超大规模集成电路设计----CMOS组合逻辑门(六)

超大规模集成电路设计----CMOS反相器(五) 本文仅供学习,不作任何商业用途,严禁转载。绝大部分资料来自----数字集成电路——电路、系统与设计(第二版)及中国科学院段成华教授PPT 超大规模集成电路设计----CMOS反相器(五)5.1 静态CMOS反相器综述5.1.1 静态CMOS反相器优点5.1.2 静态CMOS反相器的VTC曲线5.1.3 静态CMOS反相器瞬态响应简要分析5.2 CMOS反相器稳定性评估——静态特性5.2.1 开关阈值VMV_MVM​PMOS与NMOS比例对开关阈值影响详细分析5.2.2 噪声容限5.3.3 再谈稳定性器件参 阅读详情

本文仅供学习,不作任何商业用途,严禁转载。绝大部分资料来自----数字集成电路——电路、系统与设计(第二版)及中国科学院段成华教授PPT

为什么要学习这一章:组合电路是进行逻辑计算的基础,在CMOS反相器的基础上探讨组合电路的种种特性是有必要的。标黄部分属于必须掌握的部分,黑体部分表示强调部分,有助于理解,对于普通字体部分,时间紧急的浏览者可以选择忽略,对于初学者,建议博文每部分都需要连贯阅读。

6.1 静态CMOS设计

6.1.1 互补CMOS

在这里插入图片描述
上面这就是互补CMOS逻辑,必须要有PDN和PUN。

在这里插入图片描述
NMOS是强0器件,PMOS是强1器件,NMOS传递1需要下降一个阈值电压,PMOS传递0需要增加一个阈值电压

在这里插入图片描述
==NMOS管串联表示与逻辑,并联表示或逻辑,所以对于NMOS管有串与并或,相应PMOS串或并与,但是要注意互补CMOS逻辑输出都是带非的。==比如下面这张图,NMOS是串联的,但是表示的是与非门。
在这里插入图片描述
下图表示的是这个逻辑表达式, F = D + A ⋅ ( B + C ) ‾ F=\overline{ {D+A\cdot(B+C)}} F=D+A⋅(B+C)​
在这里插入图片描述

6.1.1.1 互补CMOS的静态特性

在这里插入图片描述
对于不同的输入其VTC曲线是不一样的,A=B=0时有两个上拉器件,所以VTC曲线偏右。

6.1.1.2 互补CMOS门的传播延时

在这里插入图片描述
假如不考虑内部电容,输入数据不同导致电阻不同导致传播延时不同。
A = 0 , B = 0 : t P L H = 0.69 ⋅ ( R p / 2 ) ⋅ C L \begin{aligned}A{=}&0,B=0{:}\\&t_{PLH}=0.69{\cdot}(R_{p}/2){\cdot}C_{L}\end{aligned} A=​0,B=0:tPLH​=0.69⋅(Rp​/2)⋅CL​​
A = 1 , B = 0   o r   A = 0 , B = 1 : t P L H = 0.69 ⋅ R p ⋅ C L . \begin{aligned}A=1,B=0&\mathrm{~or~}A=0,B=1:\\t_{PLH}&=0.69\cdot R_p\cdot C_L.\end{aligned} A=1,B=0tPLH​​ or A=0,B=1:=0.69⋅Rp​⋅CL​.​
A = 1 , B = 1 : t P H L = 0.69 ⋅ ( 2 R N ) ⋅ C L \begin{aligned}A=1,B=1&:\\t_{PHL}&=0.69\cdot(2R_{N})\cdot C_{L}\end{aligned} A=1,B=1tPHL​​:=0.69⋅(2RN​)⋅CL​​

即使我们考虑了内部电容,可以想到传播延时仍然受到输入数据的控制。

6.1.1.3 确定互补CMOS门中晶体管尺寸

