· AtlasPCB Engineering · Engineering  · 8 min read

PCB Design Rule Check (DRC): Complete Manufacturability Checklist for Engineers

Definitive PCB DRC guide covering all critical design rule categories — clearance, width, annular ring, drill, plane, solder mask, and silkscreen rules — with specific values for standard, HDI, and advanced manufacturing capabilities, plus common violations and fixes.

Definitive PCB DRC guide covering all critical design rule categories — clearance, width, annular ring, drill, plane, solder mask, and silkscreen rules — with specific values for standard, HDI, and advanced manufacturing capabilities, plus common violations and fixes.

Introduction: Why DRC Is Non-Negotiable

Every PCB design contains thousands of geometric relationships — trace-to-trace clearances, drill-to-copper distances, pad dimensions relative to holes, copper-to-board-edge margins. A complex 8-layer design might have 50,000+ individual checkable constraints.

Missing even one critical violation can result in:

  • Opens: Traces etched too narrow break during fabrication
  • Shorts: Inadequate clearance between conductors allows copper bridging
  • Drill breakout: Holes positioned too close to copper features cause unintended connections
  • Assembly failures: Solder mask dams too narrow allow solder bridging between pads
  • Yield loss: Marginal dimensions pass at fabricator but fail at 20–40% rate during production

A thorough DRC with correct manufacturer constraints is the single most effective step you can take to prevent costly respins. Industry data shows that designs submitted with proper DRC reduce NPI (New Product Introduction) cycle time by 2–3 weeks on average.

Category 1: Clearance Rules

Clearance rules ensure adequate spacing between all conductive features to prevent electrical shorts and meet dielectric withstand requirements.

Trace-to-Trace Clearance

Feature PairStandard (≥4 mil)Advanced (≥3 mil)HDI (≥2.5 mil)
Signal to Signal100 μm (4 mil)75 μm (3 mil)63 μm (2.5 mil)
Signal to Power100 μm100 μm75 μm
Power to Power150 μm100 μm100 μm
Differential pair gapPer impedance calcPer impedance calcPer impedance calc

Voltage-Dependent Clearance (IPC-2221B)

For circuits exceeding 50V, clearance must increase based on working voltage:

Peak VoltageInternal LayerExternal (Coated)External (Bare)
50V100 μm100 μm600 μm
100V100 μm150 μm1.5 mm
250V150 μm400 μm2.5 mm
500V250 μm800 μm5.0 mm

Pad-to-Pad Clearance

Adjacent component pads require sufficient spacing for:

  • Solder mask dam between pads (minimum 75 μm mask web)
  • Probe access for in-circuit testing (ICT)
  • Rework iron access for component replacement

Minimum pad-to-pad: component pad edge to adjacent pad edge ≥ 150 μm (including mask expansion)

Copper-to-Board-Edge Clearance

Edge TypeMinimum ClearanceReason
Routed edge200 μm (8 mil)Router bit tolerance + burr
V-score edge300 μm (12 mil)Score blade registration
Tab-routed breakaway250 μm (10 mil)Break line roughness
Connector edge (plated)500 μm (20 mil)Housing insertion tolerance

Category 2: Width Rules

Minimum Trace Width

Copper WeightStandard ProcessAdvanced ProcessHDI/mSAP
1/3 oz (12 μm)75 μm (3 mil)50 μm (2 mil)30 μm (1.2 mil)
1/2 oz (18 μm)100 μm (4 mil)75 μm (3 mil)50 μm (2 mil)
1 oz (35 μm)125 μm (5 mil)100 μm (4 mil)75 μm (3 mil)
2 oz (70 μm)200 μm (8 mil)150 μm (6 mil)

Neck-Down Rules

Trace width may reduce (“neck down”) when routing between tight-pitch BGA pads. Rules:

  • Maximum neck-down length: 2× pad pitch (e.g., 1.6 mm for 0.8mm pitch BGA)
  • Neck-down width ≥ 60% of nominal trace width
  • Impedance discontinuity from neck-down: verify with field solver if length > λ/20 at signal bandwidth

Current-Carrying Capacity

