时序引擎将找到相关时钟之间可能存在的任何路径。
每个create_clock XDC约束均具有相同的优先级,因此工具不会仅仅使用一个。
这些工具要求用户指定这些时钟是不相关的。
例如:
A. 三个时钟输出来自一个 MMCM(时钟是原始时钟频率的 1 倍、2 倍和 4 倍)。
B. 该设计中的所有逻辑均被 BUFGMUX 的输出时钟控制。
此 MMCM 的输出已连接至两个 BUFGMUX,因此可以从三个时钟中选择一个。
C. 一次仅选择一个时钟来记录设计逻辑,不会发生真正的交叉时钟记录情况。
使用以下命令以物理方式分隔时钟:
set_clock_groups -physically_exclusive -group clk_1x -group clk_2x -group clk_4x将此信息提供给 Vivado 可以使工具对时序进行正确分析。
AR# 53850 | |
---|---|
日期 | 05/11/2015 |
状态 | Active |
Type | 综合文章 |
器件 | |
Tools |