When physical optimization is performed on a primitive cell, the PHYS_OPT_MODIFIED property of the cell is updated to reflect the optimizations performed on the cell. When multiple optimizations are performed on the same cell, the PHYS_OPT_MODIFIED value contains a list of optimizations in the order they occurred.
Architecture Support
All architectures.
Applicable Objects
The PHYS_OPT_MODIFIED attribute is placed on the cells.
Value
The following table lists the phys_opt_design options that trigger an update to the PHYS_OPT_MODIFIED property and the corresponding value.
phys_opt_design Option |
PHYS_OPT_MODIFIED Value |
---|---|
-fanout_opt |
FANOUT_OPT |
-placement_opt |
PLACEMENT_OPT |
-slr_crossing_opt |
SLR_CROSSING_OPT |
-rewire |
REWIRE |
-insert_negative_edge_ffs |
INSERT_NEGEDGE |
-critical_cell_opt |
CRITICAL_CELL_OPT |
-dsp_register_opt |
DSP_REGISTER_OPT |
-bram_register_opt |
BRAM_REGISTER_OPT |
-uram_register_opt |
URAM_REGISTER_OPT |
-shift_register_opt |
SHIFT_REGISTER_OPT |
-force_replication_on_nets |
FORCE_REPLICATION_ON_NETS |
-clock_opt |
CLOCK_OPT |
Syntax
This is a read-only property.
get_property PHYS_OPT_MODIFIED [get_cells cell_name]
Affected Steps
•Implementation
See Also