インテル® Quartus® Primeプロ・エディションのユーザーガイド: タイミング・アナライザー

ID 683243
日付 1/31/2023
Public
ドキュメント目次

2.6.7.3. ネット遅延 (set_net_delay)

set_net_delay コマンドを使用してネット遅延を設定し、ネット全体で最小または最大のタイミング解析を実行します。From ノードと To ノードの間に組み合わせセルがある場合は、ネット遅延制約は無効です。

-from および -to オプションは、文字列パターンまたはピン、ポート、レジスター、またはネットのコレクションにすることができます。ピンまたはネットのコレクションを使用する場合は、出力ピンまたはネットをコレクションに含めます。

set_net_delay -from reg_a -to reg_c -max 20
表 30.  set_net_delay のオプション
引数 詳細
-h | -help ショートヘルプ
-long_help 使用例と考えられる戻り値を提供するロングヘルプ
-from <names> 4 有効な送信元のピン、ポート、レジスター、またはネット (Tcl は文字列パターンに一致します)
-get_value_from_clock_period <src_clock_period|dst_clock_period|min_clock_period|max_clock_period> ネット遅延制約をクロック周期の倍数として解釈するオプション
-max 最大遅延を指定します。
-min 最小遅延を指定します。
-to <names> 5 有効な送信先のピン、ポート、レジスター、またはネット (Tcl は文字列パターンに一致します)
-value_multiplier <multiplier> この値でクロック周期を乗算し、ネット遅延要件を計算します。
<delay> 遅延値

-min オプションを使用する場合、タイミング・アナライザーは、エッジの最小遅延を特定することによってスラックを計算します。-max オプションを使用する場合は、タイミング・アナライザーは最大エッジ遅延を特定することでスラックを計算します。

-get_value_from_clock_period を使用して、起動クロック周期またはラッチクロック周期の倍数、または 2 つのうちの小さい方または大きい方の周期の倍数としてネット遅延要件を設定します。このオプションを使用する場合は、位置的な遅延オプションの設定は不可です。複数のクロックがネットのセットに提供されている場合、タイミング・アナライザーは最も小さい周期のネットを使用して -max 制約の制約を計算します。-min 制約には最大周期のネットを使用します。ネットのエンドポイントに提供されるクロックがない (つまり、ネットのエンドポイントがレジスターまたは制約ポートではない) 場合、タイミング・アナライザーはネット遅延制約を無視します。

4 オプションがワイルドカード (「*」) 文字の場合は、タイミング・ネットリストのすべての出力ピンとレジスターが有効な送信元ポイントになります。
5 オプションがない場合、またはオプションがワイルドカード (「*」) 文字の場合は、タイミング・ネットリストのすべての出力ピンとレジスターが有効な送信先ポイントになります。