Thermal Vias & Copper Spreading (PCB Heat Transfer Guide + Estimator)
Design thermal vias that actually work: what matters (via count, plating, board thickness, fill), how copper spreading limits performance, and a simple estimator to sanity-check your layout.
Thermal vias are simple to draw and surprisingly easy to get wrong. The core idea is: a via only helps if the copper on the other side can spread and dump the heat. This page focuses on practical layout decisions and a lightweight estimator you can use early in the PCB phase.
On this page
What thermal vias do (and what they do not)
A thermal via is simply a plated hole used as a heat conduit between copper layers (for example from a QFN exposed pad to a large internal/bottom ground plane). Compared to FR-4, copper conducts heat extremely well, so even a few vias can reduce through-board thermal resistance.
- Thermal vias: move heat between layers (thermal problem).
- Stitching vias: provide return paths / reduce loop area (EMI & signal integrity problem).
- Same geometry, different intent: you can place vias for both reasons, but the metrics are different.
Thermal wins come from:
- More parallel copper (more vias, thicker copper)
- Shorter path (thinner boards)
- More area to spread into (planes, pours, heat spreaders)
- A way to dump heat (airflow, enclosure, chassis contact)
Common traps:
- Vias into tiny copper islands (no spreading, little benefit)
- Open vias inside pads → solder wicking and voids
- Big planes with no exposure to air (no way out)
- Relying on IC θJA without matching the JEDEC test board
Copper spreading (why planes matter)
Think of a thermal via array as a vertical heat pipe. If the plane it connects to is small (or thermally isolated), the via array quickly stops being the bottleneck. Spreading resistance in the copper pours/planes becomes the limiter.
- Area helps with diminishing returns: doubling plane size does not halve temperature rise forever (spreading follows a log-like law in simple models).
- Thickness helps linearly: 2 oz copper spreads roughly twice as well as 1 oz for the same geometry (for conduction in the copper).
- Heat needs an exit: exposed copper, airflow, a metal enclosure, thermal pads, or a heatsink are what ultimately set equilibrium.
Thermal via + copper spreading estimator
This estimator is best used as a sanity check (order of magnitude), not as a sign-off method. It models steady-state conduction only through the board and along copper. Real boards also depend on convection, radiation, and contact to the environment.
Estimator
Use this to sanity-check via arrays and plane spreading early in the layout phase.
Through-board (vias + laminate)
Copper spreading (top & bottom)
Model note: spreading is approximated as 2D radial conduction in a thin sheet (equivalent-area radius). It is intentionally simple.
How to read the results
°C/Wis thermal resistance:ΔT ≈ P × Rθ(example: 2 W × 10 °C/W ≈ 20 °C).- Use this to compare options and find the bottleneck: the largest block often dominates.
- Through-board dominates: add vias, reduce board thickness, increase plating, consider filled/planarized via-in-pad.
- Spreading dominates: increase connected copper area, use thicker copper, and improve the heat exit (exposed copper, airflow, enclosure contact).
- This is a conduction-only sanity check (not a full
θJAmodel).
Single via (barrel)
—
—
Via array (N vias)
—
—
Through-board (vias + laminate under pad)
—
—
Top copper spreading
—
—
Bottom copper spreading
—
—
Conduction-only sum (top + through + bottom)
—
—
Reminder: this is not θJA. It is a conduction-only estimate from a source footprint into copper regions. Use datasheets and measurement for sign-off.
Layout patterns (practical)
QFN / DFN exposed pad
- Start from the package datasheet land pattern (thermal pad size, paste pattern, and via suggestions).
- Place an array of small vias inside the exposed pad to connect to a large plane (internal and/or bottom).
- If vias are inside the pad: plan for tenting, plugging, or via-in-pad filled/planarized to avoid solder wicking.
- Use larger copper on layers that can actually dump heat (exposed copper, airflow, enclosure contact).
Power MOSFET / drivers (hot switching parts)
- Separate the electrical loop (small, low inductance) from the thermal spreading area (big copper, many vias).
- Use a solid copper region under the drain pad/thermal pad to spread heat, then stitch into planes with thermal vias.
- Avoid letting thermal copper become a noisy antenna: keep switching nodes compact and well referenced.
LEDs and linear regulators (steady heat)
- If the board touches metal (enclosure/heatsink), route heat towards those contact points (copper pours + via arrays).
- Expose copper on an outside layer (no solder mask) if allowed to improve convection and enable thermal pad contact.
- Validate early with a thermocouple or IR camera—thermal surprises are cheap to fix before you spin.
Manufacturing & assembly notes
- Open vias in pads: can wick solder during reflow (voids, poor joint). Mitigate with tenting, plugging, or via-in-pad filled/planarized.
- Via-in-pad (VIPPO): improves assembly for fine pitch but has cost/lead-time implications. Use it when you need it.
- Thermal relief spokes: help solderability but reduce heat flow. Decide per pad: pins often use relief, thermal pads often want solid copper.
- Internal planes: if you have them, connect your thermal vias to those planes too (they add spreading volume).
Where the equations come from (and what is simplified)
The estimator uses steady-state conduction models. In its simplest form, conduction is:
- 1D conduction:
R ≈ L / (k · A)whereLis length,kthermal conductivity, andAcross-sectional area. - Via barrel area: for a plated cylinder (shell) with inner radius
rand plating thicknesst,A ≈ π · ((r + t)² − r²). - 2D radial spreading in a thin sheet:
R ≈ ln(r2 / r1) / (2π · k · t)wheretis copper thickness, andr1/r2are equivalent radii.
Real PCBs are 3D, anisotropic, and exchange heat with air. Use this estimator to compare layouts and identify which block dominates (vias vs plane spreading), then validate with measurement or a proper thermal simulation if the margin is small.
References
- JEDEC JESD51 series — methodology for measuring and reporting package thermal metrics (θJA, θJC, θJB) on standardized boards.
- IPC-2221 — generic PCB design standard (useful for general via/geometry constraints, not a thermal sign-off document).
- Package datasheets / app notes — many IC vendors provide recommended exposed-pad and thermal-via patterns; treat them as the primary reference for a given package.
FAQ
What is a thermal via?
A via used primarily to move heat between copper regions (layers/planes). It is a thermal design element, not a signal integrity trick.
Should thermal vias be tented or filled?
If the via sits inside a soldered thermal pad, open vias can wick solder during reflow. Tenting, plugging, or filled/planarized via-in-pad are common ways to mitigate that.
Do more thermal vias always help?
Often, but not indefinitely. Once plane spreading and board-to-air cooling dominate, adding vias changes temperature only slightly.
What is copper spreading?
Heat flow within a copper pour/plane. It matters because vias can only move heat into copper that can spread it and eventually dump it to the environment.