インプリメンテーション データの保持 - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: Dynamic Function eXchange (UG909)

Document ID
UG909
Release Date
2023-11-15
Version
2023.2 日本語

DFX フローでは、最初のコンフィギュレーションからのスタティック ロジックの配置配線結果を、その後のコンフィギュレーション用に固定する必要があります。最初のコンフィギュレーションのスタティック インプリメンテーションは、チェックポイントとして保存します。その後のコンフィギュレーションでチェックポイントを読み込む際、配置配線を固定して、異なるコンフィギュレーション間でスタティック デザインが完全に同一になるようにします。インポートしたチェックポイント (スタティックまたはリコンフィギャラブル) の配置配線を固定するには、lock_design コマンドを使用します。

lock_design -level [logical|placement|routing] [cell_name]

上記のコマンドを使用してスタティック ロジックを固定する場合は、[cell_name] の指定はオプションです。

lock_design -level routing

インポートされた RM の結果を固定するには、インプリメンテーション後のチェックポイント内で完全な階層名を指定する必要があります。

lock_design -level routing u0_RM_instance

Dynamic Function eXchange では、サポートされる保持レベルは routing のみです。このコマンドにはほかの保持レベルもありますが、ほかの階層デザイン フローでのみ使用するようにしてください。