power_opt_design - 2024.2 English

Vivado Design Suite User Guide: Implementation (UG904)

Document ID
UG904
Release Date
2024-11-14
Version
2024.2 English

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.
Note: power_opt_design and its related commands, set_power_opt and report_power_opt are not supported for Versal using the Advanced Flow.