某些硬件原语输出管脚 - 2023.2 简体中文

适用于 FPGA 和 SoC 的 UltraFast 设计方法指南 (UG949)

Document ID
UG949
Release Date
2023-11-29
Version
2023.2 简体中文

您可使用某些硬件原语的输出管脚作为基准时钟根(如下图中所示输出管脚),此类输出管脚不具有来自相同原语的输入管脚的时序 arc。

图 1. 时钟路径因缺失时序 arc 而断开

重要: 在基准时钟传递扇出中不应定义另外 1 个基准时钟,因为这种情况不但不符合任何硬件现实,还会妨碍完整的时钟插入延迟计算,从而阻碍正确的时序分析。如果发生任何这种情况,必须重新修改并修正约束。

下图显示的示例中,时钟 clk1 是在时钟 clk0 的传递扇出中定义的。时钟 clk1 会从 BUFG1 输出开始覆盖此输出处所定义的 clk0。因此,由于 clk0clk1 之间歪斜突变无效导致 REGA 与 REGB 之间的时序分析并不准确。

图 2. 不建议在另一个时钟的扇出中使用 create_clock