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 |
Device Family
- Intel® Cyclone® 10 GX
- Intel® Arria® 10
- Intel® Stratix® 10
- Intel® Agilex™