- Add the following to your Tcl
create_ip_run [get_ips blk_mem_gen_v7_3_0]
A new run is created for the IP, with the name <ip_name>_synth_1. The IP design run is launched using the
- Add the following to your
launch_runs [get_runs blk_mem_gen_v7_3_0_synth_1]
The run is now launched and when completed a synthesis design checkpoint is added to the project. If you do not launch the IP run, it launches automatically when synthesizing the top-level.
If you have multiple IP runs that you created, those runs are launched serially. To
launch in parallel you need to use the
During synthesis of the top level logic, a black box is inferred for the IP. During implementation the DCP is opened and the netlist is read and constraints are applied.
When launching the top level synthesis run it waits automatically for any IP
runs to complete, so there is no need to use
wait_on_run commands for each IP run.
- Create all the runs first and then launch all the runs.
- Create and launch IP runs one after another.