Using the -psip_options Option - 2025.1 English - UG904

Vivado Design Suite User Guide: Implementation (UG904)

Document ID
UG904
Release Date
2025-05-29
Version
2025.1 English

The -psip_options command line option is used in place_design to specify a list of optimizations to switch on during Physical Synthesis Phase. This switch can be used to exclude any specific optimization that is being triggered. Optimizatons are only performed if applicable for the given design.

You can specify different options using the following command:
place_design -psip_options {opt1 opt2}
For example, if you want to run only property-based retiming and fanout optimization during the Physical Synthesis Phase, you can run:
place_design -psip_options {retime fanout_opt}
Table 1.
Optimization Opt name
Critical Cell Optimization critical_cell_opt
Fanout Optimization fanout_opt
Very High Fanout Optimization very_high_fanout_opt
Equivalent Driver Rewire Optimization equ_drivers_opt
DSP Register Optimization dsp_register_opt
Block RAM Register Optimization bram_register_opt
URAM Register Optimization uram_register_opt
Shift Register Optimization shift_register_opt
Property-Based Retiming retime
Per-SLR Replication Optimization per_slr_replication_opt
Shift Register to Pipeline Optimization shift_register_to_pipeline
Auto Pipeline Insertion Optimization auto_pipeline_insertion
Control Set Optimization control_set_opt