CDC-50102: Synchronizer after CDC Bus with Control Signal

Description

Violations of this rule identify a synchronizer that was identified from the destination of a CDC bus managed by a control signal, such as a clock enable or MUX select signal. Such buses may not require being followed by a synchronizer, as they are already synchronized by the control signal.

Recommendation

To prevent synchronizers from being formed after such a bus, apply an instance assignment of Synchronization Register Chain Length = 1 on the head of the bus.

Severity

Low

Tags

Tag Description
synchronizer  
false-positive-synchronizer  

Device Family

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