timing verification---setup timing check

The setup check can be mathematically expressed as:
Tlaunch + Tck2q + Tdp < Tcapture + Tcycle - Tsetup
where Tlaunch is the delay of the clock tree of the launch flip-flop UFF0, Tdp is the delay of the combinational logic data path and Tcycle is the clock period.
Tcapture is the delay of the clock tree for the capture flip-flop UFF1.


Since the setup check poses a max constraint, the setup check always uses the longest or the max timing path. For the same reason, this check is normally
verified at the slow corner where the delays are the largest.


1.Flip-flop to Flip-flop Path

The Path Type line indicates that the delays shown in this report are all max path delays indicating that this is a setup check. This is because
setup checks correspond to the max (or longest path) delays through the logic. Note that the hold checks correspond to the min (or shortest path)
delays through the logic.


The launch path takes 0.26ns to get to the D pin of flip-flop UFF1 - this is the arrival time at the input of the capture flip-flop. The capture edge
(which is one cycle away since this is a setup check) is at 10ns. A clock uncertainty of 0.3ns was specified for this clock - thus, the clock period is reduced
by the uncertainty margin.
The clock uncertainty includes the variation in cycle time due to jitter in the clock source and any other timing
margin used for analysis.The setup time of the flip-flop 0.04ns (called library setup time), is deducted from the total capture path yielding a required

time of 9.66ns.


What is the clock network delay in the timing report and why is it marked as ideal? This line in the timing report indicates that the clock trees are treated
as ideal, that any buffers in the clock path are assumed to have zero delay. Once the clock trees are built, the clock network can be marked as propagated

- which causes the clock paths to show up with real delays, as shown in the next example timing report. The 0.11ns delay is the clock network delay on the launch

clock and the 0.12ns delay is the clock network delay on the capture flip-flop.


The timing path report can optionally include the expanded clock paths, that is, with the clock trees expl

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值