Step 8: Analyzing the Synthesized Design - 2020.2 English

Vivado Design Suite Tutorial: Design Flows Overview (UG888)

Document ID
UG888
Release Date
2020-11-18
Version
2020.2 English

Opening the synthesized design enables design analysis, timing constraint definition, I/O planning, floorplanning and debug core insertion. These features are covered in other tutorials, but you can take a quick look in this step.

  1. While implementation is running, select Open Synthesized Design in the Flow Navigator and wait for the design to load.

    Notice that as the Vivado IDE opens the synthesized design, the implementation continues running in the background. At some point while you are exploring the synthesized design, implementation will complete, and the Implementation Completed dialog box prompts you to choose the next step.



  2. Click Cancel to close the dialog without taking any action.
    Note: This leaves the synthesized design open. You will open the implemented design after you are finished examining the features of the synthesized design.
  3. Ensure that the Layout Selector pull-down menu in the main Toolbar has Default Layout selected.
  4. Click the Reports tab at the bottom of Vivado IDE.

    If the Reports window is not open, you can open it with Windows > Reports.

  5. Double-click Vivado Synthesis Report to examine the report.
  6. Double-click Utilization Report to examine the report.
  7. Close all reports when you have finished examining them.
  8. Click the Messages tab at the bottom of the Vivado IDE.

    If the Messages window is not open, you can open it with Windows > Messages.

    The Messages window provides message type filters in its banner that display or hide Error, Critical Warning, Warning, Info, and Status messages.

  9. Click the Collapse All button to condense all of the Messages.
  10. Expand the Synthesis messages.
  11. Scroll through the Synthesis messages and notice the links to specific lines within source files. Click some of the links and notice the source file opens in the Text Editor with the appropriate line highlighted.
  12. In the Flow Navigator, under Synthesized Design, select Report Timing Summary.

    The Report Timing Summary dialog box opens. Examine the various fields and options of this command.

  13. Click OK to run with default options.

    The Timing Summary Results window opens.



  14. Examine the Timing Summary results showing timing estimates prior to implementation. Click on some of the reporting categories in the tree on the left side of the Timing Summary Results window.
  15. Select Report Power in the Flow Navigator.

    The Report Power dialog box opens. Examine the various fields and options of this command.

  16. Click OK to run with default options.

    The Power Results window opens. Examine the Power Results window showing power estimates prior to implementation. The report is dynamic, with tooltips providing details of the specific sections of the report when you move the mouse over the report, as shown in the following figure.

  17. Click some of the reporting categories in the tree on the left side of the Power Results window to examine the different information presented.

  18. Close the Timing Summary results, the Power Report window, and any open Text Editor windows.