power_opt_design, or both.
devices, the more aggressive block RAM
power optimizations that may negatively impact timing are included only in
power_opt_design. This allows performance to be traded
for power savings. For
XPM-URAM power optimization occurs in
opt_designcommand performs block RAM power optimization. Block RAM power optimization can also be run explicitly and standalone by using the
opt_designflow, set the NoBramPowerOpt directive to the
opt_design -directive NoBramPowerOpt
You can also set this directive in the Implementation settings window as shown in the following figure.
To enable power optimization through
power_opt_design in the
Integrated Design Environment, check the is_enabled option available by selecting as shown in the following figure. Once enabled, power optimization is
run as a part of the implementation step in the Vivado Integrated Design Environment. To set fine grained control
over optimization and to report the result of the optimization, refer to the Power Analysis Tcl Commands section.