Step 3: Running Report Power with Vivado Simulator SAIF Data - 2024.1 English

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

Document ID
UG997
Release Date
2024-05-30
Version
2024.1 English

The project directory contains the requested SAIF output file in the previous timing simulation run. The SAIF file is used to further guide the power analysis algorithm.

  1. From the main menu, select Reports > Report Power.
  2. In the Report Power dialog box, specify the SAIF file location in the Switching tab.

    The SAIF file, which was requested in the simulation settings prior to running timing simulation, should appear in this directory:

    <project_directory>/power_tutorial1/power_tutorial1.sim/sim_1/impl/timing/power_tutorial_timing_xsim.saif

  3. Click OK in the Report Power dialog box.

    After the Report Power command completes, the Power windows displays the power_2 power report.

    In the Tcl console, observe that the SAIF file is read successfully and that 100% of the design nets are matched. This assures that the generated SAIF file is correct and matched with all design nets.



  4. The change in total power (Total On-Chip Power in the Summary view) in the power_2 report compared to the power_1 report. The total power estimated in the report generated with SAIF file data is different than the total power estimated in the vectorless run (power_1 results).
  5. Examine the summary and block level (On-Chip Power) power distribution in the Summary view of the power report.
  6. Go to the Utilization Details > Signals > Data view in the power report. All the Signal Rate data is set from simulation data that the SAIF file has provided.

    The data is color coded to indicate activity rates read from the simulation output file.



  7. In the Summary view of the power_1 report (the report generated by the vectorless analysis), click Confidence level.

    The Confidence Level is a measurement of the accuracy and the completeness of the input data that the Report Power uses while performing power analysis.

    Notice that the Confidence Level is Medium for the vectorless analysis because less than 25% of internal nodes are user specified for Internal Activity.



  8. In the Summary view of the power_2 report (the report generated by the analysis for which you specified a SAIF file as input), click Confidence level (the following figure).

    The Confidence Level has increased to High, because more than 25% of internal nodes are user specified for Internal Activity.