- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?
?
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的值刚
您可能关注的文档
- Verilog-HDL-设计与综合-数字集成电路设计方法概述7.docx
- Verilog-HDL-设计与综合-数字集成电路设计概述.docx
- verilog数字跑表设计实现与仿真.docx
- VGA接口电路设计.docx
- vivo-全球商城:亿级订单中心架构设计与实践.docx
- VLSI-Final-Project:小型卷积核单元设计-项目总结.docx
- VLSI-运算模块设计.docx
- VLSI数字信号处理系统-低功耗设计.docx
- VLSI数字信号处理系统-第七章脉动结构设计.docx
- VLSI数字信号处理系统-第十三章位级运算架构.docx
- 新的一年工作展望.docx
- 医生年终个人工作的述职报告(3篇).docx
- 2023年消防设施操作员之消防设备中级技能考前冲刺练习题附答案详解.docx
- 2022-2023年环境影响评价工程师之环评技术导则与标准通关练习题包括详细解答.docx
- 2023年中级注册安全工程师之安全生产管理考前冲刺检测卷和答案.docx
- 2023年中级银行从业资格之中级银行管理考前冲刺测试卷提供答案解析.docx
- 2023年公共营养师之二级营养师通关模拟考试试卷附带答案.docx
- 证券分析师之发布证券研究报告业务考前冲刺模拟题库.docx
- 2022-2023年二级建造师之二建建设工程法规及相关知识综合提升测试卷附答案.docx
- 2023年二级建造师之二建机电工程实务通关模拟考试试卷提供答案解析.docx
文档评论(0)