In-Circuit Testing and 6 Other PCB Testing Methods

In-Circuit Testing and 6 Other PCB Testing Methods

As printed circuit boards (PCBs) become increasingly complex, with more intricate designs, higher component densities, and stricter performance requirements, effective testing is key to ensuring the quality and reliability of these critical systems. There are a variety of testing methods and techniques that can be utilized at the PCB level to validate proper design, fabrication, and assembly.

Types of PCB Testing

There are a number of testing methods that focus directly on verifying the PCB hardware itself. Some of the key types of PCB testing include:

Flying Probe Testing

Flying probe testing utilizes moveable test probes that can make contact at various test points across a PCB without requiring the use of a traditional fixture or bed-of-nails. It provides a fast, flexible testing approach well-suited for simple continuity checks and testing digital circuits.

In-Circuit Testing

In-circuit testing (ICT) verifies assembled boards by testing components in-situ as part of an active circuit. By incorporating system connections and components into the test, it can provide more complete testing coverage and detect certain types of assembly defects.

Boundary Scan Testing

Boundary scan testing leverages on-chip infrastructure to control and observe signal nodes when a device is mounted on assembled PCBs. It provides efficient testing access without physical test probes.

Automated Optical Inspection

Automated optical inspection (AOI) utilizes camera systems to visually inspect PCB assemblies and components. It serves as an efficient quality control check for material and workmanship issues.

X-Ray Inspection

X-ray imaging allows views inside a PCB or component, facilitating inspection of internal sub-assemblies as well as hidden solder and wire bonds that cannot be checked visually. It aids in detecting assembly-related flaws.

ICT Fixture Based Testing

Fixture based testing fixes a PCB in place electronically to facilitate efficient, repeated testing. Custom fixtures are designed to make contact with test points on a specific board. It enables thorough production testing.

Power Cycling

Power cycling applies repetitive power on-off stresses to boards in order to precipitate and detect latent defects. Such environmental stress screening provides accelerated life test data and can reveal reliability issues.

This article provides an in-depth examination of in-circuit testing along with brief overviews of these other common PCB test methods.

In-Circuit Testing

In-circuit test systems apply stimuli and take measurements at component terminals and test nodes across an assembled board while components remain electrically connected. This facilitates detailed testing of components in their operating state as part of active circuitry.

How In-Circuit Testing Works

In-circuit testing utilizes fixtures consisting of test probes, usually arranged in a bed-of-nails configuration, that make electrical contact at various test points across a PCB. Some key mechanisms enable reliable testing:

  • Test fixtures provide secure physical clamping to gain stable electrical access
  • Guarding techniques isolate measurements for accurate data capture
  • Test programs apply vectors and capture measurement data
  • Fixture simulation models ensure test coverage of circuits

To execute a test, boards are mounted into fixtures to engage test probes at target test points. The in-circuit test system then runs a pre-programmed test routine, applying signals in sponsored sequences while capturing measurements for comparison against expected values. Test results and diagnostics pinpoint faults.

Types of In-Circuit Test Systems

There are a few common architectures and implementations to deliver in-circuit testing:

Traditional In-Circuit Testers

Traditional ICT solutions utilize a centralized computer workstation controlling a switching matrix and instrumentation like digital sources and meters. The system cables out to separate fixtures housing probes and interfacing electronics.

Flying Probe Testers

Flying probe test systems incorporate test probes mounted on movable arms to contact points of interest across a board and perform connectivity checks or other simple functional tests without a fixture.

Fixtureless In-Circuit Testers

Emerging fixtureless ICT leverages multiple independently operated test pins arranged over a board to emulate fixture performance and deliver sophisticated in-circuit tests without separate fixtures.

Integrated Flying Probe Testers

Some systems combine traditional fixtures for access to hidden nodes with flying probes to extend access across the PCB, integrating in-circuit and flying probe technologies.

In-Circuit Testing Advantages

In-circuit test delivers some unique advantages, including:

  • Tests components in operating state under actual loads
  • Detects faults like improper connections or insertion errors
  • Provides detailed fault isolation and diagnostics
  • Covers hidden component pins and internal circuits
    -Suits complex, high performance designs

