PCB Routing for Signal Integrity — Complete Guide
Route high-speed and RF PCBs without signal integrity problems. Covers controlled impedance, differential pair matching, via transition design, trace current limits, and stackup planning — with interactive calculators at every step.
Controlled impedance traces
Microstrip and stripline traces must be routed to a specific characteristic impedance — typically 50 Ω for RF or 100 Ω differential for high-speed digital. The microstrip impedance calculator computes trace width from substrate height, dielectric constant, and copper thickness. Even a 10% impedance error causes a −20 dB return loss discontinuity.
Differential pair routing
Differential signals are immune to common-mode noise only when both traces are tightly coupled and length-matched. The differential pair calculator computes the trace width and gap for a target differential impedance (typically 100 Ω) on a given stackup layer. Length match to within 5–10 mils to keep inter-pair skew below one UI.
Via design and signal integrity
Vias introduce inductance (~1 nH per mm of barrel length) and shunt capacitance from the pad. Via stub resonance can cause notches at f = c / (4·stub_length·√ε_r). Use the via calculator for thermal and current capacity, and check the via-stub resonance frequency before routing high-speed signals through thick boards.
Trace current capacity and thermal management
Trace width determines DC resistance and temperature rise under load. IPC-2152 curves account for copper weight, conductor length, and board thermal environment. The trace width and current calculator computes the minimum trace width for a target temperature rise, and the trace resistance calculator gives the resistive voltage drop and power dissipation.
PCB stackup and layer planning
A well-planned stackup places signal layers adjacent to reference planes to minimize loop area and control impedance. The stackup builder calculator lets you define layer materials, thicknesses, and copper weights, then computes microstrip and stripline impedances for each signal layer. Keep RF traces on the outermost microstrip layers for easiest impedance tuning.
Crosstalk and routing rules
Coupled transmission lines exchange energy through mutual inductance and capacitance. Near-end crosstalk (NEXT) grows with coupling length and trace proximity. As a rule of thumb, maintain a 3× trace-width spacing (3W rule) between high-speed signals. The PCB crosstalk calculator quantifies NEXT and FEXT from geometry parameters so you can verify routing rules before layout sign-off.
Interactive calculators
- Microstrip Impedance Calculator
Calculate microstrip impedance using Hammerstad-Jensen equations. Get Z0, effective dielectric constant, and propagation delay for PCB trace design. Free, instant results.
- PCB Trace Width Calculator (IPC-2221 / IPC-2152)
Calculate minimum PCB trace width for current capacity per IPC-2221 and IPC-2152. Get resistance, voltage drop, and power dissipation. Free, instant results.
- Differential Pair Impedance Calculator
Calculate Zdiff and Zcommon for edge-coupled microstrip pairs. Design USB, HDMI, and Ethernet differential pairs with odd/even mode impedance. Free, instant results.
- PCB Via Calculator
Calculate PCB via impedance, capacitance, inductance, and current capacity. Get aspect ratio and DFM warnings for through-hole and blind vias. Free, instant results.
- PCB Trace Resistance Calculator
Calculate PCB copper trace DC resistance from width, length, thickness, and temperature. Get sheet resistance and temp coefficient. Free, instant results.
- PCB Stackup Impedance Calculator
Calculate trace width for target impedance across PCB stackup configurations. Select layer count, dielectric, and copper weight for 50 ohm or custom Z0. Free, instant results.
- PCB Crosstalk Calculator
Calculate PCB trace crosstalk NEXT, FEXT, and coupling coefficient for signal integrity analysis. Determine critical length and guard trace spacing. Free, instant results.