如果无需限制最大时延,即可使用时钟组。以下是忽略 clkA
与 clkB
之间的路径的示例:
set_clock_groups -asynchronous -group clkA -group clkB
当 2 个主时钟及其相应的生成时钟构成 2 个异步域,并且这 2 个异步域之间的所有路径均已正确完成同步时,即可立即对多个时钟应用时钟组约束:
set_clock_groups -asynchronous \
-group {clkA clkA_gen0 clkA_gen1 …} \
-group {clkB clkB_gen0 clkB_gen1 …}
或者直接执行:
set_clock_groups -asynchronous \
-group [get_clocks -include_generated_clock clkA] \
-group [get_clocks -include_generated_clock clkB]