KEMI
/
Reference Library

KEMI Docs

PCB Design Basics

How to pick a layer stack-up, IPC-2221-based trace width per current with voltage-drop math, and via dimensions with per-purpose selection. Three representative sheets excerpted from the KEMI PCB Design & Manufacturing Reference (printable sheets); tables and worked figures are transcribed as published.

Excerpt 1

Layer Stack-up

How to pick a layer count

LayersTypical assignmentSuitsUpsideLimits
1All on Top: routing, power, GNDLED bars, simple supply / relay boardsCheapest, shortest lead timeNeeds jumpers, no GND plane, poor EMI
2L1 signal / L2 solid GNDMCU and sensor boards, slow digitalA real reference plane at low costPower runs as traces, density limited
4Sig – GND – PWR – SigMulti-rail, controlled impedance, fast linksBoth signal layers face a plane, plus plane capacitanceCosts more than 2 layer, stack-up must be specified
6Sig – GND – Sig – Sig – PWR – SigDense BGAs, memory buses, mixed analogInner signals shielded between planes (stripline)Cost and thickness control, agree stack-up with the fab

Material thicknesses

Copper thickness t [µm] ≈ 35 × oz · finished thickness = Σ (core + prepreg + copper + solder mask)

ItemTypicalNotes
Finished0.6 / 0.8 / 1.0 / 1.6 / 2.0 mm1.6 mm default
Core (FR-4)0.1 – 1.5 mm1.065 mm in 1.6 mm 4-layer
Prepreg / sheet0.10 – 0.19 mmcount sets dielectric
Copper 0.5 oz17.5 µminner default
Copper 1 oz35 µmouter default, + plating
Copper 2 oz70 µmhigh current
Solder mask10 – 25 µm per sidecounts to total
1.6 mm 4-layer check35+200+17.5+1065+17.5+200+35 = 1570 + mask 2×15 = 1600 µm = 1.60 mma typical 4-layer build

Typical FR-4 values — every fab has its own house stack-up, so confirm before ordering.

Three rules for assigning layers

  • ① Every signal layer needs a reference plane next to it — the return current needs a path directly under the trace.
  • ② Face GND and PWR across a thin dielectric — the two planes form a capacitor on their own and pull down high-frequency supply impedance.
  • ③ For 4 layers, Sig–GND–PWR–Sig is the safe choice. With Sig–GND–Sig–PWR the L3 signals reference a split PWR plane, so the return breaks wherever a trace crosses a rail boundary.

An asymmetric build warps — if copper coverage and dielectric heights differ above and below the centre line, the board bows in reflow heat and BGA joints fail. A symmetric stack-up plus balanced copper in empty areas (dummy copper) is a baseline, not an option. The classic 2-layer mistake — treating the bottom GND as spare space and routing across it, splitting the plane. Once split, the only advantage a 2-layer board had is gone.

Excerpt 2

Trace Width & Current

1 oz (35 µm), in mm · first 3 columns calculated, last practical.

Current(A)Outer ΔT=10 °COuter ΔT=20 °CInner ΔT=10 °CNotes — practical width (outer) and why
0.10.0130.0080.0330.20 — below the fab minimum; use your default signal width.
0.250.0440.0290.1150.25 — the floor here is manufacturing, not heating.
0.50.1150.0760.3000.30 — practical minimum for logic and sensor feeds.
10.3000.1970.7810.50 — about 1.7× calculated, drop margin included.
20.7810.5132.0331.20 — from here voltage drop binds first.
31.3670.8983.5562.00 — use a copper pour rather than a trace.
52.7651.8167.1944.00, or 2.0 mm in 2 oz copper.
107.1944.72418.715Not a trace — 2 oz or heavier plus a pour, or a bus bar.

I = k · ΔT0.44 · A0.725 (A: cross-section in mil², outer k = 0.048 / inner k = 0.024) · width[mil] = A ÷ 1.378 (1 oz) · width[mm] = width[mil] × 0.0254

Resistance and voltage drop

1 oz, ρ = 1.72×10⁻⁸ Ω·m · table value × (length/100 mm) × current · 2 oz halves resistance

Width(mm)1 oz section(mm²)R per 100 mm(mΩ)Drop at 1 A(mV/100 mm)
0.20.0070245.7245.7
0.30.0105163.8163.8
0.50.017598.398.3
0.80.028061.461.4
1.00.035049.149.1
2.00.070024.624.6

Worked example · 2 A on a 3.3 V rail

0.5 mm trace, 80 mm long: ① A = 0.5 × 0.035 = 0.0175 mm² ② R = ρL/A = 1.72e-8 × 0.080 ÷ 1.75e-8 = 78.6 mΩ ③ Drop = 2 A × 78.6 mΩ = 157 mV → 4.8 % of 3.3 V ④ Loss in the trace = I²R = 4 × 0.0786 = 0.31 W Budget is 1–2 % of the rail (33–66 mV here). 4.8 % blows it — the load sees only 3.14 V, inviting brownouts and ADC reference error. Fix, checked: for 1 %, R ≤ 16.5 mΩ → width 0.5 × (78.6/16.5) ≈ 2.4 mm (or 1.2 mm in 2 oz)

