2013、X - VIVADO定时-我的心肺复苏是否定的。这不正确吗?

描述

在设置检查中,时钟悲观去除(CPR)典型地将时钟到达目的地的时间提前。

这给安装更多的时间是有效的,并且是有帮助的。

另一方面,负CPR会使时钟到达目的地更快,这给安装的有效时间减少。

这是正确的吗?

解决方案

负的CPR可以在使用时钟修改块(CMB)时发生,它将时钟延迟到输入焊盘上。

对于下面的路径,时钟路径通过PLL移动。

PLL增加负延迟,延迟输出时钟到输入端口。

这意味着当与最大路径相比时,最小时钟路径将具有较大的负延迟。

有效的预CPR分析比最大路径减少了最大路径的延迟,这使得计算过于乐观。

在这种情况下,CPR将导致时钟到达目的地更快地发生,这将解释这种乐观。
CPR被应用在公共节点上,并补偿公共路径不能同时是最小值和最大值这一事实。
在下面的时序报告中,源(数据路径)和目的地(时钟路径)公共节点与跟随BUFG的网络相同。
Capture.PNG

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 17:22:26 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它