DFM Checklist for PCB Designers

Design for Repeatable Manufacturing

DFM designs the PCB so it can be fabricated, assembled, inspected, tested and repeated reliably.

  1. Requirements
  2. Stack-up
  3. Libraries
  4. Placement
  5. Routing
  6. Output Data
  7. Supplier DFM
  8. Qualified Release

DFM • DFA • DFT • DFR

DFM FabricationDFA AssemblyDft TestDfr Reliability
Trace/space control • Drilling quality and alignment • Annular ring integrity • Stack-up and layer registration • Solder mask definition • Surface finish compatibility • HDI and microvia feasibilityLand pattern fit and paste • Component spacing and keepouts • Polarity and orientation • Thermal balance and heat paths • Solder paste volume control • Pick-and-place access and fiducialsAccessible test points • Net access for test and probe • Boundary scan readiness • Fixture strategy and clearance • In-circuit and functional test • Programming / firmware accessMaterial selection and compatibility • Via reliability and structure • Thermal cycling and stress • CAF risk management • Current carrying and copper balance • Safety spacing and creepage

Gate 1 — Before Layout

ItemDetail
Function, environment & lifeDefine what the product does, where it will live and how long it must last.
Board technologySelect layer count, HDI needs, materials, finishes and stack-up approach.
Product class & customer specsUnderstand class level, standards and any governing requirements.
Target fabricator / assemblerEngage early and align on capabilities and process expectations.
VolumesPrototype, low, medium or high volume — plan the process accordingly.
Outline, thickness & mechanicalsBoard outline, cutouts, mounting, connectors and thickness targets.
Temperature, humidity & vibrationOperating range, storage, shock and vibration requirements.
Voltage, current & powerSupply rails, power delivery, limits and protection strategy.
High-speed, RF & impedancePair geometry, reference planes and controlled impedance needs.
Reliability & reflow considerationsReflow profile, reliability risks and thermal constraints.
Test & programming strategyHow the board will be tested, inspected and programmed.

Preferred vs Absolute Minimum

Preferred Production Rule

  • Routine default for production.
  • Provides stronger yield margin and process robustness.

Design to preferred rules for repeatable results.

Absolute Minimum

  • Use only when absolutely necessary.
  • Must be justified and reviewed against exact:
  • Layer count
  • Board thickness
  • Material system
  • Copper weights

Exceptions require engineering review and manufacturer buy-off.

The goal is not a board that can be built once – It is a design that can be built repeatedly without hidden CAM edits or supplier heroics.

Start DFM with architecture — not after the Gerbers are generated.

DFM Checklist for PCB Designers

Stack-up • Libraries • Placement • Mechanics

1 Stack-up & Materials

ItemDetail
Realistic fabricator buildUse build capability you can buy. Avoid unusual combinations.
Adequate layer countUse the fewest layers that meet electrical and manufacturing needs.
Finished thickness & toleranceSpecify target finished thickness and tolerance based on assembly and performance needs.
Core / prepreg familySpecify material family consistently across the stack per performance class.
Copper weights vs etch capabilityMatch copper weights to etch capability and aspect-ratio limitations.
Continuous referencesEnsure solid ground/power references on adjacent layers where required.
Practical impedance geometryMaintain manufacturable trace width, spacing and dielectric to meet targets.
Dk / Df / roughness / weaveAccount for dielectric constant, loss tangent, surface roughness and weave.
Tg / Td / z-CTE / moistureSelect materials that meet temperature, reliability and moisture requirements.
Hybrids & substitutions controlledSpecify alternatives and approvals for equivalent materials.

2 Library & Footprint Integrity

ItemDetail
Use current datasheetVerify package and recommended land pattern from latest datasheet.
Symbol-to-pin matchEnsure schematic symbol matches footprint pins and functions.
Polarity & pin 1 definedShow pin 1, polarity marks and orientation clearly.
Pad / paste / mask geometryPads, paste apertures and solder mask expansion are correct.
Body / courtyard definedProvide accurate body, courtyard and component keep-out.
Thermal-pad & paste windowsThermal pads use appropriate paste window patterns.
Via-in-pad fill / cap optionsDefine via-in-pad as filled, capped or tented per assembly process.
PTH finished hole specifiedProvide finished hole size and plated status for through-hole pins.
Press-fit connectors definedSpecify hole finish, plating type and press-fit requirements.
Npth / PTH / slots correctDifferentiate NPTH, PTH and slots; sizes and tolerances defined.
Height & keep-outs checkedAccount for component height, standoffs and mechanical keep-outs.

