合成属性を使用すると、ロジックの推論を制御できます。合成アルゴリズムはほとんどのデザインで最適な結果が得られるように設定されていますが、要件の異なるデザインもあります。この場合、属性を使用してデザインを変更すると、QoR (結果の品質) を改善できます。合成でサポートされる属性については、 『Vivado Design Suite ユーザー ガイド: 合成』 (UG901) のこのセクションを参照してください。
電源/消費電力ヒント: 合成設定はデザインの消費電力に大きな影響を与える可能性があるので、合成設定を注意深く評価してください。たとえば、制御セットのしきい値を低くすると、レジスタのクロック イネーブルの使用率が上がり、集積度は下がります。合成後に
report_power
コマンドを実行して、合成設定が消費電力に与える影響を評価します。注記:
AMD では、デザインのターゲットを新しいデバイスに変更する前に、古いデバイスをターゲットにした前のデザイン run の合成属性を確認することをお勧めします。
KEEP、DONT_TOUCH および MAX_FANOUT 属性を使用する場合、次のセクションで説明する特定の考慮事項に注意してください。