AN 1006: Multi-Project Analysis with Exploration Dashboard

ID 816589
Date 11/18/2024
Public
Document Table of Contents

3.1.1. Step 1: Enable Creation of Compilation Databases for Exploration Dashboard

To enable automatic creation of databases for Exploration Dashboard for a Quartus Prime project during full compilation, follow these steps:

  1. Define the EXPLORATION_DASHBOARD_REPORT_SCRIPT assignment in your Quartus Prime projects before running a full compilation. This assignment instructs the Timing Analysis (Signoff) stage of compilation to generate a compilation database containing data from the given compilation.
    set_global_assignment -name \
       EXPLORATION_DASHBOARD_REPORT_SCRIPT <script_file.tcl>

    For the <script_file.tcl> file assign an arbitrary file name. When the Compiler detects a path to a file that does not exist in the EXPLORATION_DASHBOARD_REPORT_SCRIPT assignment, the Compiler generates a new file that invokes an Exploration Dashboard macro, which exports summary reports. You can then edit this script so that subsequent compilations use the updated version.

  2. Run a full compilation of each project. Upon completion, the mini Exploration Dashboard databases appear in the output folder that the PROJECT_OUTPUT_DIRECTORY assignment specified in each project's .qsf, with the following format: <revision_name>.qed.sqlite.