动态逻辑电路详解_第1页
动态逻辑电路详解_第2页
动态逻辑电路详解_第3页
动态逻辑电路详解_第4页
动态逻辑电路详解_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

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

文档简介

(优选)动态逻辑电路ppt讲解目前一页\总数七十页\编于十点静态电路vs.动态电路

动态电路是指电路中的一个或多个节点的值是由存储在电容上的电荷来决定的;

静态电路是指电路的所有节点都有到地或到电源的电阻通路;目前二页\总数七十页\编于十点静态逻辑vs.动态逻辑静态逻辑

稳定的输入信号使MOS管保持在导通或截止状态,维持稳定的输出状态,信号可长期保持;动态逻辑

即使撤掉输入信号,输出状态在一定时间内仍可保持,但最终不能长期保持。

撤掉输入信号,则输出信号不存在。利用电容的存储效应来保存信息;目前三页\总数七十页\编于十点CMOS动态逻辑的特点比CMOS逻辑晶体管数少,减小了芯片面积;提高电路工作速度;比静态逻辑快,比类NMOS逻辑功耗低;仍是CMOS逻辑,为无比逻辑;目前四页\总数七十页\编于十点动态逻辑vs.CMOS逻辑优点:

管子数少,面积小,速度快;产生泄漏电流,影响动态节点的信号保持;缺点:出现电荷分享现象,造成信号丢失;需要时钟信号控制电路的工作,增加设计难度;目前五页\总数七十页\编于十点预充−求值动态逻辑vs.类NMOS逻辑

可以说是在类NMOS电路的基础上发展起来的。

也是只用一个NMOS(或PMOS)逻辑块实现逻辑功能,而把另一逻辑块用单个PMOS(或NMOS)管代替。

不同的是负载管不是常通的,而是受时钟信号的控制;而且对逻辑功能块也增加了时钟信号的控制。目前六页\总数七十页\编于十点预充─求值的动态CMOS电路目前七页\总数七十页\编于十点预充−求值动态电路的基本构成

把静态CMOS逻辑直接转换为类NMOS逻辑,再把类NMOS电路中的常通PMOS负载器件改换为由一时钟信控制的PMOS负载管。

(b)类NMOS电路PulldownNetwork

AB(a)CMOS静态电路目前八页\总数七十页\编于十点当时,PMOS管导通,对输出节点的负载电容充电,使输出上升为高电平,在预充阶段电路并不实现要求的逻辑功能,这段输出是“不真”的。当时,PMOS管截止,输出电平根据输入信号决定,这才是逻辑求值阶段,右图电路实现的是“或非”功能,若求值阶段A=B=0则下拉通路不通,输出保持预充的高电平;若求值阶段A、B中有一个信号为“1”,则下拉通路导通,输出结点电容放电,输出为低电平。问题:若预充阶段A、B中有一个信号为高电平“1”,则下拉通路也导通,不仅会使电路有直流功耗,而且使输出达不到高电平,为了有足够高的高电平,PMOS管要有足够大的导电因子,这将增加电路面积。目前九页\总数七十页\编于十点求值晶体管

如不加该求值晶体管,则当时钟控制的PMOS器件在对输出充电的过程中,可能会在上拉路径和下拉路径之间产生竞争。

在下拉路径中增加一个用时钟控制的NMOS管,则只在PMOS器件被关闭之后才导通,才可实现逻辑求值;故,该NMOS管又称为求值晶体管。预充-求值动态电路目前十页\总数七十页\编于十点目前十一页\总数七十页\编于十点预充—求值动态电路的一般结构(富NMOS/富PMOS电路)目前十二页\总数七十页\编于十点目前十三页\总数七十页\编于十点对于富NMOS电路电路处于预充阶段,Mp导通对输出结点电容充电,由于Mn截止,下拉通路断开,使输出电平为高电平。

Mp截止,上拉通路断开,由于Mn导通,下拉通路可以根据输入信号求值,若A=B=1,则下拉通路导通,使输出放电到低电平,否则保持预充的高电平。用一对受时钟信号控制的NMOS管和PMOS管使上拉通路和下拉通路不能同时导通,因此是无比电路。目前十四页\总数七十页\编于十点预充—求值动态电路的一般结构(富NMOS电路)OutΦΦABCMpMNonoff1offon(AB+C)In1In2PDNIn3MNMpΦΦOutCL预充–求值动态门的一般结构预充–求值AOI动态门目前十五页\总数七十页\编于十点预充-求值的动态CMOS与非门目前十六页\总数七十页\编于十点预充—求值电路中的电荷分享问题

