《第九章半导体优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第九章半导体优秀PPT.ppt(53页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第九章半导体1第一页,本课件共有53页第第9章章 时序电路(触发器)时序电路(触发器)第二页,本课件共有53页内容提要n引言n锁存器 静态锁存器 动态锁存器n寄存器n施密特触发器第三页,本课件共有53页组合逻辑组合逻辑OutputsInputs一、引一、引 言言输出直接与输入的某种逻辑组合相关输出直接与输入的某种逻辑组合相关逻辑电路逻辑电路OutputsInputs输出不仅与当前输入,而且与前一个输出相关输出不仅与当前输入,而且与前一个输出相关存储元件存储元件第四页,本课件共有53页对组合逻辑电路组合逻辑组合逻辑对时序逻辑电路时序逻辑时序逻辑保持保持保持保持无条件反映输入信号的变化无条件反映输
2、入信号的变化无条件反映输入信号的变化无条件反映输入信号的变化有条件反映输入信号的变化有条件反映输入信号的变化有条件反映输入信号的变化有条件反映输入信号的变化第五页,本课件共有53页逻辑运算逻辑运算OutputsInputs数据保持电路数据保持电路时序逻辑电路的构成时序逻辑电路的构成数据保持电路实现数据保持电路实现逻辑逻辑运算运算Inputs数据保持电数据保持电路路ClkOutput第六页,本课件共有53页0110011数据保持机理数据保持机理静态保持静态保持动态保持动态保持11第七页,本课件共有53页时序逻辑电路的基本单元时序逻辑电路的基本单元q锁存器锁存器当时钟信号为高(或低)时传当时钟信号
3、为高(或低)时传输数据。其他时间保持数据输数据。其他时间保持数据 DClkQDClkQn寄存器寄存器时钟上升沿或下降沿到来时时钟上升沿或下降沿到来时传输数据。其他情况保持数传输数据。其他情况保持数据据ClkClkDDQQ第八页,本课件共有53页电平灵敏电平灵敏(Level Sensitive),不是边沿触发不是边沿触发可以是正电平灵敏或负电平灵敏,当时钟为高电平(或低电平)时,可以是正电平灵敏或负电平灵敏,当时钟为高电平(或低电平)时,输入的任何变化经过一段延迟就会反映在输出端上输入的任何变化经过一段延迟就会反映在输出端上二、锁存器(二、锁存器(LatchLatch)第九页,本课件共有53页第
4、十页,本课件共有53页1.静态锁存器静态锁存器基于或非门的基于或非门的SR(set-reset)锁存器)锁存器(1)SR锁存器锁存器第十一页,本课件共有53页npnRpnpnSp基于或非门的基于或非门的SR(set-reset)锁存器)锁存器版图见版图见P156QQ第十二页,本课件共有53页基于与非门的基于与非门的SR(set-reset)锁存器)锁存器SRQQ00111010010111QQ第十三页,本课件共有53页带时钟控制的带时钟控制的SR(set-reset)锁存器)锁存器SRQQCKSRQQCKCK1时时SR锁存器工作,锁存器工作,CK0时输出维持时输出维持电路图见电路图见P158图
5、图8.38第十四页,本课件共有53页(2)D锁存器锁存器QQCKDQDCKQQ0Q11100011DCKQQCK1时时D锁存器传输数据,锁存器传输数据,CK0时输出维持时输出维持第十五页,本课件共有53页2.动态锁存器动态锁存器C1C2DQCLKC1C2CLKCLKDQC1C2CLKCLKDQQ(1)简单的动态锁存器)简单的动态锁存器第十六页,本课件共有53页(2)半静态锁存器)半静态锁存器QQQQ在动态锁存中引入静态锁存在动态锁存中引入静态锁存DCLKCLKQ弱反相器实现(强制写入)弱反相器实现(强制写入)(控制门可仅用(控制门可仅用NMOS实现)实现)第十七页,本课件共有53页DCLKCL
6、KQ基于传输门基于传输门MUX的的Latch(见书见书P160)(1)尺寸设计容易)尺寸设计容易(2)晶体管数目多(时钟负载因而)晶体管数目多(时钟负载因而功耗大)功耗大)Q第十八页,本课件共有53页基于MUX的 Latches负电平锁存器负电平锁存器(当当 CLK=0时透明传输时透明传输)正负电平锁存器正负电平锁存器(当当 CLK=1时透明传输时透明传输)CLK10DQ0CLK1DQ第十九页,本课件共有53页第二十页,本课件共有53页第二十一页,本课件共有53页DClkQn寄存器(触发器)寄存器(触发器)在时钟的上升或下降沿锁存数据在时钟的上升或下降沿锁存数据 ClkDQ二、触发器(二、触发
7、器(Flip FlopFlip Flop)/寄存器(寄存器(Register)第二十二页,本课件共有53页1.触发器的建立时间(触发器的建立时间(setup time)、维持时间(、维持时间(hold time)和延迟时间和延迟时间tC-QClkDQTsetupTsetup:在时钟沿到在时钟沿到来之前数据输入端来之前数据输入端必须保持稳定的时必须保持稳定的时间间ClkDQTholdThold:在时钟沿到来在时钟沿到来之后数据输入端必须之后数据输入端必须保持稳定的时间保持稳定的时间第二十三页,本课件共有53页ClkDQtC-Q延迟时间延迟时间tC-Q:时钟沿时钟沿与输出端之间的延迟与输出端之间的
8、延迟(clock to Q)。)。第二十四页,本课件共有53页2.触发器电路:正负电平灵敏的两个触发器电路:正负电平灵敏的两个Latch构成主从(构成主从(Master-Slave)边沿触发器)边沿触发器时钟为高电平时,主时钟为高电平时,主Latch 维持,维持,QM 值保持不变,输出值值保持不变,输出值Q 等于等于时钟上升沿前的输入时钟上升沿前的输入D 的值,效果等同于的值,效果等同于“正沿触发正沿触发”第二十五页,本课件共有53页QDclkQMI1I2I3I4I5I6T2T1T3T4MasterSlave!clkclkmaster transparentslave holdmaster h
9、oldslave transparent正负电平灵敏的两个正负电平灵敏的两个Latch构成主从(构成主从(Master-Slave)边沿触发器)边沿触发器第二十六页,本课件共有53页在时钟信号到来之在时钟信号到来之前输入信号必须稳前输入信号必须稳定的时间定的时间建立(建立(set-up)时间时间:tsetuptsetup-0.500.511.522.5300.20.40.60.81CLKDQM第二十七页,本课件共有53页传输门主从(传输门主从(传输门主从(传输门主从(Master-Slave Master-Slave Master-Slave Master-Slave)边沿触发寄存器的建立时间
10、)边沿触发寄存器的建立时间)边沿触发寄存器的建立时间)边沿触发寄存器的建立时间tsutpd-I1tpd-T1tpd-I3tpd-I2tsetup=3*tpd_inv+tpd_t第二十八页,本课件共有53页建立时间仿真建立时间仿真VoltsTime(ns)DclkQQMI2 outtsetup=0.21 ns动作正常!动作正常!第二十九页,本课件共有53页VoltsTime(ns)DclkQQMI2 outtsetup=0.20 ns数据传输失败!数据传输失败!建立时间仿真建立时间仿真第三十页,本课件共有53页在时钟信号到来后,在时钟信号到来后,输入信号应该保持输入信号应该保持的时间的时间维持(
11、维持(hold)时间时间:tholdtholdThold=0QM的值维持的值维持D的值,的值,OKThold0只要只要QM的值维持的值维持D的值,的值,OK第三十一页,本课件共有53页在时钟信号到来之在时钟信号到来之后,输出信号发生后,输出信号发生变化所需时间变化所需时间传输延迟时间传输延迟时间:tc-qVoltstc-q(LH)tc-q(HL)第三十二页,本课件共有53页传输门主从(传输门主从(传输门主从(传输门主从(Master-Slave Master-Slave Master-Slave Master-Slave)边沿触发寄存器的传输延迟)边沿触发寄存器的传输延迟)边沿触发寄存器的传输
12、延迟)边沿触发寄存器的传输延迟tc-qtpd-T3tpd-I6tc-q=tpd_inv+tpd_t第三十三页,本课件共有53页3.时钟重叠问题CLKCLKAB(a)电路结构XDQCLKCLK!clkclk理想的时钟理想的时钟!clkclk非理想的时钟非理想的时钟时钟倾斜(时钟倾斜(skew)1-1 overlap 0-0 overlap第三十四页,本课件共有53页DclkX!clk!Q!clkQclkBAP1P2P3P4I1I2I3I4(1)当)当Clk 和和!Clk 同时为高时,同时为高时,A 点同时为点同时为D 和和B 点驱动,点驱动,造成不定状态造成不定状态(2)当)当Clk 和和!Cl
13、k 同时为高一段较长时间时,同时为高一段较长时间时,D 可以直接穿可以直接穿通经过主从触发器通经过主从触发器(3)采用两相位不重迭时钟可以解决此问题,但时钟不)采用两相位不重迭时钟可以解决此问题,但时钟不重迭部分不能太长以免漏电时间过长引起出错重迭部分不能太长以免漏电时间过长引起出错第三十五页,本课件共有53页4.两相时钟Dclk1Xclk2!Qclk2Qclk1BAP1P2P3P4I1I2I3I4clk2clk1master transparentslave holdmaster holdslave transparent动态存储动态存储tnon_overlap第三十六页,本课件共有53页两
14、相时钟发生器clkclk1clk2ABclkBclk1clk2A第三十七页,本课件共有53页5.C2MOS RegisterClocked CMOS动态寄存器动态寄存器第三十八页,本课件共有53页对时钟重叠不敏感M1DQM4M200VDDXM5M8M6VDD(a)(0-0)overlapM3M1DQM21VDDXM71M5M6VDD(b)(1-1)overlap数据数据D(0)可以传递到)可以传递到X(1),),但不会传递到但不会传递到Q数据数据D(1)可以传递到)可以传递到X(0),),但不会传递到但不会传递到Q(但有维持时间要求)(但有维持时间要求)!clkclk第三十九页,本课件共有53
15、页DQClkClk第四十页,本课件共有53页6.脉冲触发(脉冲触发(Pulsed)寄存器寄存器优点优点:晶体管数目少,:晶体管数目少,时钟负载小时钟负载小缺点缺点:设计验证复杂:设计验证复杂常用于高性能处理器中常用于高性能处理器中(TSPC)建立时间建立时间:0维持时间维持时间:脉冲宽度脉冲宽度延迟时间延迟时间:2INV第四十一页,本课件共有53页7.施密特触发器施密特触发器电压传输特性曲线电压传输特性曲线VTC类似于类似于磁滞回线磁滞回线对变化缓慢的输入信号输出信对变化缓慢的输入信号输出信号能快速响应号能快速响应 第四十二页,本课件共有53页一般的反向器一般的反向器tvVM=VDD/2Vin
16、VoutVM第四十三页,本课件共有53页一般的反向器一般的反向器tvVM=VDD/2VinVoutVM输出信号从输出信号从高高到到低低翻转的逻辑阈值翻转的逻辑阈值输出信号从输出信号从低低到到高高翻转的逻辑阈值翻转的逻辑阈值第四十四页,本课件共有53页施密特触发器施密特触发器tvVMVinVoutVM+VMVM-VM+第四十五页,本课件共有53页tVINVM+VM-施密特触发器施密特触发器tVOUT第四十六页,本课件共有53页施密特触发器可以有效抑制噪声施密特触发器可以有效抑制噪声第四十七页,本课件共有53页用施密特触发器可以抑制噪声第四十八页,本课件共有53页CMOS Schmitt Trig
17、ger反相器的阈值取决于反相器的阈值取决于P管管和和N管的尺寸之比。管的尺寸之比。Vout为为0时,相当于时,相当于M4与与M2并联,为并联,为1时,相当于时,相当于M3与与M1并联,从而相当并联,从而相当于改变了两管尺寸之比。于改变了两管尺寸之比。VinM2M1VDDXVoutM4M3第四十九页,本课件共有53页逻辑阈值与晶体管尺寸的关系1001010.80.911.11.21.31.41.51.61.71.8MV (V)Wp/Wn0.25um晶体管晶体管VDD=2.5vPMOS大大NMOS大大第五十页,本课件共有53页Schmitt Trigger VTC2.5VX(V)VM2VM1Vin
18、(V)Voltage-transfer characteristics with hysteresis.The effect of varying the ratio of thePMOS deviceM4.The width isk*0.5 m.m2.01.51.00.50.00.00.51.01.52.02.52.5Vx(V)k=2k=3k=4k=1Vin(V)2.01.51.00.50.00.00.51.01.52.02.5VXVinM2M1VDDXVoutM4M3010第五十一页,本课件共有53页CMOS Schmitt Trigger(2)第五十二页,本课件共有53页作业:作业:分析下面的电路工作原理,说明电路的作用分析下面的电路工作原理,说明电路的作用第五十三页,本课件共有53页