Intel® Quartus® Prime Pro Edition User Guide: Scripting

ID 683432
Date 3/28/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.36.10. synth::sweep (::quartus::synth)

The following table displays information for the synth::sweep Tcl command:

Tcl Package and Version

Belongs to ::quartus::synth

Syntax synth::sweep [-h | -help] [-long_help] [-dont_cross_module_boundaries] [-lite] [-module <module> ] [-no_sweep_records]
Arguments -h | -help Short help
-long_help Long help with examples and possible return values
-dont_cross_module_boundaries If set, no constant / fanout-free logic is propagated across hierarchy boundaries
-lite If set, only some redundant single-input combinational logic gates are removed
-module <module> If module is provided, sweep is only performed on this module, otherwise it is performed on the whole design
-no_sweep_records If true, sweep records are not stored. This can save runtime and disk space. Default is false
Description
Remove stuck and redundant logic from the design or given module.
Example Usage
synth::sweep -module $module_name -dont_cross_module_boundaries -lite -no_sweep_records
Return Value Code Name Code String Return
TCL_OK 0 INFO: Operation successful