动态CMOS逻辑电路

上传人:re****.1 文档编号:580430078 上传时间:2024-08-29 格式:PPT 页数:71 大小:2.40MB
返回 下载 相关 举报
动态CMOS逻辑电路_第1页
第1页 / 共71页
动态CMOS逻辑电路_第2页
第2页 / 共71页
动态CMOS逻辑电路_第3页
第3页 / 共71页
动态CMOS逻辑电路_第4页
第4页 / 共71页
动态CMOS逻辑电路_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《动态CMOS逻辑电路》由会员分享,可在线阅读,更多相关《动态CMOS逻辑电路(71页珍藏版)》请在金锄头文库上搜索。

1、第七章第七章 动态动态CMOS逻辑电路逻辑电路 n动态逻辑电路的特点动态逻辑电路的特点n预充预充求值的动态求值的动态CMOS电路电路n多米诺多米诺CMOS电路电路n时钟同步时钟同步CMOS电路电路静态电路静态电路 vs. 动态电路动态电路 动态电路动态电路是指电路中的一个或多个节点的是指电路中的一个或多个节点的值是由存储在值是由存储在电容电容上的电荷来决定的上的电荷来决定的; 静态电路静态电路是指电路的所有节点都有到地或是指电路的所有节点都有到地或到电源的到电源的电阻电阻通路通路;静态逻辑静态逻辑 vs. 动态逻辑动态逻辑n静态逻辑静态逻辑 稳定的输入信号使稳定的输入信号使MOS管保持在导通或

2、截止状态,管保持在导通或截止状态,维持稳定的输出状态,维持稳定的输出状态,信号可长期保持信号可长期保持;q动态逻辑动态逻辑即使撤掉输入信号,输出状态在一定时间即使撤掉输入信号,输出状态在一定时间内仍可保持,但最终内仍可保持,但最终不能长期保持不能长期保持。撤掉输入信号,则输出信号不存在。撤掉输入信号,则输出信号不存在。利用利用电容的存储效应电容的存储效应来保存信息;来保存信息;CMOS动态逻辑的特点动态逻辑的特点n比比CMOS逻辑晶体管数少,减小了芯片面积;逻辑晶体管数少,减小了芯片面积;q提高电路工作速度;提高电路工作速度;q比静态逻辑快,比类比静态逻辑快,比类NMOS逻辑功耗低;逻辑功耗低

3、;q仍是仍是CMOS逻辑,为无比逻辑;逻辑,为无比逻辑;动态逻辑动态逻辑 vs. CMOS逻辑逻辑n优点优点: : 管子数少,面积小,速度快;管子数少,面积小,速度快;产生泄漏电流,影响动态节点的信号保持;产生泄漏电流,影响动态节点的信号保持;q缺点:缺点:出现电荷分享现象,造成信号丢失;出现电荷分享现象,造成信号丢失;需要时钟信号控制电路的工作,增加设计难度;需要时钟信号控制电路的工作,增加设计难度;预充预充求值动态逻辑求值动态逻辑 vs. 类类NMOS逻辑逻辑 可以说是在类可以说是在类NMOS电路的基础上发展起来的。电路的基础上发展起来的。 也是也是只用一个只用一个NMOS(或或PMOS)

