Intel® Quartus® Prime Pro Edition User Guide: Scripting

ID 683432
Date 6/20/2022
Public

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

Document Table of Contents

3.1.34.20. set_scc_mode (::quartus::sdc_ext)

The following table displays information for the set_scc_mode Tcl command:

Tcl Package and Version

Belongs to ::quartus::sdc_ext

Syntax set_scc_mode [-h | -help] [-long_help] [-size <size> ] [-use_heuristic]
Arguments -h | -help Short help
-long_help Long help with examples and possible return values
-size <size> Maximum SCC loop size
-use_heuristic Always use heuristic for SCC processing
Description
Allows you to set maximum Strongly Connected
Components (SCC) loop size or force the Timing
Analyzer to always estimate delays through SCCs.

When the Timing Analyzer encounters a loop of
size greater than the specified maximum SCC loop size,
it uses a heuristic which only estimates delays
through the loop.

If the loop is smaller than the maximum SCC loop size,
a full processing of loops is performed unless the
-use_heuristic option is used.
Example Usage
# Make the Timing Analyzer use normal processing for all loops
# the size of which is less than or equal to 100. For loops of size
# greater than 100, a runtime-saving heuristic will be used
set_scc_mode -size 100

# Force the Timing Analyzer to use heuristic for all SCCs
# disregarding their size
set_scc_mode -use_heuristic
Return Value Code Name Code String Return
TCL_OK 0 INFO: Operation successful