3 Placement / DFA

ItemDetail
Clearances to enclosure / connectors / fasteners / edgesMaintain adequate clearance for mating parts and mechanical features.
BGA escape & component densityEnsure routing escape, dog-bone room and assembly access.
Thermal mass & heavy componentsPlace heavy or tall parts near supports; consider board flex.
Heat path & airflowProvide heat paths to copper, vias and airflow where required.
Analogue / RF separationSeparate sensitive circuits; control return paths and coupling.
Decoupling close & short returnsPlace decoupling close to power pins with short, wide returns.
Test / programming / rework accessProvide access for test points, programming headers and component rework.
Wave / selective solder orientationOrient components for reliable soldering and avoid shadowing.
Panelisation / rails / toolingSupport tooling, depaneling and handling without damaging the board.

4 Outline & Mechanical Features

ItemDetail
One closed contourUse a single, closed board outline without overlaps or gaps.
Cut-outs & slots definedDefine cut-outs, slots and keep-outs precisely.
Router radius appliedApply inside/outside router radius to all corners and cut-outs.
V-score only on straight suitable boundariesPlace V-score on straight lines with adequate copper-to-score relief.
Castellations / edge plating / plated slotsIdentify requirements and finishes clearly.
Bevel / chamfer AS requiredSpecify bevels or chamfers for fit and safety.
Copper-to-edge clearanceMaintain adequate copper-to-edge clearance per fabricator capability.
Mechanical datums & tolerancesDefine datums, critical dimensions and tolerances for assembly features.
Mouse bites away from sensitive featuresPlace mouse bites away from pads, traces and keep-outs.

Board Outline – Correct vs Ambiguous

CorrectAmbiguous
One closed contour. Clear and unambiguous.Open contours, overlaps or gaps cause confusion and rework.

Slots – Plated vs Non-Plated

Plated SlotNon-Plated Slot
Annular ring present. Plated through.No annular ring. Non-plated through.

A perfect route cannot rescue a bad footprint, ambiguous outline or unrealistic stack-up.

Good DFM decisions here mean fewer questions later — And fewer spins.

DFM Checklist for PCB Designers

Copper Geometry • Safety Spacing • Signal Integrity

Trace Width & Spacing

ItemDetail
Selected copper weight & finished copperUse the copper weight and target finished thickness specified for fabrication.
Preferred supplier capabilityDesign to your fabricator’s proven capability, not theoretical limits.
Intentional short neck-downsKeep neck-downs short and symmetric; avoid unintended aspect-ratio jumps.
No manual etch compensation unless agreedLeave sizing to the manufacturer unless explicitly provided and documented.
Avoid risky acute wedges / sliversRemove copper slivers and extremely acute angles that create etch, reliability and probe risks.
Robust trace-to-pad junctionsUse teardrops or wide connections to reduce stress, improve reliability and plating quality.
High-current sizingSize copper for current, temperature rise and DC/AC loss per the actual board conditions.
Copper balanceDistribute copper area and density to minimise warpage and process variation.
Plane necks reviewedAll plane neck-downs are intentional, analysed and approved for current and thermal performance.

Thin-copper capability does not automatically apply to heavy copper.

Clearance ≠ Creepage

ItemDetail
Manufacturing etch spacing (clearance)Minimum spacing to reliably manufacture the board without unintended shorts.
Functional electrical clearanceMinimum air/gas spacing to prevent arcing, breakdown or tracking between potentials.
Surface creepage distanceMinimum path along the surface to resist leakage currents in the presence of contamination.
  • Board edge
  • Mounting hardware
  • Slots & cutouts
  • Contamination environment

Consider board-edge exposure, mounting hardware, slots/cutouts and contamination environment.

Solder mask is not a universal substitute for safety spacing.

Controlled Impedance

ItemDetail
Controlled nets & tolerance definedImpedance targets, tolerance and test method are specified.
Single-ended / differential unambiguousClearly define net types; avoid mixed or ambiguous routing.
Reference continuousMaintain an unbroken reference plane under controlled impedance routes.
Width / gap based on production stack-upUse the fabricator’s stack-up data, not generic assumptions.
Fabricator adjustments controlledManufacturer may adjust within capability; changes are communicated and recorded.
Impedance coupons includedProvide test coupons at defined locations.
Return vias at transitionsPlace return vias near layer transitions to maintain reference integrity.
Pad / antipad margin adequateEnsure annular ring and antipad sizes support impedance and reliablility.
Solder mask, Dk & roughness documentedMaterial and process parameters that affect impedance are defined.

