TMC-20024: Synchronous Data Delay Assignment

Description

Violations of this rule identify data delay assignments on synchronous transfers. Data delays (that you apply with set_data_delay) should only be applied on asynchronous clock domain crossing transfers.

Recommendation

Remove the offending set_data_delay assignment. If the path of the assignment does not pass through combinational logic, specify the set_net_delay.

Severity

High

Device Family

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