Clock Domain Crossing (CDC)
ConceptClock Domain Crossing (CDC) refers to signal transfers between distinct asynchronous clock domains in digital designs, a common occurrence in modern System-on-Chip (SoC) designs that are prone to metastability effects and require specialized verification techniques.
WIKI
Clock Domain Crossing (CDC)
Definition
A Clock Domain Crossing (CDC) occurs when a signal is transferred between two distinct clock domains in a digital design — that is, between flip-flops or logic elements clocked by different, asynchronous clocks. The term is most commonly used in the context of modern System-on-Chip (SoC) designs that operate on multiple asynchronous clock domains [arxiv:2406.06533v1].
Context in Modern SoC Designs
As SoC designs scale in complexity, designers often adopt a Globally-Asynchronous Locally-Synchronous (GALS) approach to improve power efficiency. In a GALS architecture, individual synchronous islands run on their own local clocks, while the boundaries between islands form asynchronous crossings. These crossings are the CDC paths, and their number grows with design complexity [arxiv:2406.06533v1].
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →