synth::sweep (::quartus::synth)

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

Tcl Package and Version

Belongs to ::quartus::synth 1.0

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