Skip to content

5.1 Strategy & Coverage

When designing a manufacturing process, electrical test serves not just as a final checklist item, but as an essential technical and quality safeguard. A well-planned test strategy achieves two primary goals: it provides high Defect Coverage (supporting a reliable product) and keeps the Cost of Test (CoT) manageable to protect production throughput. To do this effectively, a combination of tools is deployed—from high-speed structural checks (ICT, Flying Probe, Boundary Scan) to in-depth functional verification (FCT). An effective strategy typically involves catching common, structurally simple faults early in the process, while reserving deeper functional checks for verifying complex product behavior later.

It is often impractical to test every single node on every printed circuit board indefinitely. Therefore, a core principle of an efficient strategy is to structure the flow so that common and inexpensive faults are isolated first. Structural defects—like open solder joints, short circuits, or misoriented components—are relatively common but are generally straightforward to correct if caught immediately after the SMT line. Functional defects, such as subtle timing issues or firmware integration errors, are typically more complex and time-consuming to diagnose, meaning they are best targeted in the final stages.

Effective testing often uses a layered approach, where each stage serves a specific diagnostic purpose:

  1. Structural: “Is the board built correctly?” At this level, connectivity is verified (checking for opens and shorts), component presence is confirmed, and passive values are measured. Typical tools: In-Circuit Test (ICT), Flying Probe, and Boundary Scan.
  2. Functional (FCT): “Does the board wake up and initialize?” Power is safely applied to the board, circuits are initialized, and basic hardware blocks (e.g., memory, logic, power rails) are verified to operate as designed.
  3. System/Application: “Does the product fulfill requirements?” This is the advanced test layer where the final application firmware is run, external interfaces (like Ethernet or USB ports) are exercised, and the end-use behavior is validated.

Choosing the right testing method involves balancing production volume (which helps amortize fixture costs) with board density (which dictates physical access).

ToolWhat It Checks (Coverage)Cost & Cycle Time ConsiderationsTypical Use Case
In-Circuit Test (ICT)High Structural Coverage. Opens, shorts, resistor/capacitor values, basic passive verification.High NRE (Fixture Cost), Very Fast (Seconds per board).High-Volume production runs where the fixture cost amortizes quickly (typically > 30k units).
Flying ProbeStructural Coverage. Employs checks similar to ICT, but uses dynamic, moving probes.Low NRE (No Custom Fixture), Slower cycle time (Minutes per board).New Product Introductions (NPI) or High-Mix lines where designs change frequently.
Boundary Scan (BSCAN) / JTAGHidden Net Continuity. Tests digital interconnects under complex packages (BGAs/CSPs); programs Flash memory/MCUs in-line.Low NRE. Extremely short cycle time due to parallel testing.Dense boards with limited test pad access; highly valuable for BGA testing and in-line programming.
Functional Test (FCT)Full System Functionality. Powers the unit up, checks external I/O, runs firmware, and verifies critical performance parameters.Medium-to-High NRE (Custom Code & Hardware), Medium-to-Slow cycle time.The final verification step to confirm that the assembled product fully meets behavioral requirements.

The optimal route for electrical test is tailored to the specific project’s risk profile and volume.

Product TypeRecommended Test RouteRationale
High-Volume Consumer ElectronicsSPI → AOI → ICT + BSCAN (Program) → Short FCTThe ICT fixture cost amortizes quickly. BSCAN can program chips during the ICT phase, keeping the FCT stage brief and focused on core features.
NPI / Mid-Volume RunsSPI → AOI → Flying Probe + BSCAN → Focused FCTMinimizes upfront NRE risk before the design is finalized. The Flying Probe handles engineering changes easily, while BSCAN helps ensure BGA integrity.
High-Density / Extended LifeSPI → AOI → AXI Sampling → ICT + BSCAN (Max Coverage) → Full FCT + Stress TestCoverage is prioritized (aiming for ≥ 95% structural coverage). AXI and BSCAN help verify hidden joints, and a thermal or load test helps validate longer-term reliability.

When deciding between an ICT fixture and a Flying Probe, consider evaluating the Break-Even Quantity:

Break-Even QTY ≈ ICT Fixture NRE Cost / (Time Saved per Board vs. Flying Probe x Line Cost per Minute)

For example, if an ICT fixture costs $50,000 and saves 1 minute per board over a Flying Probe (with an estimated line cost of $1.50 per minute), the investment begins to pay for itself after processing approximately 33,333 boards.

Planning Requirements and Coverage Guidelines

Section titled “Planning Requirements and Coverage Guidelines”

Incorporating the test strategy during the design phase is essential. This forward-looking approach is known as Design for Testability (DFT).

  1. Integrate BSCAN Early: JTAG headers and test points must be included in the PCB layout from the start. Boundary Scan (IEEE 1149.1) tests digital nets under BGAs, helping resolve complex physical probing challenges.
  2. Set a Coverage Target: Aiming for ≥ 95% Structural Net Coverage (meaning 95% of nets are reachable by ICT, Flying Probe, or BSCAN) is a strong industry benchmark. It is helpful to quantify and review this coverage before beginning mass manufacturing.
  3. Pacing with TAKT Time: To maintain production flow, the total electrical test time (ICT + BSCAN + FCT) should remain below the required TAKT Time of the assembly line. If testing creates a bottleneck, splitting FCT into parallel stations or streamlining redundant structural checks should be considered.
RequirementGoal / MetricVerification Action
Structural CoverageTarget ≥ 95% coverage for all accessible nets (opens/shorts).A formal coverage report must be reviewed and confirmed with Quality Engineering.
Hidden Joint TestingSupport Boundary Scan (BSCAN) for digital nets or Automated X-ray Inspection (AXI) for voids or Head-in-Pillow defects in BGAs and QFNs.JTAG headers or accessible test points must be placed during PCB layout.
Test Route SelectionThe choice between In-Circuit Testing (ICT) and Flying Probe Testing must be balanced based on projected volume and Non-Recurring Engineering (NRE) calculations.Testing workflows must be structured so that structural verifications logically precede Functional Testing (FCT).
Throughput ControlTotal Test Cycle Time ≤ Production TAKT Time.If bottlenecks appear, scaling Functional Testing (FCT) into parallel stations or focusing on core features should be explored.
Final ConfidenceThe Functional Test effectively exercises key functional features.Critical power and safety parameters (like primary rail voltage) must be measured on the necessary proportion of units.