Controlled Impedance Stackup Calculator

Enter trace width, dielectric height, thickness and Er to estimate the controlled impedance.

How it is calculated

The tool treats the trace as a surface microstrip over a ground plane and applies the IPC-2141 approximation: Z0 = 87 / √(Er + 1.41) × ln(5.98·H / (0.8·W + T)). W is trace width, H is dielectric height under the trace, T is copper thickness (all in mils, i.e. thousandths of an inch) and Er is the relative permittivity of the laminate. A second formula gives the effective dielectric constant, Eeff = (Er+1)/2 + (Er−1)/2 · 1/√(1 + 12H/W), and the propagation delay is 84.72 · √Eeff in ps per inch. If thickness is left empty it is taken as zero, which raises the answer by a few ohms. Width and height must be above zero and Er between 1 and 100. When the trace is so wide that 0.8W + T reaches 5.98H the logarithm drops to zero or below and the tool shows no result. The formula is only an estimate for a fairly narrow trace, so confirm final widths with your fabricator's field solver.

Worked example

Take W = 10 mil, H = 5.5 mil, T = 1.4 mil and Er = 4.3. The prefactor is 87 / √5.71 ≈ 36.41. The log term is ln(5.98 × 5.5 / (0.8 × 10 + 1.4)) = ln(32.89 / 9.4) ≈ 1.252. Multiplying gives 45.60 Ω. For the effective dielectric constant, W/H = 1.818, so Eeff = 2.65 + 1.65 / 2.757 ≈ 3.249. The delay is 84.72 × √3.249 = 152.70 ps/in. This trace is a little under a 50 Ω target, so you would narrow it slightly.

Try this example →

Common mistakes

  • Entering millimetres instead of mils. All lengths must use the same unit, but the formula was derived for mils and the delay is quoted per inch, so convert first (1 mil = 0.0254 mm).
  • Using the headline Er from a datasheet at 1 MHz for a multi-GHz signal. Laminate permittivity drops with frequency, so the impedance shifts.
  • Putting the height of the whole board in H. H is only the dielectric between the trace and its reference plane, not the total thickness.
  • Applying the result to a stripline (trace buried between two planes) or to a differential pair. This is a single-ended surface microstrip estimate only.
  • Leaving the copper thickness empty. It counts as zero, so the same trace shows 51.47 Ω instead of 45.60 Ω; enter the real thickness (for example 1.4 mil for 1 oz copper).

About this calculator

A microstrip trace — a copper trace running over a solid ground plane, separated by a dielectric layer of height H and relative permittivity Er — behaves as a transmission line whose characteristic impedance depends on trace width W, copper thickness T, and the dielectric properties of the board material. The IPC-2141 approximation gives the effective dielectric constant and Z0 ≈ (87/√(Er+1.41))·ln(5.98H/(0.8W+T)), along with a propagation delay derived from the effective permittivity.

Matching this impedance to a target — typically 50Ω single-ended or 90–100Ω differential — prevents signal reflections that cause data errors, EMI, and eye-diagram closure on high-speed interfaces. PCB designers and hardware engineers use this calculator early in stackup planning for USB, HDMI, Ethernet, and other controlled-impedance signals, then hand the resulting width/height targets to the fab house to confirm against their process capability.

Was this helpful?

You can pick up to 3 reactions.

Comments

  • Be the first to comment.

Popular calculators

All Calculators