Step 3: Running Report Power with Questa Advanced 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 SAIF output file requested in the simulation run is generated under the project directory. We use this SAIF file to further guide the power estimation algorithm.

  1. In the main menu bar, 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 simulation, should appear here:

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

  3. Click OK in the Report Power dialog box.

    The Report Power command runs, and the Power Report power_2 is generated in the Power tab of the results windows area.



  4. In the Tcl console, observe the read_saif results. This shows the percentage of design nets matched with simulation SAIF. This is important for accurate power analysis.
  5. Go to the Signals > Data view in the Power Report and scroll to the right. Note that all the Signal Rate data is set from simulation SAIF data that you provide.

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



  6. Note 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 will be different than the total power estimated in the vectorless run (power_1 results).