Differential Pairs

ItemDetail
Same layer except intentional transitionRoute pairs together on the same layer whenever practical.
Symmetric signal vias / anti-pads / reference viasKeep via structures and clearances symmetric and matched.
Spacing to aggressorsMaintain adequate isolation from other signals and switching nets.
Sensible length tuningLength-match within tolerance using reasonable tuning; avoid dense serpentine packing.
Neck-down impact checkedShort neck-downs in pairs shall be matched in length and offset.
BGA / connector launches reviewedEnsure symmetric fan-out, breakout and via placement.
Weave skew reviewedWeave patterns are symmetric; skew minimised and controlled.

Planes & Power

ItemDetail
No isolated copper islandsRemove floating islands that can cause etch, reliability and EMI issues.
Thermal relief suits solderability & currentUse thermal reliefs appropriate for assembly and current load.
Adequate spoke width & countThermal relief spokes are wide and numerous enough to carry required current.
No unintended current bottlenecksAvoid narrow necks and pinch points in power and ground paths.
Split planes do not break high-speed returnsProvide stitching and return paths to maintain signal integrity.
Copper balance maintainedBalance plane areas across the board to minimise warpage.

Fabrication capability is not electrical-safety compliance.

Route to the real stack-up – Not a placeholder geometry.

Design for manufacturability, reliability and safety — then verify with your fabricator early.

DFM Checklist for PCB Designers

Vias • Mask • Finish • Special Technologies

Via / Drill Gate

ItemDetail
Finished hole vs production drillDesign based on the finished hole, not the drill size.
Preferred mechanical drillUse mechanical drills where possible; avoid reliance on non-standard tools.
Acceptable aspect ratioEnsure via and hole aspect ratios are acceptable for the build.
Annular-ring marginProvide sufficient annular ring for reliability and plating build.
Internal / external registrationAccount for layer-to-layer and panel registration tolerances.
Drill-to-copper / drill-to-drillMaintain required clearances between drills and to copper features.
Npth clearanceSpecify adequate clearance for NPTH from copper.
Via architecture matches laminationAll via types and depths are compatible with the stack-up.
Blind / buried start-stop layersStart and stop layers are defined and manufacturable.
Laser microvia depth & landsDepth to target layer and capture lands are adequate.
Stacked microvias qualifiedStacked microvia configurations are qualified.
Via-in-pad fill / capFilled and capped vias in pads are defined and acceptable.
Backdrill side / depth / residual stubBackdrill side, depth and residual stub are controlled.
Press-fit finished hole / platingPress-fit holes are sized for the finished hole and plating build.
Plated slots correctPlated slots are defined with end radii and plating requirements.

Solder Mask & Legend

ItemDetail
Supplier-compatible expansionMask expansion accounts for registration and process.
Manufacturable mask damsSolder mask dams are wide enough to be consistent.
Intentional merged openingsMerges are intentional and reviewed.
Explicit tent / plug / fillTent, plug and fill requirements are explicitly specified.
Vippo not merely tentedVia-in-pad-plated over is defined for fill / cap.
Edge fingers exposedEdge fingers are free of mask and fully exposed.
Mask-defined / copper-definedPad definition is intentional and appropriate.
Legend off solderable padsSilkscreen is clear of solderable surfaces.
Readable markingsPolarity, part ID, revision and orientation are clear and legible.

Surface Finish & Edge Features

ItemDetail
Finish chosen for applicationFinish suits pitch, storage, assembly, bonding/contact and environment.
Hard gold / selective plating controlledThickness and coverage are defined and controlled.
RF compatibilityFinish and surface planarity support RF performance.
Edge bevel definedBevels are specified for handling and assembly.
Castellations definedCastellations are dimensioned and oriented.
Edge plating definedEdge plating requirements are specified.
Edge copper clearanceCopper keepout from the edge is adequate.

Thermal / Heavy Copper

ItemDetail
Heat path definedHeat flow and dissipation paths are intentional.
Thermal-via strategyVia diameter, pitch, count and fill are specified.
Paste windows definedPaste windows are placed for thermal conductance.
Thermal masses consideredLarge copper areas are reviewed for balance and serviceability.
Temperature rise acceptableExpected rise is within allowable limits.
Trace / space reflect copper thicknessWidths and spacing reflect copper thickness.
Current-carrying features adequateVia arrays, terminals and plane connections can carry required current.
Copper balancedCopper distribution is balanced to control warp.

