ElecEng Handbook Electronic Engineer Reference
HomePCB Design

PCB Design Rules

Practical design references: trace current, controlled impedance, via sizes, clearances and manufacturing capabilities.

Opens the browser print dialog — choose "Save as PDF".
Figures marked "typical" vary by laminate, plating, temperature and fabricator. Always confirm with your manufacturer's capability sheet before ordering. IPC-2221/IPC-2152 formulas are approximations.

Trace Current Capacity

I = k × A^0.725 × ΔT^0.44, external layer k=0.048, internal k=0.024 (A = cross-section in mil²).
A
°C
oz
Minimum trace width
Width (mil)
Area (mil²)
This is an estimate — reduce current for internal layers, high ambient temperature, long runs and thin copper.

Microstrip Impedance

Approximate: Z0 ≈ (87/√(Er+1.41)) × ln(5.98h / (0.8w + t)) (Wheeler) — for demonstrative comparison only.
mil
mil
mil
Impedance Z0
Real impedance depends on Er tolerance, etch, solder-mask and stackup. Use a field solver for production-controlled impedance.

🥉 Copper Weight Equivalents

1 oz/ft² is the standard unit for inner/outer copper.

Weight (oz/ft²)Thickness (µm)Thickness (mil)
0.5 oz17.5 µm0.7 mil
1 oz35 µm1.38 mil
2 oz70 µm2.76 mil

🏭 Standard Manufacturing Capabilities

Typical limits for standard 2-layer FR4 boards. These are mid-range values that most fabs meet — verify with your supplier; tighter capabilities often cost more.

ParameterTypical standardAdvanced (cost+)
Min trace width/spacing6 / 6 mil3–4 / 3–4 mil
Min drill hole size0.3 mm (12 mil)0.2 mm (8 mil)
Min annular ring6 mil4 mil
Board thickness1.6 mm0.4 – 6 mm
Min copper weight1 oz (35 µm)0.5 oz
Finish (surface)HASLENIG, OSP, Immersion Ag
Min finished hole0.3 mm0.1–0.2 mm

Differential Impedance (Microstrip)

Rough equal-width estimate Zdd ≈ 2·Z0·(1 − 0.48·e^(−0.96·s/h)). Not for production.
mil
mil
mil
mil
Differential Zdd
Approximation only — coupling, stackup, solder mask and manufacturing dominate. Validate prototypes by TDR.

Trace Resistance & Voltage Drop

A straight trace is a resistor: R = ρ·L/A with copper ρ ≈ 1.72×10⁻⁸ Ω·m. A = width × thickness (1 oz ≈ 35 µm). Vdrop = I·R and Ploss = I²·R follow directly.
mm
mil
oz
A
Resistance R
Voltage drop
Power loss
Resistance is proportional to length and inversely to cross-section, so doubling the trace width halves R. Copper resistivity rises to ≈2× at 100 °C — add margin for hot, thin or internal traces, and check the real effective width after etching.

Via Resistance & Inductance

A via's copper barrel is a thin tube: its resistance is set by the plated wall (≈25 µm typical), L_via ≈ 5.08·h·[ln(4h/d)+1] nH (h, d in inches). A fast edge sees the inductance long before the small resistance.
mm
mm
A
Barrel resistance
Via voltage drop
Inductance
A single via's barrel resistance is usually a fraction of a milliohm, so current capacity is rarely the limit — but its ~0.5–1 nH inductance adds impedance jωL at high frequency and slows fast edges. Stitch parallel vias (value them in parallel) for power and high-speed return currents. Plating thickness varies by fabricator (≈20–30 µm); verify with your supplier.

🕳 Standard Through-Hole Via Sizes

Common drill sizes, suggested pad and typical use (fabricator defines exact values).

Typical useDrill bit (mm) Pad (mm)
Signal / low-current0.30.6
General-purpose0.40.7
Power / via-stitching0.61.0
Component / THT0.81.4

📚 Common Layer Stackups

Typical 2- and 4-layer FR4 choices.

ConfigurationStackup
2-layer · 1.6 mmTop signal · 1.6 mm core · Bottom signal (refill planes where useful)
4-layer · 1.6 mmSignal · GND · VCC (split) · Signal; 1 oz outer / 0.5 oz inner typical

🔥 Decoupling & Thermal Quick Rules

Rules of thumb — adapt to your power and thermal requirements.

DecouplingPut 100 nF close to each IC VCC pin; add 10 µF bulk at board entry; use the smallest feasible package to cut ESL.
Ground / returnKeep a continuous ground plane under high-speed traces; do not split the plane beneath signal crossings.
Thermal viasUse small arrays of 0.3–0.5 mm vias under/exposed pads to spread heat to planes.
Copper pourFlood fills help current and heat; watch for narrow necks that overheat.

Pre-Production Checklist

Sanity checks before sending Gerbers.

📐 Stackup & Layout Diagrams

Visualize the cross-section that sets impedance and the return-current path you must keep continuous across planes.

MICROSTRIP CROSS-SECTION er dielectric height = h trace width w signal (t) copper pour / GND plane Z0 depends on w, h, er, t → use the impedance calculator

Microstrip cross-sectionThe trace sits on a dielectric of height h over a solid ground plane; impedance is set by w, h, er and copper thickness t. Keep the plane continuous under the trace to hold Z0 stable.

RETURN CURRENT · SPLIT PLANE signal on top stitch
vias GND plane slot return detours around slot = big loop keep it local

Stitching & return pathA signal crossing a slot in the ground plane forces the return current around it, enlarging the loop. Stitching vias on both sides keep the return path short and the loop tiny.

TRACE & VIA RESISTANCE MODEL IN OUT via Rtr Rvia Lvia ρ·L/A for the trace · thin plated barrel for the via

Trace & via resistanceA long thin trace and each via add a series resistance (and the via an inductance) into a net. These drops matter for precision references and return paths — model them and keep high-current and high-speed nets short and wide.