Quartus® Prime プロ・エディションのユーザーガイド: デザイン最適化

ID 683641
日付 7/08/2024
Public
ドキュメント目次

5.5.7. Exploration Dashboard を使用したコンパイル結果の集約と比較

Quartus® Prime プロ・エディション 開発ソフトウェアの Exploration Dashboard (quartus_edw) を使用して、複数の Quartus® Primeプロジェクトやコンパイル結果のセット間でコンパイル結果を集約し、比較することができます。

Exploration Dashboard を使用すると、 Quartus® Prime 開発ソフトウェアで別々のインスタンスで実行されている複数のプロジェクトからのコンパイル結果とタイミング結果を簡単に調整し、表示することができます。例えば、RTL の変更によって異なる同じデザインのバージョンを分析・比較したり、プロジェクト設定のみが異なる同じデザインのバージョンを分析・比較したりすることができます。Exploration Dashboard は、多様なワークフローや分析タスクに対応する複数のプロジェクト分析をサポートするための機能と柔軟性を提供します。1

Exploration Dashboard は単一のワークスペース内で複数の Quartus® Primeプロジェクトと同時にインターフェイスし、複数のシードやデザインの複数のバージョンからの結果を集約して比較することで、タイミング収束を支援します。

  • コンパイル結果の集約 — Exploration Dashboard は、デザインのバージョンに対して、すべてのコンパイル結果に共通する内容を報告します。
  • コンパイル結果の比較 — Exploration Dashboard は、デザインの異なるバージョン間での違いを報告します。
図 61. Exploration Dashboard 使用モデル

Exploration Dashboard を使用して、複数のプロジェクトや結果のセットから集約されたコンパイル結果を迅速に比較し、最適な実装と変更の影響を判断します。Exploration Dashboard は、次のようなユースケースをサポートします。

  • シードスイープを完了した後、すべてのシードで失敗しているタイミングパスをすべて特定します。
  • RTL 最適化後に平均 fMAX が改善するかどうかを判断します。
  • プロジェクトが完了に向かう過程で、デザイン・パフォーマンスのスコアカードを追跡します。
  • Quartus Prime 開発ソフトウェアのバージョン間でコンパイル結果を比較します。

例えば、Exploration Dashboard を使用して、さまざまなコンパイルシードのタイミングをレポートし、すべてのシードからのパスを単一のレポートビューで表示することができます。Exploration Dashboard は、過去の結果と新しいデータを比較することができ、Fmaxや消費電力などの重要なデザイン指標の改善を経時的に追跡することができます。

Exploration Dashboard は現在、Tcl ベースの API であり、オブジェクト・プロパティー・モデルを使用して、さまざまなコンパイル結果を保存する複数のコンパイル・データベース間でオブジェクトを集約および比較します。

注: Exploration Dashboard GUI を使用したステップバイステップのチュートリアルとデザイン例については、AN 1006: Multi-Project Analysis with Exploration Dashboard を参照してください。
1 Exploration Dashboard は、 Quartus® Prime プロ・エディション v.24.1 においては本番前の開発状態であり、 Quartus® Prime プロ・エディション開発ソフトウェアのバージョン 21.1 からバージョン 24.1 で生成されたコンパイル結果の分析をサポートしています。他のパージョンも機能する可能性がありますが、検証はされていません。