What Is PCB Routing, and How Do You Route a Board Well?
Last updated 25 June 2026 · 3 min read
Direct Answer
PCB routing is the process of drawing copper traces between placed components to implement every connection defined in the schematic's netlist, while respecting electrical requirements like trace width, spacing, and impedance, and physical constraints like layer count and manufacturability.
Detailed Explanation
Routing draws the actual copper that carries every signal defined in the netlist between the components placement has already positioned. It's constrained from multiple directions at once: the netlist dictates what must connect, the stack-up dictates which layers are available to route on, and the design rules dictate how — minimum trace width and spacing, via sizes, and any impedance targets for specific nets.
Most routing follows a rough priority order: critical nets first (clocks, high-speed buses, anything with a controlled-impedance or length-matching requirement), then power and ground connections, then general-purpose signal nets last, since they tolerate the most flexibility in routing path. Routing power and ground through planes rather than discrete traces wherever the stack-up allows is standard practice for anything beyond the simplest two-layer board — it gives a much lower-impedance return path than a routed trace ever could.
Practical Examples
A microcontroller's crystal oscillator traces are typically routed first and kept short, direct, and clear of other signals, because the crystal circuit is sensitive to parasitic capacitance and noise coupling — a beginner mistake is to route it last, by which point the only remaining path is long and runs alongside several other signals.
On a board with a high-speed differential pair (USB, for instance), routing has to maintain consistent trace width and spacing for the controlled impedance the protocol requires, keep the two traces length-matched, and avoid routing vias or layer changes that would introduce impedance discontinuities — none of which an autorouter handles well without significant manual rule configuration first.
Design Considerations
- Route critical and constrained nets before general-purpose ones — clocks, high-speed buses, and anything length- or impedance-sensitive should get first claim on the cleanest, most direct paths.
- Keep return paths in mind, not just the forward signal path — a signal routed over a split or gap in its reference plane has a degraded return path even though the forward trace looks fine. See signal integrity in PCB design for how return-path breaks connect to reflections, crosstalk, and EMI.
- Use vias deliberately, not just where convenient — every layer change adds inductance and a potential impedance discontinuity, which matters far more on a high-speed net than a low-speed one. See types of PCB vias for how via choice affects this.
- Size traces for their actual current, not by habit — a trace that's too narrow for its load current will overheat under sustained load; see how to calculate PCB trace width for current capacity.
- Dense or high-speed routing: Complex routing challenges — mixed signals, controlled-impedance differential pairs, tight pitch BGAs — are where professional PCB layout brings the most leverage over a self-taught approach.
Common Mistakes
- Routing power and ground as thin traces instead of planes on boards with more than two layers, creating unnecessary voltage drop and a poor return path for every signal referenced to that net.
- Leaving the most sensitive nets (oscillators, high-speed differential pairs) for last, by which point the cleanest routing paths have already been used by less-critical signals.
- Adding vias freely on high-speed nets without considering the impedance discontinuity and added inductance each one introduces.
- Treating autorouter output as finished rather than as a starting point — autorouted boards almost always need manual cleanup on critical nets before they're production-ready.
Frequently Asked Questions
- What's the difference between manual routing and autorouting?
- Autorouting lets the EDA tool algorithmically connect nets according to design rules, which is fast but rarely produces an optimal result for anything beyond simple, low-density boards. Manual routing takes longer but gives the designer control over trace length matching, current-carrying paths, and impedance-sensitive nets — most professional layouts are manually routed, or autorouted then substantially hand-cleaned.
- Should ground and signal traces ever cross over each other on the same layer?
- Traces on the same copper layer can't cross at all — that would short them together. What's being asked is usually whether a signal trace should route over a gap or split in a ground/power plane on an adjacent layer, and the answer is to avoid it: crossing a plane split breaks the signal's return path, which can cause both signal integrity and EMI problems.
References
Related Questions
PCB Component Placement: Best Practices and Common Pitfalls
Good PCB component placement groups related parts, shortens critical paths, and separates noisy from sensitive circuitry. Here's how to do it well.
What Is a PCB Stack-Up, and How Do You Design One?
A PCB stack-up is the arrangement of copper and dielectric layers in a board. Here's how layer count and plane assignment shape a stack-up design.
How Do You Calculate PCB Trace Width for Current Capacity?
PCB trace width for current capacity depends on copper thickness, temperature rise, and internal vs external layer. Here's how to calculate it.
What Are the Different Types of PCB Vias, and When?
PCB vias connect copper across layers. Here's how through-hole, blind, buried, and microvias differ, and how to choose the right type for a layout.
What Is Controlled Impedance PCB Design, and Why It Matters?
Controlled impedance PCB design shapes trace geometry so a trace presents a specific, predictable impedance. Here's when you need it and how.
Signal Integrity in PCB Design: Reflections, Crosstalk, and Termination
Transmission line effects, reflections, crosstalk, and termination strategies for PCB designers. Learn when signal integrity matters and how to address it.
Related Forum Discussions
Is a double-sided PCB enough for a simple ESP32 sensor board, or should I go multi-layer?
Building a little battery-powered sensor board around an ESP32 module (the kind with the PCB antenna already built into the module, not desi
Decoupling caps placed right next to the IC but still seeing power rail noise
Fast digital board, MCU running a few hundred MHz core clock plus a couple of high-speed peripherals. Put 100 nF caps right next to every po
Best 4-layer stack-up for a board with both analog and digital circuitry?
Spinning up a board with an STM32 doing the digital side and a precision analog front end (instrumentation amp into an ADC) reading a low-le