PCB Design
Schematic capture, layout, stack-up, and design-for-manufacture practices for printed circuit boards.
2 subtopics · 27 pages
PCB design is the process of converting an electronic schematic — the circuit's logical connections — into a physical printed circuit board that a fabrication house can manufacture and an assembly house can populate with components. It sits between two other disciplines: circuit design (deciding what the circuit should do) and PCB fabrication/assembly (physically building it). PCB design decides how that circuit is physically realised in copper, fibreglass, and solder mask.
What Is PCB Design?
PCB design is the process of converting an electronic schematic into a physical printed circuit board layout — placing components, routing copper traces between them, defining the layer stack-up, and verifying the result against manufacturing design rules before sending it to fabrication.
The process generally moves through five stages, each covered in depth in this cluster:
- Schematic capture — turning the circuit design into a structured netlist the layout tool can use.
- Component placement — positioning parts on the board for signal integrity, thermal performance, and manufacturability.
- Routing — drawing the copper traces that connect placed components according to the netlist.
- Stack-up design — choosing layer count, copper weight, and dielectric materials.
- Design rule checking — verifying the layout against manufacturing constraints, then generating the fabrication output files the fab house needs.
Each stage feeds the next: a sloppy placement makes routing harder; an unplanned stack-up makes impedance-sensitive routing impossible to get right after the fact.
Why PCB Design Matters
The PCB is the physical foundation of every electronic product. A well-designed board works first time and costs less to manufacture at volume. A poorly designed board causes respins, assembly failures, and EMC non-compliance — each one adding weeks and cost to a project.
Key areas where PCB design decisions have downstream impact:
- Signal integrity — trace length, impedance, return paths, and coupling all affect whether high-speed signals arrive correctly at the receiving device.
- Power integrity — decoupling, plane design, and trace width determine whether supply rails are clean and can deliver transient current without drooping.
- EMC — ground plane continuity, switching loop area, and controlled-impedance routing are the three biggest layout levers for meeting radiated emissions limits.
- Manufacturability — pad sizes, clearances, component orientation, and panelisation all affect whether the assembly house can build the board reliably and cost-effectively.
Key Concepts
- Netlist — the complete list of electrical connections derived from the schematic; the layout tool uses it to know which pads must be connected.
- Layer stack-up — the order and specification of copper and dielectric layers in the PCB substrate. Layer count, dielectric material, and copper weight are chosen to meet impedance, cost, and mechanical requirements.
- Controlled impedance — traces routed to a specific characteristic impedance (commonly 50 Ω for RF and single-ended high-speed signals, 100 Ω differential for USB/Ethernet). Achievable only when the stack-up is defined before routing starts.
- Design rule check (DRC) — automated verification that the layout meets the fabrication house's minimum spacing, annular ring, and drill-size constraints.
- Gerber files — the industry-standard output format that describes each copper layer, solder mask, silkscreen, and drill data for the fabrication house.
- Footprint — the physical land pattern on the PCB that matches the mechanical dimensions of a specific component package.
Common Tools and Software
- EDA tools — KiCad (free, open-source, capable of professional-quality layouts), Altium Designer (industry standard for commercial teams), EasyEDA (browser-based for simple designs), OrCAD and Cadence Allegro (high-speed and advanced layouts).
- Circuit simulation — LTspice (free, for circuit-level verification before layout), SPICE-based tools from component manufacturers for verifying power supply and signal integrity assumptions.
- PCB calculators — Saturn PCB Design Toolkit (trace width, via current capacity, and controlled-impedance calculators), the IPC-2152 trace width tables, and impedance calculators built into most EDA suites.
- Fabrication output verification — Gerber viewers (built into KiCad, Gerbv standalone, or the PCB fabricator's online preview) to inspect Gerber files before sending them to the fab.
Common Mistakes
- Starting routing before placement is finalised — routing around tentative component positions wastes effort and typically produces a layout that cannot be improved without restarting. Finalise and check placement before routing begins.
- Defining the stack-up after routing starts — controlled-impedance trace widths depend on the stack-up dielectric and copper geometry. Without a confirmed stack-up, impedance-sensitive routing cannot be done correctly; changing the stack-up post-routing invalidates every calculated width.
- Splitting the ground plane at the analog/digital boundary — split ground planes are typically harmful, not helpful. A single solid ground plane with careful signal placement achieves better EMC and signal integrity than a split plane in almost all mixed-signal designs.
- Via-in-pad without specifying filling and capping — vias placed directly in component pads allow molten solder to wick into the via during reflow, causing insufficient solder joints and component shift. Either avoid vias in pads or specify filled and capped vias in the fabrication notes.
- Skipping a DFM review before submitting to the fab — DFM problems (incorrect courtyard clearances, vias under components, non-compliant minimum annular rings) are far cheaper to fix in the layout than after the first boards arrive.
Common Questions
How long does PCB design take?
A simple two-to-four-layer board with a known schematic typically takes a few days to a few weeks of layout effort. A high-speed multilayer board with controlled impedance, strict mechanical constraints, and a complex mixed-signal schematic can take considerably longer. The time is dominated by placement and routing, not DRC — a clean DRC on the first pass is the result of disciplined placement and a well-planned stack-up, not luck.
Do I need expensive PCB design software?
Free and low-cost EDA tools (such as KiCad) are capable of professional-quality schematic capture and layout for the vast majority of designs. Cost becomes a factor mainly around team collaboration features, library management at scale, and advanced signal-integrity simulation — not basic layout capability.
When should I hire a PCB design specialist?
When the design involves controlled-impedance routing, dense BGA components, mixed-signal isolation requirements, or tight EMC constraints — or when schedule risk makes a single respin unacceptable. Zeus Design's PCB design team takes schematics through to production-ready board packages, including DFM review and fabrication output preparation.
Knowledge Base
Foundations
- What Is Schematic Capture? — converting a circuit design into a formal netlist
- PCB Footprint vs Schematic Symbol: What Is the Difference? — understanding how components are represented in each domain
- Single vs Double-Sided vs Multi-Layer PCBs: Which to Pick? — choosing the right layer count for your design
- What Is PCB Routing? — how traces are drawn between placed components
Layer Design and Stack-Up
- What Is a PCB Stack-Up? — layer order, dielectric materials, copper weight, and impedance control
- What Is Controlled Impedance PCB Design? — why and how to route impedance-matched traces
- How Do You Design PCB Power and Ground Plane Layouts? — solid planes, plane splits, and return-path design
- Signal Integrity in PCB Design: Reflections, Crosstalk, and Termination — when traces become transmission lines; reflection coefficient; source vs end termination; crosstalk and 3W rule; reference plane continuity for return currents
Placement and Routing
- PCB Component Placement: Best Practices and Common Pitfalls — signal flow, thermal, and assembly-driven placement rules
- How Do You Calculate PCB Trace Width for Current Capacity? — IPC-2152-based trace sizing for power and signal traces
- Types of PCB Vias — through-hole, blind, buried, and microvias
- Decoupling Capacitor Placement — where to place and how to route bypass capacitors
- Rigid vs Flex vs Rigid-Flex PCBs: Which Should You Choose? — board format trade-offs
Design Rules, DFM, and Fabrication
- What Are PCB Design Rules (DRC)? — manufacturing constraints and how to verify them
- PCB Design for Manufacturability (DFM): What It Means — designing boards the assembly house can build reliably
- What Files Do You Need to Send a PCB for Fabrication? — Gerber, drill, BOM, and assembly files explained
Reference
- PCB Surface Finishes Explained: ENIG, HASL, OSP and More
- PCB Panelisation: V-Score, Tab Routing, and Fiducials Explained
- How Should You Lay Out the RF Section of a PCB?
- How Do You Reduce EMI in PCB Design?
- How Should You Lay Out a Buck Converter PCB? — switching loop area minimisation, input capacitor placement, ground plane rules, and thermal design for switching power supplies
KiCad
- How to Use KiCad: Schematic Entry and PCB Layout Workflow — end-to-end KiCad workflow: project setup, schematic entry, footprint assignment, PCB layout, routing, DRC, and Gerber export
- How Do You Create and Manage KiCad Footprint and Symbol Libraries? — creating custom symbols and footprints, library file formats, project vs global scope, library table setup, and Git version control
- How to Export Gerber Files from KiCad for PCB Fabrication — Gerber plot layer selection, drill file generation, coordinate origin alignment, Gerber X2 settings, and GerbView verification before fab submission
Subtopics
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