Rules of thumb

  • · 1 oz outer, ΔT 10 °C → 1 mm wide ≈ 2.4 A
  • · ΔT of 20 °C buys ×1.36 current · inner layers get half (k halved)
  • · Doubling current needs about 2.6× width — width and current are not proportional.
  • · Never use a thin trace as a fuse — the current at which it opens is not repeatable, and it can char the laminate or take neighbours with it. Protect with a fuse, polyfuse or current-limiting IC.

Excerpt 3

Via Design

Via dimension specs

Standard = no added cost / Advanced = adds cost and lead time

ItemStandardAdvancedNotes
Finished hole Ø (drill)0.30 mm0.15–0.20 mmMechanical drill floor — below this it is laser (HDI)
Pad Ø (land)0.60 mm0.40 mmHole Ø plus one annular ring per side — see formula
Annular ring (per side)0.15 mm0.10 mmMargin that absorbs drill registration error
Aspect ratio (AR)8 : 110 : 1Exceed it and barrel plating thins — cracks, opens
Via ↔ via (pad to pad)0.20 mm0.13 mmCopper gap between pad edges
Via ↔ trace0.20 mm0.13 mmMatching the fab's minimum space is safest

Pad Ø = hole Ø + 2 × annular ring → 0.30 + 2×0.15 = 0.60 mm · AR = board thickness ÷ hole Ø → 1.6 ÷ 0.20 = 8.0 : 1 (at the limit) · 1.6 ÷ 0.30 = 5.3 : 1 (comfortable)

Choosing a via by purpose

PurposeHole / padHow many
General signal0.3 / 0.6One per net — better yet, avoid the layer change
High-speed signal0.2 / 0.45A return GND via within 2 mm
Power branch0.3 / 0.6One per amp, minimum two
High-current plane0.4–0.5 / 0.8–0.9One per amp, spread out
GND stitching0.3 / 0.65–10 mm grid (λ/20 ≈ 7 mm @ 1 GHz), plane edges first
Thermal0.3 / 0.61.0–1.2 mm grid under the pad

Do not do this

  • ① An unfilled, uncapped via in pad — solder wicks down the hole in reflow and the part lifts. Specify fill + copper cap + planarization.
  • ② A via used as a test point needs a mask opening; ordinary vias are tented by default — the opposite.
  • ③ Via stubs — a through via between two upper layers leaves a barrel that acts as an antenna, wrecking high-speed signals. Reassign layers or back-drill.
  • ④ Microvias, blind and buried vias are not standard process — confirm the fab builds them; cost and lead time rise sharply.

Current per via — assuming 25 µm barrel plating, a 0.30 mm via has 0.026 mm² of copper, equivalent to a 0.73 mm trace in 1 oz. A copper-area comparison only; real capacity is set by heating — budget ≈ 1 A per 0.30 mm via and add vias.

This document is an excerpt

The full PDF edition of the PCB Design & Manufacturing Reference covers footprints and land patterns, component placement rules, ground and return paths, decoupling, differential pair routing, silkscreen conventions, DRC rule setup, a pre-order final checklist and a field guide of common mistakes — all as printable sheets plus practice worksheets.

Design done? Get a fab quote now

Upload the Gerber ZIP and see a fabrication price based on the detected size and layer count.

PCB fab quote

FAQ

How wide should a trace be for 1 A?

The IPC-2221 calculated width at 1 oz copper, outer layer, ΔT 10 °C is 0.300 mm, but the practical recommendation is about 1.7× that — 0.50 mm — to include voltage-drop margin. Rule of thumb: 1 oz outer at ΔT 10 °C, 1 mm wide ≈ 2.4 A; doubling current needs about 2.6× the width — width and current are not proportional.

How should I assign a 4-layer stack-up?

Sig–GND–PWR–Sig is the safe choice. With Sig–GND–Sig–PWR the L3 signals reference a split PWR plane, so the return breaks wherever a trace crosses a rail boundary. Sig–GND–PWR–Sig gives both signal layers a solid plane to face, and plane capacitance for free.

How much current can a single via carry?

Assuming 25 µm barrel plating, a 0.30 mm via has 0.026 mm² of copper — equivalent to a 0.73 mm trace in 1 oz — but real capacity is set by heating. Budget conservatively at about 1 A per 0.30 mm via, and put vias in parallel on high-current paths.

This document is an excerpt of KEMI's own reference material and an unofficial study reference. Trace widths are computed from the published IPC-2221 formula; real capacity varies with plating, ambient temperature and cooling — confirm against fab specs (ΔT is a rise above ambient). IPC is a trademark of IPC; all trademarks mentioned are the property of their respective owners.