Differential signaling transmits information as the voltage difference between two complementary signal lines (a positive and negative pair) rather than as a single-ended voltage relative to ground — providing superior noise immunity, reduced electromagnetic interference, and higher data rates.
How Differential Signaling Works
- Two Wires: Signals $V^+$ and $V^-$ carry the same information but with opposite polarity. When $V^+$ goes high, $V^-$ goes low, and vice versa.
- Differential Voltage: The receiver detects the difference: $V_{diff} = V^+ - V^-$. A positive differential = logic 1; negative = logic 0.
- Common-Mode Rejection: Noise that couples equally to both wires (ground bounce, EMI, crosstalk) appears on both $V^+$ and $V^-$ — the differential receiver subtracts it out.
Advantages Over Single-Ended Signaling
- Noise Immunity: Common-mode noise is rejected. Only noise that affects just one wire (or affects them differently) causes errors.
- Lower Voltage Swing: Because the receiver detects a difference, the voltage swing can be smaller (e.g., ±200mV instead of 0–1V) — faster transitions, less power.
- Reduced EMI: The two wires carry equal and opposite currents — their electromagnetic fields cancel at a distance, reducing emissions.
- Better Signal Integrity: Less sensitive to ground bounce and supply noise since the signal is not referenced to ground.
- Higher Data Rates: The combination of noise immunity, lower swing, and reduced EMI enables multi-GHz data transfer.
Common Differential Standards
- LVDS (Low-Voltage Differential Signaling): ±350mV swing, 100Ω impedance. Widely used for display, camera, and general-purpose high-speed links.
- CML (Current-Mode Logic): Used in high-speed SerDes (PCIe, USB, Ethernet). Very fast, DC-coupled.
- PECL/LVPECL: ECL-based differential — used in clock distribution and telecom.
- DDR (SSTL Differential): DDR memory uses differential strobes and some differential data.
Layout Considerations for Differential Pairs
- Length Matching: Both wires must have the identical length to maintain timing alignment. Length difference creates skew that degrades signal quality.
- Spacing: Consistent spacing between the $V^+$ and $V^-$ wires to maintain controlled differential impedance (typically 100Ω).
- Symmetry: The routing environment should be symmetric — both wires see the same parasitic coupling, same reference planes, same via structures.
- Guard Traces: Optional grounded guards on both sides of the pair for additional isolation.
- Avoid Splitting the Pair: Never route the two wires on different layers or around obstacles separately — they must travel together.
On-Chip Differential Signaling
- High-speed SerDes I/O on modern chips use on-die differential drivers and receivers.
- Clock distribution sometimes uses differential clocking for better jitter performance.
- Analog circuits (op-amps, ADCs) inherently use differential signal paths internally.
Differential signaling is the dominant technique for high-speed data transfer — virtually every interface running above 1 Gbps uses differential signaling for its superior noise performance.
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.