Free PCB calculator

Thermal via array calculator

Thermal resistance from the top to the bottom of the board through an array of vias under a component pad, for example an exposed pad of a regulator or power transistor. Includes the dielectric between the vias and the effect of filling the vias.

How it is calculated

One via. Heat flows along the copper barrel and, if filled, through the fill: G = (kCu·Abarrel + kfill·Ahole) / L, Rvia = 1/G.

Array. N vias in parallel: Rvias = Rvia/N. The dielectric under the rest of the pad conducts in parallel: Rdiel = L/(kdiel·(Apad − N·Avia)). The total is the parallel combination, and the temperature drop is ΔT = P·Rtotal.

Limits. One-dimensional model through the board thickness. It does not include spreading resistance in the copper planes, the solder joint or the convection from the board surfaces. These usually dominate the overall junction-to-ambient resistance, so use the result to compare via layouts rather than as the full thermal path. Fill conductivities are typical values. Check your manufacturer's data.

References

  1. JEDEC JESD51 series (thermal test board definitions) and component manufacturers' application notes on exposed-pad thermal design, which use the same one-dimensional via model.
  2. Thermal conductivity of copper: 385 W/m·K; FR-4 through-plane: about 0.3 W/m·K.

Questions

How many thermal vias should I put under a pad?

As many as fit at the manufacturer's minimum pitch (often 1 to 1.2 mm with 0.3 mm holes). Returns diminish once the vias are no longer the largest resistance in the path.

Do unfilled vias wick solder?

Open vias in a soldered pad can draw solder away from the joint. Tenting, plugging or filling them, or using small holes, avoids it.

Other calculators