数字IC笔记-详解建立时间和保持时间

数字IC笔记-详解建立时间和保持时间pathgroup1 定义 设计的时序分组 叫做 pathgroup

大家好,欢迎来到IT知识分享网。

详解建立时间和保持时间



从图中可以看出,经过 T c k Tck Tck数据到达 Q 1 Q1 Q1,经过 T c m b Tcmb Tcmb,则 T x 1 Tx1 Tx1可以用下式进行表示。

T x 1 = T − T c k − T c m b > T s e t u p Tx1=T-Tck-Tcmb>Tsetup Tx1=TTckTcmb>Tsetup

T s e t u p < T − T c k − T c m b Tsetup<T-Tck-Tcmb Tsetup<TTckTcmb

考虑到 T s k e w Tskew Tskew晚到,则表达式可以改写为

T s e t u p < T + T s k e w − T c k − T c m b Tsetup<T+Tskew-Tck-Tcmb Tsetup<T+TskewTckTcmb

所以对于建立时间违例,我们可以采取的措施有:

  1. 增大 T T T:增大时钟周期,即降低时钟频率
  2. 增大 T s k e w Tskew Tskew:在时钟路径上加缓冲器(buffer),让时钟更晚到来
  3. 减小 T c k Tck Tck:更换具有更小器件延时的触发器
  4. 减小 T c m b Tcmb Tcmb:组合逻辑优化,将串行的组合逻辑优化为并行逻辑,或在其中插入触发器


T x 2 = T c k + T c m b > T h o l d Tx2=Tck+Tcmb>Thold Tx2=Tck+Tcmb>Thold

考虑到 T s k e w Tskew Tskew晚到,则表达式可以改写为

T x 2 = T c k + T c m b − T s k e w > T h o l d Tx2=Tck+Tcmb-Tskew>Thold Tx2=Tck+TcmbTskew>Thold

T h o l d < T c k + T c m b − T s k e w Thold<Tck+Tcmb-Tskew Thold<Tck+TcmbTskew

所以对于保持时间违例,我们可以采取的措施有:

  1. 增大 T c k Tck Tck:更换具有更大器件延时的触发器
  2. 增大 T c m b Tcmb Tcmb:增加组合逻辑运算时间
  3. 减小 T s k e w Tskew Tskew:优化时钟路径,让时钟更早到来

参考:https://blog.csdn.net/TechDiary/article/details/


免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/130138.html

(0)
上一篇 2025-08-19 13:26
下一篇 2025-08-19 13:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信