5.1 Strategy & Coverage
A well-designed test strategy is the backbone of reliable electronics manufacturing, balancing cost, speed, and coverage across a product’s lifecycle. Structural checks like ICT, flying probe, and BSCAN provide the cheapest certainty by filtering out common build defects before functional testing ever begins. Functional and system-level tests then focus on what truly matters to the end user, ensuring confidence without overloading the line. The art lies in choosing the right mix for product type, volume, and risk, so quality targets are met without turning throughput into the bottleneck
5.1.1 The problem in plain words
You can test forever and still miss things—or test almost nothing and ship pain. The trick is to catch the common, costly faults early (cheap, fast stations) and leave only a small, meaningful set of risks to later, slower tests. We’ll build a mix that hits your defect-per-million (DPPM) and uptime targets without turning the line into a parking lot.
Think in three layers:
- Structural: “Is it built right?” (opens, shorts, wrong value/orientation).
- Functional: “Does it behave?” (power-up, comms, timing, load).
- System: “Does it do the job in context?” (firmware + peripherals + use-case).
Catch structural faults before you waste time on functional ones.
5.1.2 Your test toolbelt (what each is good at)
Rule of thumb: Structural first, functional last. Let ICT/Flying Probe/BSCAN remove the trash; let FCT prove what matters.
5.1.3 Coverage model (aim by fault class)
Structural coverage (opens/shorts/polarity/value) is the cheapest yield driver. Don’t skimp there.
5.1.4 Strategy by product type (pick your template)
You can start NPI on flying probe, then switch to ICT when the rev stabilizes and volume rises.
5.1.5 Cost math you actually use
- Fixture payback (very back-of-napkin):
Break-even qty ≈ Fixture NRE ÷ (Probe-station minutes saved × $/min of line time)
If ICT saves 1 minute per board vs flying probe and your burdened minute is $2, a $60k fixture pays back at ~30k boards. - Cycle time budget: total test time must fit your TAKT. If not, split (parallelize FCT), trim (structural earlier), or batch (programming off-line with BSCAN).
5.1.6 BSCAN planning (earlier than you think)
- Put JTAG headers (or test pads) on the PCA early (see 3.4) and chain key devices (MCU/FPGA/flash).
- Use BSCAN for digital interconnect under BGAs and programming (saves a whole test step).
- Keep the chain short and documented in the Golden Pack; boundary scripts live with test code.
5.1.7 Building the line route (an example that flows)
- AOI post-reflow (fast structural cues).
- AXI sampling (if BGAs/QFN thermals are high risk).
- ICT / Flying Probe + BSCAN (kill structural faults, program devices).
- FCT (short, meaningful): power-up, comms, one or two use-case loops with load.
- Optional stress (soak/burn-in) for harsh-duty products.
- Pack-out with traceability (Chapter 4).
Each step should fail fast to NG flow; don’t push a sick board into a long test.
5.1.8 Coverage & SLA targets (write them down)
- Structural net coverage: ≥95% reachable nets tested (ICT/Probe/BSCAN).
- Polarity/value: 100% of polarized parts checked; value checks on BOM-critical components.
- AXI: BGA collapse/voids within limit on sample rate N per lot.
- FCT: All customer-visible functions exercised; power & safety guards always.
- Throughput: test stations not the bottleneck; overall First Pass Yield hits plan.
- Field: shipped DPPM and RMA within SLA.
If a target slips, decide whether to add coverage (upstream) or tighten the process (printing/reflow/placement).
5.1.9 Fast decision table (print this)
5.1.10 Pocket checklists
At NPI kickoff
- Fault classes ranked (what would really hurt the customer?)
- DFT: pads/headers for ICT/BSCAN planned
- Provisional route chosen (Probe vs ICT; AXI need; FCT scope)
Before release to volume
- Structural coverage ≥ 95% nets (report attached)
- BSCAN scripts + programming times validated
- FCT runs inside time budget; features mapped to requirements
- SLA written: DPPM, RMA, TAKT, sample rates (AXI)
Continuous improvement
- Pareto from AOI/AXI/FCT feeds back to stencil/profile (Ch. 7–9)
- Fixture/sequence changes re-timed; dashboard shows test as non-constraint
- Field returns loop to update coverage where it counts