Power optimization works on the entire design or
on portions of the design (when
set_power_opt
is used)
to minimize power consumption. Power optimization can be run pre-place or post-place in
the design flow. The pre-place power optimization step focuses on maximizing power
saving. This could result in timing degradation in rare cases. If preserving timing is
the primary goal, the post-place power optimization step is the recommended option. This
step performs only those power optimizations that preserve timing. You could also run
phys_opt_design -bram_enable_opt
at post-place to
revert some of the block RAM enable optimizations which affect timing. A typical
pre-place power optimization script would
be:synth_design
opt_design
power_opt_design
place_design
route_design
report_power
The syntax for this command
is:power_opt_design [-quiet] [-verbose]
Option Name | Optional | Default | Description |
---|---|---|---|
-quiet
|
Yes | N/A | Ignore command errors |
-verbose
|
Yes | N/A | Suspend message limits during command execution |