如何让这个与非门有着和最小的反相器同样的上拉和下拉时间。 即要求PDN和PUN都具有和最小反相器同样大小的等效导通电阻。最小反相器的大小是给定的(在考试里面就是出题人给定的,在实际中就是公式或者用户给定的。

在这里插入图片描述

在与非门的讨论里面我们假设最小反相器NMOS: W/L=1:1 PMOS: W/L=2:1。那么与非门的宽长比设计就如上图所示,PMOS是2:1,NMOS也是2:1。

确定或非门同理,想要延时和反相器一致,就得保证这个组合逻辑门与反相器电阻一致。

6.1.1.4 扇入与传播延时

我们知道输出由高变低是所有的NMOS都工作,NMOS的电容和电阻也都加在延时里面了,而输出由低变高是所有的PMOS管都往上拉,上拉的PMOS管越多,上拉电阻越小,所以我们会发现上图随着Fan-in的增加,变化剧烈的是tpHL,因为扇入越大,NMOS数量就越多,高变低延时就会增加!所以我们一般不设计4个输入口以上的门电路。
在这里插入图片描述
同时高变低延时是扇入的二次方函数关系,具体方程为 t p H L = 0.69 R N ( ( 1 + N ) N 2 C ) t_{pHL}=0.69R_{N}(\frac{(1+N)N}2C) tpHL​=0.69RN​(2(1+N)N​C)

6.1.1.5 降低大扇入电路的延时

改变晶体管尺寸

加大晶体管尺寸,但是如果负载电容主要是intrinsic电容,即门本身的电容,则我们不应该再增大门了,这样即使减小了电阻也会增大电容.只有当负载以扇出为主时增大尺寸才有用.

逐级加大晶体管尺寸

t p H L = 0.69 ( R 1 ⋅ C 1 + ( R 1 + R 2 ) ⋅ C 2 + ( R 1 + R 2 + R 3 ) ⋅ C 3 + ( R 1 + R 2 + R 3 + R 4 ) ⋅ C L ) t_{pHL}=0.69(R_1\cdot C_1+(R_1+R_2)\cdot C_2+(R_1+R_2+R_3)\cdot C_3+(R_1+R_2+R_3+R_4)\cdot C_L) tpHL​=0.69(R1​⋅C1​+(R1​+R2​)⋅C2​+(R1​+R2​+R3​)⋅C3​+(R1​+R2​+R3​+R4​)⋅CL​)从这个公式知道晶体管M1的电阻被算了四次,所以越往下,电阻应该越小越好,即门越大越好。
在这里插入图片描述

重新安排输入

简单来说就是哪个输入信号来的最慢就把这个信号放到离输出最近的地方,让其他先到的信号先把NMOS的门开起来,让开了的门电容先放电,等这个关键信号(也即最慢的信号)到了,其他电容已经放完了电,这个时候它再放就很快了。
在这里插入图片描述

重组逻辑结构

多输入延迟太大了,拆开来要快一点,要实现上面这种改变,可以利用逻辑表达式,加两次非即可拆开。
在这里插入图片描述

6.1.1.6 组合电路的性能优化

把反相器延时公式 t p   =   t p 0 ( 1 + C e x t γ C g )   =   t p 0 ( 1 + f / γ ) t_p~=~t_{p0}(1+\frac{C_{ext}}{\gamma C_g})~=~t_{p0}(1+f/\gamma) tp​ = tp0​(1+γCg​Cext​​) = tp0​(1+f/γ)改写成 t p   =   t p 0 ( p + g f / γ ) t_p~=~t_{p0}(p+gf/\gamma) tp​ = tp0​(p+gf/γ)

f f f为电气努力(electrical effort),也叫有效扇出,定义为外部负载与输入电容的比值。 p p p表示复合门和简单反相器的本征延时(空载延时)的比值。 p p p一般我们不是很关心,它与复合门本身的结构有关。常用 p p p值如下。
在这里插入图片描述
g g

VLSI数字集成电路设计——组合逻辑门(上) 互补CMOS的静态特性 由于A、B=0,有很大的上拉作用,所以曲线如图 又由于体效应: 所以另外两条如图 2. 互补CMOS的传播延时 3.大扇出时的设计技术 1. 增大晶体管尺寸 可以减少电阻,但是会增加较大的寄生电容,多用作无负载的时候 2.逐级加大晶体管尺寸 基于该例子的公式,可以知道使R1最小,R2次之,降低起主要作用的电容 3.处理关键路径 4.重组逻辑结构 ... 阅读详情

相关推荐

CMOS的宽/长比、传输门与三态门、锁存器与触发器、简单版图、竞争与冒险

目录 1.CMOS的宽长比 2.传输门与三态门 传输门 三态门 3.锁存器与触发器 3.1RS锁存器[3] 3.2D锁存器 3.3D触发器 4.简单CMOS器件的版图 5.竞争与冒险 1.CMOS的宽长比 关于COMS原理及结构图可以参考[1]COMS原理及门电路设计. 栅在源漏方向的长度称作栅的长L,垂直方向称为栅的宽W,如图1中NMOS的版图。 图1 以MOS管...

king阿金 1万+

超大规模集成电路设计----学习框架(一)

详细介绍了超大规模集成电路设计的学习路线

输出每日所学,供大家学习使用 1765

超大规模集成电路设计进阶——CMOS组合逻辑门的性能优化策略

本文深入探讨了超大规模集成电路设计中CMOS组合逻辑门的性能优化核心挑战与策略。针对速度与功耗的根本矛盾,文章系统阐述了晶体管尺寸调校、逻辑努力理论应用及功耗优化等关键技术,为工程师在VLSI设计中进行精细化权衡提供了实用方法论。

weixin_28340315的博客 727

CMOS组合逻辑门设计实战:从晶体管尺寸到延时优化(附避坑指南)

本文深入探讨了CMOS组合逻辑门设计的关键技术,从晶体管尺寸确定到传播延时优化,提供了详细的工程实践指南。通过分析超大规模集成电路中的实际案例,揭示了逻辑重组、输入信号重排等优化策略,并附有避坑指南,帮助工程师提升设计效率和性能。

weixin_29214335的博客 397

超大规模集成电路设计----从理论到实践的完整学习路径

本文详细介绍了超大规模集成电路(VLSI)设计的完整学习路径,从基础器件原理到完整设计流程,涵盖MOS管工作原理、CMOS反相器设计、组合逻辑与时序电路设计等核心内容。文章提供了实用的学习框架和实践建议,帮助读者系统掌握集成电路设计的关键技术,适合从入门到进阶的学习者参考。

weixin_29285605的博客 172

CMOS集成电路设计手册(第3版):基础篇

CMOS集成电路设计手册(第3版):基础篇 CMOS集成电路设计手册(第3版):基础篇

超大规模集成电路设计.ppt

Part 1 超大规模集成电路设计导论 CMOS工艺、器件/连线 逻辑门单元电路、组合/时序逻辑电路 功能块/子系统(控制逻辑、数据通道、存储器、总线) Part 2 超大规模集成电路设计方法 设计流程 系统设计与验证 RTL设计与仿真 逻辑综合与时序分析 可测试性设计 版图设计与验证 SoC设计概述

UCAS超大规模集成电路与系统设计(段成华老师)2024期末试题回忆版

考试为纯英文考试,在此免费分享回忆版资源。

告别GUI点点点:Formality形式化验证的TCL脚本自动化实战(附完整脚本)

本文详细介绍了如何通过TCL脚本实现Formality形式化验证的全流程自动化,显著提升验证效率并降低错误率。内容涵盖脚本框架解析、参数化设计、验证报告生成及团队协作策略,特别适合芯片设计工程师摆脱传统GUI操作,实现300%以上的效率提升。

weixin_33737134的博客 280

YOLOv8改进 - 注意力篇 - 引入CAA注意力机制

YOLOv8改进 - 注意力篇 - 引入CAA注意力机制

浪子L的博客 5213

集成学习综述—bagging/随机森林/adaboost/GBDT/XGBoost/LightGBM/catboost 原理和代码介绍

集成学习介绍 文章目录集成学习介绍1 基本概念1.1 定义基本定义集成学习类别参考链接1.2 基学习器(CART)介绍公式介绍例子讲解代码实践参考链接1.3 偏差(bias)和方差(var)公式推导图解参考链接2 Boosting类2.1 原理2.2 AdaBoost2.2.2 公式推导2.2.3 优点与不足优点不足应用2.2.4 代码实践2.2.5 参考链接2.3 GBDT原理介绍代码实践参考...

fzl的博客 4605

无人机WIFI集群组网技术详解及成本分析

无人机WIFI集群组网技术是指利用无人机作为移动平台,通过集成高性能的WIFI模块,实现多架无人机之间以及无人机与地面控制站之间的无线通信组网。在协议层面,无人机WIFI集群组网需要遵循标准的无线通信协议,如IEEE 802.11系列(即WIFI标准),同时可能还需定制或优化路由协议、媒体访问控制(MAC)协议等,以确保高效、可靠的数据传输。数据安全与隐私保护:无人机集群组网中传输的数据可能涉及敏感信息,需采取加密、认证等安全措施,确保数据传输的安全性和用户隐私的保护。根据性能不同,价格差异较大。

专注多旋翼、复合翼无人机技术研究,从事低空经济行业。 1578

ESP32 IDF开发 应用篇⑲ 空中升级OTA

在实际产品开发过程中,在线升级可以远程解决产品软件开发引入的问题,更好地满足用户需求。OTA(空中)更新是使用 Wi-Fi 连接而不是串行端口将固件加载到 ESP 模块的过程。(1)、ESP32 的 OTA 升级有三种方式:·Arduino IDE:主要用于软件开发阶段,实现不接线固件烧写·Web Browser:通过 Web 浏览器手动提供应用程序更新模块·HTTP Server:自动使用http服务器 - 针对产品应用在三种升级情况下,必须通过串行端口完成第一个固件上传。

lu330274924的博客 3316

什么是深度展开网络?如何将迭代算法的每一次迭代展开成深度网络对应的一层?深度展开网络进行端对端训练,其中端对端是什么意思?

在深度学习和机器学习的背景下,“端到端”(End-to-end)训练指的是将输入数据直接映射到最终输出的过程,而不需要任何中间的手动数据预处理或特征工程。- **自然语言处理**:端到端自然语言处理系统可以将自然语言输入直接转化为计算机可理解的语言输出,而不需要对语言进行分解和转化。- **推荐系统**:通过使用深度神经网络,端到端推荐系统可以直接根据用户历史行为预测其未来的兴趣爱好,并推荐相应的产品或服务。4. **直接映射**:从输入到输出的直接映射,中间没有任何拆分或分解的过程。

m0_67897882的博客 5388

Quartus II编译时出现Error (119013): Current license file does not support the EP4CE6E22C6 device

Quartus II编译时出现Error (119013): Current license file does not support the EP4CE6E22C6 device, Quartus的安装过程不同于ISE/vivado的安装。“Current license file does not support”这种情况多出现在高版本的quartus中综合很久以前的代码,使用很早型号的FPGA或是CPLD。对于这种情况,就得在官网或是其他网站上下载包含所需Device的库文件。

夜半少年的博客 1万+

飞牛NAS新增虚拟机功能,如果使用虚拟机网卡直通安装ikuai软路由(如何解决OVS网桥绑定失败以及打开ovs后无法访问飞牛nas等问题)

飞牛NAS新增虚拟机功能,如果使用虚拟机网卡直通安装ikuai软路由

XiaoqiangClub的博客 1万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: 超大规模集成电路设计----CMOS反相器(五)
下一篇: 超大规模集成电路设计----基于阵列的可编程逻辑(七)
MinJohnson
博客等级 码龄7年 394粉丝 69原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值