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

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

1.3. 最適化のトレードオフおよび制限

デザインの最適化では、デバイスのパフォーマンス、リソースの使用量、電力使用率、およびコンパイル時間の間のトレードオフをバランスさせる必要があります。プロジェクトの設定と制約の適用によって、これらの要因のバランスがどのように取られ、デザイン目標を達成するかが決まります。特定の項目に最適化の重点を置きたい場合は、その最適化を制限する可能性のあるトレードオフを考慮する必要があります。
表 1.  デザインの最適化におけるトレードオフの例
トレードオフ 備考
リソース使用率とクリティカル・パス・タイミング ロジックの複製といった手法を使用すると、エリアの増加を代償としてタイミング・パフォーマンスを改善することができます。
パワー要件はエリアとタイミングのトレードオフをもたらすことがあります。 例えば、利用可能な高速タイルの数を減らす場合や、クリティカルパス・ネットを犠牲にして高電力ネットを短縮しようとする場合などが該当します。
システムコストおよび市場投入までの時間は、選択するデバイスに影響します。 例えば、より高いスピードグレードを持つデバイスや、より多くのクロック・ネットワークを搭載したデバイスは、より高い電力消費とシステムコストを犠牲にして、タイミング・クロージャーを容易にすることができます。

また、厳しすぎる制約は、選択したデバイスに対して解決策が存在しない状況を生み出す可能性があります。フィッターがリソースの制限、タイミングの制約、または電力の制約に対してデザインを解決できない場合は、HDL コードの一部を書き換えることを検討してください。