The power_opt_design
command analyzes and optimizes the design. It
analyzes and optimizes the entire design as a default. The command also performs
intelligent clock gating to optimize power.
power_opt_design Syntax
power_opt_design [-quiet] [-verbose]
If you do not want to analyze and optimize the entire design, configure the optimizer
with set_power_opt
. This lets you specify the appropriate cell
types or hierarchy to include or exclude in the optimization. You can also use
set_power_opt
to specify the specific Block RAM cells for
optimization in opt_design
.
The syntax for set_power_opt
is:
set_power_opt [-include_cells <args>] [-exclude_cells <args>] [-clocks <args>] [-cell_types <args>] [-quiet] [-verbose]
Note: Block RAM power optimization is skipped if it is run using
opt_design
.Recommended: If you want to prevent block RAM Power Optimization on specific
block RAMs during
opt_design
, use set_power_opt
-exclude_cells [get_cells <bram_insts>]
.Note: power_opt_design and its related commands, set_power_opt and
report_power_opt are not supported for Versal using the Advanced Flow.