インテル® Quartus® Prime プロ・エディションのユーザーガイド: Timing Analyzer

ID 683243
日付 9/30/2019
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

2.1.5.3. Report Timingコマンド

Report Timingコマンドを使用すると、デザイン内の任意のパスまたはクロックドメインのタイミングをレポートするためのオプションを指定できます。

Timing AnalyzerでReport Timingにアクセスするには:

  • Tasksペインで、Reports > Custom Reports > Report Timingをクリックします。
  • ノードまたは割り当てを右クリックし、Report Timingをクリックします。

レポートに含めるClocksTargetsAnalysis Type、およびOutputオプションを指定できます。たとえば、レポートするパスの数を増やしたり、Targetフィルターを追加したり、From Clockを追加したり、レポートをテキストファイルに書き込んだりできます。

図 43. Report Timingダイアログボックス
表 7.  Report Timingオプション
オプション 説明
Clock レポート内のFrom ClockおよびTo Clockフィルターパスは、指定した起動クロックまたはラッチクロックのみを表示します。
Target From ClockおよびTo Clockのターゲットノードを指定して、それらのエンドポイントのみを含むパスをレポートします。このオプションのI/Oまたはレジスター名またはI/Oポートを指定します。このフィールドはワイルドカード文字もサポートしています。たとえば、特定の階層内のパスのみをレポートするには:
report_timing -from *|egress:egress_inst|* \
     -to *|egress:egress_inst|* -(other options)
FromTo、またはThroughボックスが空の場合、 Timing Analyzerは、デバイス内のすべての可能なターゲットを想定しています。Throughオプションは、組み合わせロジックまたはセル上の特定のピンを通過するパスのレポートを制限します。
Analysis type Analysis typeオプションは、SetupHoldRecovery、またはRemovalです。
Output Detailレベルでは、分析に出力に含めるパスタイプを指定できます。Summaryレベルには、基本的な要約レポートが含まれます。Path onlyにはすべての詳細情報が表示されますが、Data Pathタブにはクロックツリーが1つの行項目として表示されます。SummaryレポートのClock Skewカラムを確認します。スキューが+/- 150ps未満の場合、クロックツリーはソースとデスティネーションの間でバランスが取れています。

クロックスキューが大きい場合、Full pathオプションをイネーブルします。このオプションは、クロックツリーをより詳細に分割し、入力バッファ、PLL、グローバルバッファ( CLKCTRL_と呼ばれる)、およびロジックを含むすべてのセルを表示します。このデータを確認して、デザインのクロックスキューの原因を特定します。ソースクロックまたはデスティネーション・クロックのみがFPGA内にあるため、I/O解析にはフルパスオプションを使用します。したがって、遅延はタイミングを満たすための重要な要素です。

Enable multi corner reports マルチコーナー・タイミング解析をイネーブルまたはディセーブルします。
Report panel name レポートパネルの名前を表示します。File nameをイネーブルして、情報をファイルに書き込むことができます。 .htmまたは.htmlをサフィックスとして追加すると、Timing AnalyzerはレポートをHTMLとして生成します。
Paths エンドポイントおよびスラックレベルごとに表示するパスの数を指定します。Report number of pathsのデフォルト値は10です。それ以外の場合、レポートは非常に長くなる可能性があります。送信元と送信先のペアごとに1つのパスのみをリストするには、Pairs onlyをイネーブルします。Maximum number of paths per endpointsでさらに制限します。Maximum slack limitフィールドに値を入力して、パスをフィルタリングすることもできます。
Tcl command 選択したGUIオプションに対応するTcl構文を表示します。コマンドをConsoleからTclファイルにコピーできます。