Method 1: Create a Single RM Checkpoint (DCP) - 2024.2 English - UG909

Vivado Design Suite User Guide: Dynamic Function eXchange (UG909)

Document ID
UG909
Release Date
2024-12-13
Version
2024.2 English

Create an RM checkpoint (DCP) that includes all netlists. Use add_files to add all of the EDIF (or NGC) files, and use link_design to resolve the EDIF files to their respective cells. Here is an example of the commands used in this process:

add_files [list rm.edf ip_1.edf … ip_n.edf]
# Run if RM XDC exists
add_files rm.xdc
link_design -mode out_of_context -top <rm_module> -part <part>
write_checkpoint rm_v#.dcp
close_project
Important: Using this methodology to combine/convert a netlist into a DCP is the recommended way to handle an RM that has one or more NGC source files as well.

Then this newly-created RM checkpoint can be used in the DFX flow. In the commands below, the single read_checkpoint -cell command replaces what could be many update_design -cell commands.

add_files static.dcp
link_design -top <top> part <part>
lock_design -level routing
read_checkpoint -cell <rm_inst> rm_v#.dcp