Differential Signaling

Category: Electromagnetic Field Analysis > Signal Integrity | Integrated 2026-04-11
Differential signaling coupled microstrip FEM analysis showing odd-mode and even-mode electric field distribution
Odd-Mode Electric Field Distribution of a Coupled Microstrip Differential Pair (FEM 2D Cross-Section Analysis)

Differential Signaling: Theoretical Foundations

Fundamentals of Differential Signaling

๐Ÿง‘โ€๐ŸŽ“

Differential signaling is used in USB and HDMI, right? Why isn't single-ended good enough?

๐ŸŽ“

Simply put, it's because differential can cancel out common-mode noise. Signals with opposite phases are sent on two conductors, and the receiver subtracts them. External noise affects both lines equally, so it gets canceled out during subtraction.

๐Ÿง‘โ€๐ŸŽ“

I see! But if that's the only reason, doesn't using two wires double the wiring cost?

๐ŸŽ“

Good observation. Actually, differential signaling has another major benefit: EMI (Electromagnetic Interference) reduction. Since currents with opposite phases flow in close proximity, their magnetic fields cancel each other out at a distance, reducing radiated noise. For ultra-high-speed transmission like USB 3.2 at 5 Gbps or PCIe 5.0 at 32 GT/s, single-ended signaling can't pass EMC regulations.

๐Ÿง‘โ€๐ŸŽ“

Oh, really? So the higher the speed, the more essential differential becomes.

๐ŸŽ“

Exactly. CMRR (Common-Mode Rejection Ratio) can achieve around 60-80 dB in actual measurements. That means common-mode noise can be suppressed to 1/1000th to 1/10,000th. This is the decisive difference from single-ended.

Odd Mode and Even Mode Analysis

๐Ÿง‘โ€๐ŸŽ“

In differential pair analysis, terms like "odd mode" and "even mode" come up. What are those?

๐ŸŽ“

When analyzing two coupled transmission lines, the signals are decomposed into two independent modes. Odd Mode is the state where the two lines are driven with opposite phases, and the symmetry plane becomes a virtual ground. Even Mode is the state where the two lines are driven with the same phase, and the symmetry plane becomes an open boundary.

๐Ÿง‘โ€๐ŸŽ“

Does that mean the impedance is different for each mode?

๐ŸŽ“

Yes. This is the core of differential signal design. Differential impedance $Z_{diff}$ and common-mode impedance $Z_{common}$ can be directly derived from odd-mode impedance $Z_{odd}$ and even-mode impedance $Z_{even}$:

$$ Z_{diff} = 2 Z_{odd} $$
$$ Z_{common} = \frac{Z_{even}}{2} $$
๐Ÿง‘โ€๐ŸŽ“

I see, differential is twice the odd mode. So USB 3.x's 90ฮฉ differential means Z_odd = 45ฮฉ?

๐ŸŽ“

Correct! In FEM analysis, we solve the cross-section of coupled microstrips to first calculate $Z_{odd}$ and $Z_{even}$. Once these two are known, the differential characteristics are completely determined.

Coupling Coefficient and Mode Conversion

๐Ÿง‘โ€๐ŸŽ“

The term "coupling coefficient" also appears. What does that represent?

๐ŸŽ“

The coupling coefficient $k$ indicates how electromagnetically coupled the two lines are. If the uncoupled single-line impedance is $Z_0$, then:

$$ Z_{odd} = Z_0 (1 - k) $$
$$ Z_{even} = Z_0 (1 + k) $$

Substituting this into the previous relations gives:

$$ Z_{diff} = 2 Z_0 (1 - k) $$
$$ Z_{common} = \frac{Z_0 (1 + k)}{2} $$
๐Ÿง‘โ€๐ŸŽ“

So stronger coupling (larger k) lowers the differential impedance?

๐ŸŽ“

Exactly. For example, when $k = 0.1$ and $Z_0 = 50\Omega$, then $Z_{diff} = 2 \times 50 \times 0.9 = 90\Omega$. That's exactly the USB specification value. Narrowing the pair spacing increases $k$ and lowers $Z_{diff}$, so in PCB design, impedance is adjusted using both trace width and pair spacing.

๐Ÿง‘โ€๐ŸŽ“

But doesn't stronger coupling increase crosstalk or something?

๐ŸŽ“

Sharp observation. The coupling *within* a differential pair is intentional and not a problem. The issue is coupling with *another* adjacent differential pairโ€”that is, pair-to-pair crosstalk. To suppress this, a basic rule is to maintain a spacing between pairs of at least three times the intra-pair spacing (the so-called 3W rule).

Mode Conversion is a phenomenon where part of a differential signal is converted to common mode, evaluated in S-parameters as $S_{cd21}$ (differential-to-common mode conversion). In an ideal differential pair, $S_{cd21} = 0$, but in reality, mode conversion occurs due to asymmetries within the pair (length mismatch, reference plane irregularities, unequal via placement, etc.).

$$ S_{cd21} = \frac{1}{2}(S_{31} - S_{41} + S_{32} - S_{42}) $$
๐Ÿง‘โ€๐ŸŽ“

What's bad if $S_{cd21}$ is large?

๐ŸŽ“

