Preliminary DFM Risk Screening · ORCH-020 · rev ACB_0001_2

Motherboard DFM — Preliminary Risk Screening

A PCB-fabrication + PCBA-process risk screening of the ACube "PORTATILE" · NXP T2080 10-layer motherboard, built from its own drill / netlist / artwork / BOM data and checked against the IPC/J-STD family. This is not a manufacturing release review.

Not approved for production — prototype closure work only
← Back to project overview
Open-source Linux laptop

What this document is

Preliminary DFM/DFA Risk Screening — not a release review. The design identifies real, documented concerns, but the quantitative fab analyses, supplier sign-off and build-validation data required to justify an approval are not complete. It should not be read as "approved with documented actions."

Baseline reviewed: the released design at revision ACB_0001_2 (NC-drill dated 2022-08-08). Board ≈ 289.6 × 148.7 mm, 10 copper layers, through-vias only, double-sided SMT (2,047 placements). Every figure below comes directly from the board's own released design data.

4,768Total holes (4,737 plated)
0.20 mmMin plated drill (×4,533)
8.0:1Worst via aspect (drill); ~10.7:1 finished
0.8 mmT2080 BGA pitch (896-ball, 25 mm)

Gate-separated disposition

A single verdict is not used. Each decision is dispositioned against its blocking findings.

DecisionDisposition
Engineering prototype (design)CONDITIONAL
PCB quotation-readyNO
PCB fabrication-readyNO
PCBA prototype processCONDITIONAL
Pilot productionNO
Volume productionNO

Minimum pre-build blockers: release the fab-documentation package; select & approve the surface finish (not by default); fab sign-off of the 8:1 aspect ratio and BGA via-in-pad; release the panel drawing; complete fabricator DFM and CM stencil/MSL review; close ICT/test access.

Finding register (severity-first)

S / O / D on a 1–10 scale; Action Priority is severity-first. Each finding names the governing standard; unknowns are treated as open risk, not neutral.

IDFindingSODAPStandardRecommended action
DFM-01No released fab-doc package (fab drawing, ordered stack-up, impedance table, IPC class, thickness tol). CAD holds material/impedance engineering only.978HighIPC-6012 · A-600Produce fab package; export stack-up + impedance table; fab sign-off
DFM-02Through-via-only, 0.20 mm min drill on 1.6 mm = 8.0:1 (drill) ≈10.7:1 (finished) worst-case aspect ratio; 4,533 such vias (95% of holes).766HighIPC-6012Fab sign-off of aspect ratio & hole-wall reliability
DFM-03T2080 896-ball BGA (0.8 mm, 25×25 mm) escaped with through vias; via-in-pad treatment not in data — confirmation required.857HighIPC-7095 · 4761Confirm via-in-pad fill/planarize; X-ray criteria
DFM-05PCB surface finish not specified for 896-ball BGA + 0201. Do not default to ENIG — select by trade study.865HighIPC-6012 · A-610Surface-finish trade study; fab + CM approval
DFM-06No real panel/depanel drawing (drawing rasters are donor-board photos, OCR-verified). 290×149 board with cut-outs.665HighIPC-A-600Panel drawing: fiducials/coupons/tabs, support under cut-outs
DFM-08Material grade generic FR-4; Dk conflict (3.7 vs 4.4–4.7 vs 4.8); no Tg/Td/CAF for lead-free reflow.555MediumIPC-6012State laminate + Tg/Td/CAF; resolve Dk with fab
PROC-040201 (159×) + large pads + potential via-in-pad on one stencil. Step-stencil not yet justified by aperture calculation.665MediumIPC-7525Compute area ratios (≥0.66); size step-stencil only if proven
PROC-06MSL handling undefined (no BOM MSL column). BGA/LGA/QFN need bake-and-bag or popcorn/delam.856HighJEDEC J-STD-020 · J-STD-033Per-part MSL list; floor-life/bake per J-STD-033
PROC-09Footprint library not standardized: 113 package strings incl. duplicates; not verified vs land patterns.456MediumIPC-7351Footprint validation vs mfr land patterns; dedupe
DFM-10ICT/test access: 1,482/1,691 nets accessible, 209 no-access, 108 TPs (6.4%); probe side not encoded → bottom-side ICT coverage unknown; tented-via status unconfirmed.767HighIPC-9252 / D-356Bottom-side probe-access study; probe rules; boundary-scan (J3 JTAG); test before thermal/chassis

In-circuit test (ICT) & test access

ICT probes bottom-side pads and vias against the netlist, so testability is a design property to check now, not after build. From the board's ODB++ CAD netlist (the IPC-D-356 equivalent):

1,482 / 1,691Nets with copper access (209 no-access)
9,187Access features (4,629 via + 4,558 pad)
108Dedicated test points (6.4% of nets)
Not encodedProbe side → bottom-side coverage unknown

Because the netlist does not encode probe side, the true bottom-side single-side ICT node coverage cannot be derived from the data — it must be produced by a DFT/fixture tool against the soldermask and pad geometry (IPC-9252 / IPC-D-356). Required actions: quantify structural fault coverage; enforce probe rules (pad Ø ≥ 0.9 mm, ≥ 50-mil grid pitch, single-side bottom access, no tented vias on probed nets); add boundary-scan (JTAG/COP, header J3) for the T2080 BGA nets ICT cannot reach; and provide current-limited power-up and shorted-rail isolation — all before the expensive thermal/chassis integration. A tented-via or bottom-access shortfall found here is a layout fix, so it is cheapest to close pre-fabrication. (Finding DFM-10.)

Scorecard & governing rule

The DFM readiness scorecard averages ≈ 3.7 / 5 across 14 categories, with 9 categories at High (≥4) and surface finish scored 5 (unknown critical characteristic). Per the override rules, an unknown critical characteristic and open pre-build High items block release regardless of the average. The full 23-sheet workbook holds the rubric, per-category evidence and formulas.

Download the evidence workbook (XLSX) →

Reviewed design: the open-hardware GNU/Linux PowerPC Notebook by Roberto Innocenti & the Power Progress Community — powerpc-notebook.org · design files (GitLab). Product Engineer LLC is independent and not affiliated with the project.

Evidence & sources

Every figure and finding on this page comes directly from the board's own released design data — the Excellon NC-drill tool tables, the ODB++ CAD netlist, the Gerber artwork (copper + solder-paste layers), the released BOM and the native board record. Every figure is reproducible by re-running the same extraction against the released design package, and each conclusion is checked against the manufacturing standards below.

Standards applied: IPC-2221 (design), IPC-2226 (confirms no HDI), IPC-6012 (aspect ratio / hole-wall / warpage), IPC-4761 (via fill/plug/cap), IPC-7095 (BGA), IPC-7093 (QFN), IPC-7351 (land patterns), IPC-7525 (stencil area ratio ≥0.66), IPC-2152 (current capacity), IPC-A-600 (board acceptance), IPC-A-610 (assembly acceptance), IPC-9252 / IPC-D-356 (electrical test), J-STD-001 (soldering), JEDEC J-STD-020 & IPC/JEDEC J-STD-033 (MSL / handling).

Design data © the Power Progress Community (open hardware). Detailed source-data provenance and per-finding citations are recorded in the accompanying evidence workbook.