set_clock_uncertainty コマンドは、不確定(uncertainty)なクロックやクロックスキュー、あるいはクロック・ツー・クロック転送間のスキューを指定します。 セットアップとホールドに対して別々に不確定性を指定したり、立ち上がりおよび立ち下がりクロックの遷移を別々に指定できます。TimeQuest タイミング・アナライザは、各アプリケーション・パスのデータ所要時間からセットアップ検証時に関わる不確定な部分を差し引いて(すなわち、より厳しく)検証します。また、各アプリケーション・パスのデータ所要時間にホールド時に関わる不確定な部分を加算して(すなわち、より厳しく)検証します。
set_clock_uncertainty コマンドを使用して、クロック・ポートにクロックの不確定な部分を指定できます。以下のリストに、set_clock_uncertainty コマンドと利用可能なオプションを示します。
set_clock_uncertainty
[-from <from clock>]
[-rise_from <rise from clock>]
[-fall_from <fall from clock>]
[-to <to clock>]
[-rise_to <rise to clock>]
[-fall_to <fall to clock>]
[-setup | -hold]
<uncertainty value>
表 1 は set_clock_uncertainty コマンドの各オプションの説明です。
| 表 1. set_clock_uncertainty コマンドのオプションの説明 | |
| オプション | 説明 |
|---|---|
-from <from clock> |
ソースクロックを指定します。 |
-rise_from <rise from clock> |
ソースクロックの立ち下がりを指定します。 |
-fall_from <fall from clock> |
ソースクロックの立ち下がりを指定します。 |
-to <to clock> |
デスティネーションクロックを指定します。 |
-rise_to <rise to clock> |
デスティネーションクロックの立ち上がりを指定します。 |
-fall_to <fall to clock> |
デスティネーションクロックの立ち下がりを指定します。 |
-setup | -hold |
セットアップまたはホールドを指定します。 |
<uncertainty value> |
不確定な値を指定します。 |
関連リンク
- オンライン・トレーニング (英語)
- TimeQuest タイミング・アナライザ 操作チュートリアル (英語)
