专用集成电路设计实践西电电路设计.pptx





《专用集成电路设计实践西电电路设计.pptx》由会员分享,可在线阅读,更多相关《专用集成电路设计实践西电电路设计.pptx(426页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 3.1触发器的设计3.1.1触发器的原理触发器是时序逻辑电路的最基本单元,在时序逻辑领域内占有相当重要的地位,它被作为基本记忆单元广泛应用于各种时序逻辑系统中。触发器包括单稳态触发器和双稳态触发器。我们把输出的电平有一个稳态和一个暂稳态的触发器称为单稳态触发器,而把输出电平为两个稳态的触发器称为双稳态触发器。触发器的种类很多,但所有的双稳态触发器都应具有以下特性:第1页/共426页(1)有两个互补的输出Q和Q,即当Q=0时,Q=1,而当Q=1时,Q=0。(2)有两个稳定状态。若输入不发生变化,触发器必定处于其中某一个稳定状态并且可以长期保持下去。一般当Q=0和Q=1时称触发器处于0态,而当Q
2、=1和Q=0时称触发器处于1态。第2页/共426页(3)在输入信号的作用下,双稳态触发器可从一个稳定状态转换到另一个稳定状态,并继续稳定下去,直到下一次输入发生变化时,才可能再次改变状态。我们把输入信号没有发生变化直到输入信号发生变化之前的触发器状态称为电路的现在状态,用Qn和Qn来表示,而把输入信号发生变化后触发器所进入的状态称为它的下一态,用Qn+1和Qn+1表示。若用X来表示输入信号的集合,则触发器的下一状态是它的现在状态和输入信号的函数,即 Qn+1=f(Qn,X)(31)第3页/共426页式(31)称为触发器下一状态方程,简称状态方程,它是描述时序电路的最基本表达式。当然,对于每一种
3、具体的触发器,状态方程的具体形式将各不相同,也就是每种触发器都有自己特定的状态方程,因此也把状态方程叫做特征方程。现在状态和下一状态是一个相对的概念,即是相对于输入变化而言的。在某一时刻输入变化后电路进入下一状态,而对于下一次变化而言,这就是触发器的现在状态。实际上也可以说,下一状态是对于某一时刻而言的,过了这个时刻,就为现在状态了。第4页/共426页由于触发器具有两个稳定状态:0态和1态,所以它就能记忆一位二进制数的两个状态,也可以记住外部事件的两个状态。这种记忆作用的实质就是在触发器的稳定状态和外部输入作用之间建立起一一对应的关系,然后通过检查触发器的状态,反映出外部输入的情况。一位触发器
4、可表达、存储记忆一位二进制信息;多位触发器可表达、存储记忆多位二进制信息(一组二进制代码)。当输入信号发生变化时,触发器电路会自动地“触发翻转”从某一稳定状态(初态)自动转变到另一稳定状态(次态)。而且,这一“触发翻转”过程进行得极为迅速,所经历的时间极短,可认为是瞬间完成的。引起“触发翻转”的输入信号称为“触发信号”。当触发信号撤销后,触发器的次态会保持下来,直到新的触发信号再次“触发”前,次态会保持不变。在触发信号作用下,触发器自动由“初态”翻转到“次态”(有时也称之为“状态更新”)。利用触发器存储记忆、触发翻转、次态能保持的功能,可以对二进制代码进行寄存、移位;也可以对输入脉冲信号个数进
5、行计数;还可以处理和变换输入脉冲信号波形,构成寄存器、计数器、脉冲信号处理与产生电路等多种数字电路。第5页/共426页3.1.2触发器的指标 1.建立时间建立时间是指在触发器的时钟信号上升沿到来以前,数据稳定不变的时间,如果建立时间不够,数据将不能在这个时钟上升沿被打入触发器。由图31可见,由于CP信号是加到门G3和G4上的,因而在CP上升沿到达之前,门G5和G6输出端的状态必须稳定地建立起来。输入信号到达D端以后,G5的输出状态要经过一级门电路的传输延迟时间才能建立起来,而G6的输出状态需要经过两级门电路的传输延迟时间才能建立,因此D端的输入信号必须先于CP的上升沿到达,而且建立时间应满足:
6、tset2tpd。第6页/共426页图31维持阻塞D触发器结构 第7页/共426页图32维持阻塞D触发器动态波形 第8页/共426页2.保持时间保持时间是指在触发器的时钟信号上升沿到来以后,数据稳定不变的时间。由图31可知,为实现边沿触发,应保证CP=1期间门G6的输出状态不变,不受D端状态变化的影响。为此,在D=0的情况下,当CP上升沿到达以后还要等门G4输出的低电平返回到门G6的输入端以后,D端的低电平才允许改变。因此输入低电平信号的保持时间为tHLtpd。在D=1的情况下,由于CP上升沿到达后G3的输出将G4封锁,因此不要求输入信号继续保持不变,故输入高电平信号的保持时间tHH=0。第9
7、页/共426页3.传输延迟时间信号在通过触发器传输的前后,会出现一段时间的延迟,人们把这段时间叫做传输延迟时间。由图33不难推算出,从CP上升沿到达时开始计算,输出由高电平变为低电平的传输延迟时间tPHL和由低电平变为高电平的传输延迟时间tPLH称为触发器的传输延迟时间。第10页/共426页图33D触发器工作波形 第11页/共426页4.最高时钟频率为使触发器能正常工作,时钟信号频率往往要小于某一特定的值,这个特定的值即为最高时钟频率。图31中,为了保证由门G1G4组成的同步RS触发器能可靠地翻转,CP高电平的持续时间应大于tPHL,所以时钟信号高电平的宽度tWH应大于tPHL。而为了在下一个
8、CP上升沿到达之前确保门G5和G6的新的输出电平得以稳定地建立,CP低电平的持续时间不应小于门G4的传输延迟时间和tset之和,即时钟信号低电平的宽度tWLtset+tpd,因而得到:第12页/共426页3.1.3常见触发器的结构1.RS触发器基本RS触发器是构成各种功能触发器的基本单元,它可以用两个二输入与非门或两个二输入或非门交叉耦合构成。图34是两个与非门耦合而成的触发器,它有两个输入端R、S和两个互补输出端Q和Q,一般用Q端的逻辑值来表示触发器的状态。当Q=0、Q=1时称触发器处于0态;当Q=1、Q=0时称触发器处于1态。第13页/共426页图34与非门构成的RS触发器 第14页/共4
9、26页根据与非门的逻辑关系,触发器的逻辑表达式为(33)由输入信号R、S的不同状态的组合可知,触发器的输入与输出的关系有4种情况:(1)当输入R=1,S=1时。当R、S都为1时,两个与非门的状态由原来的Q和Q的状态决定,不难推知,触发器的原来状态不变。触发器保持状态时,输入端都加高电平,需要触发翻转时,按要求在某一输入端加一负脉冲。例如在S端加负脉冲,使触发器置1,该脉冲信号回到高电平后,触发器仍维持1状态不变,相当于把S端某一时刻的电平信号存储起来,这就体现了触发器具有的记忆功能。第15页/共426页(2)当输入R=1,S=0时。由式(33)可知,当S=0时,不论Q为何种状态,都有Q=1,Q
10、=0。(3)当输入R=0,S=1时。由电路的对称性可知,当R=0时,不论Q为何种状态,都有Q=1,Q=0。(4)当输入R=0,S=0时。若R=S=0,则两个与非门输出均为1,这样就破坏了触发器的互补输出关系。在实际的电路中,因为门电路的延迟时间不一致,触发器的下一状态不能确定,所以这种情况是不允许的。因此人们规定输入信号R、S不能同时为0,即它要满足约束关系R+S=1。第16页/共426页在实际电路中,由或非门耦合而成的触发器是很常见的。图35就是由两个或非门耦合而成的触发器结构,它也有两个输入端R、S和两个互补输出端Q和Q。根据或非门的逻辑关系,触发器的逻辑表达式为(34)第17页/共426
11、页图35 或非门构成的RS触发器第18页/共426页图36CMOS RS触发器 第19页/共426页2.D触发器1)同步D触发器在同步RS触发器的输入回路加一个反相器,可以把两个输入端减为一个,从而构成D触发器。在下一个时钟脉冲,D触发器的逻辑输入被传送到输出。它常被用于计数器或移位寄存器中。图37为D触发器的逻辑电路结构,图中门a和b组成触发引导门,门c和d组成基本触发器。基本触发器的输入为(35)第20页/共426页 由此不难推出:当CP=0时,a、b门被堵,SD=1,RD=1,输出保持原态;当CP=1时,a、b门被打开,SD=D,RD=D,输出由D决定。由基本RS触发器的特征方程得出D触
12、发器的特征方程为 第21页/共426页图37同步D触发器的逻辑电路结构 第22页/共426页用CMOS传输门可以构成D触发器,其电路图如图38所示。当=0时,传输门TG1导通,TG2截止,因而Q=D;=1时,TG1截止,TG2导通,这时两个反相器通过传输门TG2构成反馈环,保存了在 0时输入的信息。此电路最简单的电气设计是选取kN=kP和UTH=UDD/2,最简单的版图布局结构则选取所有器件有相同的宽长比W/L。第23页/共426页图38同步D触发器CMOS电路图 第24页/共426页2)主从D触发器将两个由反相时钟控制的D触发器级联就得到了一个D型主从触发器,其逻辑框图如图39所示。当=1时
13、,输入数据通过传输门TG1被送入主触发器;在=0时,这个数据被保存在主触发器中并同时通过传输门TG3送入从触发器。第二个时钟脉冲周期来到时主触发器将接收新的数据,从触发器将保存上一时钟周期送入主触发器的数据。相应的标准CMOS主从D触发器电路结构如图310所示。第25页/共426页图39主从触发器逻辑框图 第26页/共426页图310标准CMOS主从触发器电路图 第27页/共426页 3.JK触发器常见的JK触发器包括主从JK触发器和边沿JK触发器。这里我们主要介绍主从JK触发器。主从JK触发器和主从RS触发器的区别在于当J=K=1时,触发器将翻转为与初始状态相反的状态,所以JK触发器不再存在
14、输出状态不定的情况。主从JK触发器电路图如图311所示。图312为主从JK触发器的电压波形图(设初态为0)。第28页/共426页图311主从JK触发器电路结构 第29页/共426页图312主从JK触发器的电压波形图 第30页/共426页4.T触发器与T触发器把JK触发器的两个输入端连接在一起,就构成了另一种只有一个输入端的触发器,称为T触发器,其逻辑图如图313所示。采用与JK触发器同样的分析方法,可知这时的等效R、S输入信号为(37)因此,T触发器的状态方程为(38)T触发器的逻辑功能很简单,当T=0时,触发器的状态不变,而当T=1时,触发器的状态就翻转一次。T触发器的功能见表31。第31页
15、/共426页表31T触发器功能表 TQn+101QnQn第32页/共426页5.各电路结构触发方式触发器的电路结构不同,其触发翻转的过程和特点也各不相同。即不同电路结构的触发器各有自己独具特点的“触发方式”。触发器的触发方式分为三种:“电平触发”、“主从触发”、“边沿触发”。(1)“基本RS结构”的触发器是“电平触发”方式。触发过程:当输入信号R、S端的电平发生变化时,触发器“触发翻转”,置0或置1;当R、S信号电平保持不变时,触发器保持原态不变。第33页/共426页特点:用R、S信号电平直接触发,即“电平触发”。触发器的状态随着R、S信号电平的变化而变化,易受干扰,抗干扰能力差。用R、S信号
16、电平直接触发,不利于多个触发器协调地工作,使用不方便。第34页/共426页(2)“同步RS结构”的触发器也是“电平触发”方式。触发过程:在时钟信号CP高电平(CP=1)期间,触发器接收输入信号电平,完成触发翻转;在CP=0期间,禁止输入信号进入触发器,触发器保持原态。特点:CP=1期间,输入信号电平直接触发,属于“电平触发”方式。用时钟信号CP来控制是否允许“触发”,可以协调多个触发器的动作步伐,实现“同步操作”。CP=0期间,禁止触发翻转,抗干扰能力高于“基本RS结构”。CP=1期间,输入信号的变化,会使触发器发生多次翻转,抗干扰能力有限。第35页/共426页(3)“主从结构”的触发器是“主
17、从触发”方式。触发过程:在时钟信号CP=1期间,主触发器接收输入信号,“更新状态”,从触发器状态保持不变;在时钟信号CP下降沿到来时,从触发器接收主触发器输出端信号,触发翻转。特点:触发翻转的过程分两步走:CP=1期间,“主变,从不变”;CP=0到来时刻,“从随主变”,是“主从触发”方式。触发器被触发的时刻是CP脉冲的下降沿,在每个CP周期,触发器状态只能变化一次,抗干扰能力优于“同步RS结构”。主触发器是一个同步RS结构的触发器,在CP=1的全部时间内,输入信号的变化会直接影响主触发器状态,可能引起“误触发”。第36页/共426页(4)“边沿结构”触发器的触发方式为“边沿触发”。触发过程:每
18、当时钟信号CP的上升沿(或下降沿)到来瞬间,触发器接收输入信号,触发翻转,实现其逻辑功能。在CP=0、CP=1期间,触发器状态均不变。特点:CP脉冲上升沿(或下降沿)时刻触发,是“脉冲沿触发”即边沿触发方式。每个CP周期触发器状变只能更新一次。触发器状态仅取决于CP脉冲沿到来前瞬间的输入信号,其余时间,输入信号的变化均被封锁,不会影响触发器状态,抗干扰能力最强。触发器电路的结构形式决定了触发器的触发方式,也就决定了触发器能否可靠地实现其逻辑功能。第37页/共426页 实践一触发器设计实例一、触发器的电路原理图边沿D触发器电路原理图如图314所示。第38页/共426页图314边沿D触发器电路原理
19、图 第39页/共426页二、瞬态仿真波形图边沿D触发器瞬态仿真结果如图315所示。具体的仿真网表如下:/Libraryname:xdbasic/Cellname:inv/Viewname:schematicsubcktinvinoutvinvssparameterswplpmpwnlnmnM0(outinvinvin)pchw=wpl=lpm=mpM1(outinvssvss)nchw=wnl=lnm=mnendsinv/Endofsubcircuitdefinition.第40页/共426页图315瞬态仿真结果第41页/共426页/Libraryname:xdbasic/Cellname:n
20、and2/Viewname:schematicsubcktnand2aboutvinvssparameterswn2ln2mn2wn1ln1mn1wp2lp2mp2wp1lp1mp1M3(net6avssvss)nch w=wn2 l=ln2 m=mn2M1(outbnet6vss)nch w=wn1 l=ln1 m=mn1M2(outbvinvin)pch w=wp2 l=lp2 m=mp2M0(outavinvin)pch w=wp1 l=lp1 m=mp1endsnand2/End of subcircuit definition.第42页/共426页/Libraryname:3216/
21、Cellname:sim_DFF/Viewname:schematicV2(VCC0)vsourcetype=pwlwave=00.01u5V1(CLK0)vsourcetype=pulseval0=0val1=5period=6udelay=0rise=10nfall=10nwidth=3uV3(CLEAR0)vsourcetype=pulseval0=0val1=5period=38udelay=0rise=10n fall=10nwidth=36uV4(D0)vsourcetype=pulseval0=0val1=5period=4udelay=0rise=10nfall=10nwidt
22、h=2u V0(VSS0)vsourcedc=0type=dcI7(CLKXCLKVCCVSS)invwp=1.5ulp=0.6ump=1wn=1uln=0.6umn=1第43页/共426页I3(net70net76VCCVSS)invwp=1.5ulp=0.6ump=1wn=1uln=06umn=1I1(net84QVCCVSS)invwp=1.5ulp=0.6ump=1wn=1uln=0.6umn=1I2(CLEARQXQVCCVSS)nand2wn2=1uln2=0.6umn2=1wn1=1uln1=0.6umn1=1wp2=1.5ulp2=0.6ump2=1wp1=1.5ulp1=0.
23、6ump1=1I0(CLEARnet88net70VCCVSS)nand2wn2=1uln2=0.6umn2=1wn1=1uln1=0.6umn1=1wp2=1.5ulp2=0.6ump2=1wp1=1.5ulp1=0.6ump1=1M8(net88XCLKnet76VSS)nchw=1ul=600.0nm=1M6(net84CLKXQVSS)nchw=1ul=600.0nm=1M5(net70XCLKnet84VSS)nchw=1ul=600.0nm=1M1(DCLKnet88VSS)nchw=1ul=600.0nm=1M9(net88CLKnet76VCC)pchw=1.5ul=600.0
24、nm=1M7(net84XCLKXQVCC)pchw=1.5ul=600.0nm=1第44页/共426页M4(net70CLKnet84VCC)pchw=1.5ul=600.0nm=1M0(DXCLKnet88VCC)pchw=1.5ul=600.0nm=1simulatorOptionsoptionsreltol=1e3vabstol=1e6iabstol=1e12temp=27tnom=27scalem=1.0scale=1.0gmin=1e12rforce=1maxnotes=5maxwarns=5digits=5cols=80pivrel=1e3ckptclock=1800sensfi
25、le=./psf/sens.outputchecklimitdest=psftrantranstop=50uwrite=spectre.icwritefinal=spectre.fcannotate=statusmaxiters=5finalTimeOPinfowhat=oppointwhere=rawfilemodelParameterinfowhat=modelswhere=rawfile 第45页/共426页elementinfowhat=instwhere=rawfileoutputParameterinfowhat=outputwhere=rawfiledesignParamVals
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 专用 集成电路设计 实践 电路设计

限制150内