インテル® Quartus® Prime プロ・エディション ユーザーガイド: サードパーティー合成

ID 683122
日付 9/24/2018
Public
ドキュメント目次

2.9.5.6. 階層の維持

Synplifyソフトウェアは、デフォルトで境界間最適化を実行します。これにより、デザインがフラット化されて、最適化が可能になります。syn_hier属性を使用して、デフォルトのコンパイラー設定を無効にします。 syn_hier属性は文字列値を取り、モジュールやアーキテクチャーに適用します。この値をhardに設定すると、モジュールやアーキテクチャーの境界が保持されますが、一定の伝搬が許容されます。値をlockedに設定すると、境界間最適化は実行されません。locked設定はパーティション設定とともに使用して、個々のデザインブロックと複数の出力ネットリストを作成します。

デフォルトでは、Synplifyソフトウェアは階層的な.vqmファイルを生成します。ファイルをフラット化するには、syn_netlist_hierarchy属性を0に設定します。