Theme

Track 4: Signal Integrity Masterclass

Master the physics of high-speed signal propagation. Understand transmission lines, reflections, crosstalk, jitter, and the termination strategies that tame them.

1. Transmission Line Theory

At high frequencies, PCB traces are no longer simple wires — they become transmission lines with distributed inductance and capacitance per unit length. Understanding these parameters is critical for signal integrity.

Characteristic Impedance
Z0 = √(L / C)

Where L is the inductance per unit length (H/m) and C is the capacitance per unit length (F/m). Typical PCB traces have Z0 = 50Ω for microstrip or 100Ω differential.

Propagation Velocity
vp = 1 / √(L · C) = c / √εeff

Signals travel at a fraction of the speed of light, determined by the effective dielectric constant of the substrate. For FR-4 (εr ≈ 4.2), propagation delay is roughly 6.4 ns/m (about 170 ps/inch).

Electrical Length
θ = β · l = (2πf / vp) · l

A trace becomes "electrically long" when its length exceeds roughly 1/10th of the signal wavelength. At that point, transmission line effects dominate and proper impedance matching becomes essential.

Signal Pulse Propagation

Source Load Ground Plane Signal pulse propagating →

2. Reflections

When a signal encounters an impedance discontinuity, part of its energy reflects back toward the source. The reflection coefficient quantifies this:

Reflection Coefficient
Γ = (ZL − Z0) / (ZL + Z0)

Γ ranges from −1 (short circuit) to +1 (open circuit). When ZL = Z0, Γ = 0 (perfect match, no reflection).

Return Loss
RL = −20 log10|Γ|   (dB)

Reflection Simulator

Γ = 0.000 Return Loss = dB |Reflected| = 0%

3. Ringing

Ringing occurs when a signal bounces back and forth between mismatched impedances at both ends of a transmission line. Each reflection adds to the voltage at the load, causing oscillations that converge to the final value through a "staircase" pattern.

The severity depends on the mismatch ratio. Larger mismatches produce more pronounced oscillations that take longer to settle. Ringing can cause false logic transitions, timing violations, and increased EMI.

Ringing Simulator

ΓL = 0.600 ΓS = -0.667 Vfinal = 0.800V

4. Crosstalk

Crosstalk is unwanted coupling between adjacent signal traces due to mutual capacitance (Cm) and mutual inductance (Lm). It produces noise on quiet "victim" lines when an "aggressor" line switches.

Near-End Crosstalk (NEXT)
NEXT = (1/4)(Cm/C + Lm/L)
Far-End Crosstalk (FEXT)
FEXT = (1/2)(Cm/C − Lm/L) · (vp · Tr / l)

NEXT propagates backward (toward the source end of the victim), while FEXT propagates forward (toward the load end). In stripline geometries, FEXT can be zero when Lm/L = Cm/C.

PropertyNEXTFEXT
DirectionBackward (toward source)Forward (toward load)
Length dependenceSaturates beyond coupled lengthIncreases with coupled length
Pulse shapeRectangular pulseDerivative of aggressor signal
Stripline behaviorNon-zeroCan be zero (balanced coupling)
Microstrip behaviorDominant coupling modePresent, rises with length
MitigationIncrease spacing, use ground guardsShorter coupled runs, shielding
Typical magnitude1–5% of aggressor0.5–3% of aggressor

5. Jitter

Jitter is the deviation of signal edges from their ideal timing positions. It degrades the timing margin of a digital link and increases the bit error rate (BER).

Total Jitter (at a given BER)
TJ = DJ + 2 · N(BER) · RJrms

Where DJ is deterministic jitter (bounded), RJ is random jitter (Gaussian, unbounded), and N(BER) is the number of sigma for the target BER (e.g., N = 14.07 for BER = 10-12).

Jitter Decomposition Tree

Total Jitter (TJ) Deterministic (DJ) Random (RJ) Gaussian, unbounded Bounded Uncorr. (BUJ) Periodic (PJ) Data-Dependent (DDJ) ISI (Inter-Symbol Interf.) DCD (Duty Cycle Dist.) SSC Jitter Crosstalk-induced

6. Eye Diagram

An eye diagram is formed by overlaying many bit periods of a signal on top of each other. It reveals signal quality at a glance: the "eye opening" shows voltage and timing margin, while closure indicates degradation from jitter, noise, ISI, and attenuation.

Interactive Eye Diagram

Traces: 120 Eye Height: -- Eye Width: --

7. Termination Strategies

Proper termination absorbs signal energy at the end of a transmission line, eliminating reflections. Each strategy has trade-offs in power consumption, component count, and signal levels.

Termination Comparison

Series termination places a resistor at the source end equal to Z0 - Zdriver. The initial launched wave is half amplitude, but the reflected wave from the matched far end completes the full swing. Simple, low power, but the half-amplitude initial wave limits stub lengths.

--- Unterminated --- Terminated Strategy: Series

8. Differential Signaling

Differential signaling transmits data as the difference between two complementary signals (D+ and D-). This provides superior noise immunity since common-mode noise is rejected, and it enables faster data rates with lower voltage swings.

Differential Impedance
Zdiff = 2 · Z0 · (1 − k) ≈ 2 · Zodd
Odd-Mode Impedance
Zodd = Z0 · (1 − k)
Even-Mode Impedance
Zeven = Z0 · (1 + k)
Common-Mode Impedance
Zcommon = Zeven / 2 = Z0 · (1 + k) / 2

Here, k is the coupling coefficient between the two traces (0 ≤ k ≤ 1). Tighter coupling (higher k) lowers Zdiff but improves noise rejection.

Common-Mode Rejection Ratio
CMRR = 20 log10(Adiff / Acm)   (dB)

High CMRR means the receiver strongly rejects common-mode noise. Typical differential receivers achieve 40–60 dB CMRR. Maintaining trace symmetry (equal length, spacing, and layer transitions) is critical for preserving CMRR.

StandardZdiffData RateSwing
LVDS100Ω655 Mbps350 mV
USB 3.090Ω5 Gbps400 mV
PCIe 4.085Ω16 GT/s200 mV
HDMI 2.1100Ω12 Gbps/lane300 mV
Ethernet 10GBASE-KR100Ω10.3125 Gbps800 mV

9. Quiz: Signal Integrity

Test your understanding of transmission lines, reflections, crosstalk, jitter, and termination techniques.