DRC should enforce minimum widths based on current requirements (IPC-2152):

  • External layer: 1A requires ~250 μm (10 mil) at 1 oz copper for 20°C rise
  • Internal layer: 1A requires ~300 μm (12 mil) at 1 oz copper for 20°C rise
  • Add 50% margin for production tolerances

Category 3: Annular Ring Rules

The annular ring is the copper pad remaining after a drill hole is made. Insufficient annular ring causes drill breakout (hole partially outside pad), creating unreliable connections.

Minimum Annular Ring Dimensions

Via/Pad TypeStandardAdvancedIPC Class 3
Through-hole via125 μm (5 mil)100 μm (4 mil)150 μm (6 mil)
Component PTH175 μm (7 mil)150 μm (6 mil)200 μm (8 mil)
Microvia (laser)75 μm (3 mil)50 μm (2 mil)100 μm (4 mil)
BGA pad (NSMD)75 μm (3 mil)50 μm (2 mil)75 μm (3 mil)

Calculation

Annular ring = (Pad diameter - Drill diameter) / 2

Example: 0.6mm pad with 0.3mm drill = (600-300)/2 = 150 μm ring ✓

Include registration tolerance: Actual annular ring = Designed ring - Registration error

  • Standard registration: ±50 μm → Effective ring = 150 - 50 = 100 μm minimum achieved

Tangency and Breakout

IPC-6012 defines three conditions:

  • Full annular ring: Hole completely within pad (ideal)
  • Tangent: Hole edge touches pad edge (Class 1/2 acceptable)
  • Breakout: Hole extends beyond pad (Class 3: max 90° of breakout)

Configure DRC to flag any via where minimum ring < required_ring + registration_tolerance.

Category 4: Drill Rules

Mechanical Drill Constraints

ParameterStandardAdvancedLimitation
Min drill diameter0.20 mm0.15 mmBit deflection/breakage
Max aspect ratio10:112:1Plating throw
Hole-to-hole200 μm150 μmDrill walk-off
Hole-to-board-edge300 μm200 μmRouting bit proximity
Drill-to-copper (non-connected)200 μm150 μmRegistration tolerance

Laser Drill (Microvia) Constraints

ParameterStandardAdvanced
Via diameter100–150 μm75–100 μm
Capture pad250 μm175 μm
Target pad250 μm175 μm
Aspect ratio1:1 max0.8:1
Stacked vias2 high3 high (with fill+plate)

Aspect Ratio Enforcement

Aspect ratio = Board thickness / Drill diameter

A 1.6mm board with 0.2mm drill = 8:1 aspect ratio. This is achievable but represents an advanced capability. DRC should flag:

  • Standard process: aspect ratio > 8:1
  • Via fills: aspect ratio > 6:1 (difficult to void-free fill)
  • HDI builds: verify with fabricator for each specific stackup

Get AtlasPCB Design Rules

Download our complete DFM capability matrix with exact values for standard, advanced, and HDI processes — import directly into Altium or KiCad.

View Capabilities →

Category 5: Plane/Pour Rules

Copper Pour Clearance

Ground and power planes must maintain adequate clearance to signal vias/pads passing through:

FeatureStandardAdvanced
Anti-pad (via clearance in plane)250 μm200 μm
Plane-to-trace clearance200 μm150 μm
Plane-to-board-edge500 μm300 μm
Plane-to-plane (different nets)250 μm200 μm

Thermal Relief Design

Through-hole component pads connected to planes require thermal relief patterns for solderability:

  • Spoke width: ≥ 200 μm (≥ trace minimum width)
  • Spoke count: 4 spokes for standard components; 2 spokes for large thermal pads (to improve heat sinking)
  • Relief gap: Same as anti-pad clearance (200–250 μm)
  • Direct connect: BGA pads and thermal pads where maximum thermal conductivity is needed

Copper Balance

DRC should flag copper coverage imbalance between layers:

  • Target: All layers within ±15% copper coverage of each other
  • Critical threshold: >30% imbalance causes bow/twist during lamination
  • Solution: Add copper thieving/hatching to low-coverage areas

Category 6: Solder Mask and Silkscreen Rules

Solder Mask Dam Width

The solder mask web between adjacent pad openings must be wide enough to prevent mask collapse during coating:

