KEEP_HIERARCHY - 2022.1 日本語

Vivado Design Suite ユーザー ガイド: 合成 (UG901)

Document ID
UG901
Release Date
2022-06-06
Version
2022.1 日本語

KEEP_HIERARCHY は、階層レベルが変更されないようにします。Vivado 合成では、RTL で指定された階層と同じ階層が保持されるよう試みられますが、QoR (結果の品質) を改善するために階層がフラットにされたり、変更されることもあります。

インスタンスに KEEP_HIERARCHY を指定すると、合成でその階層レベルは変更されません。

これが QoR に影響を与える場合があります。また、トライステート出力および I/O バッファーの制御ロジックを記述するモジュールには使用しないでください。 KEEP_HIERARCHY は、モジュール、アーキテクチャ レベル、またはインスタンスに指定できます。この属性は RTL および XDC で設定できます。XDC で使用する場合は、インスタンスにのみ設定可能です。