HomeGlossaryFormulas
Reference

Essential PCB Formulas

Quick reference for impedance calculation, signal integrity, and power delivery. Essential equations every PCB designer needs to know.

Impedance Formulas

Microstrip Impedance (Approximate)

Z₀ = (87 / √(εᵣ + 1.41)) × ln(5.98h / (0.8w + t))

Variables

  • Z₀Characteristic impedance (Ω)
  • εᵣDielectric constant
  • hDielectric height
  • wTrace width
  • tTrace thickness

Notes

Valid for w/h ratio between 0.1 and 3.0. For w/h < 1, accuracy ~2%.

Stripline Impedance (Centered)

Z₀ = (60 / √εᵣ) × ln(4b / (0.67π × (0.8w + t)))

Variables

  • Z₀Characteristic impedance (Ω)
  • εᵣDielectric constant
  • bDistance between ground planes
  • wTrace width
  • tTrace thickness

Notes

For centered stripline. Offset stripline requires more complex calculation.

Differential Impedance (Edge-Coupled)

Zdiff ≈ 2 × Z₀ × (1 - 0.48 × e^(-0.96 × s/h))

Variables

  • ZdiffDifferential impedance (Ω)
  • Z₀Single-ended impedance (Ω)
  • sTrace spacing
  • hDielectric height

Notes

For loosely coupled pairs, Zdiff ≈ 2 × Z₀. Tight coupling reduces Zdiff.

Propagation & Timing

Propagation Delay

tpd = √(εᵣ(eff)) / c = 1.017 × √εᵣ(eff) ns/ft

Variables

  • tpdPropagation delay
  • εᵣ(eff)Effective dielectric constant
  • cSpeed of light (983.6 × 10⁶ ft/s)

Notes

Microstrip εᵣ(eff) ≈ (εᵣ + 1)/2. Stripline εᵣ(eff) = εᵣ. Typical FR-4: ~6 in/ns.

Wavelength

λ = c / (f × √εᵣ(eff))

Variables

  • λWavelength
  • cSpeed of light
  • fFrequency
  • εᵣ(eff)Effective dielectric constant

Notes

Trace becomes transmission line when length > λ/10. At 5 GHz in FR-4, λ ≈ 1.2 inches.

Critical Length

Lcrit = tr × vp / 2

Variables

  • LcritCritical length for transmission line effects
  • trSignal rise time
  • vpPropagation velocity

Notes

If trace length > Lcrit, treat as transmission line. Rule of thumb: 1 inch for 1 ns rise time.

Loss & Attenuation

Conductor Loss (DC Resistance)

Rdc = ρ × L / (w × t)

Variables

  • RdcDC resistance (Ω)
  • ρResistivity (1.7 × 10⁻⁸ Ω·m for Cu)
  • LTrace length
  • wTrace width
  • tTrace thickness

Notes

1 oz copper = 1.4 mils (35 µm). 0.5 oz = 0.7 mils.

Skin Depth

δ = √(ρ / (π × f × μ₀ × μᵣ)) ≈ 2.6 / √f(MHz) µm

Variables

  • δSkin depth
  • ρResistivity
  • fFrequency
  • μ₀Permeability of free space
  • μᵣRelative permeability

Notes

At 1 GHz, copper skin depth ≈ 2.1 µm. Current concentrated in 3δ depth.

Dielectric Loss

αd = (π × f × √εᵣ × tan δ) / c

Variables

  • αdDielectric attenuation (Np/m)
  • fFrequency
  • εᵣDielectric constant
  • tan δLoss tangent (Df)
  • cSpeed of light

Notes

Convert Np/m to dB/inch: multiply by 0.22. Dielectric loss dominates above ~1 GHz.

Crosstalk

Near-End Crosstalk (NEXT)

NEXT = (Cm × Lm) / (4 × C × L) ≈ Kb × Coupled_Length

Variables

  • NEXTNear-end crosstalk coefficient
  • CmMutual capacitance
  • LmMutual inductance
  • CSelf-capacitance
  • LSelf-inductance
  • KbBackward crosstalk coefficient

Notes

NEXT saturates after coupled length = rise time × velocity. Dominant in microstrip.

Far-End Crosstalk (FEXT)

FEXT = (Cm/2C - Lm/2L) × (2 × Length) / tr × Z₀

Variables

  • FEXTFar-end crosstalk coefficient
  • LengthCoupled trace length
  • trRise time
  • Z₀Characteristic impedance

Notes

FEXT increases with coupled length. Zero in ideal stripline (homogeneous medium).

3W Rule

Spacing ≥ 3 × Trace_Width

Variables

  • SpacingEdge-to-edge distance between traces
  • Trace_WidthWidth of signal trace

Notes

Reduces crosstalk to ~10%. For critical signals, use 5W spacing or shielding.

Power Integrity

Target Impedance

Ztarget = (Vdd × Ripple%) / Imax

Variables

  • ZtargetTarget PDN impedance (Ω)
  • VddSupply voltage
  • Ripple%Allowed voltage ripple (typically 5%)
  • ImaxMaximum transient current

Notes

For 1.0V supply with 5% ripple and 10A transient: Ztarget = 5 mΩ.

Decoupling Capacitor Resonance

fres = 1 / (2π × √(L × C))

Variables

  • fresSelf-resonant frequency
  • LEquivalent series inductance (ESL)
  • CCapacitance

Notes

Above resonance, capacitor becomes inductive. Use multiple values to cover frequency range.

Via Inductance (Approximate)

L ≈ 5.08h × (ln(4h/d) + 1) nH

Variables

  • LVia inductance (nH)
  • hVia height (inches)
  • dVia diameter (inches)

Notes

Typical 10-mil via, 62-mil board: ~1 nH. Reduce with larger diameter or ground vias.

Reflection & Matching

Reflection Coefficient

Γ = (ZL - Z₀) / (ZL + Z₀)

Variables

  • ΓReflection coefficient
  • ZLLoad impedance
  • Z₀Line impedance

Notes

Γ = 0 for matched load, Γ = 1 for open, Γ = -1 for short. |Γ| < 0.1 typically acceptable.

Return Loss

RL = -20 × log₁₀|Γ| dB

Variables

  • RLReturn loss (dB)
  • ΓReflection coefficient

Notes

RL > 20 dB means |Γ| < 0.1 (10% reflection). Higher RL is better.

VSWR

VSWR = (1 + |Γ|) / (1 - |Γ|)

Variables

  • VSWRVoltage Standing Wave Ratio
  • ΓReflection coefficient

Notes

VSWR = 1 is perfect match. VSWR < 1.5 typically acceptable for digital signals.