1.3 CAD/CAM Outputs: Fabrication Package Definition
The fabrication package is the physical blueprint for the bare PCB substrate. If this data is incomplete, contradictory, or ambiguous, the PCB fabricator (the CAM engineer) will fill in the gaps with their own assumptions. Assumptions in manufacturing are the root cause of “silent failures”—boards that pass electrical continuity testing at the factory but fail intermittently in the field due to incorrect impedance routing, mismatched dielectrics, or incorrect material selection.
“Fab-Ready” must be defined as a controlled dataset that requires exactly zero Engineering Queries (EQs) to interpret. The operational goal is to move entirely from “CAM Interpretation” to “CAM Execution.”
The Primary Data Format
Section titled “The Primary Data Format”One intelligent data format must be selected and enforced globally. Mixing formats within a single release package is prohibited.
Option A: Intelligent Formats (Highly Recommended)
Section titled “Option A: Intelligent Formats (Highly Recommended)”- Why: These are single-file containers that embed netlists, stackups, and drill data in a highly structured hierarchy. They eliminate the risk of missing layers, misaligned drill files, or scale errors.
- The
IPC-2581 Advantage: This XML-based standard allows bi-directional data exchange and explicitly defines stackup materials at the machine level, preventing the classic “PDF vs. Gerber” conflict.
Option B: Legacy Gerbers (RS-274X / X2)
Section titled “Option B: Legacy Gerbers (RS-274X / X2)”If legacy
Gerber Files : All copper, mask, silkscreen, and paste layers.- NC Drill File: Excellon format. Units (English/Metric) and coordinate suppression (Leading/Trailing zeros) must be explicitly specified in the manifest.
- IPC-D-356 Netlist: Required for Bare-Board Electrical Test (BBET). Without this file, the
fab only checks if the physical board matches theGerbers , not if theGerbers actually match the engineering schematic.
Essential Fabrication Elements
Section titled “Essential Fabrication Elements”To prevent CAM assumptions, the following elements must be explicitly defined and locked in the data pack:
1. The Board Outline & Profile
Section titled “1. The Board Outline & Profile”Relying solely on the copper pour to define the board edge is prohibited.
- Requirement: A dedicated “Mechanical” or “Profile” layer containing a continuous, perfectly closed zero-width line.
- Review: When the outline is open, overlapping, or duplicated across multiple layers, the router path becomes undefined, risking board dimension failures.
2. Drill Definitions
Section titled “2. Drill Definitions”Ambiguous drill charts directly cause hole-size and plating violations.
- Separation: Plated Through Holes (PTH) and Non-Plated Holes (NPTH) must be strictly separated in the drill file headers.
- Tolerance: Exact tolerances per hole type must be defined (e.g., Press-fit connectors require significantly tighter tolerances than standard thermal vias).
- Slot/Route: Physical slots must be defined in a specific “Drill_Plated” or “Route” layer; sketching them on the board outline layer is prohibited.
3. Stackup & Impedance Table
Section titled “3. Stackup & Impedance Table”Burying critical stackup requirements in an email thread is prohibited. They must be embedded directly in the fabrication drawing or the
- Material Specification: The exact IPC-4101 slash sheet must be specified (e.g., “/126” for High Tg FR-4). Vendor brand names (e.g., “Isola 370HR”) financially lock the supply chain and are prohibited; IPC specs ensure resilient equivalent substitutions.
- Impedance Control: The target impedance (e.g., 50Ω SE), the required reference layer, and the trace width required to achieve it must be listed.
- Review: When impedance is critical to the RF or High-Speed digital design, add a “Test Coupon” requirement to the fabrication notes.
The Fabrication Drawing
Section titled “The Fabrication Drawing”The
Mandatory Drawing Notes:
Section titled “Mandatory Drawing Notes:”- Class: IPC-6012
Class 2 (Standard) orClass 3 (High Reliability). - Surface Finish: ENIG, HASL, Immersion Silver, etc. (Explicitly specify thickness if critical to the assembly process).
- Color Profile: Solder mask and Silkscreen color codes.
- Standards: “Workmanship shall conform to IPC-A-600.”
Pro-Tip: A “Do Not X-Out” note must be added if internal Pick & Place machines cannot optically handle panelized boards with bad units. Otherwise, rejected boards crossed out with a marker will disrupt the SMT line.
The Netlist Compare Rule
Section titled “The Netlist Compare Rule”The most critical safety net in PCB fabrication is the Netlist Compare.
The Required Process:
Section titled “The Required Process:”- Output Export: IPC-D-356 netlist must be generated directly from CAD.
- Factory Intake:
Fab CAM extracts a raw netlist from theGerbers /ODB ++ layers. - The Compare: The CAM system mathematically compares the CAD Netlist vs. the Gerber Netlist.
Review ⭢ Action:
Section titled “Review ⭢ Action:”- When a short or open is detected, the build must be paused. This indicates the generated
Gerbers do not match the electrical design (schematic). - The Mandate: Explicitly state in bold on the
Fab Drawing: “Electrical Test 100% required against IPC-D-356 Netlist.”
Final Checkout: CAD/CAM outputs: fabrication package definition
Section titled “Final Checkout: CAD/CAM outputs: fabrication package definition”| The Control Point | The Operational Requirement | The Go/No-Go Metric |
|---|---|---|
| Data Format | Single archive, valid checksum verified. | |
| The Netlist | IPC-D-356 included in archive. | Perfectly matches the CAD database. |
| Board Outline | Closed, single continuous contour. | Mechanical layer is clear of aesthetic debris. |
| The Stackup | Defined strictly in drawing or file metadata. | Dielectric thickness & copper weight are perfectly explicit. |
| Drill Data | Strict PTH/NPTH separation. | Drill chart perfectly matches tool sizes. |
| Material, Class, Finish explicitly defined. | Zero “TBD” values allowed in the notes. |