Intel® Quartus® Prime Pro Edition用户指南: Timing Analyzer

ID 683243
日期 4/13/2020
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

2.2.5.5. 创建时钟组(set_clock_groups)

Set Clock Groups (set_clock_groups)约束使您能够指定设计中的哪些时钟是不相关的。默认情况下,Timing Analyzer假设所有具有公共基本(common base)或父时钟(parent clock)的时钟都相关,并且这些时钟域之间的所有传输都适用于时序分析。您可以通过切割时钟组(cutting clock groups)来排除时序分析中特定时钟域之间的传输。

set_clock_groups命令使您能够切断不同组中不相关时钟之间的时序。无论是指定 -exclusive还是-asynchronous组,Timing Analyzer都会执行相同的分析。使用-group选项定义组。Timing Analyzer排除每个独立组的时钟之间的时序路径。

下表显示了set_clock_groups的影响。

表 16.  set_clock_groups -group A
Dest\Source A B C D
A Analyzed Cut Cut Cut
B Cut Analyzed Analyzed Analyzed
C Cut Analyzed Analyzed Analyzed
D Cut Analyzed Analyzed Analyzed
表 17.  set_clock_groups -group {A B}
Dest\Source A B C D
A Analyzed Analyzed Cut Cut
B Analyzed Analyzed Cut Cut
C Cut Cut Analyzed Analyzed
D Cut Cut Analyzed Analyzed
表 18.  set_clock_groups -group A -group B
Dest\Source A B C D
A Analyzed Cut Cut Cut
B Cut Analyzed Cut Cut
C Cut Cut Analyzed Analyzed
D Cut Cut Analyzed Analyzed
表 19.  set_clock_groups -group {A C} -group {B D}
Dest\Source A B C D
A Analyzed Cut Analyzed Cut
B Cut Analyzed Cut Analyzed
C Analyzed Cut Analyzed Cut
D Cut Analyzed Cut Analyzed
表 20.  set_clock_groups -group {A C D}
Dest\Source A B C D
A Analyzed Cut Analyzed Analyzed
B Cut Analyzed Cut Cut
C Analyzed Cut Analyzed Analyzed
D Analyzed Cut Analyzed Analyzed