- 16
- 0
- 约3.11千字
- 约 6页
- 2017-11-07 发布于福建
- 举报
D触发器建立与保持时间时序检查
D触发器建立与保持时间时序检查 摘 要:目前的芯片系统越来越复杂,对应的各个功能模块都有自己工作的时钟领域。当各个功能模块之间进行数据传递时,信号就会跨时钟领域。信号跨时钟领域进行传输时,就会出现亚稳态现象,可能导致整个芯片功能的错误。针对不同信号跨时钟领域,本文介绍了几种同步的设计方法。
关键词:亚稳态 建立时间 同步设计 时钟领域
一、D触发器的建立时间和保持时间
在芯片设计中,电路主要由门电路和D触发器构成。D触发器的特性方程为:Qn+1=D,即在触发时钟脉冲(CLK)的有效边沿到来时,触发器的输入数据D直接传送到触发器的输出端Q[1]。而在时钟触发边沿输出端Q能正确的输出D的值的前提条件是:输入信号D必须先于时钟有效沿到来之前稳定。如果时钟有效沿到来时,输入信号D正在变化,D触发器的输出状态就会变得不确定,即就会有亚稳态的出现。
输入信号必须先于时钟脉冲之前稳定的时间成为建立时间,用tset表示;同样为了保证触发器可靠翻转,输入信号的状态在时钟脉冲信号到来后还必须保持足够长的时间不变,这段时间成为保持时间,用th表示。如图1所示以接收“1”时的情况来看,D信号先于CLK上升沿建立起来(由0跳变到1)的时间不得小于建立时间tset,而在CLK上升沿到来后D仍保持“1”的时间不得小于保持时间th。
建立时间和保持时间是由触发器的电路结构决定的。图2所示为上升沿触发的CMOS集成的D触发器的电路结构图。其中由6个CMOS反相器和4个CMOS传输门组成,I2、I3和T2构成主锁存器;I4、I5和T4构成从锁存器。四个传输门中T1和T3在时钟脉冲CLK为“1”的时候导通,T2和T4在时钟脉冲CLK为“0”的时候导通。
在时钟脉冲为“0”的时候,主锁存器接收输入信号D,从锁存器输出之前保存的信号到Q端;上升沿之后,时钟脉冲为“1”,此时主锁存器输出上升沿到来时D的值直接到Q端,从锁存器不工作,如图3所示。
如图3红色线条所示,时钟脉冲从“0”跳变为“1”的上升沿时刻,传输门T1从导通跳变为截止状态。所以在时钟脉冲上升沿到来之前,输入信号必须传输到I3门的输出端A点,上升沿跳变之后T2导通,信号才能稳定的输出到Q端[2]。这段时间即为建立时间,由I1、T1、I2和I3四个门电路的延迟时间决定:
Tset=tI1+tT1+tI2+tI3 (式1)
通过减小四个门电路的延迟时间就可以减小D触发器的建立时间。
时钟脉冲信号从“0”跳变为“1”时,传输门T1从导通跳变为截止状态,在此跳变过程中,D的输入信号不能改变,否则会影响到跳变之前锁存在主锁存器中的值。即此触发器的保持时间由T1传输门从导通到截止的延迟时间和I1反相器的传输延迟时间决定:
th=tT1_close-open-tI1 (式2)
二、带同步复位和置位信号的D触发器的建立时间和保持时间
同步复位和置位信号的D触发器的内部结构图如图4所示。复位信号reset和置位信号set都是在时钟脉冲的上升沿的时候才会有效,即和时钟脉冲同步。其中复位信号为低有效,即reset为“0”时在时钟脉冲的上升沿到来的时候将Q端复位为“0”;当复位信号为“1”无效时,置位信号为高有效,即为“1”的时候且复位信号为“1”无效时,在时钟脉冲的上升沿到来的时候将Q输出端置位为“1”。由此可以看出复位信号和置位信号的优先级别为复位信号reset的优先级别高于置位信号。其特性表如表1所示。
当复位信号和置位信号都无效时,实现基本的上升沿触发的D触发器的功能。根据前面的分析,同样可以得到带同步置位和复位信号的D触发器的建立时间和保持时间分别为:
从式3和式4可以看出,带同步置位和复位信号的D触发器的建立时间变大了,相应的其保持时间减小了。
三、带异步复位和置位信号的D触发器的建立时间和保持时间
异步复位和置位信号的D触发器的内部结构图如图5所示。当复位信号reset或置位信号set有效时不需要时钟脉冲的触发沿就可以实现将Q输出端置“0”和置“1”的功能,这就是异步的意思。其特性表如表2所示。
表2 带异步置位和复位信号的D触发器特性表
从表2中可以看出,当set为“0”,reset为“1”时,实现异步置“1”的功能;当reset为“0”时,不管set的值为多少,实现异步置“0”的功能。所以可以得出的结论是reset的优先级别高于set信号。
当复位信号和置位信号都无效时,实现基本的上升沿触发的D触发器的功能。带异步置位和复位信号的D触发器的建立时间和保持时间分别为:
四、D触发器时序检查
用Verilog可以对D触发器的建立时间和保持时间做检查。调用对应的系统任务,如系统任务$s
您可能关注的文档
- 黑龙江省建设北国风光特色旅游开发区SWOT研究.doc
- 黑龙江省服务业发展现状影响因素研究.doc
- 黑龙江省民营企业职业生涯管理探究.doc
- 黑龙江省城镇化建设思路和对策.doc
- 黑龙江省老工业基地装备制造业发展问题探究.doc
- 黑龙江省职业教学质量评价体系构建探究.doc
- 黑龙江省资源型城市产业升级难度研究和路径选择.doc
- 黑龙江省邮政业发展对策探究.doc
- 黔江如何将生态优势转化为经济优势探究.doc
- 黔东方言区学习普通话之若干问题和解决.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)