CMOS组合逻辑门的设计_第1页
CMOS组合逻辑门的设计_第2页
CMOS组合逻辑门的设计_第3页
CMOS组合逻辑门的设计_第4页
CMOS组合逻辑门的设计_第5页
已阅读5页,还剩82页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、超大规模集成电路基础超大规模集成电路基础20112011第第6 6章章 CMOSCMOS组合逻辑门的设计组合逻辑门的设计许晓琳许晓琳 ()合肥工业大学电子科学与应用物理学院合肥工业大学电子科学与应用物理学院合肥工业大学应用物理系CMOS组合逻辑门的设计. 2本章重点本章重点深入讨论深入讨论CMOS逻辑系列逻辑系列静态和动态、传输晶体管、无比和有静态和动态、传输晶体管、无比和有比逻辑比逻辑优化逻辑门的面积、速度、能量或稳定性优化逻辑门的面积、速度、能量或稳定性低功耗高性能的电路设计技术低功耗高性能的电路设计技术合肥工业大学应用物理系CMOS组合逻辑门的设计. 36.1 6.1 引言引言组合电路组

2、合电路(非再生电路非再生电路)的特点的特点时序电路时序电路(再生电路再生电路)的特点的特点评价一个逻辑门的设计指标评价一个逻辑门的设计指标不同的应用会有不同的重点指标不同的应用会有不同的重点指标Output = f(In) Output = f(In, Previous In)CombinationalLogicCircuitOutInCombinationalLogicCircuitOutInState(a)(a)组合电路组合电路 (b)(b)时序电路时序电路合肥工业大学应用物理系CMOS组合逻辑门的设计. 46.2 6.2 静态静态CMOSCMOS设计设计静态静态CMOS 每一时刻每个门的

3、输出通过一个低阻路径连到每一时刻每个门的输出通过一个低阻路径连到VDD或或VSS上上同时在任何时候该门的输出即为该电路实现的布尔函数值同时在任何时候该门的输出即为该电路实现的布尔函数值动态动态CMOS 把信号值暂时存放在高阻抗电路节点的电容上把信号值暂时存放在高阻抗电路节点的电容上所形成的门比较简单且比较快速所形成的门比较简单且比较快速对噪声敏感程度增加对噪声敏感程度增加本节讨论的静态电路类型的设计:本节讨论的静态电路类型的设计:互补互补CMOS有比逻辑有比逻辑(伪伪NMOS和和DCVSL)传输管逻辑传输管逻辑合肥工业大学应用物理系CMOS组合逻辑门的设计. 56.2.1 6.2.1 互补互补

4、CMOSCMOS概念:概念:静态静态CMOS门是上拉网络门是上拉网络(PUN)和下拉网络和下拉网络(PDN)的组合的组合PUN和和PDN网络是以相互排斥的方式构成的网络是以相互排斥的方式构成的在稳定状态时输出节点总是一个低阻节点在稳定状态时输出节点总是一个低阻节点VDDF(In1,In2,InN)In1In2InNIn1In2InNPUNPDN由由PMOS管构成管构成上拉网络:每当上拉网络:每当F(In1,In2,InN) = 1时,它时,它将提供一条在输出和将提供一条在输出和VDD之间的通路之间的通路 由由NMOS管构成管构成下拉网络:每当下拉网络:每当F(In1,In2,InN) = 0时

5、,它时,它将提供一条在输出和将提供一条在输出和GND之间的通路之间的通路合肥工业大学应用物理系CMOS组合逻辑门的设计. 6 在构成在构成PUN和和PDN网络时应当记住以下几点:网络时应当记住以下几点:晶体管可以看成是由其栅信号控制的开关晶体管可以看成是由其栅信号控制的开关PDN由由NMOS器件构成,而器件构成,而PUN由由PMOS器件构成。理由是器件构成。理由是NMOS管产生管产生“强零强零”而而PMOS管产生管产生“强强1”(b) (b) 利用利用NMOSNMOS和和PMOSPMOS开关上拉一个节点开关上拉一个节点VDDVDD 0PDN0 VDDCLCLPUNVDD0 VDD - VTnC

6、LVDDVDDVDD |VTp|CLSDSDVGSSSDDVGS(a) (a) 利用利用NMOSNMOS和和PMOSPMOS开关下拉一个节点开关下拉一个节点合肥工业大学应用物理系CMOS组合逻辑门的设计. 7NMOS逻辑规则:串联器件实现逻辑规则:串联器件实现AND操作,并联器件实现操作,并联器件实现OR操作操作 PMOS逻辑规则:串联器件实现逻辑规则:串联器件实现NOR操作,并联器件实现操作,并联器件实现NAND操作操作PUN和和PDN 是对偶网络是对偶网络互补门在本质上是反相的互补门在本质上是反相的 (NAND, NOR, XNOR)实现一个具有实现一个具有N个输入的逻辑门所需要的晶体管数

