Applying dse optimizations, Examples, See also – Altera Quartus II Scripting User Manual
Page 90

2–64
Chapter 2: Command-line Executables
quartus_sh
Quartus II Scripting Reference Manual
© July 2013
Altera Corporation
Instructs DSE to stop exploring the space after a specified time has elapsed. The time value is specified in
format "dd:hh:mm". Where "dd" is the number of days, "hh" is the number of hours and "mm" is the
number of minutes to allow before the search is halted.
-stop-after-zero-failing-paths
Instructs DSE to stop exploring the space after it encounters any point, including the base point, that has
zero failing paths. DSE uses the failing path count reported in the 'All Failing Paths' report column to make
this decision.
-use-lsf
Instructs DSE to use the LSF resources available at your site when performing a distributed search of an
exploration space. Specifying that DSE should use LSF resources automatically enters DSE into distributed
search mode. For more information on distributed DSE compiles, please see the chapter entitled "Design
Space Explorer" in the Quartus II Handbook.
Applying Dse Optimizations
After you run Design Space Explorer, it writes its recommended optimization settings in a table to both the
screen and to the
form:
+-----------------------------------------+------------------+
| Setting | Value |
+-----------------------------------------+------------------+
| ASSIGNMENT_NAME | ASSIGNMENT_VALUE |
+-----------------------------------------+------------------+
To implement the recommended optimizations when working in command-line mode, enter each
optimization at the command prompt in a Tcl window in the form:
set_global_assignment -name ASSIGNMENT_NAME ASSIGNMENT_VALUE
Where:
is the name of a Tcl command
<-name ASSIGNMENT_NAME>
is the name of an assignment setting
is a valid value for the specified assignment setting
Examples
set_global_assignment -name STRATIX_OPTIMIZATION_TECHNIQUE SPEED
set_global_assignment -name ADV_NETLIST_OPT_SYNTH_GATE_RETIME ON
set_global_assignment -name ADV_NETLIST_OPT_SYNTH_WYSIWYG_REMAP ON
set_global_assignment -name AUTO_PACKED_REGISTERS_STRATIX OFF
set_global_assignment -name PHYSICAL_SYNTHESIS_COMBO_LOGIC ON
set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION OFF
set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_RETIMING OFF
set_global_assignment -name PHYSICAL_SYNTHESIS_EFFORT NORMAL
set_global_assignment -name INNER_NUM 5
Note:
PHYSICAL_SYNTHESIS_EFFORT and INNER_NUM can only be applied through the Tcl window.
PHYSICAL_SYNTHESIS_EFFORT makes the physical synthesis algorithms try harder.
INNER_NUM controls the Fitter effort level.
See Also
For more information please see the Design Space Explorer book in the Quartus II Help. Press the
key to access this help from the DSE graphical user interface.