CDC-50012: Multiple Clock Domains Driving a Synchronizer Chain
Description
A synchronizer chain is accepting data from multiple clock domains at once. A synchronizer chain can only synchronize data from a single clock domain.
Recommendation
Either synchronize each incoming clock domain with different synchronizer chains in the same destination domain, placing any required combinational logic in the destination domain, or cascade the clock crossings with transfers from one source clock domain at a time.
Severity
High
Tags
Tag | Description |
---|---|
synchronizer | Design rule checks related to synchronizer chains. |
Device Family
- Intel®Cyclone® 10 GX
- Intel®Arria® 10
- Intel®Stratix® 10
- Intel Agilex®
- Intel Agilex®