Intel® Quartus® Prime Pro Edition User Guide: Design Optimization

ID 683641
Date 12/04/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.5.7. Aggregating and Comparing Compilation Results with Exploration Dashboard

You can use the Exploration Dashboard (quartus_edw) in the Intel® Quartus® Prime Pro Edition software to aggregate and compare compilation results between multiple Intel® Quartus® Prime projects or sets of compilation results.1 The Exploration Dashboard interfaces with multiple Intel® Quartus® Prime projects simultaneously in a single workspace to help you close timing by aggregating and comparing results from multiple seeds or multiple versions of your design.

  • Aggregating compilation results—Exploration Dashboard reports what is common in all the compilation results for a version of your design.
  • Comparing compilation results—Exploration Dashboard reports the differences between different versions of your design.
Figure 61. Exploration Dashboard Use Model

Use the Exploration Dashboard to quickly compare the aggregated compilation results from multiple projects or sets of results to determine the best implementation and impact of changes. The Exploration Dashboard supports use cases like the following:

  • Identify all of the failing timing paths, in all seeds, after completing a seed sweep.
  • Determine whether the average fmax improves after making an RTL optimization.
  • Maintain a scorecard of design performance and track it over time as the project proceeds towards completion.
  • Compare compilation results across Intel Quartus Prime software versions.

For example, you can use Exploration Dashboard to report timing on all of your various compilation seeds, and view the path from all seeds in a single report view. Exploration dashboard allows you to compare historical results against new data. This allows you to track improvement over time on critical design metrics, such as Fmax and power.

The Exploration Dashboard is currently a Tcl-based API that employs an object-property model to aggregate and compare objects across multiple compilation databases that store results from your different compilations.

Note: For the complete Exploration Dashboard Tcl API, refer to ::quartus::qed in the Intel® Quartus® Prime Pro Edition User Guide: Scripting.
1 Exploration Dashboard 23.3 supports analysis of compilation results generated with Intel® Quartus® Prime Pro Edition software version 21.1 through version 23.3. Other versions may function but are not verified.