HDI / BGA / RF / Flex

ItemDetail
Use HDI only when justifiedHDI is used where it provides clear benefit.
Minimise sequential laminationsSequential builds are minimised and justified.
BGA escape robustEscape routing is not dependent on fragile minimums.
RF design controlledMaterial, foil, geometry and CAM changes are controlled.
Flex design reviewedBends, copper relief, coverlay and stiffeners are reviewed.
Transitions definedRigid-flex and material transitions are controlled.

Special processes must be inside the intended fabricator’s qualified window – Not merely technically possible.

  • Design for build
  • Verify early
  • Document clearly
  • Stay within capability
  • Avoid assumptions
  • Drive reliability

DFM Checklist for PCB Designers

Drawing • Output Data • Assembly • Test Readiness

Fabrication Drawing

ItemDetail
Dimensions / tolerancesNot over-constrained; practical and manufacturable.
Datum / originClear datum(s) and coordinate origin defined.
Finished thicknessOverall finished board thickness specified.
Material / substitutionMaterial system and allowable substitutions identified.
Layers / copperLayer count and outer copper weights defined.
FinishSurface finish and requirements specified.
Product class / standard / revisionProduct class, governing standard and revision stated.
Finished-hole basisFinished-hole requirement (e.g., PTH) defined.
Impedance tableControlled impedances and tolerances provided.
Special vias / fill / backdrillRequirements for via types, fill and backdrill stated.
Edge featuresSlots, cut-outs, chamfers, radii and tooling defined.
MarkingsLegend, polarity, orientation and IDs specified.
Coupons / test featuresCoupons, test points and verification features defined.
No conflict with electronic dataAll drawing notes agree with netlist and stack-up data.

Release Package

ItemDetail
Gerber X2 or ODB++ / IPC-2581Generated from released database.
Plated / non-plated drills and routesAll holes, routes and slots included.
Drill map agreesDrill map matches drill files and drawing.
Fabrication drawing agreesFiles agree with fabrication drawing.
Stack-up / impedance agreeStack-up and impedance data included and consistent.
IPC-356 or equivalent netlistWhere appropriate for the product.
Readme / manifestFile list, units, revision, notes and approvals included.
One outlineSingle outline file defines the board perimeter.
Consistent origin / unitsAll files share the same origin and units.
No obsolete filesOnly current, released files are included.
Controlled archiveReleased package stored in controlled archive.

Visual Output Review

ItemDetail
Every copper layerInspect each copper layer for correctness.
Mask versus pads / viasSolder mask openings align with pads and vias.
Legend / pasteSilkscreen and paste layers are correct.
Drill overlayDrill hits all features; no misregistration.
PTH / npthPlated and non-plated holes as specified.
Slots / routes / cut-outsShapes complete and within board outline.
OutlineBoard outline matches the fabrication drawing.
Plane polarity / voidsPlane polarities correct; voids as intended.
Special drill / backdrillBackdrill depths and exclusions verified.
Missing flashes / zero-width linesCheck for missing pours, slivers and opens.
Compare to source databaseVerify outputs against the released database.

Assembly / DFA

ItemDetail
Pad / paste / maskProper land pattern and apertures for process.
Thermal-pad pastePaste reduction or windowing considered.
Tombstoning / thermal balanceComponent balance and copper distribution OK.
Wave / selective keep-outsProtective masks and keep-outs defined.
Through-hole solder accessComponent and hole annular rings accessible.
Bottom retentionSMD retention on bottom side considered.
Spacing / reworkMinimum spacing and rework clearance met.
FiducialsFiducials provided and placed appropriately.
Panel toolingTooling holes, rails and references defined.
Moisture-sensitive / high-massMoisture and mass considerations addressed.

Dft & Bare-Board Test

ItemDetail
Critical net accessKey nets accessible for test.
Probe-compatible test pointsAdequate, labelled test points provided.
Power / ground accessPower and ground nets testable.
Programming / debugAccess for programming and debug maintained.
Boundary scanScan chains and test headers supported.
Fixture keep-outsKeep-outs for clamps, pins and bed-of-nails.
Traceable namesNet and component references are traceable.
Independent netlistTest netlist matches the released database.
Intentional net tiesSpecify and document shorted nets.
100% electrical testBare-board test plan for 100% electrical test.
Isolation / test-report requirementsIsolation criteria and test-report deliverables.

