インテル® Quartus® Prime プロ・エディションのユーザーガイド: Timing Analyzer

ID 683243
日付 9/30/2019
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

2.2.5.5. クロックグループの作成(set_clock_groups)

Set Clock Groupsset_clock_groups)制約を使用すると、デザイン内のどのクロックが無関係であるかを指定できます。デフォルトでは、Timing Analyzerは、共通のベースまたは親クロックを持つすべてのクロックが関連しており、それらのクロックドメイン間のすべての転送がタイミング解析に有効であると想定しています。クロックグループをカットすることにより、特定のクロックドメイン間の転送をタイミング解析から除外できます。

set_clock_groupsコマンドを使用すると、異なるグループの無関係なクロック間のタイミングをカットできます。Timing Analyzerは関係なく、-exclusive-asynchronousグループを指定するかどうかの同様の分析を行います。 -groupオプションでグループを定義します。Timing Analyzerは、各グループのクロック間のタイミングパスを除外します。

次の表は、set_clock_groupsの影響を示しています。

表 15.  set_clock_groups -group A
宛先\ソース A B C D
A Analyzed Cut Cut Cut
B Cut Analyzed Analyzed Analyzed
C Cut Analyzed Analyzed Analyzed
D Cut Analyzed Analyzed Analyzed
表 16.  set_clock_groups -group {A B}
宛先\ソース A B C D
A Analyzed Analyzed Cut Cut
B Analyzed Analyzed Cut Cut
C Cut Cut Analyzed Analyzed
D Cut Cut Analyzed Analyzed
表 17.  set_clock_groups -group A -group B
宛先\ソース A B C D
A Analyzed Cut Cut Cut
B Cut Analyzed Cut Cut
C Cut Cut Analyzed Analyzed
D Cut Cut Analyzed Analyzed
表 18.  set_clock_groups -group {A C} -group {B D}
宛先\ソース A B C D
A Analyzed Cut Analyzed Cut
B Cut Analyzed Cut Analyzed
C Analyzed Cut Analyzed Cut
D Cut Analyzed Cut Analyzed
表 19.  set_clock_groups -group {A C D}
宛先\ソース A B C D
A Analyzed Cut Analyzed Analyzed
B Cut Analyzed Cut Cut
C Analyzed Cut Analyzed Analyzed
D Analyzed Cut Analyzed Analyzed