关于setup time和hold time的一个总结

对于D触发器,有3个重要相关参数,即setup time 、hold time 和最坏情况下的传输延时tc-q。

setup time 即在时钟翻转之前数据输入(D)必须有效的时间。

hold time 即在时钟边沿之后数据输入必须仍然有效的时间。

假设建立时间和维持时间都满足,那么输入端D处的数据则在最坏情况下的传播延时tc-q(相对于时钟边沿)之后被复制到输出端Q。

在同步时序电路中,对时钟激励做出响应的开关事件是同时发生的。运行的结果必须等到下一个时钟翻转才能进入下一级。时序电路工作的时钟周期T必须能容纳电路中任何以及的最长延时。

假设一个逻辑最坏情形的延时等于tplogic,而他的最小延时——也称为污染延时(contamination delay)——为tcd

寄存器的最小传播延时(或污染延时)为tcdregister

时序电路正确工作所要求的最小时钟周期T为:T>tc-q+tplogic+tsu

时序的另一个约束时对寄存器维持时间的要求:tcdregister+tcdlogic>thold

这一约束保证了时序元件的输入数据在时钟边沿之后能够维持足够长的时间,而不会因新进入的数据流而过早改变。

还有时钟的偏差和时钟的抖动。

时钟是需要驱动的,驱动的延时是不完全相同的,连线长短对应的时钟延时是不一样的。每个时钟到达的时间不是一定的

组合电路输出是当前输入的函数,时序电路输出是当前输入和之前输入的函数

转载于:https://www.cnblogs.com/mebey/p/9202362.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值