Common-mode components become the main culprit for EMI radiation. Depending on the standard, a typical target is $S_{cd21} < -20\text{dB}$. PCIe 5.0 requires it to be below $-26\text{dB}$. Checking this value with FEM or S-parameter analysis is standard practice.

High-Speed Standard Impedance Requirements

๐Ÿง‘โ€๐ŸŽ“

What impedance values are actually required by real standards?

๐ŸŽ“

Summarizing the differential impedance requirements for major high-speed serial standards:

Standard$Z_{diff}$ [ฮฉ]ToleranceMax Data Rate
USB 2.090ยฑ15%480 Mbps
USB 3.2 Gen 290ยฑ5%10 Gbps
HDMI 2.1100ยฑ10%48 Gbps
PCIe 5.085ยฑ15%32 GT/s
PCIe 6.085ยฑ10%64 GT/s (PAM4)
DDR540 (DQ)ยฑ10%6400 MT/s
100GBASE-KR4100ยฑ10%25.78 Gbps/lane
๐Ÿง‘โ€๐ŸŽ“

USB 3.2's ยฑ5% is strict. 5% of 90ฮฉ is only a 4.5ฮฉ margin...

๐ŸŽ“

Right. That's why precise impedance calculation using FEM analysis, including the PCB stack-up (layer configuration), trace width, pair spacing, and even solder resist thickness, is essential. "Roughly 90ฮฉ" doesn't cut it at this level.

Coffee Break Trivia Corner

Why is 90ฮฉ Common for Differential?

The adoption of 90ฮฉ differential in many standards like USB, SATA, and DisplayPort is no coincidence. With a standard FR4 board stack-up ($\varepsilon_r \approx 4.2$), the value naturally achievable with manufacturable trace widths (4-6 mil) and pair spacings (5-8 mil) was around 90ฮฉ. In other words, 90ฮฉ was at the sweet spot of physics and manufacturability. Meanwhile, HDMI (100ฮฉ) and PCIe (85ฮฉ) chose different values based on their respective signal characteristics and termination circuit optimization.

Computational Methods for Differential Signaling

Details of Numerical Methods

๐Ÿง‘โ€๐ŸŽ“

Specifically, what algorithms are used to solve differential signal transmission?



๐Ÿง‘โ€๐ŸŽ“

Now I understand what my senior meant when he said, "At least do it properly for differential signal transmission."


Discretization Formulation



๐ŸŽ“

Approximate the unknown quantity using shape functions $N_i$:



$$ u^h(\mathbf{x}) = \sum_{i=1}^{n} N_i(\mathbf{x}) \, u_i $$




๐ŸŽ“

This can be expressed mathematically like this.


$$ K_e = \int_{\Omega_e} B^T \, D \, B \, d\Omega \approx \sum_{g=1}^{n_g} w_g \, B^T(\xi_g) \, D \, B(\xi_g) \, |J(\xi_g)| $$

Discrete Form of Governing Equations


๐ŸŽ“

This can be expressed mathematically like this.


$$ Z_{diff} = 2Z_0(1-k) $$
$$ Z_{comm} = \frac{Z_0(1+k)}{2} $$

๐Ÿง‘โ€๐ŸŽ“

Hmm, just equations don't really click... What do they represent?


๐ŸŽ“

Discretizing the governing equations of the continuum yields the following system of algebraic equations:



$$ [K]\{u\} = \{F\} $$


๐ŸŽ“

Here, $[K]$ is the global stiffness matrix (or equivalent system matrix), $\{u\}$ is the vector of unknown nodal variables, and $\{F\}$ is the external force vector.


๐Ÿง‘โ€๐ŸŽ“

Oh, I see! So that's the mechanism behind "discretizing the governing equations of the continuum."


Element Technology

๐Ÿง‘โ€๐ŸŽ“

I've heard of "element technology," but I might not fully understand it...


Element TypeOrderNode Count (3D)AccuracyComputational Cost
Tetrahedron LinearLinear4Low (Shear Locking)Low
Tetrahedron QuadraticQuadratic10HighMedium
Hexahedron LinearLinear8MediumMedium
Hexahedron QuadraticQuadratic20Very HighHigh
PrismLinear/Quadratic6/15Mediumโ€“HighMedium

Integration Scheme

๐Ÿง‘โ€๐ŸŽ“

What exactly is an integration scheme?


๐ŸŽ“
  • Full Integration: Integrates all terms accurately. Tends to overestimate stiffness (Locking).
  • Reduced Integration: Reduces the number of integration points. Improves computational efficiency but risks hourglass mode occurrence.
  • Selective Reduced Integration (B-bar Method): Separates and integrates volumetric and deviatoric terms separately. Avoids locking.

๐Ÿง‘โ€๐ŸŽ“

After hearing this, I finally understand why element type is so important!


Convergence and Stability

๐Ÿง‘โ€๐ŸŽ“

If it stops converging, what should I check first?


๐ŸŽ“
  • h-refinement: Refine the mesh (reduce element size h) to improve accuracy.
  • p-refinemen
Related Simulators

Experience the theory firsthand with the interactive simulator for this field

All Simulators

Related fields

Coupled AnalysisStructural AnalysisThermal Analysis
Rate this article
Thank you for your feedback!
Helpful
More details
Report error
Helpful
0
More details
0
Report error
0
Written by NovaSolver Contributors
Anonymous Engineers & AI โ€” Sitemap
About the Authors