By incorporating more complete functional paths and operating contexts – interactions from surrounding components, loads, noise sources, power supplies, etc. – ICT can stimulate and verify circuits to find defects that simpler methods may miss.

In-Circuit Test System Hardware

In-circuit test solutions require specialized hardware to enable reliable PCB access and accurate measurements while components operate in-circuit.

Test Fixtures

Test fixtures provide mechanical clamping paired with an array of test probes to establish electrical connections. They are custom designed for target PCB configurations to access designated test points across assemblies under test. Popular options include:

Bed-of-Nails Fixtures

Bed-of-nails fixtures incorporates an array of spring-loaded test pins that make contact and provide test access across the PCB surface. They facilitate cost-efficient testing for low to moderate complexity boards.

Loaded Board Fixtures

Loaded board fixtures integrate interfacing electronics right into the fixture to increase channel counts and enable guards for sensitive measurements. They suit more complex boards.

Vacuum Fixtures

Vacuum test fixtures combined mechanical clamping with a vacuum seal onto board surfaces to provide very secure, stable connections for in-circuit testing. They minimize intermittencies.

Custom Fixtures

For advanced packages and demanding test requirements, custom fixture designs can incorporate features like thermal controls, precise alignments, and built-in stimulation/response electronics to enable specialized ICT capabilities.

Test Probes

A variety of spring-loaded test probe designs allow fixtures to establish and maintain electrical contacts. Key probe styles include:

  • Pogo Pins – Vertical travel pins for general purpose use
  • Cobra Probes – Providing applied contact force during actuation
  • Torsion probes – Allowing applied downforce without bending
  • Litho probes – Offering ultra-fine pitch connection capabilities

Careful probe selection enhances connection integrity and helps minimize intermittencies during critical in-circuit testing.

Switching Matrix

The switching matrix routes signals from test instrumentation to target probe pins in the fixture under program control. Coaxial reed relays maintain signal fidelity up to microwave frequencies for high performance boards. Large matrices easily scale to fixtures with thousands of test probes.

Instrumentation

Programmable power supplies, digital sources and meters, function generators, electronic loads, and other instruments actually apply stimuli and capture response data during circuit measurements and function tests executed over the fixture??s access probes. Wide ranging sets of instruments support diverse PCB test needs.

In-Circuit Test Coverage

Effective in-circuit testing requires:

  • Test point access for power, ground, and I/O signals
  • Sufficient points to isolate faults
  • Careful test program design to exercise circuits

Test coverage modeling helps assess these factors upfront and determine where additional test points may need to be designed into the product to facilitate required fault isolation levels. Virtual or actual test executions with failure injection can verify the test??s diagnostic resolution.

In-Circuit Test Program Development

Strategic test programming tailors in-circuit test vectors to reliably detect and diagnose faults without causing damage. Approaches include:

Sequential Testing

Applies input stimuli in series to monitor responses

Parallel Testing

Simultaneously applies multiple test vectors as allowed by configurations

Functional Testing

Exercises critical operating modes, applications, and sub-assemblies on the board

Analog Signature Testing

Uses specialized measurements to characterize sensitive analog circuit nodes

Self-Test Routine Testing

Runs on-board self-tests to fully exercise BIST circuitry

In-Circuit Testing Challenges

While delivering valuable testing coverage, in-circuit test does face some inherent challenges including:

Access Limitations: Fixtures can only access exposed test points, preventing stimulation of purely internal nodes.

Measurement Interference: Surrounding components can induce noise or loading effects that undermine measurement integrity.

Timing Difficulties: Race conditions and propagation delays make testing timing-critical paths difficult.

Alignment Requirements: Tight alignments between small test points on boards and fixture probes demands careful fixturing.

Shorting Risks: In-circuit measurement risks accidentally shorting nodes, requiring very controlled probe placements.

Despite these issues, purposeful test designs can successfully overcome these challenges to implement high coverage, high quality in-circuit testing.

When to Apply In-Circuit Test

Here are common situations where in-circuit testing delivers particular value:

New Product Introduction Testing

During initial design verification, ICT provides comprehensive stimulus coverage and fault diagnostics supporting accelerated debug and root cause analysis.

