hold slack的计算

image

1、前言

Hold分析与Setup是紧密相关的,要依据Setup的选择确定Launch和Latch。每个setup检查前后两个Latch,以保证前一个Latch不会采样当前Launch打出的数据。用简单的时间先后即可把该情况排除。

2、选择用于分析HoldTime的Launch和Latch的依据

选择时间差最小的一对Launch和Latch,注意该Latch不一定是该Launch对应的Latch;即两者不一定是有同一个setup联系起来的。例如图中的Hold Check A2。理解这点的关键是,在某Latch之后的tHD时间内,Launch是不应该发生的,否则数据就冲突了;反推之,在下一个Launch与当前Latch的时间差内,HoldTime应该得到满足。

3、计算

image

可以这样理解Arrival Time和Required Time:

Arrival Time与Launch有关;Required Time与Latch有关;

Arrival Time可理解为“最早可能出现在”;

Required Time可理解为“最晚可能保持到”。

 

还有与Port相关的Hold Time:

image

image

6-7中,把Output Minimum Delay加到Arrival Time中就容易理解了。

posted on 2012-07-03 16:18  freshair_cn  阅读(1366)  评论(0编辑  收藏  举报

导航