天津大学数字集成电路第七讲静态时序逻辑电路_第1页
天津大学数字集成电路第七讲静态时序逻辑电路_第2页
天津大学数字集成电路第七讲静态时序逻辑电路_第3页
天津大学数字集成电路第七讲静态时序逻辑电路_第4页
天津大学数字集成电路第七讲静态时序逻辑电路_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

1、TJICTJU. ASIC Center-Arnold Shi第七讲静态时序逻辑电路第七讲静态时序逻辑电路天津大学电信学院电子科学与技术系史再峰TJU. ASIC Center-Arnold Shi时序逻辑电路时序逻辑电路两种存储机理: 正反馈 基于电荷组合逻辑组合逻辑寄存器输出下一状态CLKQD当前状态输入TJU. ASIC Center-Arnold Shi存储机理存储机理静态时序逻辑动态时序逻辑TJU. ASIC Center-Arnold Shi正反馈正反馈: :双稳态电路双稳态电路Vi1Vo2Vo2 =Vi1Vo1 =Vi2Vo1Vi25Vo1Vi25Vo1Vi1ACBVo2Vi1=

2、Vo2Vo1Vi2Vi2=Vo1TJU. ASIC Center-Arnold Shi亚稳态亚稳态(Meta-Stability)过渡区的增益应当大于1,AB1,AB为稳态工作点,C C为亚稳态点触发翻转(写入数据)的方法:(1 1)切断反馈环(采用Mux Mux )(2 2)强制驱动(正确设计尺寸)AVi1 = Vo2Vi2 = Vo1BCTJU. ASIC Center-Arnold Shi存储单元的实现方法与比较存储单元的实现方法与比较v 利用正反馈(再生):静态(双稳态) 静态:信号可以“无限”保持 鲁棒性好:对扰动不敏感 对触发脉冲宽度的要求: :触发脉冲的宽度须稍大于沿环路总的传播

3、时间,即两个反相器平均延时的两倍 尺寸大,限制了在计算结构如流水线式数据通路中的应用利用电荷存储,动态(要求定期刷新,要求从存储电容中读出信号时不会干扰所存储的电荷,因此要求具有高输入阻抗的器件)TJU. ASIC Center-Arnold ShiLatch 与RegisterLatchLatch(以正电平敏感为例)当时钟是低电平时存储(锁存)数据DClkQDClkQv RegisterRegister以上升沿触发为例),当时钟上升时存储(存入)数据.ClkClkDDQQTJU. ASIC Center-Arnold ShiLatchLatch(锁存器)(锁存器)v 电平灵敏( Level

4、Sensitive), 不是边沿触发v 可以是正电平灵敏或负电平灵敏,当时钟为高电平(或低电平)时,输入的任何变化经过一段延迟就会反映在输出端上v 有可能发生竞争(Race)现象,只能通过使时钟脉冲的宽度小于(包括反相器在内的)环路的传播时间来避免。TJU. ASIC Center-Arnold Shi正电平锁存器与负电平锁存器正电平锁存器与负电平锁存器InclkInOutPositiv e L a tchPositiv e L a tchCLKCLKD DG GQ QOutOutstableOutfollows I nInclkInOutNegativ e L a tchNegativ e

