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

ID 683243
日付 4/01/2024
Public
ドキュメント目次

2.2.3.1. 合成後の早期タイミング解析の実行

コンパイルの早期タイミング解析ステージを実行すると、デザインのコアの暫定的なタイミングを確認することができます。早期タイミング解析を実行する前に、デザインのRTLと Quartus® Primeプロジェクトをセットアップしてタイミング制約を指定し、コンパイラーでAnalysis & Synthesisステージを実行する必要があります。
合成後の早期タイミング解析を実行するには、次の手順に従います。
  1. RTLでのSDCタイミング制約を早期タイミング解析に対して指定します。RTLでのSDCタイミング制約の指定で詳細を説明しています。
    注: RTLでのSDCの代わりに、合成専用の .sdc を定義することができます。合成専用のSDCタイミング制約の指定で詳細を説明しています。
  2. Compilation Dashboardで、Analysis & Elaboration をクリックします。Analysis & Elaborationでは、RTLでのSDCをすべて処理し、制約をデザイン・ネットリストに適用します。Analysis & Elaboration時に表示されるメッセージにより、割り当てられているモジュールに応じて各 .rtlsdc ファイルをコンパイラーが適切に適用していることを確認します。
  3. Elaboration & Analysis完了時に制約の実装を確認するには、Compilation Dashboardの Elaboration & Analysis の横にある Open Compilation Reports アイコンをクリックします。
  4. SDC Constraints > SDC-on-RTL File List レポートをクリックすると、現在のプロジェクト内のすべてのRTLでのSDCファイルが表示されます。
    図 42. RTLでのSDCファイルリストのレポート


  5. Compilation Dashboardの Analysis & Synthesis をクリックします。Analysis & Synthesisでは、エラボレーションされたネットリストをデバイス・リソース・マッピングに向けたノード・ネットリストに変換し、簡略化されたデバイス遅延モデルを生成します。この遅延モデルにはフィッターが生成する正確なタイミング遅延は含まれません。この簡略化された遅延モデルにより、ネットに接続するブロックタイプに基づくデザイン遅延の概要を早期に入手します。Analysis & Synthesisでは、RTLでのSDC制約を後続のコンパイルステージに伝播するため、後続のすべてのタイミング・アナライザーの実行に適用されます。
  6. 早期タイミング解析を実行して結果を表示するには、Compilation Dashboardの Early Timing Analysis をダブルクリックします。コンパイラーはAnalysis & Synthesisを実行し、その後タイミング・アナライザーを初期化します。
    図 43. Compilation Dashboardからの早期タイミング解析の実行


  7. Analysis & Synthesisが完了したら、Compilation Dashboardの Early Timing Analysis の横にある Open Timing Analyzer アイコンをクリックします。タイミング・アナライザーが開き、更新されたタイミング・ネットリストが自動的にロードされます。
  8. タイミング・アナライザー・レポートは、RTLでのSDC制約に対して測定される暫定的なタイミングレポート・データを表示します (Setup SummaryCreate Generated ClocksSet False Path レポートなど)。ステップ 4: タイミングレポートの分析を参照してください。