Skip to main content
FixturFab

In-Circuit Testing (ICT): When and How to Use It

Understand in-circuit testing for PCBAs—how it works, what defects it catches, and when ICT is the right choice for your production testing strategy.

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:

  1. Fixture Loading: The board is placed on the fixture, and the pin array makes contact with test points
  2. Isolation Measurements: The system measures resistance between nodes that should be isolated
  3. Component Testing: Each component is tested by applying a known stimulus and measuring the response
  4. Continuity Verification: Critical nets are verified for continuity
  5. 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 TypeHow ICT Detects It
Missing componentsNo response at expected nodes
Wrong component valuesMeasured value outside tolerance
Reversed componentsIncorrect polarity or characteristic
Solder shortsLow resistance between isolated nodes
Solder opensHigh resistance or no continuity
Wrong component typeMeasured 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.

Last updated:January 13, 2025