5、L a tchCLKCLKD DG GQ QOutOutstableOutfollows I n正电平锁存器负电平锁存器TJU. ASIC Center-Arnold Shi基于基于Latch 的设计举例的设计举例负(Negative)latchNegative)latch在= 0 0 时是透明的正(Positive) latch在=1 时是透明的负Latch逻辑逻辑正LatchfTJU. ASIC Center-Arnold Shi时序电路的时间参数tCLKtDtQDATASTABLEDATASTABLERegisterCLKDQ(1)建立(建立(set-up) 时间时间: tsu(2)维持

6、(维持(hold)时间)时间: thold(3)时钟至输出(时钟至输出( clk-q)时间()时间(max): tclk-q(4)时钟周期:时钟周期:T(5)数据至输出(数据至输出( d-q)时间()时间(max): td-qtsutholdTclk-qTJU. ASIC Center-Arnold ShiRegister Register 时序参数时序参数v 注意当数据的上升和下降时间不同的时候,延时将不同。TJU. ASIC Center-Arnold ShiRegisterRegister与与latchlatch的时序的时序RegisterLatchClkDQtc2qClkDQtc2qt

7、d2qTJU. ASIC Center-Arnold ShiLatch Latch 时序参数时序参数ClkDQ正电平Latchv 注意当数据的上升和下降时间不同的时候,延时将不同。TJU. ASIC Center-Arnold Shi最高时钟频率最高时钟频率但同时需要满足:tcdreg + tcdlogic tholdtcd:污染延时(contamination delay)= 最小延时tclk-Q + tp,comb + tsetup TLOGICFF最高时钟频率需要满足TJU. ASIC Center-Arnold Shi研究不同时刻(研究不同时刻(t1, t2t1, t2)LOGICFF

8、FFDQDQtclk-Q + tp,comb + tsetup TTJU. ASIC Center-Arnold Shi在同一时刻(t1t1)考虑holdtcdreg + tcdlogic tholdTJU. ASIC Center-Arnold Shi写入(触发)静态Latch Latch 的方法:CLKCLKCLKDQDCLKCLKDMUX MUX 实现弱反相器实现(强制写入)(控制门可仅用NMOSNMOS实现)以时钟作为隔离信号, , 它区分了“透明” ” (transparent transparent )和“不透明” ” (opaqueopaque)状态TJU. ASIC Cente

9、r-Arnold Shi基于Mux 的Latch负(电平) latch(CLK= 0 时透明)CLK10DQQClk QClk In正(电平) latch(CLK= 1 时透明)0CLK1DQQClk QClk InTJU. ASIC Center-Arnold Shi基于(传输门实现的) Mux Mux 的LatchLatchCLKCLKCLKDQ(1 1)尺寸设计容易(2 2)晶体管数目多(时钟负载因而功耗大)TJU. ASIC Center-Arnold Shi基于(传输管实现)Mux Mux 的LatchLatchNMOS onlyNon-overlapping clocks不重叠时钟

10、(1 1)仅NMOS NMOS 实现,电路简单,减少了时钟负载(2 2)有电压阈值损失(影响噪声容限和性能,可能引起静态功耗)CLKCLKCLKCLKQMQMTJU. ASIC Center-Arnold Shi主从(Master-Slave Master-Slave )边沿触发寄存器10DCLKQMMaster01CLKQSlaveQMQDCLK时钟为高电平时,主Latch Latch 维持,QM QM 值保持不变,输出值Q Q 等于时钟上升沿前的输入D D 的值,效果等同于“正沿触发”效果等同于“负沿触发”的主从寄存器只需互换正LatchLatch和负LatchLatch的位置TJU. A

11、SIC Center-Arnold Shi传输门实现的正负latchlatch实现实现MSMS寄存器寄存器QMQDCLKT2I2T1I1I3T4I5T3I4I6基于传输门多路开关的latch latch 对负Latch正LatchTJU. ASIC Center-Arnold Shi建立时间、延迟时间和维持时间v 建立时间:I1+T1+I3+I2I1+T1+I3+I2v 延迟时间:T3 +I6T3 +I6v 维持时间:约为0 0QMQDCLKT2I2T1I1I3T4I5T3I4I6TJU. ASIC Center-Arnold ShiClk-Q Clk-Q 的延时的延时DQCLK2 0.50.

12、51.52.5tc2q(lh)0.511.522.50time, n s e cVoltstc2q(hl)TJU. ASIC Center-Arnold ShiSet-up Time Set-up Time 的仿真过程的仿真过程VoltsTime (ns)DclkQQMI2 outtsetup = 0.21 ns正常工作TJU. ASIC Center-Arnold ShiSet-up TimeSet-up Time的仿真的仿真VoltsTime (ns)DclkQQMI2 outtsetup = 0.20 ns没有正确触发TJU. ASIC Center-Arnold Shi减少时钟负载的主

13、从寄存器DQT1I1CLKCLKT2CLKCLKI2I3I4采用弱反相器可减少一个时钟控制的传输门n设计复杂性增加:尺寸设计要保证能强制写入n反相导通:当T2 T2 导通时,第二个触发器有可能通过传输门T2 T2 的耦合而影响第一个触发器存储的数据。TJU. ASIC Center-Arnold Shi伪静态锁存器v Clk Clk 为低时,为双稳态(静态)v Clk Clk 为高时,输入值写入并存放在内部电容上(动态)TJU. ASIC Center-Arnold Shi非理想时钟非理想时钟!clkclk理想时钟!clkclk非理想时钟clock skew1-1 overlap0-0 ove

14、rlapTJU. ASIC Center-Arnold Shi时钟重叠问题CLKCLKAB(a)电路图(b)重叠的一对时钟XDQCLKCLKCLKCLK用伪静态锁存器构成的主从触发器当Clk 和反Clk 发生重迭时,可能引起失效:当Clk 和反Clk 同时为高时,A 点同时为In 和B 点驱动,造成不定状态当Clk 和反Clk 同时为高一段较长时间时,In 可以直接穿通经过主从触发器采用两相位不重迭时钟可以解决此问题,但时钟不重迭部分不能太长以免漏电时间过长引起出错TJU. ASIC Center-Arnold Shi产生两相不重叠时钟的电路clkclk1clk2AclkABBclk1clk2

15、TJU. ASIC Center-Arnold ShiPower PCPower PC的触发器的触发器DQclk!clk!clkclk01101!clkclk主 transparent从 hold主 hold从 transparent0101TJU. ASIC Center-Arnold Shi低电压静态LatchLatchTJU. ASIC Center-Arnold ShiRS-RS-触发器(flip-flop)v 由交叉的由交叉的NOR ( 或或NAND )门构成门构成Forbidd e n S tat eSSRQQQQRSQQ00Q101001010110RQSQRQTJU. ASIC

16、 Center-Arnold Shi CMOS CMOS 钟控钟控 SR SR 锁存器锁存器110 0onoffoff-onoff-on 01 onoffoffon on on off offM1SRclkclk!QQM2M3M4M5M6M7M80 10 1TJU. ASIC Center-Arnold Shi瞬态响应瞬态响应Q & !Q (Volts)SET!QQTime (ns)tc-!Qtc-QTJU. ASIC Center-Arnold Shi输出电压与尺寸的关系输出电压与尺寸的关系W/L5and6!Q (Volts)W/L2and4 = 1.5m/0.25 mW/L1and3 = 0.5m/0.25 mW/L5and6 3TJU. ASIC Center-Arnold Shi尺寸问题尺寸问题输出电压依赖于器

温馨提示

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

评论

0/150

提交评论