对于预充-求值的动态电路,若输入信号在求值阶段变化,可能会引起电荷分享问题,使输出信号受到破坏。目前十七页\总数七十页\编于十点对于预充-求值的动态电路,若输入信号在求值阶段变化,可能会引起电荷分享为题,使输出信号受破坏。对于上图电路,若要求在求值期间A=1,B=0,使输出为高电平Vdd,如果信号A在以后才从“0”变到“1”,则会由于电荷分享使输出高电平下降。当时,电路处于预充阶段,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再充电,原来CL被预充的电荷现在要由CL和C1两个电容分享,这就是预充-求值动态电路的电荷分享问题。目前十八页\总数七十页\编于十点预充—求值电路的级连

当用多级动态逻辑门去实现复杂功能时,不能用富NMOS与富NMOS直接级联,对于富NMOS电路,输出节点预充的高电平可以使下一级电路中的NMOS管导通,可能引起误操作,破坏电路的正常输出。目前十九页\总数七十页\编于十点上图是一个富NMOS的动态与非门和一个富NMOS的动态或非门级连的情况。在预充期间两个电路下拉通路都断开,Mp1和Mp2都导通,使结点电平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电路直接级连。目前二十页\总数七十页\编于十点

为了避免预充-求值动态电路在预充期间不真实输出影响下一级电路的逻辑操作,富NMOS与富NMOS电路不能直接级联,而是采取富NMOS和富PMOS交替级联的方法,或者采用静态反相器隔离,即采用多米诺电路。目前二十一页\总数七十页\编于十点时钟信号的设计

动态短路必须有时钟控制。时钟信号的最高频率由电路的充、放电时间限制;时钟信号的最低频率受存储电荷保持时间限制。与静态反相器上升时间相同n目前二十二页\总数七十页\编于十点时钟频率的限制

要使电路正常工作,时钟信号为低电平时间必须大于电路上升时间;时钟信号为高电平时间必须大于电路的下降时间。如果时钟占空比为1:1,则半周期时间由充放电时间中较长的一个限制。

如果在求值时NMOS逻辑块不存在导通通路,输出为高,由于电路中存在各种泄漏电流,将输出节点电容上存储的电荷泄放,时间越长,电荷泄漏越多,高电平下降越显著。如果允许高电平下降20%,则由此可以限定输出最长保持时间。目前二十三页\总数七十页\编于十点时钟信号的产生

真正的单向时钟电路中,不存在两相时钟偏移引起的信号竞争问题。但是会由于时钟信号延迟引起各个部分工作的不同步。对于小的局部电路模块,时钟信号线的Rc延迟很小,影响不大;但是对于整个芯片来说,时钟信号线的RC延迟将变得不可忽略,会严重影响整个数字系统的可靠工作。因此,对时钟信号线要精心设计。由于时钟信号要控制芯片上各部分电路工作,因此扇出系数非常大。为提高驱动能力,并避免由于负载不均匀引起到达各个电路的时钟延迟不一致,时钟信号必须经过多级反相器构成的缓冲器,而且采用树状结构。

目前二十四页\总数七十页\编于十点目前二十五页\总数七十页\编于十点目前二十六页\总数七十页\编于十点多米诺(Domino)CMOS电路目前二十七页\总数七十页\编于十点多米诺(Domino)CMOS电路

多米诺CMOS电路由一级预充-求值动态逻辑门加一级静态CMOS反相器构成。由于经过反相器输出,提高了输出驱动能力,也解决了富NMOS与富NMOS动态电路不能直接级联的问题。目前二十八页\总数七十页\编于十点多米诺(Domino)CMOS电路Φ=0是预充阶段,使V1为高电平,输出低电平;当Φ=1时,若A=B=1,则M1,M2和MN1构成下拉通路导通,使V1放电到低电平,反相后输出高电平。若两个信号不全为高,则输出保持为低电平。目前二十九页\总数七十页\编于十点多米诺CMOS电路的特点

