In-circuit testing (ICT) uses a bed-of-nails fixture to make contact with test points on your PCB, verifying that components are correctly placed and connected. It's the fastest method for catching manufacturing defects at scale.
What Is In-Circuit Testing?#
ICT probes individual nodes on your assembled PCB through spring-loaded pins (pogo pins) in a custom fixture. The test system applies signals and measures responses to verify:
- Component presence: Is each component physically on the board?
- Component values: Are resistors, capacitors, and inductors within tolerance?
- Component orientation: Are polarized components installed correctly?
- Solder joints: Are connections solid, or are there opens or shorts?
- PCB integrity: Are traces continuous and isolation intact?
This structural testing approach catches defects introduced during manufacturing—the placement, soldering, and assembly process—before they become field failures.
Structural vs. Functional
ICT tells you the board is assembled correctly. It doesn't tell you the board works. Most test strategies combine ICT with functional testing to catch both manufacturing and design-related issues.
How ICT Works#
A typical ICT sequence:
- Fixture Loading: The board is placed on the fixture, and the pin array makes contact with test points
- Isolation Measurements: The system measures resistance between nodes that should be isolated
- Component Testing: Each component is tested by applying a known stimulus and measuring the response
- Continuity Verification: Critical nets are verified for continuity
- Pass/Fail Results: The system reports which tests passed and identifies specific failures
Test times are typically 5-30 seconds depending on board complexity—fast enough for high-volume production.
What ICT Catches#
ICT excels at finding manufacturing defects:
| Defect Type | How ICT Detects It |
|---|---|
| Missing components | No response at expected nodes |
| Wrong component values | Measured value outside tolerance |
| Reversed components | Incorrect polarity or characteristic |
| Solder shorts | Low resistance between isolated nodes |
| Solder opens | High resistance or no continuity |
| Wrong component type | Measured characteristics don't match |
What ICT doesn't catch well:
- Design errors (the board is built to spec, but the spec is wrong)
- Intermittent connections that work under light fixture pressure
- Issues that only appear under operating conditions (thermal, timing)
- Problems with unpowered or untestable nodes
When ICT Makes Sense#
ICT is appropriate when:
- Volume justifies fixture investment: ICT fixtures cost $2,000-$50,000+, making them economical for higher volumes
- Test points are accessible: Your PCB design includes testable nodes for critical components
- Fast cycle time matters: ICT tests complete in seconds, supporting high throughput
- Manufacturing defects are the primary concern: ICT catches assembly issues, not design problems
Consider alternatives when:
- Volume is too low to justify fixture cost (flying probe may be better)
- Board lacks accessible test points (boundary scan may help)
- You need functional validation (add FCT after ICT)
Equipment Requirements#
ICT System: Commercial ICT systems from vendors like Keysight, Teradyne, or Seica provide the measurement hardware, switching, and test execution software.
Test Fixture: A custom fixture for your specific PCB design. The fixture includes:
- Precision-aligned pogo pins matching your test point locations
- Vacuum or mechanical actuation to ensure contact
- Wiring connecting pins to the ICT system
- Mounting hardware for your board outline
Configure an ICT Fixture
FixturFab builds ICT-compatible bed-of-nails fixtures. Configure your fixture in Studio to see pricing and lead times.
Advantages and Limitations#
Advantages:
- Fast test times (seconds per board)
- High defect coverage for manufacturing issues
- Pinpoints specific component failures
- Supports high-volume production
- Mature technology with established best practices
Limitations:
- Fixture cost requires volume to justify
- Requires test point access in PCB design
- Doesn't catch functional or design issues
- Some components (BGAs, LGAs) are difficult to test
- Fixture modification needed for PCB changes
Combining ICT with Other Methods#
ICT works best as part of a comprehensive test strategy:
ICT + Functional Testing: Most common combination. ICT catches manufacturing defects quickly; functional testing validates behavior. A board that passes ICT but fails functional testing has a design or firmware issue, not a manufacturing defect.
ICT + Boundary Scan: For boards with BGAs or limited test point access, boundary scan (JTAG) can verify digital interconnects that ICT can't reach. ICT handles the rest.
ICT + AOI: Automated optical inspection catches placement issues before soldering. ICT verifies electrical connectivity after assembly.
Best Practices#
Design for ICT:
- Include test points for every net you want to verify
- Place test points on one side when possible to simplify fixtures
- Maintain minimum spacing between test points (typically 2.54mm or 100mil)
- Document test point locations and net assignments
Test program development:
- Define appropriate tolerances for component values (consider manufacturing variation)
- Include guard banding to catch marginal components
- Test critical safety-related components with higher coverage
Production deployment:
- Track test yield to identify process issues
- Maintain fixtures regularly—worn pins cause false failures
- Correlate ICT results with field performance
Key Takeaways#
In-circuit testing is the fastest way to verify PCB assembly quality at scale. It catches manufacturing defects before they leave the factory, reducing field failures and warranty costs.
For the best results, combine ICT with functional testing: ICT for quick, comprehensive structural verification, and functional testing for behavioral validation.
If you're building an ICT program and need fixtures to support it, see our ICT fixture solutions for options across prototype through production volumes.