Treat asynchronous and unexpandable clocks as untimed. Use
set_clock_groups to ignore paths between them during analysis.
Important:
set_clock_groups takes priority over timing exceptions. If you
need to constrain and report specific paths between asynchronous clocks, use timing
exceptions only. Do not use set_clock_groups.Asynchronous Clock Groups Examples
- A primary clock
clk0is defined on an input port and reaches an MMCM that generatesusrclkanditfclk. - A second primary clock
clk1is a recovered clock defined on the output of a GTP instance and reaches a second MMCM which generates the clocksgtclkrxandgtclktx.