4、逻辑块实现逻辑逻辑块实现逻辑功能功能,而把,而把另一逻辑块用单个另一逻辑块用单个PMOS(或或NMOS)管代管代替替。 不同的是不同的是负载管负载管不是常通的,而是不是常通的,而是受时钟信号的受时钟信号的控制控制;而且;而且对逻辑功能块也增加了时钟信号的控制对逻辑功能块也增加了时钟信号的控制。预充预充求值的动态求值的动态CMOS电路电路预充预充求值动态电路的基本构成求值动态电路的基本构成 把静态把静态CMOS逻辑直接转换为类逻辑直接转换为类NMOS逻辑,逻辑,再把类再把类NMOS电路中的常通电路中的常通PMOS负载器件改换为负载器件改换为由一时钟信控制的由一时钟信控制的PMOS负载管负载管。(

5、b) 类类NMOS电路电路PulldownNetwork AB(a) CMOS静态电路静态电路当 时,PMOS管导通,对输出节点的负载电容充电,使输出上升为高电平,在预充阶段电路并不实现要求的逻辑功能,这段输出是“不真”的。当 时,PMOS管截止,输出电平根据输入信号决定,这才是逻辑求值阶段,右图电路实现的是“或非”功能,若求值阶段A=B=0则下拉通路不通,输出保持预充的高电平;若求值阶段A、B中有一个信号为“1”,则下拉通路导通,输出结点电容放电,输出为低电平。问题:若预充阶问题:若预充阶段A、B中有一个信号为高电平“1”,则下拉通路也导通,不仅会使电路有直流功耗,而且使输出达不到高电平,为

6、了有足够高的高电平,PMOS管要有足够大的导电因子,这将增加电路面积。求值晶体管求值晶体管 如不加该求值晶体如不加该求值晶体管,则当时钟控制的管,则当时钟控制的PMOS器件在对输出器件在对输出充电的过程中,可能充电的过程中,可能会在上拉路径和下拉会在上拉路径和下拉路径之间产生竞争。路径之间产生竞争。 在在下拉路径中增加一个用时钟控制的下拉路径中增加一个用时钟控制的NMOS管管,则只在则只在PMOS器件被关闭之后才导通,才可实现逻辑器件被关闭之后才导通,才可实现逻辑求值;故,该求值;故,该NMOS管又称为管又称为求值晶体管求值晶体管。预充预充-求值动态电路求值动态电路预充预充求值动态电路的一般结

7、构求值动态电路的一般结构(富(富NMOS/富富PMOS 电路)电路)对于富NMOS电路 电路处于预充阶段,Mp导通对输出结点电容充电,由于Mn截止,下拉通路断开,使输出电平为高电平。 Mp截止,上拉通路断开,由于Mn导通,下拉通路可以根据输入信号求值,若A=B=1,则下拉通路导通,使输出放电到低电平,否则保持预充的高电平。用一对受时钟信号控制的NMOS管和PMOS管使上拉通路和下拉通路不能同时导通,因此是无比电路。预充预充求值动态电路的一般结构求值动态电路的一般结构(富(富NMOS电路)电路)OutABCMpMNonoff1offon(AB+C)In1In2PDNIn3MNMpOutCL预充预

8、充求值动态求值动态门的一般结构门的一般结构预充预充求值求值AOI动态门动态门预充预充-求值的动态求值的动态CMOS与非门与非门预充预充求值电路中的电荷分享问题求值电路中的电荷分享问题 对于预充对于预充-求值的动态电路,若输入信号在求值阶段变化,可能会引起求值的动态电路,若输入信号在求值阶段变化,可能会引起电荷分享问题,使输出信号受到破坏电荷分享问题,使输出信号受到破坏。对于预充-求值的动态电路,若输入信号在求值阶段变化,可能会引起电荷分享为题,使输出信号受破坏。对于上图电路,若要求在求值期间A=1,B=0,使输出为高电平Vdd,如果信号A在 以后才从“0”变到“1”,则会由于电荷分享使输出高电

9、平下降。当 时,电路处于预充阶段,Mp导通对输出结点充电,若A=B=0,则M1和M2都截止,中间结点电容C1不能被充电,Mp只对CL充电,使输出为Vdd。当 时,电路处于求值阶段,Mp截止,信号B仍然为0,M2截止,因此尽管Mn导通,下拉通路仍然断开,输出应保持为高电平。但是在求值阶段A信号从“0”变到“1”, 使M1管导通,通过导通的M1,把CL和C1并联在一起。在预充阶段CL被充电使输出Vout=Vdd,而C1没被充电,V1=0,当两个电容并联以后,将使CL上存储的电荷向C1转移,最终达到静电平衡,使V1和Vout达到一个共同的平衡电平Vf。由于在求值阶段Mp截止,不能对CL再充电,原来C

