Altera Quartus II Scripting User Manual

Page 89

Advertising
background image

Chapter 2: Command-line Executables

2–63

quartus_sh

© July 2013

Altera Corporation

Quartus II Scripting Reference Manual

Changes the optimization goal used by DSE. The default optimization goal is "Optimize for Speed". To see
a list of available optimization goals, enter an invalid optimization goal name (like "foo") or check the list
of optimization goals for your project on the "Advanced" tab in the DSE graphical user interface.

-project <project name>

The name of the Quartus II project to use while exploring a space.

-report-all-resource-usage

Instructs DSE to extract all the resouce usage information from your project and report it in the DSE report
tables. If this option is not used DSE reports very few resource usage statistics in its tables.

-revision <revision name>

The name of the project revision to use while exploring a space. If left unspecified, DSE will use the default
revision in the project.

-run-power

Runs the Quartus II PowerPlay Power Analyzer during exploration to produce power dissipation
estimates for the project on every point in the design space. Ensuring that accurate signal activity and
operating conditions have been specified for your project is essential to obtaining accurate power
estimates for a design. For more information on specifying signal activity and operating conditions please
see the chapter entitled "PowerPlay Power Analyzer" in the Quartus II Handbook.

-search-method <method>

Change the search method used by DSE. The default search method is "Accelerated Seach of Exploration
Space". The available search methods are:

"Exhaustive Search of Exploration Space"—This method performs an exhaustive search of all
combinations of all Quartus II settings in a design space to find the best combination for your project.

"Accelerated Search of Exploration Space"—This method performs intelligent pruning of an
exploration space to arrive at the optimal combination of Quartus II settings for your project using
fewer compiles.

-seeds <seed list>

A list of seeds to sweep as part of the exploration space. DSE accepts a comma separated list and
hyphenated ranges of integer seed values. For example:

-seeds 1,2,8-10

would sweep seeds 1 and 2, and seeds 8, 9, and 10.

-skip-base

Instructs DSE to test your base project before trying to analyze or compile the specified revision. If the
revision has already been compiled successfully, DSE will skip its own compilation of the base project. If
DSE cannot determine if the base compilation can be skipped, it will issue a warning and proceed to
compile the revision for you.

-slaves <slave list>

A list of computers on the local area network to distribute DSE compiles to and search the exploration
space. Provide a comma-separate list of host names and/or IP addresses of computers that are running
Quartus II qSlave instances. For more information on distributed DSE compiles, please see the "Design
Space Explorer" chapter in the Quartus II Handbook.

-stop-after-time <dd:hh:mm>

Advertising