The Differential Impedance Calculator computes characteristic impedance for differential transmission lines based on geometry, dielectric properties, and spacing parameters.
Report an issue
Spotted a wrong result, broken field, or typo? Tell us below and we’ll fix it fast.
What Is a Differential Impedance Calculator?
A differential impedance calculator estimates the impedance seen by a balanced pair of conductors carrying equal and opposite currents. Differential impedance, often written as Z_diff, is the ratio of the voltage difference between the two lines to the current flowing in the pair. It is a key specification for interfaces like Ethernet (100 Ω), USB 3.x (90 Ω), PCIe, and HDMI.
Inside a differential pair, electromagnetic fields from the two traces couple. That coupling changes each line’s effective impedance relative to an isolated trace. The calculator models this interaction to predict Z_diff from geometry and material properties. It also reports the odd-mode impedance (Z_odd) and sometimes the even-mode impedance (Z_even), which belong to the standard physics derivation of coupled transmission lines.
The calculator is useful at several points: stackup planning, routing rules, design review, and manufacturing handoff. It provides a fast way to check “what-if” changes and quantify how far a design is from a target, so you can minimize re-spins.

The Mechanics Behind Differential Impedance
Transmission lines support guided waves. In a differential pair, energy resides in electric and magnetic fields between and around the traces and nearby reference planes. At high frequencies, these lines operate in a quasi-TEM mode where the per‑unit‑length inductance and capacitance (variables L’, C’) govern wave speed and impedance. The two parallel conductors can be decomposed into odd and even modes, which are the building blocks for the derivation of Z_diff.
- Geometry controls fields: trace width (w), separation (s), dielectric height to plane (h), and copper thickness (t) shape L’ and C’. Larger w lowers impedance; smaller s increases coupling and typically lowers Z_diff.
- Material matters: the dielectric constant (relative permittivity, Dk or εr) increases capacitance, lowering impedance; dielectric loss tangent (Df) does not change Z_diff directly but affects bandwidth and attenuation.
- Frequency affects effective parameters: dispersion changes ε_eff slightly with frequency; skin effect shifts current to the copper surface, increasing loss but not greatly altering impedance until very high frequencies.
- Environment changes coupling: solder mask and prepreg resin above a microstrip increase ε_eff and lower Z_diff; stripline, fully embedded between planes, is less sensitive to environmental changes.
- Mode decomposition explains behavior: odd-mode currents (equal and opposite) concentrate fields between traces, lowering Z_odd; Z_diff is twice Z_odd. Even-mode currents push fields outward, raising Z_even.
The calculator encodes these relationships using closed-form approximations and, when needed, numeric methods. Change one variable at a time and watch how the result moves; that builds intuition about which parameters are most effective levers in your stackup.
Formulas for Differential Impedance
At its core, differential impedance follows from per‑unit‑length inductance and capacitance matrices for two coupled lines. The complete derivation is built from the odd and even modes. Below are the most commonly used relationships that connect practical design variables to the result the calculator reports.
- Differential and common-mode impedances: Z_diff = 2 × Z_odd; Z_cm = Z_even ÷ 2.
- Coupling coefficient (mode-based): k = (Z_even − Z_odd) ÷ (Z_even + Z_odd). Stronger coupling (larger k) lowers Z_odd and thus lowers Z_diff.
- Single-ended microstrip (Hammerstad-Jensen, for quick estimates):
– ε_eff ≈ (εr + 1)/2 + (εr − 1)/2 × [1/√(1 + 12h/w)] with thickness corrections for t/w.
– Z0 ≈ (60/√ε_eff) × ln(8h/(w + t)) for w/h ≤ 1.
– Z0 ≈ (120π)/(√ε_eff × [w/h + 1.393 + 0.667 ln(w/h + 1.444)]) for w/h ≥ 1. - Velocity and delay: propagation velocity v = c0/√(ε_eff); delay per length τ = √(L’ × C’) = 1/v.
- Mismatch metrics: reflection coefficient Γ = (Z_target − Z_actual)/(Z_target + Z_actual); return loss RL = −20 log10|Γ| dB; percent error = 100 × (Z_actual − Z_target)/Z_target.
- Mode-splitting from L’/C’ matrices (conceptual): Z_odd = √((L’ − M’)/(C’ − C_m’)); Z_even = √((L’ + M’)/(C’ + C_m’)), where M’ and C_m’ are mutual inductance and mutual capacitance per unit length.
Closed-form formulas for coupled microstrip or stripline that output Z_odd and Z_even directly exist, but each has a limited validity range. To maintain reliability across common stackups, the calculator blends vetted approximations with numeric fitting where needed. When tolerance is tight, field-solver validation remains the gold standard.
Inputs, Assumptions & Parameters
The calculator translates geometry and material properties into an impedance prediction. These inputs represent the dominant variables in the derivation and let you see how manufacturing tolerances will shift the result.
- Trace width (w): conductor width at the copper level, typically in mm or mils; plating and etch taper can change effective w.
- Spacing (s): air gap between the two traces; most sensitive knob for Z_diff after w.
- Dielectric height to plane (h): substrate thickness from trace to reference plane (microstrip) or half core/prepreg spacing (stripline).
- Dielectric constant (εr or Dk): frequency-dependent relative permittivity of the laminate system; use vendor data at your operating band.
- Copper thickness (t): base copper plus plating; affects both Z0 and coupling slightly by changing effective w and field fringing.
- Optional environment flags: solder mask coverage, surface roughness model, and target frequency to set ε_eff and loss.
Typical ranges are w from 0.075–0.3 mm, s from 0.05–0.3 mm, h from 0.05–0.4 mm, and εr from 2.9–4.3 for FR‑4-class materials. At very small s/w or very thick mask, closed-form accuracy drops; expect bigger uncertainty in the result. If your design lies near these edges, treat the calculator as a first pass and confirm with a 2D field solver or a test coupon.
Using the Differential Impedance Calculator: A Walkthrough
Here’s a concise overview before we dive into the key points:
- Select geometry mode: microstrip (surface) or stripline (embedded between planes).
- Enter w, s, h, and t using consistent units; pick εr at your operating frequency.
- Toggle optional features such as solder mask coverage and surface roughness if applicable.
- Set the target Z_diff for your interface (for example, 90 Ω or 100 Ω).
- Press Calculate to compute Z_diff, Z_odd, Z_even, ε_eff, and velocity.
- Review the result and percent error versus the target; note sensitivity hints.
These points provide quick orientation—use them alongside the full explanations in this page.
Example Scenarios
Microstrip 100 Ω Ethernet pair on FR‑4: Assume w = 0.15 mm, s = 0.17 mm, h = 0.18 mm to a solid plane, t = 35 µm copper, εr = 3.9 at 2.5 GHz, with solder mask present. The calculator evaluates ε_eff, then solves for coupled odd/even modes and returns Z_odd ≈ 50.2 Ω and Z_diff ≈ 100.4 Ω. Percent error versus 100 Ω is about +0.4%, and estimated velocity is about 1.6×10^8 m/s. Interpretation: the pair is close enough that connector discontinuities will dominate the return loss budget. What this means: You can release this stackup to fabrication with standard ±10% impedance tolerance and expect compliance.
Stripline 90 Ω pair for USB 3.x: Assume symmetric stripline with w = 0.12 mm, s = 0.18 mm, plane-to-trace spacing h = 0.10 mm, t = 18 µm, εr = 3.6 at 5 GHz. The calculator predicts Z_odd ≈ 46.0 Ω and Z_diff ≈ 92.0 Ω. Mismatch to a 90 Ω target gives Γ = (90 − 92)/(90 + 92) ≈ −0.011; return loss RL ≈ −39 dB at an isolated transition. Interpretation: the small deviation is usually acceptable, but length-matched tuning may still be required to control skew. What this means: Slightly widening the traces or increasing s will center you at 90 Ω if your compliance plan is tight.
Assumptions, Caveats & Edge Cases
Any impedance model rests on assumptions that keep the math tractable and the derivation meaningful. Knowing where those assumptions bend helps you trust the number on screen.
- Quasi-TEM propagation is assumed: valid for PCB traces up to tens of GHz, but slot modes can appear with sparse reference planes or cutouts.
- Homogeneous or piecewise-homogeneous dielectrics are assumed: strong resin content variations, anisotropy, or fiber-weave skew will perturb ε_eff and timing.
- Solder mask and plating are simplified: very thick mask or heavy plating changes fringe fields; expect a few ohms shift versus idealized models.
- Frequency dependence of εr and copper roughness is approximated: for broadband designs, use εr(f) from laminate datasheets and consider roughness models.
- Manufacturing tolerances matter: ±10% control on impedance is common; width and dielectric build variations can dominate the final result.
When your requirements are tight, combine calculator predictions with vendor stackup data and, if possible, measure coupon results from the intended fabricator. That closes the loop from derivation to real hardware.
Units and Symbols
Correct units prevent silent mistakes. Impedance lives in ohms, geometry in millimeters or mils, and frequency in hertz. The table below lists common symbols the calculator reports or uses, so you can map the variables in the formulas to your design inputs and outputs.
| Symbol | Meaning | Typical Unit |
|---|---|---|
| Z_diff | Impedance of the pair in odd mode | Ω (ohms) |
| Z_odd | Impedance of one line when currents are equal and opposite | Ω (ohms) |
| Z_even | Impedance of one line when currents are equal and in phase | Ω (ohms) |
| εr | Material permittivity relative to vacuum | dimensionless |
| w, s, h, t | Trace width, spacing, height to plane, copper thickness | mm or mil |
| f | Operating frequency for material parameters | Hz |
Use the table as a legend when reading formulas and results. For example, if the calculator reports Z_odd = 47.5 Ω, then Z_diff is simply 95.0 Ω, assuming standard odd-mode operation.
Troubleshooting
If your calculated value seems off or unstable, work through a few common checks to isolate the issue. Small inconsistencies in inputs often cause large swings in the result, especially when s is small.
- Confirm units: a width entered in mils while height is in mm will distort Z_diff.
- Verify εr at the correct frequency: laminate Dk can vary by 10% across bands.
- Toggle solder mask on/off and see if the change matches expectations (mask lowers Z).
- Increase s temporarily: if Z_diff does not rise, you may have selected the wrong geometry mode.
- Recalculate with a nominal t: unusual thickness or heavy plating can mislead estimates.
When results remain counterintuitive, sweep one variable at a time and plot the trend. Monotonic behavior (for example, Z_diff rising with s) is a sanity check that the model matches your intent. If not, revisit the stackup assumptions or consult your fabricator’s impedance tables.
FAQ about Differential Impedance Calculator
How accurate are the results compared to a 2D field solver?
For mainstream microstrip and stripline geometries, closed-form calculators are typically within 2–5% of a calibrated field solver. Near extreme ratios of w, s, and h, or with thick solder mask, use a solver or test coupons for confirmation.
Why does narrowing spacing usually lower Z_diff?
Smaller spacing increases electric field concentration between the traces, increasing mutual capacitance. That lowers the odd-mode impedance Z_odd, and since Z_diff = 2 × Z_odd, the pair’s impedance decreases.
What target should I choose: 100 Ω or 90 Ω?
Follow the interface specification. Ethernet twisted-pair PHYs use 100 Ω; USB 3.x and PCIe generally use 85–100 Ω depending on revision. Your controller datasheet and compliance documents specify the correct target.
Does differential impedance change with frequency?
It can vary slightly because εr and effective geometry change with frequency. Over typical digital bandwidths, the shift is small compared to manufacturing tolerance, but broadband RF designs should use εr(f) and, if needed, frequency-aware models.
Glossary for Differential Impedance
Differential Impedance
The ratio of voltage difference between two conductors to the current flowing in the pair when driven with equal and opposite signals.
Odd-Mode Impedance
The impedance seen by one line in a coupled pair when currents are equal in magnitude and opposite in direction; half of differential impedance.
Even-Mode Impedance
The impedance seen by one line in a coupled pair when currents are equal and in phase; relates to common-mode behavior.
Relative Permittivity (εr, Dk)
A dimensionless material property that scales electric field storage; higher values increase capacitance and lower impedance.
Quasi-TEM Mode
An approximation where fields are mostly transverse to the direction of propagation; valid for PCB traces over broad frequency ranges.
Coupling Coefficient
A dimensionless measure of the strength of interaction between two lines, often defined from Z_even and Z_odd.
Return Loss
The logarithmic measure (in dB) of signal reflected by an impedance mismatch, derived from the reflection coefficient.
Effective Permittivity (ε_eff)
The apparent dielectric constant seen by a microstrip or stripline, combining material and field distribution effects.
References
Here’s a concise overview before we dive into the key points:
- Texas Instruments: Understanding Differential Signaling (SLLA077A)
- Analog Devices MT-095: Transmission Lines and Terminations
- Microwaves101: Coupled Microstrip Lines
- Altium Resource: What Is Differential Impedance?
- Samtec Blog: Understanding Differential Pair Impedance
These points provide quick orientation—use them alongside the full explanations in this page.