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.33.13. remove_clock_groups (::quartus::sdc)

The following table displays information for the remove_clock_groups Tcl command:

Tcl Package and Version

Belongs to ::quartus::sdc

Syntax remove_clock_groups [-h | -help] [-long_help] -all
Arguments -h | -help Short help
-long_help Long help with examples and possible return values
-all Specify remove all clock group settings
Description
Remove all clock group assignments. This command removes
any clock groups that have been previously set. There is no
way to remove specific groups.
Example Usage
project_open top
create_timing_netlist
create_clock -period 10.000 -name clkA [get_ports sysclk[0]]
create_clock -period 10.000 -name clkB [get_ports sysclk[1]]

# Set clkA and clkB to be mutually exclusive clocks.
set_clock_groups -exclusive -group {clkA} -group {clkB}
set_clock_groups -exclusive -group {clkC} -group {clkD}

# Remove clock groups A, B, C, and D. Result is that there
# are no longer any mutually exclusive clocks.
remove_clock_groups -all
Return Value Code Name Code String Return
TCL_OK 0 INFO: Operation successful