第六章(听课)CMOS组合逻辑门的设计(朱平)ppt课件.ppt
《第六章(听课)CMOS组合逻辑门的设计(朱平)ppt课件.ppt》由会员分享,可在线阅读,更多相关《第六章(听课)CMOS组合逻辑门的设计(朱平)ppt课件.ppt(85页珍藏版)》请在三一办公上搜索。
1、第6章 CMOS组合逻辑门的设计,CMOS组合逻辑门的设计. 2,本章重点,深入讨论CMOS逻辑系列静态和动态、传输晶体管、无比和有比逻辑优化逻辑门的面积、速度、能量或稳定性低功耗高性能的电路设计技术,CMOS组合逻辑门的设计. 3,6.1 引言,组合电路(非再生电路)的特点:任何时刻电路输出与其当前输入信号间的关系服从某个布尔表达式,不存在任何从输出返回至输入的连接。时序电路(再生电路)的特点:输出不仅与当前的输入数据有关,也与输入信号以前的值有关,可以通过一个或多个输出连回到某些输入实现。包括:一个组合逻辑部分和一个能保持状态的模块,如:寄存器、计数器、振荡器和存储器。评价一个逻辑门的设计
2、指标:面积、速度、能量和功率。不同的应用会有不同的重点指标,CMOS组合逻辑门的设计. 4,6.2 静态CMOS设计,静态CMOS 每一时刻每个门的输出通过一个低阻路径连到VDD或Vss上同时在任何时候该门的输出即为该电路实现的布尔函数值动态CMOS 把信号值暂时存放在高阻抗电路节点的电容上所形成的门比较简单且比较快速对噪声敏感程度增加本节讨论静态电路类型的设计:互补CMOS有比逻辑(伪NMOS和DCVSL)传输管逻辑,CMOS组合逻辑门的设计. 5,6.2.1 互补CMOS,概念:静态CMOS门是上拉网络(PUN)和下拉网络(PDN)的组合PUN和PDN网络是以相互排斥的方式构成的在稳定状态
3、时输出节点总是一个低阻节点,CMOS组合逻辑门的设计. 6,在构成PUN和PDN网络时应当记住以下几点:晶体管可以看成是由其栅信号控制的开关PDN由NMOS器件构成,而PUN由PMOS器件构成。理由是NMOS管产生“强零”而PMOS管产生“强1”,(b) 利用NMOS和PMOS开关上拉一个节点,(a) 利用NMOS和PMOS开关下拉一个节点,PDN,PUN,从放电的角度分析:,从充电的角度分析:,CMOS组合逻辑门的设计. 7,NMOS逻辑规则:串联器件实现AND操作,并联器件实现OR操作 PMOS逻辑规则:串联器件实现NOR操作,并联器件实现NAND操作PUN和PDN 是对偶网络:上拉网络中
4、并联的晶体管相应于在下拉网络中对应器件的串联,反之亦然。互补门在本质上是反相的 (NAND, NOR, XNOR)实现一个具有N个输入的逻辑门所需要的晶体管数目为2N,(a) 串联 (b) 并联,CMOS组合逻辑门的设计. 8,例6.1 两输入NAND门,CMOS组合逻辑门的设计. 9,例6.2 CMOS复合门的综合,合成逻辑门的步骤:1. 推导出下拉网络 利用串联NMOS器件实现AND功能,并联NMOS器件实现OR功能2. 利用对偶性推导出上拉网络 将下拉网络拆解成子电路的较小网络来简化上拉网络推导,SN1,SN2,SN3,SN4,CMOS组合逻辑门的设计. 10,互补CMOS门的静态特性,
5、代表很强的上拉;和的PUN较弱 和之间的差别主要来自于内部节点int的状态,DC电压传输特性与数据输入模式有关噪声容限与输入模式有关,CMOS组合逻辑门的设计. 11,互补CMOS门的传播延时,传播延时也取决于输入模式由低到高的翻转(PUN)2个P管都导通,延时为 0.69(Rp/2)CL只有1个P管导通,延时为 0.69RpCL由高到低的翻转(PDN)2个N管都导通,延时为 0.69(2Rn)CL增加串联的器件会使电路变慢,因而器件必须设计得较宽以避免性能下降对于NAND门,NMOS器件设计成2倍宽,PMOS器件不变,图6.8 两输入NAND门的等效RC模型,CMOS组合逻辑门的设计. 12
6、,例6.3 延时取决于输入模式,2输入NAND门NMOS = 0.5m/0.25 mPMOS = 0.75m/0.25mCL = 10 fF,估计延时可以是相当复杂的,它需要仔细考虑内部节点的电容以及数据模式,CMOS组合逻辑门的设计. 13,确定NAND和NOR门中晶体管的尺寸,使它的延时近似等于基本反相器的器件尺寸。,22,1,1,1,1,22,由于PMOS器件的迁移率比NMOS器件低,利用NAND实现比用NOR实现更好。,确定互补CMOS门中晶体管的尺寸,NAND,NOR,F=A+B,F=A.B,基本反相器的器件尺寸:NMOS = 0.5m/0.25 mPMOS = 1.5m/0.25m
7、,CMOS组合逻辑门的设计. 14,假设所有的NMOS器件具有相同的尺寸, tpHL = 0.69 Reqn(C1+2C2+3C3+4CL),扇入的考虑,分布RC模型(Elmore延时),tpHL = 0.69 (R1C1+(R1+R2) C2 +(R1+R2+R3) C3+(R1+R2+R3+R4) CL)注意:M1的电阻出现在所有项中,这使该器件试图最小化延时的时候显得尤为重要,M1,M2,M3,M4,CMOS组合逻辑门的设计. 15,注意:应该避免扇入大于或等于4,扇入的平方函数,扇入的线性函数,tp与扇入的关系,互补CMOS的缺点晶体管数目为2N,明显增加了它的实现面积互补CMOS门的
8、传播延时随扇入数迅速增加一个门的无负载本征延时在最坏情况下是扇入数的二次函数,tpHL,tpLH,CMOS组合逻辑门的设计. 16,大扇入时的设计技术,调整晶体管尺寸: 加大晶体管的尺寸可以降低串联器件的电阻和减小时间常数。当心“自载效应”:当负载电容主要是门自身的本征电容时,不会减小传播延时。只有当负载以扇出为主时放大尺寸才起作用逐级加大晶体管尺寸降低了起主要作用的电阻,同时使得电容的增加保持在一定的范围内缺点:版图复杂,分布RC线器件尺寸: M1 M2 M3 MN(最靠近输出的晶体管尺寸最小),CMOS组合逻辑门的设计. 17,重新安排输入关键信号和关键路径的概念关键信号:在所有输入中最后
9、达到稳定值的一个输入信号;关键路径:决定一个结构最终速度的逻辑路径。把关键路径上的晶体管靠近门的输出端可以提高速度,CMOS组合逻辑门的设计. 18,重组逻辑结构可能降低对扇入的要求,从而减少门的延时,由于门的延时与扇入间的平方关系造成六输入NOR门速度极慢,CMOS组合逻辑门的设计. 19,组合电路中的性能优化,回顾:考虑性能反相器尺寸的确定对于一个驱动负载CL的反相器链,它的最优扇出为f(CL/Cin)1/NN是反相器链的级数,Cin是该链中第一个门的扇入电容反相器的基本延时公式:tp = tp0 ( 1+Cext / Cg ) = tp0 ( 1+f / )把前面的方法延伸来解决复杂逻辑
10、电路复合门的基本延时公式: tp = tp0 ( p+gf/ )f为等效扇出,又称为电气努力p为该复合门和简单反相器的本征延时的比g称为逻辑努力,表示一个门与一个反相器提供相同的输出电流时它所表现出的输入电容比反相器大多少 为与工艺相关的比例系数,CMOS组合逻辑门的设计. 20,例6.5 复合门的逻辑努力gNAND=4/3,gNOR5/3,A,B,A,B,A,B,A,B,2,2,2,2,Cg=4Cunit,4,4,1,1,Cg=5Cunit,CMOS组合逻辑门的设计. 21,直线的斜率就是该门的逻辑努力它与纵轴的交点就是本征延时可以通过调整等效扇出(调整晶体管尺寸)或通过选择具有不同逻辑努力
11、的逻辑门来调整延时门努力: h = fg,归一化的延时,扇出 f,NAND2: g=4/3, p = 2,INV: g=1, p=1,延时与扇出的关系,CMOS组合逻辑门的设计. 22,一条通过组合逻辑块的路径的总延时:运用第五章对反相器采用的类似步骤来决定这条路径的最小延时这条路径的最小延时决定每一级应当具有相同的门努力f1g1 f2g2 fNgN,复合门的路径延时,CMOS组合逻辑门的设计. 23,对于逻辑链中的第i个门,可以得到其尺寸,,CMOS组合逻辑门的设计. 24,例6.6 确定组合逻辑延时最小时的尺寸等效扇出:F = CL/Cg1 = 5路径逻辑努力:G = 1 x 5/3 x
12、5/3 x 1 = 25/9路径分支努力:B = 1 (无分支)总路径努力:H = GFB = 125/9, 于是最优的每个门的努力h=4H = 1.93根据门的类型,扇出系数:f1=1.93, f2=1.93 x 3/5=1.16, f3 = 1.16, f4=1.93门的尺寸: a =f1g1/g2=1.16,b=f1f2g1/g3 = 1.34,c= f1f2f3g1/g4 = 2.60,CMOS组合逻辑门的设计. 25,思考题6.2 确定反相器电路的尺寸,CMOS组合逻辑门的设计. 26,CMOS逻辑门中的功耗,器件尺寸影响实际电容输入和输出上升下降时间决定了短路功耗器件阈值和温度影响
13、漏电功耗开关活动性静态部分(只与逻辑电路拓扑结构有关)逻辑功能信号统计特性动态部分(电路时序特性引起的)动态或虚假翻转降低开关活动性的设计技术逻辑重组、输入排序、分时复用资源、通过均衡信号路径来减少毛刺,CMOS组合逻辑门的设计. 27,静态翻转概率01 = Pout=0 Pout=1 = P0 (1-P0)假设输入是独立的并均匀分布,任意N个扇入的静态门计算两输入静态NOR门的01 =3/16,1、逻辑功能,思考题6.3 N个扇入的XOR门假设N个输入的XOR门的输入互不相关且均匀分布,推导出开关活动性因子的表达式01 =1/4,CMOS逻辑门中的功耗,CMOS组合逻辑门的设计. 28,一个
14、逻辑门的开关活动性与输入信号统计特性密切相关令Pa和Pb 为输入A和B分别等于1的概率01 = P0 P1 = (1-(1-Pa)(1-Pb) (1-Pa)(1-Pb),2、信号统计特性,CL,A,B,B,A,Pa,Pb,0,1,0,1,CMOS逻辑门中的功耗,CMOS组合逻辑门的设计. 29,思考题6.4 静态逻辑门的功耗对于基本逻辑门(AND,OR,XOR)推导出01的输出翻转概率。For C: P01 = P0 P1 = (1-PA) PA= 0.5 0.5 = 0.25For Z: P01 = P0 P1 = (1-PCPB) PCPB= (1 (0.5 0.5) (0.5 0.5)
15、= 3/16,CMOS组合逻辑门的设计. 30,由于信号在空间和时间上都存在相关性,这一事实使开关活动性的估计更为复杂必须考虑信号间的相关性p(Z=1) = p(B=1) & p(C=1|B=1)=0,3、信号间的相关性,重新会聚的扇出,CMOS逻辑门中的功耗,CMOS组合逻辑门的设计. 31,起因:门之间的非零传播延时概念:在一个时钟周期内一个节点在稳定到正确的逻辑电平之前可以出现多次翻转,4、动态或虚假翻转,ABC,X,Z,101,000,A,B,X,Z,C,CMOS逻辑门中的功耗,CMOS组合逻辑门的设计. 32,Out1 Out2 Out3 Out4 Out5,1,图6.22 NAND
16、门逻辑链中的毛刺,毛刺构成了功耗的很大一部分,CMOS逻辑门中的功耗,CMOS组合逻辑门的设计. 33,降低开关活动性的设计技术,1、逻辑重组改变逻辑电路的拓扑结构可以降低它的功耗,结论:对于随机输入,链形实现比树形实现总体上具有较低的开关活动性(忽略毛刺),A,B,C,D,F,A,B,C,D,O2,F,O1,O2,O1,0.5,0.5,3/16,0.5,0.5,0.5,0.5,0.5,0.5,7/64,15/256,3/16,3/16,15/256,AND: P01 = P0 P1 = (1 - PAPB) PAPB,CMOS组合逻辑门的设计. 34,2、输入排序,降低开关活动性的设计技术,
17、A,B,C,F,0.5,0.2,0.1,B,C,A,X,F,0.2,0.1,0.5,结论:推迟输入具有较高翻转率的信号 (即信号概率接近0.5的信号),(1-0.5 0.2) (0.5 0.2)=0.09,(1-0.2 0.1) (0.2 0.1)=0.0196,CMOS组合逻辑门的设计. 35,降低开关活动性的设计技术,3、分时复用资源,A.并行数据传送 B.串联数据传送图6.25 并行传送及分时复用的数据总线,C,t,A,C,t,B,C,01,01,t,AB,结论:避免对具有独特数据特性的数据流采用分时复用,CMOS组合逻辑门的设计. 36,降低开关活动性的设计技术,4、通过均衡信号路径来
18、减少毛刺电路中产生毛刺主要是由于在电路中路径长度失配引起的信号时序上的这一不失配一般都是由于相对于电路的原始输入信号路径的长度不同而引起的,A.对毛刺敏感的电路 B.消除毛刺的电路,结论:使信号路径长度匹配可以减少毛刺,CMOS组合逻辑门的设计. 37,6.2.2 有比逻辑,概念有比逻辑试图减少实现一个给定逻辑功能所需要的晶体管数目,但它经常以降低稳定性和付出额外功耗为代价由一个实现逻辑功能的NMOS下拉网络和一个简单的负载器件组成,In1,In2,PDN,In3,F,VDD,负载,In1,In2,PDN,In3,F,VDD,PMOS负载,A.一般情况 B.伪NMOS,CMOS组合逻辑门的设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 听课 CMOS 组合 逻辑 设计 朱平 ppt 课件

链接地址:https://www.31ppt.com/p-1359637.html