7、目为个输入的逻辑门所需要的晶体管数目为2N(a) (a) 串联串联 (b) (b) 并联并联ABBA ABBA 合肥工业大学应用物理系CMOS组合逻辑门的设计. 8例例6.1 6.1 两输入两输入NANDNAND门门ABABABF001011101110ABVDDBA合肥工业大学应用物理系CMOS组合逻辑门的设计. 9例例6.2 CMOS6.2 CMOS复合门的综合复合门的综合DABC)CB(ADF DABCVDD合肥工业大学应用物理系CMOS组合逻辑门的设计. 10互补互补CMOSCMOS门的静态特性门的静态特性ABABM1M2M3M4CintVGS1 = VBVGS2 = VA VDS1D

8、DSSBAF 0.5 m/0.25 m NMOS0.75 m /0.25 m PMOSweakerPUN0123012 A A,B :0B :01 1 B=1B=1,A:0A:01 1 A=1A=1,B:0B:01 1代表很强的上拉;代表很强的上拉;和和的的PUN较弱较弱 和和之间的差别主要来自于内部节点之间的差别主要来自于内部节点int的状态的状态DC电压传输特性与数据输入模式有关电压传输特性与数据输入模式有关噪声容限与输入模式有关噪声容限与输入模式有关(例题例题6.2)合肥工业大学应用物理系CMOS组合逻辑门的设计. 11互补互补CMOSCMOS门的传播延时门的传播延时传播延时也取决于输入

9、模式传播延时也取决于输入模式1.由低到高的翻转由低到高的翻转2个个P管都导通,延时为管都导通,延时为 0.69 (Rp/2) CL只有只有1个个P管导通,延时为管导通,延时为 0.69 Rp CL2.由高到低的翻转由高到低的翻转2个个N管都导通,延时为管都导通,延时为 0.69 (2Rn) CL增加串联的器件会使电路变慢,因而器件增加串联的器件会使电路变慢,因而器件必须设计得较宽以避免性能下降必须设计得较宽以避免性能下降对于对于NAND门,门,NMOS器件设计成器件设计成2倍宽,倍宽,PMOS器件不变器件不变CLARnRpRpBRnCintBA图图6.8 6.8 两输入两输入NANDNAND门

10、的等效门的等效RCRC模型模型合肥工业大学应用物理系CMOS组合逻辑门的设计. 12例例6.3 6.3 延时取决于输入模式延时取决于输入模式A=B=10A=1, B=10A=10, B=1time, psecVoltage, V输入数据模式输入数据模式延时延时(ps)A=B=0169A=1, B=0162A= 01, B=150A=B=1035A=1, B=1076A= 10, B=1572输入输入NAND门门NMOS = 0.5 m/0.25 mPMOS = 0.75 m/0.25 mCL = 10 fF估计延时可以是相当复杂的,它需要仔细考虑内部节点的电容以及数估计延时可以是相当复杂的,它

11、需要仔细考虑内部节点的电容以及数据模式据模式合肥工业大学应用物理系CMOS组合逻辑门的设计. 13思考题思考题6.1 6.1 确定互补确定互补CMOSCMOS门中晶体管的尺寸门中晶体管的尺寸DABDAB12222244661212 CBADOUT CC合肥工业大学应用物理系CMOS组合逻辑门的设计. 14确定确定NAND和和NOR门中晶体管的尺寸门中晶体管的尺寸CLBRnARpBRpARnCintBRpARpARnBRnCLCint22111122利用利用NAND实现比用实现比用NOR实现更好实现更好合肥工业大学应用物理系CMOS组合逻辑门的设计. 15假设所有的假设所有的NMOS器件具有相同

12、的尺寸,器件具有相同的尺寸, tpHL = 0.69 Reqn(C1+2C2+3C3+4CL)扇入的考虑扇入的考虑CLAR5C3AR6BR7CR8DBC2CC1DR4R3R2R1F分布分布RC模型模型(Elmore延时延时)tpHL = 0.69 (R1C1+(R1+R2) C2 +(R1+R2+R3) C3+(R1+R2+R3+R4) CL)注意:注意:M1的电阻出现在所有项中,这使该器的电阻出现在所有项中,这使该器件试图最小化延时的时候显得尤为重要件试图最小化延时的时候显得尤为重要合肥工业大学应用物理系CMOS组合逻辑门的设计. 16例例6.4 6.4 一个四输入互补一个四输入互补CMOS

13、 NANDCMOS NAND门门手工分析的目的不是要提供传播延时完全精确的预测,而是要给出手工分析的目的不是要提供传播延时完全精确的预测,而是要给出一个什么因素会影响延时的直观认识并帮助初步确定晶体管的尺寸一个什么因素会影响延时的直观认识并帮助初步确定晶体管的尺寸VDDGND in1 in2 in3 in4Out合肥工业大学应用物理系CMOS组合逻辑门的设计. 17注意:应该避免扇入大于或等于注意:应该避免扇入大于或等于4扇入的平方扇入的平方函数函数扇入的线性扇入的线性函数函数t tp p与扇入的关系与扇入的关系互补互补CMOS的缺点的缺点晶体管数目为晶体管数目为2N,明显增加了它的实现面积,

14、明显增加了它的实现面积互补互补CMOS门的传播延时随扇入数迅速增加门的传播延时随扇入数迅速增加一个门的无负载本征延时在最坏情况下是扇入数的二次函数一个门的无负载本征延时在最坏情况下是扇入数的二次函数tpHLtpLH合肥工业大学应用物理系CMOS组合逻辑门的设计. 18大扇入时的设计技术大扇入时的设计技术1.调整晶体管尺寸调整晶体管尺寸当心当心“自载效应自载效应”只有当负载以扇出为主时放大尺寸才起作用只有当负载以扇出为主时放大尺寸才起作用2.逐级加大晶体管尺寸逐级加大晶体管尺寸降低了起主要作用的电阻,同时使得电容的增加保持在一定的范降低了起主要作用的电阻,同时使得电容的增加保持在一定的范围内围内

15、缺点:版图复杂缺点:版图复杂InNCLC3C2C1In1In2In3M1M2M3MN分布分布RC线线M1 M2 M3 MN(最靠近输出的晶体管尺寸最小最靠近输出的晶体管尺寸最小)合肥工业大学应用物理系CMOS组合逻辑门的设计. 193.重新安排输入重新安排输入关键信号和关键路径的概念关键信号和关键路径的概念把关键路径上的晶体管靠近门的输出端可以提高速度把关键路径上的晶体管靠近门的输出端可以提高速度C2C1In1In2In3M1M2M3CLC2C1In3In2In1M1M2M3CLcritical pathcritical path10111101chargedchargedchargedcha

16、rgeddischargeddischarged延时取决于延时取决于C CL L, C, C1 1和和C C2 2放电放电所需要的时间所需要的时间延时取决于延时取决于C CL L放电所需要的放电所需要的时间时间合肥工业大学应用物理系CMOS组合逻辑门的设计. 204.重组逻辑结构重组逻辑结构可能降低对扇入的要求,从而减少门的延时可能降低对扇入的要求,从而减少门的延时合肥工业大学应用物理系CMOS组合逻辑门的设计. 21组合电路中的性能优化组合电路中的性能优化回顾:考虑性能反相器尺寸的确定回顾:考虑性能反相器尺寸的确定对于一个驱动负载对于一个驱动负载CL的反相器链,它的最优扇出为的反相器链,它的

17、最优扇出为f(CL/Cin)1/NN是反相器链的级数,是反相器链的级数,Cin是该链中第一个门的扇入电容是该链中第一个门的扇入电容反相器的基本延时公式:反相器的基本延时公式:tp = tp0 ( 1+Cext / Cg ) = tp0 ( 1+f / )把前面的方法延伸来解决复杂逻辑电路把前面的方法延伸来解决复杂逻辑电路复合门的基本延时公式:复合门的基本延时公式: tp = tp0 ( p+gf/ )f为等效扇出,又称为电气努力为等效扇出,又称为电气努力p为该复合门和简单反相器的本征延时的比为该复合门和简单反相器的本征延时的比g称为逻辑努力,表示一个门与一个反相器提供相同的输出电流称为逻辑努力

18、,表示一个门与一个反相器提供相同的输出电流时它所表现出的输入电容比反相器大多少时它所表现出的输入电容比反相器大多少合肥工业大学应用物理系CMOS组合逻辑门的设计. 22例例6.5 6.5 复合门的逻辑努力复合门的逻辑努力gNAND=4/3,gNOR5/3ABABABAB2222Cg=4Cunit4411Cg=5CunitAA21Cg=3Cunit ABA BA 合肥工业大学应用物理系CMOS组合逻辑门的设计. 2301234567012345直线的斜率就是该门的逻辑努力直线的斜率就是该门的逻辑努力它与纵轴的交点就是本征延时它与纵轴的交点就是本征延时可以通过调整等效扇出可以通过调整等效扇出(调整

19、晶体调整晶体管尺寸管尺寸)或通过选择具有不同逻辑或通过选择具有不同逻辑努力的逻辑门来调整延时努力的逻辑门来调整延时门努力门努力: h = fg归一化的延时归一化的延时扇出扇出 fNAND2: g=4/3, p = 2INV: g=1, p=1延时与扇出的关系延时与扇出的关系合肥工业大学应用物理系CMOS组合逻辑门的设计. 24一条通过组合逻辑块的路径的总延时:一条通过组合逻辑块的路径的总延时:运用第五章对反相器采用的类似步骤来决定这条路径的最小延时运用第五章对反相器采用的类似步骤来决定这条路径的最小延时这条路径的最小延时决定这条路径的最小延时决定每一级应当具有相同的门努力每一级应当具有相同的门

20、努力f1g1 f2g2 fNgN N1jjjj p0 N1jj p, pgfptt t 复合门的路径延时复合门的路径延时合肥工业大学应用物理系CMOS组合逻辑门的设计. 25路径逻辑努力路径逻辑努力G = gi路径的有效扇出路径的有效扇出(电气努力电气努力)F = CL/Cg1分支努力分支努力,考虑电路内部的逻辑扇出考虑电路内部的逻辑扇出b = (Con-path + Coff-path)/Con-path路径分支努力路径分支努力B = biF = ( fi/bi ) = ( fi ) / B总路径努力总路径努力H = hi= gi fi = GFB使路径延时最小的门努力使路径延时最小的门努力

21、h = N H通过该路径的最小延时通过该路径的最小延时D = tp0 ( pj + N ( N H)/ )对于逻辑链中的第对于逻辑链中的第i个门,可以得到其尺寸,个门,可以得到其尺寸, 1i1jjji11 ibfgsg s合肥工业大学应用物理系CMOS组合逻辑门的设计. 26例例6.6 6.6 确定组合逻辑延时最小时的尺寸确定组合逻辑延时最小时的尺寸等效扇出:等效扇出:F = CL/Cg1 = 5路径逻辑努力:路径逻辑努力:G = 1 x 5/3 x 5/3 x 1 = 25/9路径分支努力:路径分支努力:B = 1 (无分支无分支)总路径努力:总路径努力:H = GFB = 125/9, 于

22、是最优的每个门的努力于是最优的每个门的努力h=4 H = 1.9根据门的类型,扇出系数:根据门的类型,扇出系数: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.601abcCL5合肥工业大学应用物理系CMOS组合逻辑门的设计. 27思考题思考题6.2 6.2 确定反相器电路的尺寸确定反相器电路的尺寸OutCL1 2 3合肥工业大学应用物理系CMOS组合逻辑门的设计. 28CMOSCMOS逻辑门中的功耗逻辑门中的功耗器件尺

23、寸器件尺寸影响实际电容影响实际电容输入和输出上升下降时间输入和输出上升下降时间决定了短路功耗决定了短路功耗器件阈值和温度器件阈值和温度影响漏电功耗影响漏电功耗开关活动性开关活动性静态部分(只与逻辑电路拓扑结构有关)静态部分(只与逻辑电路拓扑结构有关)逻辑功能逻辑功能信号统计特性信号统计特性动态部分(电路时序特性引起的)动态部分(电路时序特性引起的)动态或虚假翻转动态或虚假翻转降低开关活动性的设计技术降低开关活动性的设计技术逻辑重组、输入排序、分时复用资源、通过均衡信号路径来减少逻辑重组、输入排序、分时复用资源、通过均衡信号路径来减少毛刺毛刺合肥工业大学应用物理系CMOS组合逻辑门的设计. 29

24、静态翻转概率静态翻转概率01 = Pout=0 Pout=1 = P0 (1-P0)假设输入是独立的并均匀分布,任意假设输入是独立的并均匀分布,任意N个扇入的静态门个扇入的静态门计算两输入静态计算两输入静态NOR门的门的01 =3/16 NNNNNNNN20010102222 1 1、逻辑功能、逻辑功能思考题思考题6.3 N6.3 N个扇入的个扇入的XORXOR门门假设假设N个输入的个输入的XOR门的输入互不相关且均匀分布,推导出开关活动性门的输入互不相关且均匀分布,推导出开关活动性因子的表达式因子的表达式01 =1/4CMOSCMOS逻辑门逻辑门中的功耗中的功耗合肥工业大学应用物理系CMOS

25、组合逻辑门的设计. 30一个逻辑门的开关活动性与输入信号统计特性密切相关一个逻辑门的开关活动性与输入信号统计特性密切相关令令Pa和和Pb 为输入为输入A和和B分别等于分别等于1的概率的概率01 = P0 P1 = (1-(1-Pa)(1-Pb) (1-Pa)(1-Pb) 2 2、信号、信号统计特性统计特性CLABBAPaPb01 01CMOSCMOS逻辑门逻辑门中的功耗中的功耗合肥工业大学应用物理系CMOS组合逻辑门的设计. 31思考题思考题6.4 6.4 静态逻辑门的功耗静态逻辑门的功耗对于基本逻辑门对于基本逻辑门(AND,OR,XOR)推导出推导出01的输出翻转概率。的输出翻转概率。For

26、 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) = 3/16P01 = Pout=0 Pout=1NOR(1 - (1 - PA)(1 - PB) (1 - PA)(1 - PB)OR(1 - PA)(1 - PB) (1 - (1 - PA)(1 - PB)NANDPAPB (1 - PAPB)AND(1 - PAPB) PAPBXOR(1 - (PA + PB- 2PAPB) (PA + PB- 2PAPB)BAZC0.50.5合肥工业

27、大学应用物理系CMOS组合逻辑门的设计. 32由于信号在空间和时间上都存在相关性,这一事实使开关活动性的估由于信号在空间和时间上都存在相关性,这一事实使开关活动性的估计更为复杂计更为复杂必须考虑信号间的相关性必须考虑信号间的相关性p(Z=1) = p(B=1) & p(C=1|B=1)=03 3、信号间的相关性、信号间的相关性重新会聚的扇出重新会聚的扇出BAZC0.50.5CMOSCMOS逻辑门逻辑门中的功耗中的功耗合肥工业大学应用物理系CMOS组合逻辑门的设计. 33起因:门之间的非零传播延时起因:门之间的非零传播延时概念:在一个时钟周期内一个节点在稳定到正确的逻辑电平之前可概念:在

28、一个时钟周期内一个节点在稳定到正确的逻辑电平之前可以出现多次翻转以出现多次翻转4 4、动态或虚假翻转、动态或虚假翻转ABCXZ101000Unit DelayABXZCCMOSCMOS逻辑门逻辑门中的功耗中的功耗合肥工业大学应用物理系CMOS组合逻辑门的设计. 34Out1 Out2 Out3 Out4 Out51图图6.22 NAND6.22 NAND门逻辑链中的毛刺门逻辑链中的毛刺毛刺构成了功耗的很大一部分毛刺构成了功耗的很大一部分CMOSCMOS逻辑门逻辑门中的功耗中的功耗合肥工业大学应用物理系CMOS组合逻辑门的设计. 35降低开关活动性的设计技术降低开关活动性的设计技术1 1、逻辑重

29、组、逻辑重组l改变逻辑电路的拓扑结构可以降低它的功耗改变逻辑电路的拓扑结构可以降低它的功耗结论:对于随机输入,链形实现比树形实现总体上具有较低的开关活动性结论:对于随机输入,链形实现比树形实现总体上具有较低的开关活动性(忽略毛刺)(忽略毛刺)ABCDFABCDO2FO1O2O10.50.53/160.50.50.50.50.50.57/6415/2563/163/1615/256AND: P01 = P0 P1 = (1 - PAPB) PAPB合肥工业大学应用物理系CMOS组合逻辑门的设计. 362 2、输入排序、输入排序降低开关活动降低开关活动性的设计技术性的设计技术ABCF0.50.20

30、.1BCAXF0.20.10.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组合逻辑门的设计. 37降低开关活动降低开关活动性的设计技术性的设计技术3 3、分时复用资源、分时复用资源A.A.并行数据传送并行数据传送 B.B.串联数据传送串联数据传送图图6.25 6.25 并行传送及分时复用的数据总线并行传送及分时复用的数据总线CtACtBC0101tAB结论:避免对具有独特数据特性的

31、数据流采用分时复用结论:避免对具有独特数据特性的数据流采用分时复用合肥工业大学应用物理系CMOS组合逻辑门的设计. 38降低开关活动降低开关活动性的设计技术性的设计技术4 4、通过均衡信号路径来减少毛刺、通过均衡信号路径来减少毛刺电路中产生毛刺主要是由于在电路中路径长度失配引起的电路中产生毛刺主要是由于在电路中路径长度失配引起的信号时序上的这一不失配一般都是由于相对于电路的原始输入信号路信号时序上的这一不失配一般都是由于相对于电路的原始输入信号路径的长度不同而引起的径的长度不同而引起的00102000112000A.A.对毛刺敏感的电路对毛刺敏感的电路 B.B.消除毛刺的电路消除毛刺的电路结论

32、:使信号路径长度匹配可以减少毛刺结论:使信号路径长度匹配可以减少毛刺合肥工业大学应用物理系CMOS组合逻辑门的设计. 396.2.2 6.2.2 有比逻辑有比逻辑概念概念有比逻辑试图减少实现一个给定逻辑功能所需要的晶体管数目,但有比逻辑试图减少实现一个给定逻辑功能所需要的晶体管数目,但它经常以它经常以降低稳定性降低稳定性和和付出额外功耗付出额外功耗为代价为代价由一个实现逻辑功能的由一个实现逻辑功能的NMOS下拉网络和一个简单的负载器件组成下拉网络和一个简单的负载器件组成In1In2PDNIn3FVDD负载负载In1In2PDNIn3FVDDPMOS负载负载A.A.一般情况一般情况 B.B.伪伪

33、NMOSNMOS合肥工业大学应用物理系CMOS组合逻辑门的设计. 40由于输出端的电压摆幅及门的总体功能取决于由于输出端的电压摆幅及门的总体功能取决于NMOS和和PMOS的尺的尺寸比,所以此电路称为寸比,所以此电路称为有比电路有比电路计算伪计算伪NMOS dc传输特性传输特性Vin=VDD,通过驱动器和,通过驱动器和负载器件的电流相等负载器件的电流相等NMOS器件处于线性工作区,器件处于线性工作区,PMOS负载处于饱和状态负载处于饱和状态概念概念VDDFCL02222DSATpDSATpTpDDpOLOLTnDDnVVVVkVVVVkDSATpnnppTnDDnpDSATTpDDpOLVWWV

34、VkVVVkV 面积和负载面积和负载 静态功耗静态功耗 合肥工业大学应用物理系CMOS组合逻辑门的设计. 41例例6.7 6.7 伪伪NMOSNMOS反相器反相器考虑一个简单的伪考虑一个简单的伪NMOS反相器,反相器,NMOS的尺寸为的尺寸为0.5 m/0.25 m。我。我们研究缩小们研究缩小PMOS器件尺寸的效果,以说明其对各种参数的影响。器件尺寸的效果,以说明其对各种参数的影响。一个较大的上拉器件不仅提高了性能,同时也由于增加了一个较大的上拉器件不仅提高了性能,同时也由于增加了VOL而使静态而使静态功耗增加和噪声容限减小功耗增加和噪声容限减小0.00.51.01.52.02.50.00.5

35、1.01.52.02.53.0Vin VVout VW/Lp = 4W/Lp = 2W/Lp = 1W/Lp = 0.25W/Lp = 0.5合肥工业大学应用物理系CMOS组合逻辑门的设计. 42思考题思考题6.5 6.5 伪伪NMOSNMOS中中NORNOR门和门和NANDNAND门的对比门的对比 若在若在NOR或或NAND逻辑之间做出选择,在伪逻辑之间做出选择,在伪NMOS中你倾向于用哪一中你倾向于用哪一种来实现种来实现。VDDFCLCLKCLKIn1In2In3In4Out合肥工业大学应用物理系CMOS组合逻辑门的设计. 43如何建立一个更好的负载器件如何建立一个更好的负载器件差分串联电

36、压开关逻辑差分串联电压开关逻辑(DCVSL)(DCVSL)差分逻辑:每一个输入输出都具有互补的形式差分逻辑:每一个输入输出都具有互补的形式正反馈机制:在不需要负载器件时将其关断正反馈机制:在不需要负载器件时将其关断In1In2PDN1Out In1 In2PDN2Out10 0onoffoff onon off on off 1合肥工业大学应用物理系CMOS组合逻辑门的设计. 44OutOutBAABDCVSLDCVSL的例子的例子BB合肥工业大学应用物理系CMOS组合逻辑门的设计. 45例例6.8 DCVSL6.8 DCVSL瞬态响应瞬态响应下图是下图是DCVSL的一个的一个AND/NAND

37、门瞬态响应的例子门瞬态响应的例子00.20.40.60.81.0-0.50.51.52.5Time nsVoltagevA BA BA,BA,BOut=ABOut=ABBAABM1M2M3M4合肥工业大学应用物理系CMOS组合逻辑门的设计. 46设计考虑:单端门与差分门设计考虑:单端门与差分门 差分门差分门 vs. vs. 单端门单端门优点:优点:使所需要的门的数目减少一半使所需要的门的数目减少一半避免了由于增加反相器引起的时差问题避免了由于增加反相器引起的时差问题缺点:缺点:使需要布置的导线数量加倍使需要布置的导线数量加倍动态功耗较高动态功耗较高合肥工业大学应用物理系CMOS组合逻辑门的设计

38、. 476.2.3 6.2.3 传输管逻辑传输管逻辑传输管基本概念传输管基本概念通过允许原始输入驱动栅端和源通过允许原始输入驱动栅端和源-漏端来减少实现逻辑所需要的晶体漏端来减少实现逻辑所需要的晶体管数目管数目传输管实现的传输管实现的AND门门属于静态门:属于静态门: 在所有情况下,电源和地之间都存在一条低阻抗的在所有情况下,电源和地之间都存在一条低阻抗的通路通路 N个晶体管代替个晶体管代替2N个个(减少了器件的数目减少了器件的数目) 没有静态功耗没有静态功耗 无比电路无比电路 双向双向 (vs. 单向单向)ABF0A0BFBBBA BA 合肥工业大学应用物理系CMOS组合逻辑门的设计. 48

39、例例6.9 6.9 传输管电路的电压摆幅传输管电路的电压摆幅下图的瞬态响应表示一个下图的瞬态响应表示一个NMOS正在充电一个电容正在充电一个电容 体效应体效应 x处存在很大的处存在很大的VSB 当拉高的时候当拉高的时候 (B 接接GND,S充电接近充电接近VDD)器件受体效应的影响,情况更糟器件受体效应的影响,情况更糟In = 0 VDDVDDxOut0.5/0.250.5/0.251.5/0.25DS B00.511.520.01.02.03.0 xOutInVoltage (V)Time(ns) fxfTnDDxVVVV220合肥工业大学应用物理系CMOS组合逻辑门的设计. 49传输管门不

40、应当象左图这么串联传输管门不应当象左图这么串联右图的逻辑避免了静态功耗,减小了噪声容限右图的逻辑避免了静态功耗,减小了噪声容限B = VDDOutM1yM2y = VDD - VTn1 - VTn2xM1B = VDDOutyM2y = VDD - VTn1C = VDDA = VDDC = VDDA = VDDx = VDD - VTn1GSGS串联串联NMOSNMOS的的PTPT合肥工业大学应用物理系CMOS组合逻辑门的设计. 50例例6.10 6.10 传输管传输管ANDAND门的门的VTCVTC传输管逻辑的传输管逻辑的VTC也与数据有关也与数据有关纯传输管门是不能使信号再生的纯传输管门

41、是不能使信号再生的 在经过许多连续的级后可以看到信号在经过许多连续的级后可以看到信号逐渐减弱。逐渐减弱。(这可以通过间或插入一个这可以通过间或插入一个CMOS反相器来弥补反相器来弥补)A0B0.5/0.250.5/0.250.5/0.251.5/0.25B=VDD, A=0VDDA=VDD, B=0VDDA=B=0VDDVout, VVin, VBAFB合肥工业大学应用物理系CMOS组合逻辑门的设计. 51差分传输管逻辑差分传输管逻辑(CPL or DPL)(CPL or DPL)ABPT NetworkInverse PT NetworkFFABBAND/NANDABBOR/NORABXOR

42、/XNORAFFABABABBBBAAABBABAFBAF BAFBAF BAFBAF (A)(A) 基本原理:基本原理:接受真输入及其互补输入并产生真输出及其互补输出接受真输入及其互补输入并产生真输出及其互补输出(B) (B) 传输电路举例传输电路举例图图6.37 6.37 差分传输管逻辑差分传输管逻辑合肥工业大学应用物理系CMOS组合逻辑门的设计. 52CPLCPL的特点的特点由于电路是由于电路是差分差分方式,所以总是存在互补的数据输入和输出方式,所以总是存在互补的数据输入和输出差分方式的优点就是某些复杂的门差分方式的优点就是某些复杂的门(如如XOR和加法器和加法器)可以有效地用可以有效地

43、用少量的晶体管来实现少量的晶体管来实现由于每个信号的两种极性都存在,不需要额外的反相器由于每个信号的两种极性都存在,不需要额外的反相器静态门静态门类型,因为定义为输出的节点总是通过一个低阻路径连到类型,因为定义为输出的节点总是通过一个低阻路径连到VDD和和GND 设计具有设计具有模块化模块化的特点。所有的门都采用完全相同的拓扑结构,只的特点。所有的门都采用完全相同的拓扑结构,只是输入的排列不同而已是输入的排列不同而已由于由于CPL可以构成一个简单的可以构成一个简单的XOR以及它能很容易地实现多路开关,以及它能很容易地实现多路开关,因此它对于实现如加法器和乘法器这样的结构很有吸引力。因此它对于实

44、现如加法器和乘法器这样的结构很有吸引力。设计者不要忽略互补信号所需的隐含的布线开销设计者不要忽略互补信号所需的隐含的布线开销合肥工业大学应用物理系CMOS组合逻辑门的设计. 53例例6.11 CPL6.11 CPL中的四输入中的四输入NANDNANDABABXXBBCDCDYYDDYXYXOutOutXX合肥工业大学应用物理系CMOS组合逻辑门的设计. 54稳定有效的传输管设计稳定有效的传输管设计方法方法1 1:电平恢复:电平恢复节点节点x可上拉到可上拉到VDD (由于电平恢复由于电平恢复) ,这就消除了反相器中的任何静,这就消除了反相器中的任何静态功耗态功耗在电平恢复器和传输管中没有静态电流

45、路径存在,因为恢复器只有在电平恢复器和传输管中没有静态电流路径存在,因为恢复器只有在在A为高电平时才有效为高电平时才有效为使这个电路正确工作,必须仔细确定晶体管的尺寸为使这个电路正确工作,必须仔细确定晶体管的尺寸 (有比有比)Level RestorerM1M2A=0MnMrxBOut 1off= 0A=1Out0on1合肥工业大学应用物理系CMOS组合逻辑门的设计. 55例例6.12 6.12 确定电平恢复器的尺寸确定电平恢复器的尺寸电平恢复器对器件切换速度和功耗的影响:增加电平恢复器对器件切换速度和功耗的影响:增加tr ,就增加了内部节点,就增加了内部节点x上的电容,从而减慢了这个门的速度

46、;上的电容,从而减慢了这个门的速度; (但是减少但是减少tf)01002003004005000.01.02.0 W/Lr=1.0/0.25 W/Lr=1.25/0.25 W/Lr=1.50/0.25 W/Lr=1.75/0.25 3.0Voltage (V)Time (ps)节点节点x不能降低不能降低到反相器的开到反相器的开关阈值以下,关阈值以下,因此不能使输因此不能使输出切换出切换合肥工业大学应用物理系CMOS组合逻辑门的设计. 56稳定有效的稳定有效的传输管设计传输管设计方法方法2 2:多种阈值晶体管:多种阈值晶体管工艺上解决:使用零阈值器件的工艺上解决:使用零阈值器件的NMOS传输管可

47、以消除大部分阈值传输管可以消除大部分阈值损失损失 (体效应仍然会阻止全摆幅达到体效应仍然会阻止全摆幅达到VDD)对功耗有负面影响,这是由于即使对功耗有负面影响,这是由于即使VGS低于低于VT ,也仍然会有亚阈值,也仍然会有亚阈值电流流过传输管电流流过传输管OutIn2 = 0VIn1 = 2.5VA = 2.5VB = 0Vlow VT transistorssneak pathonoff but leaking合肥工业大学应用物理系CMOS组合逻辑门的设计. 57稳定有效的稳定有效的传输管设计传输管设计方法方法3 3:传输门逻辑:传输门逻辑最广泛使用的方法最广泛使用的方法由栅信号由栅信号C控

48、制的控制的全摆幅全摆幅双向开关。当双向开关。当C=1时,时,A=B虽然传输门需要虽然传输门需要2个晶体管和较多的控制信号,但它能得到从电源轨个晶体管和较多的控制信号,但它能得到从电源轨线至轨线电压的摆幅线至轨线电压的摆幅ABCABCBC = VDDA = VDDBC = VDDA = GNDCCGNDC GNDC 合肥工业大学应用物理系CMOS组合逻辑门的设计. 58稳定有效的稳定有效的传输管设计传输管设计举例:举例:传输门多路开关传输门多路开关SSABFSBSAFSVDDM2M1GNDVDDABSSSS合肥工业大学应用物理系CMOS组合逻辑门的设计. 59稳定有效的稳定有效的传输管设计传输管

49、设计举例:举例:传输门传输门XORXORAABM2M1BBBM3/M4合肥工业大学应用物理系CMOS组合逻辑门的设计. 60传输管和传输门逻辑的性能传输管和传输门逻辑的性能RpRn2.5V0V2.5VVoutW/Ln=0.50/0.25W/Lp=0.50/0.25图图6.48 6.48 在由低至高翻转时模拟得到的传输门等效电阻在由低至高翻转时模拟得到的传输门等效电阻0.01.02.00 10 20 30 RnRpRn|Rp Resistance, kVout, V思考题思考题6.7 6.7 放电期间的等效电阻放电期间的等效电阻模拟一个传输门在由高至低翻转时的等效电阻模拟一个传输门在由高至低翻转

50、时的等效电阻合肥工业大学应用物理系CMOS组合逻辑门的设计. 61 216906900 nnCR.kCR.VteqnkeqnpN个传输门串联网络的延时:个传输门串联网络的延时:这意味着传播延时正比于这意味着传播延时正比于n2,因此随着链中开关数目的增加而迅速增加,因此随着链中开关数目的增加而迅速增加V1Vi-1C2.52.500ViCC2.50Vn-1VnCC2.50InCCCInReqCCA. A. 传输门链传输门链B. B. 等效的等效的RCRC网络网络Vi+1VnVn-1Vi+1V1Vi-1ViReqReqReq合肥工业大学应用物理系CMOS组合逻辑门的设计. 62例例6.13 6.13

51、 传输门链的延时传输门链的延时 ns.KfF.nnCR.teqp7221161686369021690 很明显使用长传输管链会使延时大大增加很明显使用长传输管链会使延时大大增加解决长延时问题最常用的办法是每隔解决长延时问题最常用的办法是每隔m个传输门开关切断串联链并个传输门开关切断串联链并插入一个缓冲器插入一个缓冲器所得到的延时与开关数目所得到的延时与开关数目n成线性关系成线性关系最优数目最优数目显然每段开关的数目随显然每段开关的数目随tbuf值的增加而增加值的增加而增加典型值等于典型值等于3或或4 bufeqptmnmnCR.t 121690eqbufoptCRt.m71 合肥工业大学应用物

52、理系CMOS组合逻辑门的设计. 636.3 6.3 动态动态CMOSCMOS设计设计动态逻辑,既能减少晶体管的数目,又能避免静态功耗动态逻辑,既能减少晶体管的数目,又能避免静态功耗通过增加一个时钟输入,它可以相继完成预充电和条件求值两个阶段通过增加一个时钟输入,它可以相继完成预充电和条件求值两个阶段6.3.1 6.3.1 动态逻辑:基本原理动态逻辑:基本原理2个主要阶段:个主要阶段:预充电预充电 (CLK = 0);求值求值 (CLK = 1)In1In2PDNIn3MeMpCLKCLKOutCLVDDOutCLKCLKABCMpMeonoff1offonVDD CBA 合肥工业大学应用物理系

53、CMOS组合逻辑门的设计. 64输出的情况输出的情况一旦动态门的输出放电就不可能再充电,直到进行下一次预充电一旦动态门的输出放电就不可能再充电,直到进行下一次预充电门的输入在求值期间最多只能有一次变化门的输入在求值期间最多只能有一次变化在求值期间如果下拉网络关断,则输出有可能处于高阻抗状态,在求值期间如果下拉网络关断,则输出有可能处于高阻抗状态,状态保存在状态保存在CL动态逻辑门的重要特性:动态逻辑门的重要特性:逻辑功能由逻辑功能由NMOS下拉网络实现下拉网络实现晶体管的数目明显少于静态情况:为晶体管的数目明显少于静态情况:为N+2而不是而不是2N无比的逻辑门无比的逻辑门只有动态功耗只有动态功

54、耗具有较快的开关速度具有较快的开关速度设计考虑设计考虑用对偶的方法来实现另一形态的动态逻辑用对偶的方法来实现另一形态的动态逻辑p型动态门的缺点是比型动态门的缺点是比n型动态门慢型动态门慢合肥工业大学应用物理系CMOS组合逻辑门的设计. 656.3.2 6.3.2 动态逻辑的速度和功耗动态逻辑的速度和功耗预充电周期的时间可以通过改变预充电周期的时间可以通过改变PMOS预充电管的尺寸来调整。然而应预充电管的尺寸来调整。然而应当避免当避免PMOS太大,因为它会降低门的速度并增加时钟线上的电容负载太大,因为它会降低门的速度并增加时钟线上的电容负载例例6.15 6.15 一个四输入的动态一个四输入的动态

55、NANDNAND门门ClkClkIn1In2In3In4Out-0.50.51.52.500.51In &ClkOutTime, nsVoltage#TrnsVOHVOLVMNMHNMLtpHLtpLHtp62.5V0VVTn2.5-VTnVTn110ps0ns83ps合肥工业大学应用物理系CMOS组合逻辑门的设计. 66静态门的参数与时间有关静态门的参数与时间有关输出电压下降的数量与输入电压以及允许的求值时间密切相关输出电压下降的数量与输入电压以及允许的求值时间密切相关如果求值时间很短,那么噪声电压必须很大才会破坏信号,换言如果求值时间很短,那么噪声电压必须很大才会破坏信号,换言之,

56、开关阈值确实与时间相关之,开关阈值确实与时间相关VGCLKVout (VG=0.55)Vout (VG=0.5)Vout (VG=0.45)合肥工业大学应用物理系CMOS组合逻辑门的设计. 67正面考虑正面考虑实际电容较小实际电容较小每个时钟周期最多只能翻转一次每个时钟周期最多只能翻转一次不存在短路功耗不存在短路功耗负面考虑负面考虑时钟功耗很大时钟功耗很大晶体管数目大于实现该逻辑所要求的最小一组晶体管晶体管数目大于实现该逻辑所要求的最小一组晶体管当增加抗漏电器件时,可能有短路功耗当增加抗漏电器件时,可能有短路功耗由于周期性的预充电和放电操作,表现出较高的开关活动性由于周期性的预充电和放电操作,

57、表现出较高的开关活动性对于均匀分布的输入,对于均匀分布的输入,N个输入门的翻转概率为个输入门的翻转概率为 01=N0/2NIn1In2PDNIn3MeMpCLKCLKOutCL动态门的功耗动态门的功耗合肥工业大学应用物理系CMOS组合逻辑门的设计. 68例例6.16 6.16 动态逻辑的活动性估计动态逻辑的活动性估计CLABBAVDDCLCLKBAVDDCLKABOut001010100110A. A. 静态静态NORNOR门门 B. nB. n型动态型动态NORNOR门门 C. C. 真值表真值表 4323216323232220104220010 NNNNNORNNNOR门:门:动态动态门

58、:门:静态静态合肥工业大学应用物理系CMOS组合逻辑门的设计. 69思考题思考题6.8 6.8 活动性计算活动性计算计算四输入动态计算四输入动态NAND门的活动性因子,假设各输入是独立的并且门的活动性因子,假设各输入是独立的并且PA=1 = 0.2;PB=1 = 0.3; PC=1 = 0.5和和PD=1 = 0.46.3.3 6.3.3 动态设计中的信号完整性问题动态设计中的信号完整性问题电荷泄漏电荷泄漏电荷分享电荷分享电容耦合电容耦合时钟馈通时钟馈通合肥工业大学应用物理系CMOS组合逻辑门的设计. 70电荷泄漏电荷泄漏CLCLKCLKOutA=0MpMeLeakage sourcesCLK

59、VOutPrechargeEvaluate1234动态电路要求一个最低的时钟频率,一般在几千赫兹左右动态电路要求一个最低的时钟频率,一般在几千赫兹左右A. A. 漏电来源漏电来源 B. B. 对波形的影响对波形的影响合肥工业大学应用物理系CMOS组合逻辑门的设计. 71例例6.17 6.17 动态电路中的漏电动态电路中的漏电考虑所有器件都为考虑所有器件都为0.5 m/0.25 m的简单反相器的简单反相器CLKOut -0.50.51.52.502040Time (ms)Voltage (V)分析:由于分析:由于PMOS上拉提供的漏电流,输出稳定在由下拉和上拉器件组上拉提供的漏电流,输出稳定在由

60、下拉和上拉器件组成的电阻分压器决定的一个中间电压上成的电阻分压器决定的一个中间电压上合肥工业大学应用物理系CMOS组合逻辑门的设计. 72电荷泄漏的解决方案电荷泄漏的解决方案增加一个泄漏晶体管增加一个泄漏晶体管(伪伪NMOS型的上拉器件型的上拉器件),来补偿由于下拉,来补偿由于下拉漏电路径造成的电荷损失漏电路径造成的电荷损失泄漏管通常以反馈形式实现,以同时消除静态功耗泄漏管通常以反馈形式实现,以同时消除静态功耗CLCLKCLKMeMpABOutMkpKeeperVDDCLCLKCLKMeMpABOutMkpKeeperVDD合肥工业大学应用物理系CMOS组合逻辑门的设计. 73电荷分享电荷分享原本存储在电容原

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论