-asynchronous オプションを使用して、非同期グループを作成します。
set_clock_groups -name async_clk0_clk1 -asynchronous -group {clk0 usrclk itfclk} \
-group {clk1 gtclkrx gtclktx}
生成クロックの名前が前もって予測できない場合は、get_clocks -include_generated_clocks
を使用してダイナミックにそれらを取得します。-include_generated_clocks
は SDC の拡張オプションです。上記の例は、次のようにも記述できます。
set_clock_groups -name async_clk0_clk1 -asynchronous \
-group [get_clocks -include_generated_clocks clk0] \
-group [get_clocks -include_generated_clocks clk1]