Step 6: Estimating Vectorless Power with Junction Temperature - 2021.1 English

Vivado Design Suite Tutorial: Power Analysis and Optimization (UG997)

Document ID
Release Date
2021.1 English

For further Power Analysis, you can use the measured Junction Temperature and other thermal settings to feed into Vivado Report Power for better accuracy.

  1. In the Vivado Design Suite, open the tutorial project and click Open Implemented Design to display the implemented design.
  2. In the Tcl Console, run the following command to reset any user defined or SAIF file defined settings:

    reset_switching_activity -all

  3. From the main menu, select Reports > Report Power.
  4. In the Environment tab of the Report Power dialog box, enter the Junction Temperature value supplied by the hardware power measurement.
  5. Set the Process to maximum.
  6. In the Switching tab, make sure the Simulation activity file (.saif) is blank.
  7. Click OK.

  8. In the Power Report, observe that the power numbers increase slightly as compared to the vectorless power analysis using a default junction temperature value. Note that the Junction Temperature is now color coded as being user defined in the Power Report.

  9. Similarly, you can overwrite the Junction Temperature setting and do a SAIF based power analysis. Note the power numbers measured and estimated on non-power optimized design.