Quartus® Prime Pro Edition User Guide: Scripting

ID 683432
Date 9/29/2025
Public
Document Table of Contents

4.1.31.13. qed::generate_default_reports (::quartus::qed)

The following table displays information for the qed::generate_default_reports Tcl command:

Tcl Package and Version

Belongs to ::quartus::qed

Syntax qed::generate_default_reports [-h | -help] [-long_help] [-compile] <object>
Arguments -h | -help Short help
-long_help Long help with examples and possible return values
-compile Flag to invoke ::qed::compile on the object before generating any reports
<object> Identifier associated with the object, must be unique
Description
    Generate a set of default reports on the object, using the same mechanics as
    qed::run_as_batch to handle partially or fully disconnected groups and projects.

    If the configured compute specification has capacity (as defined by the maximum number
    of jobs per compute spec type, configured by rpc::configure_max_jobs_for_compute_spec_type)
    to maintain interactive connections with the given project or all the projects in the
    given group, they will be left connected upon completion.

    The -compile argument prepends an invocation of ::qed::compile to the list
    of reporting commands that will be run.
Example Usage
    # Inside an opened workspace with a valid compute specification configured:

    # Group "both_projects" has 2 projects "project_A" and "project_B"
    qed::create_object -type project project_A -qpf_path /file/path/to/A/project.qpf
    qed::create_object -type project project_B -qpf_path /file/path/to/B/project.qpf
    qed::create_object -type group   both_projects -projects {project_A project_B}

    qed::generate_default_reports both_projects -compile
Return Value Code Name Code String Return
TCL_OK 0 INFO: Operation successful