PCB Thermal Via Array Calculator

Calculate effective thermal resistance of a via array under a hot component. Input via geometry and array count; get θJC-improvement estimate.

Calculator Electronics Updated Apr 23, 2026
How to Use
  1. Enter via length L (stackup depth — via traverses from component pad to opposite-side plane).
  2. Enter drill radius r, copper plating thickness, and number of parallel vias N.
  3. Result: thermal resistance θ of the via array, power-handling estimate.
Input
mm
mm
µm
Presets
Via Array
θ per via
°C/W
θ array (N)
°C/W
Cu Area
mm²
P @ 40°C rise
W

Show Work

Enter via geometry + count.

Formulas

Cross-section
A = π(r² − (r−t)²) ≈ 2πr·t
Copper tube annulus.
θ per via
θ = L / (k · A)
k(Cu) = 400 W/m·K.
Array θ
θ_array ≈ θ / N
Parallel thermal paths.
Filled bonus
θ × 0.7
Copper-filled vs plated-only.
Max Power
P = ΔT / θ
Component → PCB plane.
Practical Limit
θ_array ≥ 1 °C/W
Below this, spreading dominates.

History of Thermal Via Arrays

The thermal via array technique dates to the 1980s as surface-mount QFN/DFN packages started replacing through-hole TO-220 and TO-252 parts. Without the TO-220's heat-sinkable tab, power components needed an alternative thermal path — arrays of copper-plated vias under the exposed thermal pad became the standard solution, documented in TI and National Semiconductor application notes by the mid-1990s.

The AMP/Molex "standard" QFN thermal-pad pattern is a 3×3 or 5×5 grid with 1.0 mm pitch and 0.3 mm drill diameter. Each via provides roughly 40-60°C/W thermal resistance; 9 in parallel gives ~5°C/W, adequate for 5-10 W dissipation with reasonable ambient-to-copper-plane ΔT budgets.

Copper-filled microvia technology, introduced in smartphone mainboards after 2010, brought thermal via performance to a new level: ~10°C/W per via with 0.1 mm diameter. High-power RF PA modules in 5G base stations now use copper-coin inlay or embedded-component PCBs for thermal paths well beyond what via arrays alone can achieve.

About This Calculator

Enter via length (stackup depth), drill radius, copper plating thickness, and number of parallel vias. Toggle filled/unfilled. The tool computes single-via thermal resistance (using copper k = 400 W/m·K on the plating-tube annulus), divides by N for the parallel array, and reports the max power for a typical 40°C rise budget.

This is the "via array only" thermal resistance — it doesn't include the PCB copper plane spreading resistance (which adds ~5-20°C/W for typical 40mm² pours) or external convection. For accurate thermal analysis of complete packages, use a dedicated thermal simulator (FloTherm, 6SigmaET, Icepak). Everything runs client-side.

Frequently Asked Questions

Why thermal vias?

Components like QFN/DFN MOSFETs, LDOs, and buck converters dissipate 1-10 W from a small thermal pad. FR4 has ~0.3 W/m·K thermal conductivity; copper has 400 W/m·K. A via array cuts a thermal shortcut through the low-conductivity FR4 to a large copper plane on the opposite side.

How many vias?

Typical 3×3 to 5×5 grid under QFN (9-25 vias). More vias reduce θ inversely but with diminishing returns below ~1°C/W — at that point the PCB copper plane spreading resistance dominates.

Filled vs unfilled?

Filled (epoxy- or copper-filled) vias have ~30% lower θ than unfilled (plated-only) vias. Copper-filled microvias in HDI boards are best but expensive.

Common Use Cases

QFN MOSFET

5×5 via array under 5mm² thermal pad: ~5°C/W from pad to opposite side.

Buck Converter

Thermal pad flanked by input and output caps: 10+ vias required for 10 W dissipation.

LED Driver

3×3 array under high-power LED: keeps junction temperature below 100°C for 1 W devices.

Last updated: