Synchronous Clocking in DisplayPort for Low Jitter
High-performance DisplayPort displays demand extreme data rates to drive high resolutions, fast refresh rates, and deep color depths without signal degradation. Synchronous clocking is preferred in these setups because it locks the pixel clock directly to the main link symbol clock, eliminating the phase drift, tracking errors, and buffering overhead inherent in asynchronous systems. By establishing a fixed, deterministic relationship between the source and the sink, synchronous clocking substantially suppresses deterministic and random jitter, safeguarding signal integrity and preventing visual artifacts.
The Clocking Architecture in DisplayPort
DisplayPort transmits video data across high-speed serial lanes using packetized streams. Inside this architecture, two distinct clock domains exist:
- The Link Symbol Clock: Governs the physical transmission rate across the main link lanes (e.g., 8.1 Gbps for HBR3 or up to 20 Gbps per lane for UHBR20).
- The Stream Pixel Clock: Governs the rate at which video pixels are generated, rendered, and displayed.
When a display operates in asynchronous mode, these two clocks run independently. To reconstruct the native pixel clock at the display (sink), the transmitter sends time-stamping values known as \(M\) and \(N\) parameters. The sink's Clock and Data Recovery (CDR) and Phase-Locked Loop (PLL) circuits use these values to mathematically derive the pixel timing from the high-speed link clock.
The Source of Jitter in Asynchronous Clocking
Asynchronous clock regeneration introduces notable jitter into the display pipeline:
- Fractional M/N Calculation Jitter: The ratio between the link rate and the pixel rate rarely resolves to a simple integer. As a result, the sink’s fractional-N PLL must continuously modulate dividers to approximate the source clock. This modulation introduces low-frequency phase jitter (wander) and high-frequency phase noise.
- FIFO Buffer Drift: Differences in clock drift require intermediate First-In, First-Out (FIFO) elastic buffers to prevent data loss. Buffer depth variations and constant phase adjustments generate timing uncertainty at the output stage.
- Spread Spectrum Clocking (SSC) Mismatch: When SSC is enabled to reduce electromagnetic interference (EMI), asynchronous tracking circuits struggle to mirror the dynamic modulation profile smoothly, resulting in added cycle-to-cycle jitter.
How Synchronous Clocking Eliminates Jitter
Synchronous clocking resolves these issues by enforcing a direct, phase-locked relationship between the pixel stream and the link symbol clock at the hardware level.
1. Deterministic Phase Alignment
In a synchronous configuration, the pixel clock is derived as an exact, phase-coherent sub-harmonic or fixed multiple of the link clock. Because both domains share a common reference, their relative phase remains static. This eliminates the need for dynamic M/N tracking loops in the receiver, removing fractional divider noise entirely.
2. Streamlined Sink PLL Operation
The sink device does not need to perform complex phase reconstruction. With the timing uncertainty removed, the receiver’s PLL operates in a narrower loop bandwidth, allowing it to aggressively filter out high-frequency jitter generated along the physical transmission line rather than spending margin tracking a drifting pixel clock.
3. Reduced FIFO Latency and Phase Modulation
Because data arrives at a rate perfectly synchronized with consumption, elastic FIFO buffers can be minimized. This reduces the risk of buffer under-run or overflow, eliminates the jitter caused by step-adjustments in buffer read pointers, and lowers end-to-end display latency.
The Demands of High-Performance Displays
As display technology moves to 4K, 8K, and refresh rates exceeding 144Hz, timing margins contract to picoseconds. At Ultra High Bit Rate (UHBR) tiers, excessive jitter directly increases the Bit Error Rate (BER), causing link training failures, frame drops, or audio-video desynchronization. Synchronous clocking minimizes transmission jitter to its fundamental physical limits, ensuring reliable bandwidth utilization, artifact-free Display Stream Compression (DSC), and consistent visual responsiveness.