zoukankan      html  css  js  c++  java
  • 时序分析之Slack

    slack 的值通常用来表示设计是否满足时序要求。同样有setup slack 和 hold slack ,如果slack 的值为正,则表明设计可以满足setup / hold time 要求,反之不满足。

    Setup slack = Data Required Timesetup - Data Arrival Time

    clip_image001

    若setup slack 为正,表示Data Required Time 在Data Arrival Time之后,则一定满足setup time 。反之,则不满足setup time。

    Hold slack = Data Arrival Time - Data Required Time hold

    (这里的Data Arrival Time = latch edge[next launch time] + Tco +Tdata)

    clip_image002

    若hold slack 为正,表示Data Arrival Time 在Data required Time 之后,则一定满足hold time。反之,则不满足hold time 。

    时钟抖动

    时钟抖动是时钟沿相对于其理想位置的偏移,时钟抖动对slack 的值有贡献。

    clip_image003

    如图所示,红色箭头表示抖动时钟沿。 若把时钟抖动归在始终分析之内,那么:

    setup Time 还应加上Tsetup’ ; hold time 还应加上 Th’ 。

  • 相关阅读:
    机器任务——最小点覆盖
    树的统计
    农夫约翰
    关押罪犯
    题单
    加分二叉树(递归,区间DP)
    [动态规划] 斜率优化DP
    [树形DP] 换根DP
    [期望DP][SCOI2008] 奖励关
    [数位DP][AHOI2009] Luogu P4127 同类分布
  • 原文地址:https://www.cnblogs.com/chenwu128/p/2285423.html
Copyright © 2011-2022 走看看