PCB Via Calculator
Calculate PCB via impedance, capacitance, inductance, and current capacity. Get aspect ratio and DFM warnings for through-hole and blind vias. Free, instant results.
Formula
Reference: IPC-2141A; Howard Johnson "High-Speed Signal Propagation"
How It Works
The Via Impedance Calculator computes characteristic impedance, parasitic capacitance, and inductance for PCB vias — essential for high-speed digital design, RF transitions, and signal integrity analysis. Signal integrity engineers use this to minimize via discontinuities that cause 5-15% signal reflection at multi-gigabit data rates.
Per Johnson/Graham's 'High-Speed Digital Design,' via impedance follows Z = 87/sqrt(Er) x ln(1.9 x D/d), where D is antipad diameter, d is via drill diameter, and Er is dielectric constant. A typical 0.3mm via with 0.6mm antipad on FR4 (Er=4.3) has Z approximately 52 ohm — close to 50 ohm target but with 0.3-0.5 pF capacitance and 0.5-1.0 nH inductance that create discontinuity.
Via parasitics scale with board thickness: IPC-2221B shows capacitance C = 1.41 x Er x T x d^2 / (D^2 - d^2) pF, where T is board thickness in mm. A 1.6mm thick board has 2x the capacitance of 0.8mm. This is why HDI stackups with micro-vias (0.1mm drill, 0.15mm pad) are required for >10 Gbps signals — they reduce capacitance by 80% versus standard PTH vias.
For RF applications above 3 GHz, via stub resonance becomes critical. A through-hole via on a signal transitioning at layer 2 of a 1.6mm board has a 1.4mm stub that resonates at approximately 5.5 GHz (quarter-wave), creating a notch in the frequency response. Back-drilling (IPC-6012E) removes the stub, recovering 6-10 dB of insertion loss at resonant frequency.
Worked Example
Problem: Calculate impedance and parasitics for a 0.3mm via (0.25mm finished hole) with 0.6mm antipad on 4-layer 1.6mm FR4 (Er=4.3), signal on L1 transitioning to L3.
Solution per Johnson/Graham:
- Via impedance: Z = 87/sqrt(4.3) x ln(1.9 x 0.6/0.3) = 42.0 x ln(3.8) = 42.0 x 1.335 = 56.1 ohm
- Via length (L1 to L3): approximately 0.3mm
- Capacitance: C = 1.41 x 4.3 x 0.3 x 0.3^2 / (0.6^2 - 0.3^2) = 1.82 x 0.027 / 0.27 = 0.18 pF
- Inductance: L = 5.08 x 0.3 x [ln(4 x 0.3/0.3) + 1] = 1.52 x 2.39 = 3.63 nH per mm, so L_total = 1.1 nH
- Stub length (below L3): 1.3mm, resonance at f = c/(4 x 1.3mm x sqrt(4.3)) = 5.3 GHz
Practical Tips
- ✓Use via-in-pad with cap plating for BGA breakout — eliminates trace stub and reduces parasitic inductance by 30% per IPC-7095 recommendations.
- ✓Add ground vias within lambda/20 (2mm at 10 GHz) of signal vias — provides low-inductance return path, reducing via inductance by 40-60% per Johnson/Graham.
- ✓For RF/microwave (>6 GHz): specify back-drilling to within 0.1mm of signal layer — removes stub resonance and improves insertion loss by 3-6 dB per via.
Common Mistakes
- ✗Neglecting antipad size effect — increasing antipad from 0.5mm to 0.8mm raises via impedance by 10-15 ohm, improving match to 50 ohm traces but reducing routing density.
- ✗Ignoring stub resonance for high-frequency signals — a 1mm stub creates a resonant notch at 7.5 GHz on FR4, causing 10+ dB insertion loss. Always calculate stub frequency for >3 GHz signals.
- ✗Using PTH vias for 25+ Gbps signals — standard 0.3mm vias have 0.5 pF capacitance; HDI micro-vias (0.1mm) have 0.08 pF, reducing return loss by 6-8 dB per via transition per IEEE 802.3.
Frequently Asked Questions
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Related Calculators
PCB
Trace Width
Calculate minimum PCB trace width for current capacity per IPC-2221 and IPC-2152. Get resistance, voltage drop, and power dissipation. Free, instant results.
RF
Microstrip Impedance
Calculate microstrip impedance using Hammerstad-Jensen equations. Get Z0, effective dielectric constant, and propagation delay for PCB trace design. Free, instant results.
PCB
Trace Resistance
Calculate PCB copper trace DC resistance from width, length, thickness, and temperature. Get sheet resistance and temp coefficient. Free, instant results.
PCB
Differential Pair
Calculate Zdiff and Zcommon for edge-coupled microstrip pairs. Design USB, HDMI, and Ethernet differential pairs with odd/even mode impedance. Free, instant results.