differential pair calculator

PCB Differential Pair Calculator

Estimate odd/even impedance, differential impedance, common-mode impedance, and timing skew from a compact coupled-line model.

Enter values and click Calculate.

What this differential pair calculator does

Differential pairs are used in USB, LVDS, PCIe, Ethernet, and many other high-speed interfaces because they improve noise immunity and signal integrity. This calculator gives you a practical first-pass estimate of the most important electrical numbers:

  • Odd-mode impedance (how one line behaves when equal and opposite currents flow)
  • Even-mode impedance (how both lines behave when currents flow in the same direction)
  • Differential impedance (usually the headline target, often 90 Ω or 100 Ω)
  • Common-mode impedance (relevant for EMI and common-mode conversion)
  • Propagation delay and skew from dielectric constant and length mismatch

Assumptions and formulas used

The calculator uses a simplified coupled transmission-line model. It is excellent for planning and quick design iteration, but it does not replace a field solver or board-fab impedance coupon validation.

Coupled-line impedance relationships

Zodd = Z0 × √((1 - k) / (1 + k))
Zeven = Z0 × √((1 + k) / (1 - k))
Zdiff = 2 × Zodd
Zcm = Zeven / 2

Here, Z0 is the uncoupled single-ended impedance and k is an effective coupling coefficient. As spacing shrinks (stronger coupling), k increases.

Velocity, delay, and skew

v = c / √εeff
delay per mm = (1 / v)
skew = mismatch × delay per mm

This gives a clean estimate of how much timing error a pair mismatch introduces. The tool also computes the maximum mismatch you can tolerate within a skew budget.

How to use the calculator

  1. Start with your best estimate of Z0 and k from previous stackups or CAD pre-layout tools.
  2. Set your target differential impedance (for example, 100 Ω).
  3. Enter εeff and route length information.
  4. Review impedance error and skew results.
  5. Adjust geometry in your PCB tool (trace width/spacing/height), then re-check.

Practical routing guidance

1) Keep geometry consistent

Differential impedance depends strongly on spacing and reference plane distance. Sudden geometry changes create impedance discontinuities and reflections.

2) Match lengths only where it matters

Length matching is important, but don't add excessive serpentine meanders unless your skew budget truly requires it. Added meanders can increase crosstalk and loss.

3) Control return paths

Differential routing still needs a solid return environment. Plane splits and bad via transitions can hurt common-mode behavior and radiated emissions.

4) Validate with your fabricator

Different laminate systems and etch compensation rules can shift real impedance. Always align your final geometry with your PCB manufacturer’s impedance capabilities.

Worked example

Suppose your uncoupled line is about 58 Ω, coupling coefficient is 0.15, and your target is 100 Ω. The calculator shows your estimated differential impedance and whether you are above or below target. If mismatch is 0.5 mm and εeff is 3.6, skew is usually a few picoseconds—often acceptable for many interfaces, but maybe too high for tight high-speed buses.

Common mistakes to avoid

  • Using the nominal dielectric constant instead of effective dielectric constant
  • Treating differential routing as “immune to everything” and ignoring reference plane continuity
  • Over-optimizing only one segment while connectors, vias, and packages dominate channel behavior
  • Skipping post-route extraction or SI simulation for critical links

Bottom line

Use this differential pair calculator as a fast engineering compass: it helps you choose better starting geometry, estimate skew risk early, and communicate constraints with your board vendor. For sign-off, combine it with stackup-specific simulation and measurement.

🔗 Related Calculators