The root cause of most post-design PCB rework lies in oversights during the pre-design data preparation phase. This initial front-end review acts as a safeguard, intercepting potential risks before layout and routing begin. Many engineers import the netlist and jump straight into routing, neglecting to verify schematic logic, footprint dimensions, and mechanical compatibility. Consequently, they are forced into costly board revisions only after encountering prototype assembly failures or pin function mismatches.
1. Schematic and Netlist Consistency Review
Begin with an Electrical Rules Check (ERC) to systematically identify four common issues: power shorts, floating pins, direct output-to-output connections, and duplicate net naming. After exporting the netlist, perform a bidirectional comparison with the PCB project to ensure every component pin’s net assignment matches perfectly. This prevents discrepancies where schematic updates fail to synchronize with the PCB layout.
Key areas of focus:
Special Pins: Verify pull-up/down resistor configurations for critical pins such as MCU Reset pins, Reference Voltage (VREF) pins on analog ICs, and Enable pins on power ICs.
Power Domains: In multi-rail power systems, confirm the isolation strategy between different voltage domains. Ensure connections involving ferrite beads and inductors are accurate.
Critical Signals: Create a dedicated inventory for clock lines, DDR buses, high-speed differential pairs, and analog sampling signals. Annotate length matching requirements, impedance targets, and isolation rules to serve as a benchmark for subsequent routing reviews.
BOM Verification: Cross-verify the Bill of Materials (BOM) against the schematic. Ensure footprint models, component parameters, and voltage ratings align to prevent procurement of incompatible parts.
2. Component Footprint Library Review
Footprints are a high-frequency source of errors. Never use third-party open-source footprints without rigorous verification. Cross-check against the official component datasheet:
Dimensions: Verify pad pitch for resistors/capacitors, ball diameter and solder mask openings for BGAs, and mounting hole coordinates for connectors.
Polarity: Ensure clear polarity markings for diodes, electrolytic capacitors, and LEDs. Differentiate Pin 1 using a square pad shape.
Thermal Pads: For QFN packages, ensure adequate space for thermal vias in the central exposed pad (EPAD).
High-Risk Scenarios:
Confirm EPAD dimensions for Power MOSFETs align with thermal management designs.
Verify solder mask openings for fine-pitch connectors suit stencil printing requirements.
Match drill diameters for through-hole components to pin diameters; clearly distinguish between Plated Through Holes (PTH) and Non-Plated Through Holes (NPTH).
3D Models: Validate 3D footprint models for accurate component height and outline to prevent mechanical interference during assembly.
3. Mechanical Constraints and Board Outline Review
Import the mechanical drawing to lock the PCB outline. Verify overall dimensions, mounting hole coordinates, and hole specifications.
Hole Types: Distinguish between NPTH (mechanical mounting) and PTH (electrical connection). Maintain a minimum 0.5mm clearance between NPTH edges and internal copper layers. Ensure PTHs have sufficient annular rings.
Keep-Out Zones: Define restricted areas where components and traces are prohibited:
Shell snap-fit locations.
Interface assembly areas.
Heatsink mounting zones.
Panelization: Reserve break-away rails for depaneling. Ensure no traces, pads, or vias are placed within the V-Cut scoring lines.
3D Interference Check: Utilize 3D preview mode to inspect for collisions. Ensure tall components (e.g., electrolytic capacitors, transformers) do not interfere with enclosure limits. Confirm board-edge connectors align with the enclosure openings. For larger boards, maintain a 3mm no-component zone around screw locations to prevent solder joint damage during fastening.
Lock Layers: Once verified, lock the mechanical layers to prevent accidental coordinate shifts during layout.
4. Closed-Loop Rectification Protocol
Categorize all identified issues and track them to closure:
Critical Issues: (e.g., incorrect pin connections, footprint size deviations) — Immediate correction required.
Major Issues: (e.g., unclear silkscreen, boundary deviations in keep-out zones) — Correction required before layout.
Optimizations: (Minor improvements) — Log in the tracking system for future iterations.
Do not commence layout until all critical and major issues are resolved. Strictly avoid the inefficient cycle of "routing while modifying data."
Core Value Proposition
This pre-layout review fundamentally eliminates fatal flaws related to electrical logic, mechanical structure, and component packaging. The three pillars—schematic logic verification, datasheet-compliant footprint validation, and 3D mechanical constraint checking—are non-negotiable. Many project iterations suffer from issues seeded by skipping this initial review. Institutionalizing this tutorial as a standard team process significantly reduces the probability of mid-to-late stage rework. It is recommended that hardware engineers bookmark this as a pre-project self-checklist.