Step 9: Analyzing Implementation Results - 2024.1 English

Vivado Design Suite Tutorial: Design Flows Overview (UG888)

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

Vivado has an extensive set of features to examine the design and device data from a number of perspectives. You can generate standard reports for power, timing, utilization, clocks, etc. With the Tcl API, the custom reporting capabilities in the Vivado tools are extensive.

  1. Click the Device window tab to bring it front to the screen.
  2. Run the report_timing_summary command to analyze timing data.

    Reports > Timing > Report Timing Summary

  3. In the Report Timing Summary dialog, click OK to accept the default run options.
  4. Examine the information available in the Timing Summary window. Select the various categories from the tree on the left side of the Timing Summary window and examine the data displayed.
  5. Now run the report_timing command to perform timing analysis.

    Reports > Timing > Report Timing

  6. In the Report Timing dialog, click OK to accept the default run options.
  7. Collapse the bftClk tree in the Timing Checks – Setup window.
  8. Select the first path listed under the wbClk in the Setup area.
  9. Maximize or float the Path Properties window to look at the path details. Check to ensure that the Device view tab is selected and displayed.

  10. Restore the Path Properties window by clicking the Restore button, or the Dock button, in the window banner.
  11. In the Timing – Report Timing window, right-click to open the popup menu and select the Schematic command to open a Schematic window for the selected path.
    Note: Alternatively, you can press the F4 function key to open the Schematic window.
  12. Double-click on a schematic object, such as on a cell, pin, or wire, to expand the schematic connections and traverse the design hierarchy.
  13. Close the Schematic window, or click the Device window tab to bring it to the front.
  14. In the Device window, check to ensure that the Routing Resources button is enabled to display the detailed device routing. In some cases, you may need to select the path again.

    Notice the Device window displays and highlights the routing for the selected path.



  15. Select the Auto-fit Selection button in the Device window toolbar menu to enable the Vivado IDE to automatically zoom into selected objects.
  16. Select some additional paths from the Timing results window.
  17. Examine the routing for the selected paths in the Device window.
  18. Expand the Reports main menu and examine the available analysis features.
  19. Run some of the available analysis commands: Report Power, Report Clock Interaction, Report Clock Networks, Report Utilization, etc.

    Many of these Design Analysis features are covered in other Vivado tutorials.