Panelisation

ItemDetail
Allow fabricator optimisationUnless contractually fixed, allow practical optimisation.
Rails / tooling / fiducialsRails, tooling holes and fiducials defined.
V-score / tab strategyBreak-apart method and tab locations defined.
Breakaway forcesTarget breakaway force and method specified.
CouponsPanel coupons and test features included.
Copper balance / thievingBalance strategy and thieving as required.
Array drawing agreesPanel array drawing matches assembly intent.
Single-board data agreesPanel outputs match the single-board data.
Identify sides / polarityIdentify panel sides and polarity/orientation.

A perfect layout can still fail when release files are incomplete, contradictory or stale.

  • Draw it right
  • Output it right
  • Build it right
  • Test it right
  • Document it right
  • Deliver it right

DFM Checklist for PCB Designers

Severity • Red Flags • Qualification • Controlled Release

CriticalMajorModerateMinorAdvisory
Open/short, safety, noncompliance or major reliability risk; Stop release.Outside preferred capability or significant yield/assembly risk; resolve with approval.Manufacturable but weak margin/cost concern; improve or document.Low-risk documentation/optimisation issue; correct before package.Supplier preference/future improvement; record and feed back.
  • Critical
  • Major
  • Moderate
  • Minor
  • Advisory

Red Flags — Stop Release

  • Unreviewed non-standard stack-up or HDI.
  • Absolute-minimum design on critical feature.
  • Ambiguous finished-hole size or plating.
  • Unchecked press-fit or mechanical tolerance.
  • Impedance routed before real stack-up.
  • Critical material substitution without SI review.
  • Unqualified stacked microvias (buried/stacked).
  • Revision mismatch across docs, files or BOM.
  • Unexplained CAM change to functional copper.
  • Unresolved DRC violations (critical or major).
  • Safety spacing justified only by etch capability.
  • Obsolete or superseded files in the data set.
  • Unchecked or unverified critical footprint.

Trial / First Article

  • Close supplier DFM and deviations first.
  • Record actual stack-up and material.
  • Inspect dimensions, holes and impedance.
  • Microsections / annular ring evaluation.
  • Solder mask, silkscreen and fine features.
  • Board bow, twist and surface finish.
  • Electrical test yield and diagnostic review.
  • Assembly behaviour and mechanical fit.
  • Feed lessons into rules, guidelines and AVL.

Sign-Off Owners

OwnerStatusEvidence
Requirements / Quality(checkbox)(document)
Stack-up / Fabricator(checkbox)(document)
Libraries / CAD Data(checkbox)(document)
Mechanical / Enclosure(checkbox)(document)
SI / PI Analysis(checkbox)(document)
Fabrication DFM(checkbox)(document)
Assembly DFA(checkbox)(document)
Test DFT(checkbox)(document)
Qualification(checkbox)(document)
Configuration Control(checkbox)(document)
  • Requirements / Quality
  • Stack-up / Fabricator
  • Libraries / CAD Data
  • Mechanical / Enclosure
  • SI / PI Analysis
  • Fabrication DFM
  • Assembly DFA
  • Test DFT
  • Qualification
  • Configuration Control
  1. Define requirements & objectives
  2. Select supplier technology
  3. Create realistic stack-up
  4. Set preferred ECAD rules
  5. Verify libraries & CAD data
  6. Place components (DFA)
  7. Route with constraints (SI / PI)
  8. Run Drc / DFM
  9. Generate production data set
  10. Visual cross-check & review
  11. Supplier DFM review & feedback
  12. Document controlled deviations
  13. Trial build / FAI
  14. Feed back to rules, AVL & BOM

Do not release until every critical and major issue is closed, every output matches the released database, and every supplier change is under configuration control.

Design to qualified capability • make exceptions deliberately • verify the package • learn from production.

Disclaimer

Manufacturing Disclaimer
Manufacturing capabilities, pricing and lead times are subject to technical review, material availability, manufacturer capacity and final quotation.

Novatronic PCB coordinates applicable testing and certification through qualified manufacturing partners and independent laboratories. Accreditation and certification status will be confirmed for each individual project.

Information provided on this website is for general guidance only and does not replace project specific engineering review.

Certain defence, aerospace or controlled technical data may be subject to South African or international export control requirements. Customers remain responsible for identifying applicable restrictions before transferring controlled information.