Manufacturing Defect Screening

For volume production testing, ICT screens out a wide range of assembly-related and workmanship defects other methods may miss.

Field Service Depot Repair

When diagnosing complex faults from returns, ICT provides component-level stimulation and response capture better pinpointing failure origins.

Design Characterization

In-circuit measurement capabilities support in-depth performance characterization and margin testing to proven design robustness.

Qualification Testing

ICT supplements environmental stress screening with intermediate power-on tests monitoring operation throughout life test exposures.

For each application, appropriate test fixtures, instrumentation, and program suites must be developed to deliver efficient and effective in-circuit testing.

Key Specifications

These parameters help define essential performance capabilities when evaluating in-circuit testing solutions:

| Key Parameter | Description |
|-|-|
| Number of Test Channels | The number of actively driven test probes supported, defining total pins accessible |
| Maximum Probes per Fixture | The test point capacity accommodated for individual fixtures, governing design scale |
| Switching Technology | Matrix architecture (relay, multiplexer) supporting test point routing flexibility |
| Signal Frequency Range | The stimulus spectral content delivered and measurement BW provided |
| Digital Channels | Quantity of independent power-protected digital instruments |
| Analog Channels | Quantity of isolated sensitive measurement instruments |
| Vector Depth | Number of test node states controlled for a given instrument set to enable complex sequences/patterns |
| Vector Rate | The speed at which test vectors can be applied, establishing test cycle times |
| Guarding Infrastructure | Guarding techniques available to enhance measurement integrity and avoid interference |
| Safety Protection | Over-voltage and over-current protections preventing board or instrument damage |
| Diagnostic Feedback | Information from tests about precise failure locations and probable root causes |

Table data covers typical ranges for key parameters differentiating in-circuit test system capabilities. The necessary technical performance, channel counts, and test features depend on particular products under test and program objectives.

Cost Considerations

In-circuit testing requires significant upfront and ongoing investments. The table below outlines representative cost factors associated with acquiring and operating in-circuit test solutions.

| Cost Factor | Typical Range |
|-|-|
| Test Equipment Capital | $50K to $500K+ |
| Fixture Design and Fabrication | $5K to $50K per design |
| Test Program Development | $20K to $100K+ per program |
| Maintenance Contracts | ~10% capital cost per year |
| Floor Space | 50 to 500+ sqft |
| Technician Labor | 0.5 to 2+ technicians per system |

Test equipment capital covers hardware ranging from benchtop ICT testers to automated solutions with handlers. Fixtures, probes, cabling and other accessories add more. Custom fixturing and sophisticated test program authoring add substantial costs. Significant technician labor enables programming updates, maintenance, and operation. These costs can multiply with product variety.

Overall equipment efficiency, test coverage, and fault diagnostics prove critical to justifying investments and containing overall test costs through defect screening, repair acceleration, and avoidance of rework.

In-Circuit Testing FAQs

Q: Can in-circuit testing be applied during board fabrication?

A: No. In-circuit testing requires powered assembled boards so that components can operate in their mounted configurations within energized surrounding circuitry. It analyzes interactions unavailable on bare boards.

Q: Does in-circuit testing catch manufacturing defects?

A: Yes. By stimulating circuits across component terminals, bad connections, missing parts, or incorrect placements readily manifest as operation faults detected during test. Its component-level visibility aids diagnosing assembly issues.

Q: Can standalone self-tests provide similar testing to in-circuit approaches?

A: No. While valuable, onboard self-tests exercise limited internal monitor points with narrow controllability. Only external in-circuit test systems can access thousands of nodes across assemblies. Complete stimulus and diagnostics requires direct access.

Q: What is a guard on in-circuit test measurements?

A: Guarding refers to a shield driven at the same potential as a weak node being measured to prevent external noise or loading from distorting readings. Guards improve measurement integrity to meet accuracy requirements.

Q: Does in-circuit testing require writing vectors and code?

A: Yes. Tailored vectors and test execution software are required to properly sequence stimuli, route nodes, coordinate instruments, and evaluate captured data. Test programs are as critical as test hardware.

Leave a Reply

Your email address will not be published. Required fields are marked *