由于富NMOS多米诺电路在预充期间的输出为低电平,它不会使下级NMOS管导通,因此富NMOS的多米诺电路直接级联不会影响下一级电路正常工作。目前三十页\总数七十页\编于十点时,所有PMOS负载管都导通,使每一级动态电路的输出结点都被充电到高电平即V1=V2=V3=V4=Vdd。时,多米诺电路根据输入信号求值,若输入信号是A=B=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和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在保持高电平时,多米诺电路输出为低电平,使反馈管Mf导通,可以补充CL电荷的减少,不过,由于Mf导电因子不能太大,对电容充电速度非常缓慢,对电荷再分配引起的V1下降的改善不是太明显,但是对提高电路的保持时间有明显的作用,在较低的时钟频率下可以维持输出电平的稳定。如果在求值阶段V1应该下降到低电平,由于Mf在V1下降的初期仍然导通,为了不使动态电路的下降时间受到影响,一般要求其中m是V1放电通路中总的串联管子的数目。对于中间结点电容较大的情况,应该增加对中间结点预充电的管子,即采用多个预充电管的多米诺电路结构。多个充电管结构可以更有效地克服电荷分享带来的危害目前三十七页\总数七十页\编于十点多输出多米诺电路一个复杂的逻辑功能块可以看作由多个子逻辑块串、并联组成。不仅可以将动态电路中整个逻辑块的结果经反相器输出,还可以将其中子逻辑块的结果也经过反相器输出。目前三十八页\总数七十页\编于十点多输出多米诺电路实现4位进位链目前三十九页\总数七十页\编于十点上页图为进位链电路进位链是根据每位得到的进位产生信号Gi和进位传递信号Pi以及低位的进位信号Ci-1来决定的本位的进位输出。即只要两个nmos管串联再和一个nmos管并联即可,如果把低位的输出作为一个子逻辑块,则高一位的进位输出只要再串联一个nmos管Pi,然后再并联一个nmos管Gi即可,这样一位位向上迭加很容易用多输出多米诺电路实现多位的进位链。目前四十页\总数七十页\编于十点时钟同步CMOS电路(C2MOS)目前四十一页\总数七十页\编于十点时钟同步CMOS电路(C2MOS)ΦΦMn1Mp1INVDDMp2Mn2VoutCLCA

在静态CMOS逻辑门的上拉和下拉通路中分别增加一个受反相时钟控制的P管和N管,构成一与时钟同步的CMOS逻辑门;

这种时钟同步的CMOS反相器不是按照预充-求值的方式,而是求值-保持;

目前四十二页\总数七十页\编于十点时钟同步CMOS电路的工作原理ΦΦMn1Mp1InVDDMp2Mn2OutCL

时,求值阶段:

CMOS逻辑门正常工作,实现逻辑求值;

时,保持阶段:

CMOS电路停止求值,依靠结点电容保持信息;工作方式:

求值―保持

HoldonEvaluateclockInOutHoldonEvaluate目前四十三页\总数七十页\编于十点时钟同步CMOS电路的级联两级时钟CMOS电路要交替级联,时钟互为反相,使相邻两级电路分别处于保持和求值阶段,以避免信号竞争。ΦΦMn1Mp1INVDDMp2Mn2ΦΦMn1Mp1VDDMp2Mn2Out2CLOut1Out1:HoldOut2:EvalOut1:EvalOut2:HoldclockInOut1:HoldOut2:EvalOut1:EvalOut2:HoldOut1Out2目前四十四页\总数七十页\编于十点时钟同步CMOS电路中的电荷共享

时,求值阶段:同理,CL和CA间的电荷共享会使应保持为0的输出低电平上升。ΦΦMn1Mp1INVDDMp2Mn2OutCLCBCA

时,保持阶段:

若输入为0,则输出结点电容CL被充电为VDD;此时由于Mn1导通,Mn2截止,内部结点电容CB被放电至0;

若此时输入由01,则Mn2导通,Mn1截止,电容CL和CB并联,发生电荷共享,使应保持为高电平的输出电平下降;目前四十五页\总数七十页\编于十点

电路中电荷共享的解决

将时钟控制的一对MOS管接到输出结点上;

时,求值阶段:

若输入为0,则输出结点电容CL被充电为VDD;ΦΦMn2Mp2INVDDMp1Mn1OutCLCBCA同理,CL和CA间也不会发生电荷共享使应保持为0的输出低电平上升;

时,保持阶段:

此时由于Mn1导通,Mn2截止,内部结点电容CB与CL间共享,但此时上拉支路导通,可持续充电;

若此时输入由01,则Mn2导通,但Mn1截止,电容CL和CB间不会发生电荷共享;目前四十六页\总数七十页\编于十点目前四十七页\总数七十页\编于十点目前四十八页\总数七十页\编于十点在CMOS静态逻辑门的输入端增加时钟控制的

CMOS传输门也可以实现时钟同步CMOS电路;