10、L被预充的电荷现在要由CL和C1两个电容分享,这就是预充-求值动态电路的电荷分享问题。预充预充求值电路的级连求值电路的级连 当用多级动态逻辑门去实现复杂功能时,不能用富当用多级动态逻辑门去实现复杂功能时,不能用富NMOS与富与富NMOS直接级联,直接级联,对于富对于富NMOS电路,输出节点预充的高电平可以使下一级电路中的电路,输出节点预充的高电平可以使下一级电路中的NMOS管导通,管导通,可能引起误操作,破坏电路的正常输出。可能引起误操作,破坏电路的正常输出。上图是一个富NMOS的动态与非门和一个富NMOS的动态或非门级连的情况。 在预充期间两个电路下拉通路都断开,Mp1和Mp2都导通,使结点

11、电平V1和V2都达到高电平Vdd。 在求值阶段,若A=B=1,C=0,应该使V1=0,V2=Vdd。但是由于V1从预充的高电平下降到低电平要通过3个串联的NMOS管放电,V1下降需要一定的时间。在V1还没有下降到Vtn以前,M3管仍然导通,M3和Mn2构成了下拉通路使V2下降,当V1下降到低电平时,使M3管截止后,V2停止下降,但是在求值阶段Mp1和Mp2都截止,V2结点存储的电荷得不到补充,V2电平下降后不能再恢复到合格的高电平,影响了电路的正常工作,因此不能用富NMOS动态电路与富NMOS电路直接级连。 为了避免预充为了避免预充-求值动态电路在预充期间不真实输出影响下一级电路的求值动态电路

12、在预充期间不真实输出影响下一级电路的逻辑操作,富逻辑操作,富NMOS与富与富NMOS电路不能直接级联,而是采取富电路不能直接级联,而是采取富NMOS和和富富PMOS交替级联的方法,或者采用静态反相器隔离,即采用多米诺电路。交替级联的方法,或者采用静态反相器隔离,即采用多米诺电路。时钟信号的设计时钟信号的设计 动态短路必须有时钟控制。时钟信号的最高频率由电路的充、放电时动态短路必须有时钟控制。时钟信号的最高频率由电路的充、放电时间限制;时钟信号的最低频率受存储电荷保持时间限制。间限制;时钟信号的最低频率受存储电荷保持时间限制。与静态反相器上升时间相同与静态反相器上升时间相同n时钟频率的限制时钟频

13、率的限制 要使电路正常工作,时钟信号为低电平时间必须大于电路上升时间;要使电路正常工作,时钟信号为低电平时间必须大于电路上升时间;时钟信号为高电平时间必须大于电路的下降时间。时钟信号为高电平时间必须大于电路的下降时间。 如果时钟占空比为如果时钟占空比为1:1,则半周期时间由充放电时间中较长的一个限制。,则半周期时间由充放电时间中较长的一个限制。 如果在求值时如果在求值时NMOS逻辑块不存在逻辑块不存在导通通路,输出为高,导通通路,输出为高,由于电路中存在各种由于电路中存在各种泄漏电流,将输出节泄漏电流,将输出节点电容上存储的电荷点电容上存储的电荷泄放,时间越长,电泄放,时间越长,电荷泄漏越多,

