このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
2.2.8.5.1. デフォルトのマルチサイクル分析
2.2.8.5.2. End Multicycle Setup = 2およびEnd Multicycle Hold = 0
2.2.8.5.3. End Multicycle Setup = 2およびEnd Multicycle Hold = 1
2.2.8.5.4. デスティネーション・クロックオフセット付きの同じ周波数クロック
2.2.8.5.5. デスティネーション・クロックの周波数がソースクロック周波数の倍数である場合
2.2.8.5.6. デスティネーション・クロックの周波数がオフセットを持つソースクロック周波数の倍数である場合
2.2.8.5.7. ソースクロックの周波数がデスティネーション・クロックの周波数の倍数である場合
2.2.8.5.8. ソースクロックの周波数がオフセットを持つデスティネーション・クロックの周波数の倍数である場合
2.1.5.4. Report CDC Viewerコマンド
クロック・ドメイン・クロッシング(CDC)ビューアーは、デザインのすべてのクロック転送のセットアップ、ホールド、リカバリ、または削除の分析をグラフィカルに表示します。 Reports > Diagnostic > Report CDC Viewerをクリックして、分析タイプごとにこれらのレポートを生成します。
図 44. Setup Transfers レポート
| コントロール | 内容 |
|---|---|
| From Clock:およびTo Clock: | 指定したクロック名に従って表示をフィルタリングします。 From Clock:またはTo Clock:をクリックして、特定のクロック名を検索します。 |
| Legend | ステータスの色を定義します。色分けされたグリッドには、クロック転送ステータスが表示されます。クロックヘッダーには、デザイン内の転送で各クロックがリストされます。GUIは長いクロック名を切り捨てますが、ツールチップで完全な名前を表示するか、クロックヘッダーセルのサイズを変更することができます。 GUIは、生成されたクロックを親クロックの子として表します。クロック名の横にある「+」アイコンは、生成されたクロックの存在を示します。クロックヘッダーをクリックすると、そのクロックに関連付けられた生成クロックが表示されます。 |
| Toggle Data | 各転送セルのテキストには、各転送に固有のデータが含まれています。 次のタイプのデータの表示をオンまたはオフにします。
|
| Show FiltersおよびShow Legend | FiltersおよびLegendをオンまたはオフにします。 |
グリッド内の各ブロックは転送セルです。各転送セルは色とテキストを使用して、転送のパスの重要な詳細を表示します。色分けは次の状態を表します。
| セルの色 | 色の凡例 |
|---|---|
| ブラック | 転送なしを示します。このセルのソースクロックとデスティネーション・クロックの間で交差するパスはありません。 |
| グリーン | 通過タイミングを示します。カットされていないこの転送のすべてのタイミングパスは、タイミング要件を満たしています。 |
| レッド | 失敗したタイミングを示します。転送の1つ以上のタイミングパスがタイミング要件を満たしていません。転送が無関係なクロック間で行われる場合、パスにはシンクロナイザーチェーンが必要になる可能性があります。 |
| ブルー | クロックグループを示します。これらの転送のソースクロックとデスティネーション・クロックは、非同期クロックグループによってカットされます。 |
| グレー | カット転送を示します。この転送のすべてのパスは、偽のパスによってカットされます。したがって、タイミング解析ではこれらのパスは考慮されません。 |
| オレンジ | 非アクティブなクロックを示します。転送のクロックの1つは、非アクティブなクロックです(set_active_clocksコマンドを使用)。 Timing Analyzerは、このような転送を無視します。 |
右クリックメニューを使用すると、転送セルとクロックヘッダーで操作を実行できます。操作がTiming AnalyzerレポートまたはSDCコマンドの場合、転送セルの内容を含むダイアログボックスが開きます。
| コマンド | 内容 |
|---|---|
| Copy | 転送セルまたはクロックヘッダーの内容をクリップボードにコピーします。 |
| Report Timing | タイミングを報告します。有効なパスのない転送セル(ブルーまたはブラックセル)では使用できません。 |
| Report Endpoints | エンドポイントを報告します。カットパスのない転送セル(グレーまたはブラックセル)では使用できません。 |
| Report False Path | フォルスパスを報告します。有効なパスのない転送セル(ブラックセル)では使用できません。 |
| Report Exceptions | 例外を報告します。クロックグループ転送(ブルーセル)でのみ使用できます。 |
| Report Exceptions (with clock groups) | クロックグループに関する例外を報告します。クロックグループ転送(ブルーセル)でのみ使用できます。 |
| Set False Path | フォルスパス制約を設定します。 |
| Set Multicycle Path | 必要なマルチサイクル・パス・アサインメントを設定します。 |
| Set Min Delay | 最小遅延制約を設定します。 |
| Set Max Delay | 最大遅延制約を設定します。 |
| Set Clock Uncertainty | クロック不確実性制約を設定します。 |
| コマンド | 内容 |
|---|---|
| Copy (include children) | クロックヘッダーの名前と、派生した各クロックの名前をコピーします。このオプションは、生成されたクロックを持つクロックヘッダーに対してのみ表示されます。 |
| Expand/Collapse All Rows/Columns | グリッド内のすべての派生クロックを表示または非表示にします。 |
| Create Slack Histogram | 選択したクロックのスラックヒストグラムレポートを生成します。 |
| Report Timing From/To Clock | 選択したクロックのタイミングレポートを生成します。派生クロックを表示するためにクロックを展開しない場合、タイミングレポートには、クロックから派生したすべてのクロックが含まれます。これを防ぐには、時計を右クリックする前に展開します。 |
| Remove Clock(s) | 選択したクロックをデザインから削除します。クロックを展開しない場合、タイミング解析により、クロックから派生したすべてのクロックが削除されます。 |
CDCビューアーの出力は、次の形式のいずれかで表示できます。
- Timing Analyzerのレポートパネル
- Timing Analyzer Tclコンソールでの出力
- テキスト・ファイル
- Webブラウザーで表示できるHTMLファイル。