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
のみです。このコマンドにはほかの保持レベルもありますが、ほかの階層デザイン フローでのみ使用するようにしてください。