インテルのみ表示可能 — GUID: mwh1414193087296
Ixiasoft
2.1. タイミング解析フロー
2.2. ステップ 1: タイミング・アナライザーの設定を指定
2.3. ステップ 2: タイミング制約の指定
2.4. ステップ 3: タイミング・アナライザーの実行
2.5. ステップ 4: タイミングレポートの解析
2.6. タイミング制約の適用
2.7. タイミング・アナライザーの Tcl コマンド
2.8. インポートされたコンパイル結果のタイミング解析
2.9. インテル® Quartus® Prime タイミング・アナライザー・ユーザーガイドの改訂履歴
2.10. インテル® Quartus® Primeプロ・エディションのユーザーガイド: タイミング・アナライザーのアーカイブ
2.5.1.1. Fmax 概要レポート
2.5.1.2. タイミングレポート
2.5.1.3. ソースファイルごとのタイミングレポート
2.5.1.4. データ遅延レポート
2.5.1.5. ネット遅延レポート
2.5.1.6. クロックレポートおよびクロック・ネットワーク・レポート
2.5.1.7. クロック間転送レポート
2.5.1.8. メタスタビリティー・レポート
2.5.1.9. CDC Viewer レポート
2.5.1.10. 非同期 CDC レポート
2.5.1.11. ロジック深度レポート
2.5.1.12. 近隣パスレポート
2.5.1.13. レジスター分布レポート
2.5.1.14. ルーティング着目ネットレポート
2.5.1.15. リタイミング制約レポート
2.5.1.16. レジスター統計情報レポート
2.5.1.17. パイプライン情報レポート
2.5.1.18. 時間借用データレポート
2.5.1.19. 例外レポートおよび例外範囲レポート
2.5.1.20. ボトルネック・レポート
2.6.8.5.1. デフォルトのマルチサイクル解析
2.6.8.5.2. エンド・マルチサイクル・セットアップ = 2、エンド・マルチサイクル・ホールド = 0
2.6.8.5.3. エンド・マルチサイクル・セットアップ = 2、エンド・マルチサイクル・ホールド = 1
2.6.8.5.4. 同じ周波数のクロック (送信先クロックのオフセットあり)
2.6.8.5.5. 送信元クロック周波数の倍数になる送信先クロック周波数
2.6.8.5.6. 送信元クロック周波数の倍数になる送信先クロック周波数 (オフセットあり)
2.6.8.5.7. 送信先クロック周波数の倍数になる送信元クロック周波数
2.6.8.5.8. 送信先クロック周波数の倍数になる送信元クロック周波数 (オフセットあり)
インテルのみ表示可能 — GUID: mwh1414193087296
Ixiasoft
2.6.3. 反復する制約の変更
.sdc 制約を繰り返し変更し、タイミング結果を再解析することで、デザインが完全に制約されることを保証します。
- Tools > Timing Analyzer をクリックします。
- 解析するレポートを生成します。Macros にある Report All Summaries をダブルクリックし、セットアップ、ホールド、リカバリー、およびリムーバルの要約、サポートされているレポートの要約、およびデザインで定義されているすべてのクロックのリストを生成します。これらの概要レポートは、デザインで制約しているすべてのパスを網羅します。制約を変更または修正する場合はかならず、Constraint Diagnostic レポートを生成し、デザインで制約されていない部分または無視されている制約を特定します。
- レポートの結果を解析します。制約を変更する場合は、レポートを再実行することで予期しない結果を特定します。例えば、クロスドメイン・パスは、クロックグループにクロックを含めて転送の切断をしていないことを示している場合があります。
- .sdc ファイルで適切な制約を作成または編集し、ファイルを保存します。
- Tasks ペインの Reset Design をダブルクリックします。これにより、デザインからすべての制約が削除されます。デザインからすべての制約を削除すると、変更を含む .sdc ファイルを再度読み込むことができます。
- 解析するレポートを再生成します。
- 結果を再解析します。
- 必要に応じてステップ 4 から 7 を繰り返します。
この方法では、ロジック配置を変更することなく、新しい制約を使用してタイミング解析を実行します。フィッターは配置配線に元の制約を使用しますが、タイミング・アナライザーは新しい制約を適用します。新しい制約に対して不合格になるタイミングがある場合は、配置配線を再度実行します。