5.1 Strategy & Coverage
AElectrical test is not an option; it is a financial and technical firewall. The goal of a well-designed test strategy is to achieve the backbonerequired Defect Coverage (ensuring product quality) at the minimum Cost of reliableTest electronics(CoT) manufacturing,(protecting balancing cost, speed,throughput and coverageprofit). acrossThis requires strategically deploying a product’smix lifecycle.of Structuraltools—from high-speed structural checks like (ICT, flyingFlying probe,Probe, andBSCAN) BSCANto provide the cheapest certainty by filtering out common build defects beforein-depth functional testingverification ever begins. Functional and system-level tests then focus on what truly matters to the end user, ensuring confidence without overloading the line.(FCT). The artmost lieseffective instrategy 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't test every node on every net forever. The most efficient strategy follows the principle: You can test forever and still miss things—or test almost nothing and ship pain. The trick is to catchcatches the common, costlycheap-to-fix structural faults early (cheap, fast stations) and leavereserves onlythe aslower, more expensive functional checks for customer-critical behaviors.
5.1.1 The Test Strategy Imperative
small,Catch meaningfulthe cheapest faults first. setStructural 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?”defects (opens, shorts, wrong value/orientation)parts) are common and cheap to fix early in the line. Functional defects (timing, integration) are complex, expensive, and should be the last thing you check.
Three Layers of Fault Coverage
Effective testing requires a layered approach to fault detection:
- Structural: "Is it built right?" Verifies connectivity (opens/shorts), component presence, and component values (passive checks). Best Detector: ICT/Flying Probe/BSCAN.
- Functional (FCT): "Does it work?" Powers the board, initializes circuits, and verifies basic hardware blocks (e.g., memory, power rails, basic communication loops).
FunctionalSystem/Application::“Does it behave?” (power-up, comms, timing, load).System: “"Does it do what thejobcustomerin context?” (firmware + peripherals + use-case).
Catch structural faults beforeneeds?" youRuns wastefinal timefirmware, ontests functionalinterfaces ones.(Ethernet, USB), and validates end-use cases.
5.1.2 YourThe testTest toolbeltToolbelt: Cost and Coverage
Choosing the right tool depends on your production volume (whatamortization) eachand isboard gooddensity at)(access).
Tool | What | Cost & | When to |
ICT (In-Circuit Test) |
| High NRE ( |
|
Flying Probe (FPT/MDA) | Structural Coverage. | Low NRE (No Fixture), |
|
BSCAN (Boundary Scan/JTAG) | Hidden Net Continuity. |
| Dense boards |
FCT (Functional Test) | Full Functionality. Powers | Medium NRE ( | Final |
Rule of thumb: Structural first, functional last. Let ICT/Flying Probe/BSCAN remove the trash; let FCT prove what matters.
5.1.3 CoverageStrategic model (aimMix by faultProduct class)Type
Structural coverage (opens/shorts/polarity/value) isto the cheapestproject's yieldrisk driver. Don’t skimp there.profile.
5.1.4 Strategy by product type (pick your template)
Product Scenario |
|
|
High- | SPI → AOI → ICT + BSCAN ( |
|
NPI / Mid- | SPI → AOI → Flying Probe + BSCAN → Focused FCT |
|
Safety- |
|
|
Cost Math (The Manager View)
YouFixture canPayback start(Break-Even NPI on flying probe, then switch to ICT when the rev stabilizes and volume rises.Quantity):
5.1.5 Cost math you actually use
Fixture payback(very back-of-napkin):Break-even qtyQTY ≈ ICT Fixture NRE÷Cost / (Probe-stationminutesFPT/ICTsavedTime×Difference$/minSavedofperlineBoardtime)
x Line Cost per Minute)If an ICT fixture costs $50k and saves
1 minute per boardvsover flying probeand(atyour$1.50burdened/minutemin line cost), the payback is 33,333 boards.5.1.4 Planning and Coverage Mandates
The test strategy must be defined during the design phase (Design for Testability, DFT).
- BSCAN Integration: Designate
$2JTAG headers/test points,on the PCB early. Use Boundary Scan (IEEE 1149.1) to test all digital net connectivity under BGAs, effectively turning a$60kdifficultfixturephysicalpaystestbackintoata~30kfast,boards.digital one. CycleCoveragetime budgetTarget::Aim for ≥ 95% Structural Net Coverage (all nets reachable by ICT/Probe/BSCAN). Don't start manufacturing until coverage is quantified and approved.- TAKT Time Budget: The total test time (ICT + BSCAN + FCT) must
fitbeyourless than the required TAKT Time (the rate at which products must be produced). Ifnot,test time is the bottleneck, you must split FCT (parallelizeparallelFCT),trim(structural earlier),test) orbatch(programming off-line with BSCAN).
- BSCAN Integration: Designate
5.1.6 BSCAN planning (earlier than you think)
PutJTAG headers(or test pads) ontrim thePCA early (see 3.4) and chain key devices (MCU/FPGA/flash).Use BSCAN fordigital interconnectunder BGAs andprogramming(saves a whole test step).Keep the chainshortanddocumentedin 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 twouse-case loopswith load.Optional stress(soak/burn-in) for harsh-duty products.Pack-outwithtraceability(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%scope ofpolarizedthepartsstructuralchecked; value checks on BOM-critical components.checks.AXI: BGA collapse/voids within limit on sample rateNper lot.FCT:All customer-visible functionsexercised; power & safety guards always.Throughput: test stations not the bottleneck; overallFirst Pass Yieldhits plan.Field: shippedDPPMandRMAwithin SLA.
If a target slips, decide whether to add coverage (upstream) or tighten the process (printing/reflow/placement).
5.1.9Final FastChecklist: decisionTest tableStrategy (print this)Mandates
|
|
|
Structural Coverage |
|
|
|
| |
| ||
Test Route Design |
| Structural test must precede FCT to avoid wasting time on broken boards. |
Throughput Control | Total Test Cycle Time ≤ TAKT Time. |
|
Final Confidence | FCT must fully exercise all |
|
5.1.10 Pocket checklists
At NPI kickoff
Fault classes ranked (what would really hurt the customer?)DFT: pads/headers forICT/BSCANplannedProvisional route chosen (Probe vs ICT; AXI need; FCT scope)
Before release to volume
Structural coverage ≥95% nets(report attached)BSCAN scripts + programming times validatedFCT runs insidetime budget; features mapped to requirementsSLA written:DPPM,RMA,TAKT, sample rates (AXI)
Continuous improvement
Pareto from AOI/AXI/FCT feeds back tostencil/profile(Ch. 7–9)Fixture/sequence changes re-timed; dashboard shows test as non-constraintField returns loop to updatecoveragewhere it counts