インテル® Quartus® Primeプロ・エディションのユーザーガイド: デザイン上の推奨事項

ID 683082
日付 4/13/2020
Public

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

ドキュメント目次

2.3.3.1. Design Assistantからのクロスプローブ

Design Assistantのクロスプローブ機能を使用すると、ルール違反インスタンスから、関連ツール(RTL Viewer、Technology Map Viewer、Chip Planner、Pin Planner)またはデザインファイルでエラーの原因を見つけることができます。

Design Assistantは、個々のルール違反からソースまでクロスプローブできます。次の2つの例は、クロスプローブの場所から展開して違反を完全に分析する方法を示しています。

注: 場合によっては、ルール違反の正確な根本原因を突き止めることは不可能です。これらの場合、クロスプローブは違反をデバッグするためのおよその開始点を探します。場合によっては、クロスプローブが不可能です。

一般的な高ファンアウトルール違反の例

次の例は、HRR-10115高ファンアウト信号ルール違反がRTL Viewerに対してクロスプローブされることを示しています。

  1. Design AssistantがルールHRR-10115のFAILステータスを報告する場合、Design Assistantレポートでルール違反のいずれかを右クリックして、Locate Node > Locate in RTL Viewerをクリックします。
    図 17. Locate in RTL Viewer

    クロスプローブにより、RTLビューアーでドライバーレジスターを見つけることができます。

    図 18. RTL Viewerでのドライバーレジスター
  2. 次に、高ファンアウト違反を完全に視覚化するには、レジスターを右クリックし、Expand Connectionsをクリックして、すべての2137シンクを表示します。
図 19. 拡張された接続

一般的なタイミングパス違反の例

タイミングパスを含む違反など、より複雑な違反の場合、正確なクロスプローブには追加の手順が必要です。たとえば、タイミングルールTMC-20001ホールドパス違反のクロスプローブは、パスの開始点を特定します。ただし、完全なパスをトレースするには、接続を手動でトレースするか、またはタイミング・アナライザーで同じパスでレポートする必要があります 。

タイミング・アナライザーの中に 、タイミング・アナライザー Locate Pathコマンドのための同じ-from-to-clock_from 、およびclock_toの値を指定して、 RTL Viewer、Technology Map Viewer、Chip Planner、Pin Planner、またはデザインファイルでソースを検出します。

  1. Design AssistantがルールTMC-20001のFAILステータスを報告するとき、パス-from値のStart Point違反テキストと-to値のEnd Point違反テキストをコピーできます
    図 20. 違反テキストのコピー
  2. Timing Analyzerを開くには、 Tools > Timing Analyzerをクリックするか、コンパイル・ダッシュボードのTiming Analyzerアイコンをクリックします。
  3. Tasksペインで、Update Timing Netlistコマンドをダブルクリックします。
  4. Tclコンソールにパス情報を貼り付けて、次のコマンドを作成および実行します。
    report_timing -from i_qm_top|i_qmll|QMLL[15].qm_ll|piped_dq_req_qid[8][0] \
       -to i_qm_top|i_qmll|QMLL[15].qm_ll|piped_dq_req_qid_rtl_0|\
       auto_generated|altera_syncram4|altsyncram5|ram_block6a9~reg0 \
       -panel_name debug_panel

    Timing Analyzerは、 debug_panelレポートでパスのタイミングを報告します。

    図 21. タイミング・パスのレポート
  5. 違反の正確なソースを特定するには、デバッグパネルでパスを右クリックし、Locate Path > Locate in Chip PlannerまたはLocate in Technology Map Viewerをクリックします。
    図 22. Technology Map Viewerのタイミングパス