仅对英特尔可见 — GUID: mwh1410383779303
Ixiasoft
2.5.1.1. Report Fmax Summary(报告Fmax汇总)
2.5.1.2. Report Timing(报告时序)
2.5.1.3. Report Timing By Source Files(按源文件报告时序)
2.5.1.4. Report Data Delay(报告数据延迟)
2.5.1.5. Report Net Delay(报告网络延迟)
2.5.1.6. Report Clocks and Clock Network(报告时钟和时钟网络)
2.5.1.7. Report Clock Transfers(报告时钟传输)
2.5.1.8. Report Metastability(报告亚稳定性)
2.5.1.9. Report CDC Viewer(报告CDC Viewer)
2.5.1.10. Report Asynchronous CDC(报告异步CDC)
2.5.1.11. Report Logic Depth(报告逻辑深度)
2.5.1.12. Report Neighbor Paths(报告相邻路径)
2.5.1.13. Report Register Spread
2.5.1.14. Report Route Net of Interest
2.5.1.15. Report Retiming Restrictions(报告重定时限制)
2.5.1.16. Report Register Statistics(报告寄存器统计)
2.5.1.17. Report Pipelining Information(报告流水线信息)
2.5.1.18. 报告时间借用数据
2.5.1.19. Report Exceptions and Exceptions Reachability(报告异常和异常可达性)
2.5.1.20. Report Bottlenecks(报告瓶颈)
仅对英特尔可见 — GUID: mwh1410383779303
Ixiasoft
2.6.8.4.3. 相移的使用(-phase)
在下面的示例中,设计包含一个PLL,此PLL在一个时钟上执行相移,此时钟的域与不经历相移的域交换数据。 当目地时钟向前相移,并且源时钟不移位时,会发生这种情况。默认设置关系变为相移,从而在数据有效时移动窗口。
例如,以下代码将PLL的一个输出向前相移一小部分,在这种情况下为0.2ns。
跨域相移(Cross Domain Phase-Shift)
create_generated_clock -source pll|inclk[0] -name pll|clk[0] pll|clk[0] create_generated_clock -source pll|inclk[0] -name pll|clk[1] -phase 30 pll|clk[1]
此相移的默认设置关系为0.2 ns,如图A所示,创建了保持关系为负的情况,这使得实现时序收敛几乎不可能。
图 124. 相移的设置和保持(Phase-Shifted Setup and Hold)
以下约束允许数据传输到以下边沿:
set_multicycle_path -setup -from [get_clocks clk_a] -to [get_clocks clk_b] 2
保持关系源自设置关系,使多周期保持约束成为不必要的。