When logic optimization is performed on a
primitive cell, the 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 OPT_MODIFIED value contains a list of optimizations in the order they
occurred.
- Architecture Support
- All architectures.
- Applicable Objects
- The OPT_MODIFIED attribute is placed on the cells.
Values
The following table lists the OPT_MODIFIED property value for the various
opt_design options:
| opt_design Option | OPT_MODIFIED Value |
|---|---|
| -bufg_opt | BUFG_OPT |
| -carry_remap | CARRY_REMAP |
| -control_set_merge | CONTROL_SET_MERGE |
| -hier_fanout_limit | HIER_FANOUT_LIMIT |
| -merge_equivalent_drivers | MERGE_EQUIVALENT_DRIVERS |
| -muxf_remap | MUXF_REMAP |
| -propconst | PROPCONST |
| -remap | REMAP |
| -resynth_remap | REMAP |
| -resynth_area | RESYNTH_AREA |
| -resynth_seq_area | RESYNTH_AREA |
| -retarget | RETARGET |
| -shift_register_opt | SHIFT_REGISTER_OPT |
| -sweep | SWEEP |
Note: The block RAM power optimizations are not
covered under OPT_MODIFIED property.
Syntax
This is a read-only property.
get_property OPT_MODIFIED [get_cells cell_name]
Affected Steps
- Implementation