Trace Impedance & Electrical Performance Calculator

Characteristic impedance, propagation delay, L and C per length for microstrip and stripline.

What it does

Estimates the characteristic impedance of a trace — microstrip on an outer layer over a plane, or stripline between two planes — plus propagation delay and inductance and capacitance per length.

Where it's used

Routing 50 Ω RF lines, USB / Ethernet / HDMI differential pairs and fast clock lines.

How to use it

  1. Choose microstrip or stripline.
  2. Enter the trace width and copper weight.
  3. Enter the dielectric height and εr from your fab’s stack-up.
  4. Adjust the width until Z₀ reaches your target.

The formula explained

Z₀
characteristic impedance, Ω
εr
dielectric constant of the board material
εeff
effective εr seen by a microstrip (part of the field is in air)
tpd
propagation delay per length
W, H, T
trace width, dielectric height, copper thickness

Worked example

A 0.5 mm microstrip over a 0.3 mm dielectric.

Inputs:

The calculator gives:

Tips and common mistakes

Questions people ask

How wide should a 50 Ω trace be?

On FR-4 with εr around 4.5, a 50 Ω microstrip is roughly 1.7–2 times as wide as the dielectric is thick. The example 0.5 mm trace over 0.3 mm works out at about 50.7 Ω.

What about differential pairs?

This calculator gives single-ended impedance. Differential standards have their own targets — about 90 Ω for USB and 100 Ω for Ethernet and HDMI — which depend on the gap between the two traces too.

When does a trace need controlled impedance?

When it is long compared with the distance a signal edge travels during its rise time. A common rule of thumb is more than about one sixth of that distance: at about 6.1 ps/mm, a 1 ns edge makes traces longer than about 27 mm critical.

Reference: IPC-2141

Related PCB Design calculators

Enter your values to get the result with the formula, substituted values and an explanation of each step.

All engineering calculators