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

ID 683641
日付 9/30/2019
Public
ドキュメント目次

5.4.3.1. タイミング・クロージャーを達成するためのパーティションの使用

タイミング・クロージャーを達成するための1つの技術は、個々のデザイン区画内に障害経路を限定することであり、その結果、区画間を通過する障害経路は存在しません。その後、失敗したパスを修正し、影響を受けたパーティションのみを再コンパイルするために、必要に応じて増分の変更を行うことができます。

このモードを使用するには、

  1. Design Partition Plannerで、View > Show Timing Dataをクリックしてタイミングデータを読み込みます。
    障害のあるパス上のノードを含むエンティティーは、Design Partition Plannerに赤で表示されます。
  2. 最上位のエンティティー・ウィンドウの外側にドラッグして、障害のあるパスを含むエンティティーを抽出します。
    • 抽出されたエンティティーと最上位エンティティーの間に障害のあるパスがない場合、抽出されたエンティティーを右クリックしてからCreate Design Partitionをクリックして、そのエンティティーを独自のパーティションに配置します。
  3. 障害パスがパーティション間で交差しないように、パーティション内に障害パスを保管してください。
  4. 最悪スラック値を持つパーティションを掘り当てます。 他のすべてのパーティションについては、内容を保存してEmptyとして設定します。
    パーティションの内容を保存する方法については、 インテル® Quartus® Primeプロ・エディション ユーザーガイド ブロックベースのデザイン の「インクリメンタルブロックベースのコンパイルフロー」インクリメンタル・ブロック・ベースのコンパイルフローを参照してください。
  5. パーティション内のロジックを調整し、パーティションがタイミング要件を満たすまで必要に応じてFitterを再実行します。
  6. 障害のあるパスを持つ他のすべてのデザイン・パーティションに対してこのプロセスを繰り返します。