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.
Value
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
See Also