14、高电平荷泄漏越多,高电平下降越显著。如果允下降越显著。如果允许高电平下降许高电平下降20%,则由此可以限定输出则由此可以限定输出最长保持时间。最长保持时间。时钟信号的产生时钟信号的产生 真正的单向时钟电路中,不存在两相时钟偏移引起的信号竞争问题。但真正的单向时钟电路中,不存在两相时钟偏移引起的信号竞争问题。但是会由于时钟信号延迟引起是会由于时钟信号延迟引起各个部分工作的不同步各个部分工作的不同步。对于小的局部电路模块,。对于小的局部电路模块,时钟信号线的时钟信号线的Rc延迟很小,影响不大;但是对于整个芯片来说,时钟信号线延迟很小,影响不大;但是对于整个芯片来说,时钟信号线的的RC延迟将变得不可

15、忽略,会严重影响整个数字系统的可靠工作。因此,延迟将变得不可忽略,会严重影响整个数字系统的可靠工作。因此,对对时钟信号线要精心设计时钟信号线要精心设计。 由于时钟信号要控制芯片上各部分电路工作,因此扇出系数非常大。为提由于时钟信号要控制芯片上各部分电路工作,因此扇出系数非常大。为提高驱动能力,并避免由于负载不均匀引起到达各个电路的时钟延迟不一致,高驱动能力,并避免由于负载不均匀引起到达各个电路的时钟延迟不一致,时钟信号必须经过多级反相器构成的缓冲器,而且采用时钟信号必须经过多级反相器构成的缓冲器,而且采用树状结构树状结构。 多米诺(多米诺(Domino)CMOS电路电路多米诺(多米诺(Domi

16、no)CMOS电路电路 多米诺多米诺CMOS电路由一级预充电路由一级预充-求值动态逻辑门加一级静态求值动态逻辑门加一级静态CMOS反相反相器构成。由于经过反相器输出,提高了输出驱动能力,也解决了富器构成。由于经过反相器输出,提高了输出驱动能力,也解决了富NMOS与富与富NMOS动态电路不能直接级联的问题。动态电路不能直接级联的问题。多米诺(多米诺(Domino)CMOS电路电路=0=0是预充阶段,使是预充阶段,使V1V1为高电平,输出低电平;为高电平,输出低电平;当当=1时,若时,若A=B=1,则,则M1,M2和和MN1构成下拉通路导通,使构成下拉通路导通,使V1放电到低电平,放电到低电平,反

17、相后输出高电平。反相后输出高电平。 若两个信号不全为高,则输出保持为低电平。若两个信号不全为高,则输出保持为低电平。多米诺多米诺CMOS电路的特点电路的特点 由于富由于富NMOSNMOS多米诺电路在预充期间的输出为低电平,它不会使下级多米诺电路在预充期间的输出为低电平,它不会使下级NMOSNMOS管导通,因管导通,因此富此富NMOSNMOS的多米诺电路直接级联不会影响下一级电路正常工作。的多米诺电路直接级联不会影响下一级电路正常工作。 时,所有PMOS负载管都导通,使每一级动态电路的输出结点都被充电到高电平即V1=V2=V3=V4=Vdd。 时,多米诺电路根据输入信号求值,若输入信号是A=B=

18、C=D=E=1,第1级下拉通路导通,使V1下降到0;V1的低电平经过反相器反相后使第2级的M3导通,由于C=1,M4也导通,第2级下拉通路导通,使V2下降到0,V2的低电平反相后加到第3级的输入管,又使第3级下拉通路导通,引起V3下降,如此一级级连锁反应,就像推倒多米诺骨牌一样,也正是电路名称的由来。在预充期间,V1和V2都达到高电平Vdd,由于预充期间多米诺电路的输出为低电平,使M3截止,中间结点电容Cy不能被充电,只有输出结点电容Cx被充电。在求值期间,若A=B=1,C=0,求值结果应该使V1=0,V2=Vdd,V1的低电平经反相器反相后加到M3上,使M3导通,而M4截止。导通的M3使Cx

19、和Cy并联,引起它们之间电荷的再分配,电荷再分配的结果使V2最终达到一个最小值V2min。且其中V2(0)=Vdd是Cx预充电平,Vy(0)=0是结点y在电荷再分配前的初始电平,上式V2min是最坏情况下V2可能下降的最小值,由于电荷再分配开始时M3工作在饱和区,随着Vy的上升,有可能使M3截止,使电荷再分配过程被迫停止。在这种情况下V2和Vy不能达到统一的平衡电平,可以根据电荷守恒定律求出V2最终达到的极小值因为,当Vy上升到(Vdd-Vtn)时M3截止 。为了克服电荷的分享以及电荷泄漏引起的动态电荷输出结点的高电平下降,可以在多米诺电路中增加一个PMOS反馈管。当结点V1在保持高电平时,多

20、米诺电路输出为低电平,使反馈管Mf导通,可以补充CL电荷的减少,不过,由于Mf导电因子不能太大,对电容充电速度非常缓慢,对电荷再分配引起的V1下降的改善不是太明显,但是对提高电路的保持时间有明显的作用,在较低的时钟频率下可以维持输出电平的稳定。 如果在求值阶段V1应该下降到低电平,由于Mf在V1下降的初期仍然导通,为了不使动态电路的下降时间受到影响,一般要求 其中m是V1放电通路中总的串联管子的数目。 对于中间结点电容较大的情况,应该增加对中间结点预充电的管子,即采用多个预充电管的多米诺电路结构。多个充电管结构可以更有效地克服电荷分享带来的危害多输出多米诺电路多输出多米诺电路一个复杂的逻辑功能

21、块可以看作由多个子逻辑块串、并联组成。一个复杂的逻辑功能块可以看作由多个子逻辑块串、并联组成。不仅可以将动态电路中整个逻辑块的结果经反相器输出,还可以将其中子逻辑块的不仅可以将动态电路中整个逻辑块的结果经反相器输出,还可以将其中子逻辑块的结果也经过反相器输出。结果也经过反相器输出。多输出多米诺电路实现多输出多米诺电路实现4位进位链位进位链上页图为进位链电路 进位链是根据每位得到的进位产生信号Gi和进位传递信号Pi以及低位的进位信号Ci-1来决定的本位的进位输出。即 只要两个nmos管串联再和一个nmos管并联即可,如果把低位的输出作为一个子逻辑块,则高一位的进位输出只要再串联一个nmos管Pi

22、,然后再并联一个nmos管Gi即可,这样一位位向上迭加很容易用多输出多米诺电路实现多位的进位链。时钟同步时钟同步CMOS电路电路(C2MOS)时钟同步时钟同步CMOS电路电路(C2MOS)Mn1Mp1INVDDMp2Mn2VoutCLCA在静态在静态CMOS逻辑门的上拉和逻辑门的上拉和下拉通路中分别增加一个受反相时下拉通路中分别增加一个受反相时钟控制的钟控制的P管和管和N管管,构成一,构成一与时与时钟同步的钟同步的CMOS逻辑门逻辑门; 这种时钟同步的这种时钟同步的CMOS反相器不反相器不是按照预充是按照预充-求值的方式,而是求值的方式,而是求值求值-保持保持; 时钟时钟 同步同步CMOS电路

23、的工作原理电路的工作原理Mn1Mp1InVDDMp2Mn2OutCLq时,时,求值阶段求值阶段:CMOSCMOS逻辑门正常工作,逻辑门正常工作,实现逻辑实现逻辑求值求值;q时,时,保持阶段保持阶段: CMOSCMOS电路停止求值,电路停止求值,依靠结点电依靠结点电容保持信息容保持信息;q工作方式工作方式: 求值求值保持保持 Hold onEvaluateclockInOutHold onEvaluate时钟同步时钟同步 CMOS电路的级联电路的级联n两级时钟两级时钟CMOS电路要电路要交替级联交替级联,时钟互为反相时钟互为反相,使相邻两级电路分别处于保持和求值阶段使相邻两级电路分别处于保持和求

24、值阶段,以避,以避免信号竞争。免信号竞争。Mn1Mp1INVDDMp2Mn2Mn1Mp1VDDMp2Mn2Out2CLOut1Out1:HoldOut2:EvalOut1:EvalOut2:HoldclockInOut1:HoldOut2:EvalOut1:EvalOut2:HoldOut1Out2时钟时钟 同步同步CMOS电路中的电荷共享电路中的电荷共享n时,时,求值阶段求值阶段: 同理,同理,CL和和CA间的电荷共享会使应保持为间的电荷共享会使应保持为0的输出低电平的输出低电平上升上升。Mn1Mp1INVDDMp2Mn2OutCLCBCAq 时,时,保持阶段保持阶段:若输入为若输入为0,则

25、输出结点电容,则输出结点电容CL被被充电为充电为VDD; 此时由于此时由于Mn1导通,导通,Mn2截止,内部截止,内部结点电容结点电容CB被放电至被放电至0;若此时输入由若此时输入由01,则,则Mn2导通,导通, Mn1截止,截止,电容电容CL和和CB并联,并联,发生电荷共享发生电荷共享,使应保持为高电平的输出电平下降使应保持为高电平的输出电平下降; 电路中电荷共享的解决电路中电荷共享的解决 n将时钟控制的一对将时钟控制的一对MOS管接到输出结点上管接到输出结点上;q 时,时,求值阶段求值阶段:若输入为若输入为0,则输出结点电容,则输出结点电容CL被充电为被充电为VDD;Mn2Mp2INVDD

26、Mp1Mn1OutCLCBCA 同理,同理,CL和和CA间也不会发生电荷共享使应保持为间也不会发生电荷共享使应保持为0的输出的输出低电平上升;低电平上升;q 时,时,保持阶段保持阶段:此时由于此时由于Mn1导通,导通,Mn2截止,内截止,内部结点电容部结点电容CB与与CL间共享,但此时间共享,但此时上拉支路导通,可持续充电;上拉支路导通,可持续充电; 若此时输入由若此时输入由01,则,则Mn2导通,但导通,但Mn1截止,电容截止,电容CL和和CB间不会发生电荷共享;间不会发生电荷共享;n在在CMOS静态逻辑门的输入端增加时钟控制的静态逻辑门的输入端增加时钟控制的 CMOS传输门也可以实现时钟同

27、步传输门也可以实现时钟同步CMOS电路;电路; 电路的另一种形式电路的另一种形式InOut时钟时钟 同步同步CMOS电路的特点电路的特点n保持了静态保持了静态CMOS电路的对称和互补性能;电路的对称和互补性能;n输出可与任何电路的输入端级联;输出可与任何电路的输入端级联;n输入可接受任何电路的输出信号;输入可接受任何电路的输出信号;NORA和和TSPC电路电路两相时钟信号偏移引起的信号竞争两相时钟信号偏移引起的信号竞争 动态时钟电路中常采用两相时钟动态时钟电路中常采用两相时钟和和; 它它们的延的延迟可能不同;可能不同; 或:或:负载可能不匹配;可能不匹配; 造成两相时钟的偏移造成两相时钟的偏移

28、 使使和和 在某一时刻为相同的值;在某一时刻为相同的值; 导致致电路出路出现信号信号竞争;争; 电路无法正常工作;路无法正常工作;下图为利用时钟控制的传输门作为动态寄存,实现流水线操作,以提高系统的工作速度,如果两相时钟发生偏移,出现 和 都是“0”或都是“1”,这将使两个传输门同时导通,造成信号竞争。如图两相时钟都为“1”的情况,两个传输门中的NMOS管都导通,新的数据经过第一个传输门送入逻辑功能块进行操作,其结果经第二个传输门向下级传送,而同时上次操作结果也在通过第二个传输门向下级传送,从而造成信号竞争。如果时钟偏移量大于逻辑电路的延迟时间,电路将无法工作。 时钟偏移引起信号竞争时钟偏移引

29、起信号竞争避免信号竞争的设计避免信号竞争的设计n精心设计时钟信号的路径,尽量减小时钟的偏移;精心设计时钟信号的路径,尽量减小时钟的偏移;q改进动态电路的结构设计,使其不受时钟偏移的改进动态电路的结构设计,使其不受时钟偏移的 影响;影响; 这种电路称为这种电路称为无竞争动态电路(无竞争动态电路(no race, NORA)。NORA动态动态CMOS电路基本结构电路基本结构n由预充由预充求值的富求值的富NMOSNMOS逻辑和富逻辑和富PMOSPMOS逻辑交替级联构成一动态逻辑级;逻辑交替级联构成一动态逻辑级;n富富NMOSNMOS逻辑级和富逻辑级和富PMOSPMOS逻辑级的时钟控制互为反相;逻辑级

30、的时钟控制互为反相;q最后再级联一时钟同步最后再级联一时钟同步CMOSCMOS反相器作为锁存器。反相器作为锁存器。NORA电路是利用 反相器作锁存器,把预充-求值的动态逻辑电路和 锁存器结合起来。当 ( )时,前2级动态电路处于预充阶段,而 锁存器上、下拉通路都断开,处于保持阶段。当 ( )时,前2级动态电路都处于求值阶段,求值结果送入 , 锁存器根据输入信号求值。由于整个电路是在 期间求值,这个电路就称为 相块,类似地也可以构成 相块NORA电路块。 相相 CMOS NORA逻辑逻辑np-CMOS LogicpblocksMp1Mp2MN1MN2Out1Out2Mn4Mp4VDDMp3Mn3

31、 LogicOut3 相相 NORA动态动态CMOS电路工作原理电路工作原理n 时,时,保持阶段保持阶段:结点结点out1通过通过Mp1预充电至预充电至VDD,而结点,而结点out2通过通过Mn2预放电至预放电至0;时钟同步;时钟同步CMOS电路不工作,处于保持电路不工作,处于保持 状态;状态;工作方式工作方式:预充预充求值和求值求值和求值保持的结合保持的结合q 时,时,求值阶段求值阶段:富富NMOS级和富级和富PMOS级结束预充电过程,进入逻辑级结束预充电过程,进入逻辑 求值阶段;时钟同步求值阶段;时钟同步CMOS电路将输入信号反相输出;电路将输入信号反相输出;q整个电路整个电路在在 期间求

32、值期间求值,故称为,故称为 相块相块 ;NORA动态动态CMOS电路工作原理电路工作原理q在时钟信号由低变换至高时,所有级联的在时钟信号由低变换至高时,所有级联的NMOS逻辑级和逻辑级和PMOS逻辑级一个接一个地定值;逻辑级一个接一个地定值;q对于时钟同步对于时钟同步CMOS锁存器,在求值阶段实际上锁存器,在求值阶段实际上 只有一相时钟起作用;故只有一相时钟起作用;故C2MOS 反相器的输出不反相器的输出不 会受到前级预充电信号的干扰,也不会受到时钟会受到前级预充电信号的干扰,也不会受到时钟 和和 信号偏移的影响,因此避免了信号竞争。信号偏移的影响,因此避免了信号竞争。NORA CMOS逻辑的

33、特点逻辑的特点n每个动态逻辑级的输出不需要静态每个动态逻辑级的输出不需要静态CMOS反相器,反相器,且与多米诺逻辑兼容;且与多米诺逻辑兼容;q交替级联交替级联可实现一个可实现一个流水线操作的复杂系统;流水线操作的复杂系统; 流水线系统的交替段流水线系统的交替段可处理连续的输入数据可处理连续的输入数据。由于采用了。由于采用了时钟同步时钟同步CMOS锁存器,使前级电路模块输出保持不变时后级锁存器,使前级电路模块输出保持不变时后级电路模块求值,电路模块求值,保证了输入和输出信号的稳定保证了输入和输出信号的稳定。clockNORA CMOS逻辑的交替级联逻辑的交替级联n含含 相段和相段和 相段;相段;

34、n富富NMOSNMOS级由时钟信号级由时钟信号控制,富控制,富PMOSPMOS级由反相由反相时钟信号控制;信号控制;n两相控制的两相控制的逻辑块交替交替级连; pblockspblocksMp1Mp2MN1MN2Out1Out2Mn4Mp4VDDMp3Mn3Out3NORA流水线系统的流水线系统的 段段定值发生在定值发生在=1期间;期间;pblockspblocksMp1Mp2MN1MN2Out1Out2Mn4Mp4VDDMp3Mn3Out3NORA流水线系统的流水线系统的 段段定值发生在定值发生在=0期间;期间;真单相时钟电路真单相时钟电路(TSPC,ture single phase cl

35、ock)n在在NORA的基础上发展起来,但每一级只采用的基础上发展起来,但每一级只采用一种一种MOS管网络和一相时钟驱动;管网络和一相时钟驱动;q避免了信号的交叠或偏移,故可避免信号的竞避免了信号的交叠或偏移,故可避免信号的竞争;争;q减少了时钟信号,电路简化,可提高工作速度;减少了时钟信号,电路简化,可提高工作速度;TSPC(true single phase clock)电路电路 时,第一级动态电路预充,预充的高电平使M1截止,同时 时,使M2截止,输出级上、下拉通路都断开,处于保持状态。 时,第一级动态电路求值,若求值结果为低电平,则使输出级M1导通,M3截止,使最终输出求值结果为高电平

36、; 反之,若第一级动态电路求值结果为高电平,则使输出级的M1截止,M3导通,由于 时,M2导通,使最终输出求值结果为低电平。 这种TSPC电路也是把“预充-求值”和“求值-保持”的工作方式结合起来。TSPC电路电路单相时钟单相时钟 CMOS电路的基本结构电路的基本结构n电路由电路由N块和块和P块交替构成,每个模块由同样块交替构成,每个模块由同样 的时钟信号的时钟信号控制;控制;q一个一个N模块由一个动态模块由一个动态NMOS电路级和一个时钟电路级和一个时钟CMOS锁存器级联构成,而一个锁存器级联构成,而一个P模块由一个动态模块由一个动态PMOS电路电路级和时钟级和时钟CMOS锁存器级联而成;锁

37、存器级联而成;单相时钟单相时钟 CMOS流水线系统流水线系统富富NMOS电路块电路块富富PMOS电路块电路块M1 构成多级电路时,富构成多级电路时,富NMOS电路块和富电路块和富PMOS电路块交电路块交替连接。替连接。M2M3M1M2M3 单相时钟单相时钟 CMOS电路的工作原理电路的工作原理n对第一级对第一级NMOS动态电路:动态电路:=0时:第一:第一级动态电路路预充,充,锁存器存器输出出级的上拉的上拉和下拉支路都断开,和下拉支路都断开,处于于保持状保持状态;=1时:第一:第一级NMOS电路路求求值; 由于由于M2导通,故求通,故求值结果果经反相后反相后输出;出;q对第二级对第二级PMOS动态电路:动态电路: =0时,电路处于时,电路处于求值求值状态;状态; =1时,时,输出输出保持保持不变;不变; M2M3M1M2M3 单相时钟单相时钟 CMOS电路的方式电路的方式总的来说,构成总的来说,构成TSPC逻辑电路时,把富逻辑电路时,把富NMOS块和富块和富PMOS块交替级联,从而使前一级电路求值时,块交替级联,从而使前一级电路求值时,后一级电路保持;而后一级电路求值时,前一级电路后一级电路保持;而后一级电路求值时,前一级电路处于保持阶段;处于保持阶段;工作方式:预充工作方式:预充求值和求值求值和求值保持的结合保持的结合

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号