Dam WidthFabricator CapabilityNotes
≥ 100 μm (4 mil)StandardReliable production
75 μm (3 mil)AdvancedPossible but may thin
50 μm (2 mil)LDI exposure onlyRisk of bridging
< 50 μmMask between pads removedIntentional solder mask defined

Rule: If calculated mask dam < minimum, specify NSMD (Non-Solder-Mask-Defined) pads and remove mask between the pad cluster entirely.

Solder Mask Expansion

Standard mask opening = Pad size + expansion per side:

  • Standard: +50 μm (2 mil) per side
  • Fine-pitch (≤0.5mm): +25 μm (1 mil) per side
  • BGA: Often 1:1 (mask opening = pad size) for NSMD

Silkscreen Rules

RuleValueReason
Min line width125 μm (5 mil)Legibility after printing
Min text height800 μm (32 mil)Readability
Silk-to-pad clearance100 μm (4 mil)Prevent contamination
Silk-to-via clearance100 μm (4 mil)Ink adhesion to mask
Silk over exposed copperNOT ALLOWEDSolderability issue

Setting Up DRC in Your EDA Tool

Altium Designer

  1. Navigate to Design → Rules → PCB Rules and Constraints
  2. Create rule categories matching the six categories above
  3. Set priorities: Manufacturing rules > electrical rules > signal integrity rules
  4. Enable Online DRC for real-time violation highlighting
  5. Import manufacturer constraint file if available (.RUL format)

KiCad 8+

  1. Open Board Setup → Design Rules → Constraints
  2. Define net classes with per-class clearance and width rules
  3. Use Custom Rules (.kicad_dru) for complex conditional checks:
(rule "BGA neck-down"
  (condition "A.NetClass == 'BGA_SIGNALS' && A.insideArea('BGA_FANOUT')")
  (constraint track_width (min 0.075mm)))
  1. Run DRC via Inspect → Design Rules Checker

Cadence Allegro

  1. Set up Physical and Spacing constraints in Constraint Manager
  2. Define constraint regions for area-specific rules (BGA region, high-voltage region)
  3. Configure DRC batch run with output to HTML report
  4. Enable real-time DRC with immediate visual markers

Common DRC Violations and Fixes

Top 10 Most Frequent Violations

  1. Clearance violation at BGA fanout: Reduce trace width with neck-down rule; or switch to HDI via-in-pad
  2. Annular ring too small on vias: Increase pad size or reduce drill diameter
  3. Trace too close to board edge: Move traces inward or increase board outline
  4. Solder mask dam too narrow: Switch to NSMD pad definition or increase pad pitch
  5. Unconnected copper fragments: Add copper pour with minimum area threshold (remove islands < 0.5 mm²)
  6. Acid trap (acute angle junction): Chamfer trace junctions to >90° angles
  7. Copper sliver: Thin copper fragments (<75 μm wide) that detach during etching — increase clearance or merge with adjacent copper
  8. Drill-to-copper violation: Increase anti-pad or move via away from trace
  9. Missing thermal relief on PTH pads: Add relief pattern in plane layers
  10. Silk over exposed pad: Auto-clip silkscreen at pad boundaries

When to Waive DRC Violations

Some violations are intentional and acceptable:

  • Controlled-impedance traces narrower than standard minimum (verified by calculation)
  • Edge connectors with copper extending to board edge
  • RF structures with non-standard geometries (spiral inductors, coupled lines)
  • Deliberate clearance reduction in specific zones (with fabricator approval)

Always document waivers in your design notes and confirm with your fabricator before release.

Further Reading


Need DFM review for your next design? Submit your Gerber files to AtlasPCB for free manufacturability analysis with actionable feedback within 24 hours.

About AtlasPCB — We specialize in complex PCB manufacturing for HDI, RF, and high-reliability applications. Explore our free engineering DFM review . Every order includes free engineering review. Get your quote.

Reviewed by AtlasPCB Engineering Team — IPC-certified manufacturing specialists with 15+ years of production experience in HDI, RF, and high-reliability PCB fabrication. Content based on factory floor data and real customer design reviews.

  • PCB DRC
  • design rule check
  • DFM
  • manufacturability
  • PCB design
  • clearance rules
  • annular ring
  • Altium
  • KiCad
Share:

Related Posts

View All Posts »