- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
?
?
VLSI数字集成电路设计
时序电路
?
?
文章目录
0. 时序电路的时间参数
1. 静态锁存器和寄存器
1. 双稳态原理 —— 使用两个反向器
2. 多路开关型锁存器 — 传输门多路开关
3. 主从结构的寄存器
(1). 传输门设计 —— 稳定性好但时钟负载大
(2). 有比电路 —— 降低稳定性,减低时钟负载
4. 时钟偏差 Clock Skew
2. 动态锁存器和寄存器
1.动态传输门边沿触发寄存器
2. C2MOS——一种对时钟偏差不敏感的方法
3.真单相钟控寄存器(TSPCR)
4. 脉冲触发器
3. 流水线
4. 非双稳时序电路 —— 施密特触发器
静态存储器和动态存储器 静态:1. 只要接通电源,存储状态就会一直被保存,基于正反馈或再生原理 2. 一个电路的输出连到输入 3. 寄存器较长时间不被更新的时候最有用 SRAM例子:主要用于二级cache 动态:1. 存储时间很短,也许只有几毫秒,通过寄生电容暂时存储 2. 较高的性能和低的功耗 DRAM例子:内存
0. 时序电路的时间参数
寄存器模块建立时间Tsu:时钟翻转前数据D必须有效的时间维持时间Thold:时钟边沿之后数据输入必须仍然有效的时间传播延时Tc-q:输入端D处的数据在最坏情况下组合逻辑模块最小延迟Tplogic:一个逻辑最坏情形的延迟。污染延迟**(contamination delay)Tcd:一个逻辑最小的延迟==!!==关于Tcdregister + Tcdlogic = Thold 的理解:对于Thold,只有当为锁存器的时候才有效,因为寄存器(因为上升沿的缘故)Thold=0。对于锁存器,当clk刚刚等于1的时候,D信号进入,然后进入Thold时间,如果此时Tcdregister + Tcdlogic Thold,那么输出Q会变化,下一个寄存器的输入D会变化。
1. 静态锁存器和寄存器
静态的存储模块由两个反相器构成双稳态结构来保存数据。
1. 双稳态原理 —— 使用两个反向器
这一交叉耦合的两个反相器形成了双稳电路,可以用作存储器,存放1或者0破坏稳态的方法
切断反馈回路 —— 多路开关型锁存器:CLK=1,输入值;CLK=0,保持
触发强度超过反馈环
2. 多路开关型锁存器 — 传输门多路开关
3. 主从结构的寄存器
(1). 传输门设计 —— 稳定性好但时钟负载大
当CLK=0的时候,T1、T4导通,T2、T3不导通,此时D信号到达Qm,同时Q保持之前输出当CLK=1的时候,T2、T3导通,T1、T4不导通,此时T1关闭,D无法进入,Qm进入T2和T3,Q输出Qm的内容
对于时序:Tsu(建立时间):I1 + I3 + I2 + T1 = 3 * Tinv + TgateTcd(传播延时):T4 + I6 = Tinv + TgateThold = 0
(2). 有比电路 —— 降低稳定性,减低时钟负载
缺点:存在反向传导,当T2导通的时候,有反向电流
4. 时钟偏差 Clock Skew
因为反相器的存在,所以CLK和非CLK会有时钟偏差采用两相不重叠时钟
2. 动态锁存器和寄存器
1.动态传输门边沿触发寄存器
静态的两个反相器来进行双稳态的缺点是比较复杂,当频率较高的时候,可以不需要让数据保存这么久——电荷暂存在寄生电容可以使用8个晶体管或用NMOS也就是6个晶体管。Tsu: T1的延时Thold = 0Tc-q:I1 + T2 + I3 = 2 * Tinv + Tgate
时钟重叠问题的解决对于(0,0)重叠:T1、T2的PMOS导通,导致在clk的下降沿就会出现Q的变化。解决方法:保证D输入和节点B直接有足够的延时,以使主级采样的新数据不会传到从级对于(1,1)重叠:T1、T2的NMOS导通。解决方法:保证一个Thold时间。
得到条件如下如果想增加稳定性,可以加一个小的反相器
2. C2MOS——一种对时钟偏差不敏感的方法
当(0,0)的时候,M3关断,X只能是0到1,但是如果到1了,M6就断了。所以Q的数据始终不会变。当(1,1)的时候,X只能从1到0,如果为0,M7会断,Q也不会变
C2MOS还有双边沿触发的一个设计,可以不需要那么高频率
3.真单相钟控寄存器(TSPCR)
本方法只用一个时钟,避免了时钟重合的问题,还可以嵌入逻辑左边为正锁存器、右边为负锁存器,将两者串联即可得到寄存器缺点是增加了晶体管的实现
嵌入逻辑
4. 脉冲触发器
生成毛刺来表示脉冲
3. 流水线
在每个环节直接插入寄存器可以使用锁存器代替寄存器来设计流水线。但当有时钟重叠的时候,例如(1,1),F的值刚
您可能关注的文档
最近下载
- 曼隆电梯MEP电气原理图.pdf VIP
- 防治荒漠化公约-unitednationsconventiontocombatdesertification.pdf VIP
- 苏教版4年级上册数学试卷.doc VIP
- 曼隆电梯MEP原理图NICE3000电气原理图纸SDA7700B.pdf
- 通风与空调工程专项施工方案(最全).doc VIP
- 色素痣诊疗专家共识(2025版)解读 PPT课件.pptx VIP
- 小学英语语法课件- 一般将来时 (共36张PPT) 全国通用.ppt VIP
- 个人简历模板表格求职简历模板表格.docx VIP
- 血管炎肾损害.ppt VIP
- COC七版半自动人物卡v2.0.4(通用).xlsx VIP
文档评论(0)