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

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

1.3.2. クリティカル・パスの遅延短縮に伴うトレードオフ

複数のクロック、配線リソース、およびエリア制約を含む複雑なタイミング要件を満たすために、 Quartus® Prime 開発ソフトウェアは合成、フロアプラン編集、配置配線およびタイミング解析プロセス間の緊密な相互作用を提供します。

デフォルトでは、 Quartus® Prime フィッターはタイミング要件を満たすように機能し、要件が満たされると停止します。したがって、現実的な制約を指定することは、タイミング・クロージャーの達成に重要となります。

デザインを過少に制約すると、最適でない結果につながる可能性があります。逆に、デザインを過剰に制約すると、フィッターが本当にクリティカルなパスを犠牲にして非クリティカルなパスを過剰に最適化することがあります。デザインを過剰に制約すると、エリアとコンパイル時間が増加する可能性もあります。

デザインのリソース使用率が非常に高い場合、フィッターは適正な配置を特定できないことがあります。そのような状況では、フィッターは自動的に設定を変更して、パフォーマンスとエリアのトレードオフを試みます。

高集積の FPGA では、配線がクリティカル・パスのタイミングの大部分を占めます。このため、ロジックの複製やリタイミングを行うことで、フィッターはクリティカル・パス上の遅延を低減することができます。 Quartus® Prime 開発ソフトウェアは、コンパイル時間とエリアの大幅な増加を犠牲にしてデザインのパフォーマンスを向上させることができる、プッシュボタン・ネットリスト最適化と物理合成オプションを提供しています。

図 6. レジスターの最適化


合理的なコンパイル時間とリソース使用率を維持するのに役立つオプションのみをオンにしてください。または、HDL を手動で変更してロジックを複製したり、タイミングロジックを調整したりすることもできます。