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.
Values
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