The link_design
command creates an in-memory design from netlist
sources (such as from a third-party synthesis tool), and links the netlists and
design constraints with the target part.
link_design
command supports both Project Mode and
Non-Project Mode to create the netlist design. Use link_design -part
<arg>
without a netlist loaded, to open a blank design for device
exploration.link_design Syntax
link_design [-name <arg>] [-part <arg>] [-constrset <arg>] [-top <arg>]
[-mode <arg>] [-pr_config <arg>] [-reconfig_partitions <args>]
[-partitions <args>] [-quiet] [-verbose]
link_design Example Script
# Open named design from netlist sources.
link_design -name netDriven -constrset constrs_1 -part xc7k325tfbg900-1
If you use link_design
while a design is already in memory, the
Vivado tools prompt you to save any changes to the current
design before opening the new design.
link_design
,
see this link in the
Vivado
Design Suite User Guide: Dynamic Function eXchange (UG909).Immediately after opening the in-memory synthesized design, run report_timing_summary
to check timing constraints. This
ensures that the design goals are complete and reasonable. For more detailed
descriptions of the report_timing_summary
command,
see this link in the
Vivado
Design Suite Tcl Command Reference Guide (UG835).