Step 3: Analyzing Implementation Results - 2023.2 English

Vivado Design Suite Tutorial: Implementation (UG986)

Document ID
Release Date
2023.2 English
  1. In the Design Runs window, select all the implementation runs.

  2. Click the Launch Runs toolbar button .
  3. In the Launch Runs dialog box, select Launch runs on local host and Number of jobs: 4, as shown in the following figure. The number of jobs is the maximum number of implementation runs for parallel execution. Up to 4 jobs can run in parallel depending on the number of available processors with remaining jobs put into a queue.

  4. Click OK.

    Two runs launch simultaneously, with the remaining runs going into a queue. In this example, Vivado is running on a machine with only two available processors.

    When the active run, impl_1, completes, examine the Project Summary. The Project Summary reflects the status and the results of the active run. When the active run (impl_1) is complete, the Implementation Completed dialog box opens.

  5. Click Cancel to close the dialog box.
    Note: The implementation utilization results display as a bar graph at the bottom of the summary page (you might need to scroll down), as shown in the following figure.

    When you open an implementation run, the report_power and the report_timing_summary results are automatically opened for the run in a new tab in the Results Window.

  6. When all the implementation runs are complete, select the Design Runs window.
  7. Right-click the impl_3 run in the Design Runs window, and select Make Active from the popup menu.

    The Project Summary now displays the status and results of the new active run, impl_3.

  8. Compare the results for the completed runs in the Design Runs window, as shown in the previous figure.
    • The Flow_RuntimeOptimized strategy in impl_4 completed in the least amount of time, as seen in the Elapsed time column.
    • The WNS column shows that all runs met the timing requirements.