CLK-30042: Incorrect Clock Group Type

Description

Violations of this rule identify clock groups that may be using an inappropriate type flag, either by using the -asynchronous flag for groups between clocks defined on the same physical target, or by using the -exclusive flag for groups between clocks on different targets.

Using incorrect clock group flags may cause skew reporting and CDC analysis to be incomplete or inaccurate.

Recommendation

When creating clock groups, ensure that flags are used as follows:
  • -physically_exclusive for groups between base clocks defined on the same target
  • -logically_exclusive for groups between generated clocks defined on the same target
  • -asynchronous for groups between clocks defined on different targets

Severity

High

Tags

Tag Description
sdc Design rule checks related to SDC validity checking.

Device Family

  • Intel®Cyclone® 10 GX
  • Intel®Arria® 10
  • Intel®Stratix® 10
  • Intel®Agilex™