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

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

3.1.2. 物理合成のオプション

Quartus® Prime 開発ソフトウェアはフィッティング結果を改善するために物理合成最適化オプションを提供します。 これらのオプションにアクセスするには、Assignments > Settings > Compiler Settings > Advanced Settings (Fitter) をクリックしてください。
注: デザインの特定の要素に対してグローバル物理合成最適化を無効にするには、特定のノードまたはエンティティーに対して Netlist Optimizations ロジックオプションを Never Allow に割り当てます。
表 9.  物理合成のオプション
オプション 説明
Advanced Physical Synthesis 回路のパフォーマンスを向上する目的でフィッティング中に組み合わせ最適化および逐次最適化を実行するには、物理合成エンジンを使用します。
Netlist Optimizations Assignment Editor を使用することで、Netlist Optimizations ロジックオプションを適用できます。このオプションは、デザインの一部に対して物理合成最適化を無効にします。このオプションは、 Arria® 10 デバイスと Cyclone® 10 GX デバイスでのみ使用可能です。
Allow Register Duplication

コンパイラーによるレジスターの複製を許可し、デザイン・パフォーマンスを向上できるようにします。このオプションを有効にすると、コンパイラーはレジスターをコピーし、一部のファンアウトをこの新しいノードに移動します。この最適化により配線が向上し、ファンアウトの多いネットの総配線ワイヤーを削減することができます。

このオプションを無効にすると、レジスターをリタイムする最適化を無効にします。この設定は、Analysis & Synthesis およびフィッターに影響します。このオプションは、 Arria® 10 デバイスと Cyclone® 10 GX デバイスでのみ使用可能です。

Allow Register Merging

コンパイラーで、デザイン内の他のレジスターと同じレジスターを削除できるようにします。このオプションを有効にすると、2 つのレジスターが同じロジックを生成している場合に、コンパイラーは一方のレジスターを削除し、もう一方のレジスターを削除されたレジスターの到達先にファンアウトします。このオプションは、意図的に使用している重複レジスターをコンパイラーが削除しないようにする場合に役立ちます。

レジスターのマージを無効にすると、コンパイラーは、レジスターをリタイミングする最適化を無効にします。

この設定は、Analysis & Synthesis およびフィッターに影響します。