Generate the Power Report after routing to analyze power consumption based on the device’s operating conditions and the design’s switching rates. Power analysis requires a synthesized netlist or a placed and routed design.
Use the following instructions to prepare for power analysis:
- Use
set_operating_conditionsto define the device’s operating environment - Use
set_switching_activityto specify the switching behavior of the design
You can run the report power command when a synthesized design or an implemented design is open.
The Power Report estimates power consumption using inputs, such as the following:
- Thermal statistics, including junction and ambient temperature
values. Note: You can set the junction temperature using the
-junction_tempoption of theset_operating_conditioncommand. If not specified, the tool calculates it based on your design inputs. - Board selection details, including number of board layers and board temperature
- Airflow and heatsink profile information
- FPGA current requirements by power supply source
- Power distribution analysis to support power-saving strategies
- Simulation activity files to improve power estimation accuracyFigure 1. Report Power Dialog Box