电路的另一种形式InOut目前四十九页\总数七十页\编于十点时钟同步CMOS电路的特点保持了静态CMOS电路的对称和互补性能;输出可与任何电路的输入端级联;输入可接受任何电路的输出信号;目前五十页\总数七十页\编于十点NORA和TSPC电路目前五十一页\总数七十页\编于十点两相时钟信号偏移引起的信号竞争

动态时钟电路中常采用两相时钟Φ和Φ;它们的延迟可能不同;或:负载可能不匹配;造成两相时钟的偏移

使Φ和Φ

在某一时刻为相同的值;

导致电路出现信号竞争;

电路无法正常工作;目前五十二页\总数七十页\编于十点下图为利用时钟控制的传输门作为动态寄存,实现流水线操作,以提高系统的工作速度,如果两相时钟发生偏移,出现和都是“0”或都是“1”,这将使两个传输门同时导通,造成信号竞争。如图两相时钟都为“1”的情况,两个传输门中的NMOS管都导通,新的数据经过第一个传输门送入逻辑功能块进行操作,其结果经第二个传输门向下级传送,而同时上次操作结果也在通过第二个传输门向下级传送,从而造成信号竞争。如果时钟偏移量大于逻辑电路的延迟时间,电路将无法工作。时钟偏移引起信号竞争目前五十三页\总数七十页\编于十点避免信号竞争的设计精心设计时钟信号的路径,尽量减小时钟的偏移;改进动态电路的结构设计,使其不受时钟偏移的影响;这种电路称为无竞争动态电路(norace,NORA)。目前五十四页\总数七十页\编于十点NORA动态CMOS电路基本结构由预充―求值的富NMOS逻辑和富PMOS逻辑交替级联构成一动态逻辑级;富NMOS逻辑级和富PMOS逻辑级的时钟控制互为反相;最后再级联一时钟同步CMOS反相器作为锁存器。目前五十五页\总数七十页\编于十点NORA电路是利用反相器作锁存器,把预充-求值的动态逻辑电路和锁存器结合起来。当()时,前2级动态电路处于预充阶段,而锁存器上、下拉通路都断开,处于保持阶段。当()时,前2级动态电路都处于求值阶段,求值结果送入,锁存器根据输入信号求值。由于整个电路是在期间求值,这个电路就称为相块,类似地也可以构成相块NORA电路块。目前五十六页\总数七十页\编于十点

相CMOSNORA逻辑np-CMOSLogicpblocksMp1Mp2MN1MN2Out1Out2Mn4Mp4VDDMp3Mn3

LogicOut3目前五十七页\总数七十页\编于十点

相NORA动态CMOS电路工作原理时,保持阶段:结点out1通过Mp1预充电至VDD,而结点out2通过

Mn2预放电至0;时钟同步CMOS电路不工作,处于保持状态;工作方式:预充―求值和求值―保持的结合

时,求值阶段:

富NMOS级和富PMOS级结束预充电过程,进入逻辑求值阶段;时钟同步CMOS电路将输入信号反相输出;整个电路在期间求值,故称为相块;目前五十八页\总数七十页\编于十点NORA动态CMOS电路工作原理在时钟信号由低变换至高时,所有级联的NMOS逻辑级和PMOS逻辑级一个接一个地定值;对于时钟同步CMOS锁存器,在求值阶段实际上只有一相时钟起作用;故C2MOS反相器的输出不会受到前级预充电信号的干扰,也不会受到时钟和信号偏移的影响,因此避免了信号竞争。目前五十九页\总数七十页\编于十点NORACMOS逻辑的特点每个动态逻辑级的输出不需要静态CMOS反相器,且与多米诺逻辑兼容;交替级联可实现一个流水线操作的复杂系统;

流水线系统的交替段可处理连续的输入数据。由于采用了时钟同步CMOS锁存器,使前级电路模块输出保持不变时后级电路模块求值,保证了输入和输出信号的稳定。clock目前六十页\总数七十页\编于十点NORACMOS逻辑的交替级联含相段和相段;富NMOS级由时钟信号控制,富PMOS级由反相时钟信号控制;两相控制的逻辑块交替级连;目前六十一页\总数七十页\编于十点pblocksMp1Mp2MN1MN2Out1Out2Mn4Mp4VDDMp3Mn3Out3NORA流水线系统的段定值发生在Φ=1期间;目前六十二页\总数七十页\编于十点pblocksMp1Mp2MN1MN2Out1Out2Mn4Mp4VDDMp3Mn3Out3NORA流水线系统的段定值发生在Φ

温馨提示

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

评论

0/150

提交评论