In-Circuit Testing (ICT): Pros, Cons And Detecting Defects

What Is In-Circuit Testing (ICT)?

In-Circuit Testing (ICT) is an automated test method used to verify the quality and functionality of electronic assemblies. ICT involves the application of test signals to components on a live circuit board to detect any manufacturing defects. It is often used as a final quality check of printed circuit board assemblies (PCBAs) before the boards are shipped to customers or moved to the next stage of production.

ICT testing is performed using dedicated testing equipment known as In-Circuit Testers. These testers have spring-loaded pin probes that make contact with test points on the PCB to apply test signals to components. The test signals stimulate the components and the tester verifies if their responses match the expected values to determine if the components and circuit paths are functioning correctly. In addition, testers can also check components such as resistors, capacitors, diodes, and integrated circuits. They can also perform checks such as shorts, opens, tolerance, and continuity tests across the board.

Characteristics Of In-Circuit Testing.

In-circuit testing (ICT) is a widely used and reliable method of testing printed circuit boards (PCBs) for manufacturing defects. Like any testing method, there are advantages and disadvantages to consider when determining the best option for a particular application.

Advantages of In-Circuit Testing:

  • ICT is a fast and accurate method of testing that can quickly detect defects in components, continuity, and other faults.
  • The operation is simple and user-friendly, leaving little room for error.
  • With a testing time of usually 1-2 minutes per assembly, ICT is ideal for larger volumes of production.
  • In-Circuit Test Programming is a comprehensive and reliable testing method that provides high fault coverage for manufacturing defects.
  • Test results are easy to interpret and understand.
  • This testing method is particularly well-suited for medium to high-volume through-hole PCBAs.
  • Minimal maintenance costs are required, making it a cost-effective option.
  • ICT can be easily integrated into an automated production line, increasing overall efficiency.
  • The test procedure can be easily updated and modified, making it suitable for various PCB designs and technologies.
  • ICT helps in reducing the risk of field failures and ensuring high-quality end product.

Disadvantages of In-Circuit Testing:

  • In-circuit test fixtures can be expensive to create and develop, particularly for low-volume production.
  • In  high-density, small package size surface-mount technology (SMT) components, ICT may not always identify connector faults.
  • Proper contact between the test pins and the corresponding test pads is crucial to obtain consistent results using In-Circuit Test Programming. Otherwise, inconsistent result can occur.
  • Failing to clean or replace test pins regularly may result in failures and false calls, which can affect the accuracy of the testing process.
  • Limited access to test points on densely populated PCBs can make ICT challenging or impossible to implement.
  • Creating ICT test programs can be a time-consuming process, especially for intricate designs.
  • ICT is focused on detecting manufacturing defects, but may not be as effective in identifying design or functional issues.
  • The test fixture and programs may need to be redesigned for each new board revision, increasing the overall cost and lead time.
  • ICT can be less effective in detecting intermittent faults, which may only occur under specific conditions.
  • Some components, such as sensitive analog circuits and high-speed digital designs, may be adversely affected by the test procedure, leading to false failures or damage to the components.

Despite its limitations, ICT is a reliable and widely used testing method that can provide manufacturers with the confidence that their PCBs meet the required quality standards.

What Defects Can ICT Detect In PCBs?

So, now in this section, we will introduce some of the defects that ICT can identify;

  • Shorts between component leads and traces;
  • Solder bridges;
  • Short circuits;
  • Component markings;
  • Soldering and process issues;
  • Lead spacing, component spacing, land, and component sizes;
  • Resistor values in the circuit;
  • Correct location/setting of switches or jumpers;
  • Presence or absence of passive elements;
  • Presence or absence of active analog elements;
  • Misoriented analog components;
  • Misoriented digital elements;
  • Inductance and capacitance values;
  • Missing or wrong components;

It is important to keep in mind that In-Circuit Test Programming has certain limitations. For instance, it may not be able to identify missing multiple power connections, mechanical fixings, decoupling capacitors, and other design-related issues.

What Are The Common Types Of ICT Testers?

There are several types of in-circuit testers used for printed circuit board testing:

  1. Standard ICT: A traditional ICT system uses fixed pin probes that contact test points on the PCB to check for defects. It provides basic test coverage at a low cost but requires test points to be incorporated into the board design.
  2. Flying probe tester:This uses movable probes that can access components without fixed test points. It offers greater flexibility and test access but at a higher cost. Flying probe testers are ideal for boards where access to testing points is challenging.
  3. Manufacturing Defect Analyzer (MDA):An MDA uses non-contact probing to detect manufacturing and design defects. It uses electromagnetic sensors to check for issues like incorrect components, soldering defects, and track/land faults. MDAs provide fast, comprehensive testing without requiring test points but have higher upfront costs.
  4. Cableform tester: For flexible or rigid-flex PCBs, a cable form tester is used. It has motorized probes to access both sides of the PCB and check for defects specific to flex circuits like conductor exposure or breaks. Cableform testers provide specialized testing for flex PCBs at a relatively higher cost.

To choose the appropriate ICT system, several factors must be considered:

  • PCB complexity and density: Complex boards with limited test access require more advanced flying probes or MDA testers. Simple boards can use standard ICT.
  • Test coverage required: To detect a wide range of potential defects, MDAs provide the highest test coverage. Standard ICT offers basic coverage.
  • Volume and cost: For high-volume production, standard ICT is typically the most cost-effective. MDAs and flying probe testers are better for lower-volume, higher-quality testing.
  • Flexibility:Flying probe testers offer the greatest flexibility to test hard-to-reach components. Standard ICT requires predefined test points.
  • Available test access:The number and location of test points should guide the choice between a standard ICT system or a flying probe/MDA tester.

What Are The Components To Perform The In-Circuit Testing?

To make informed decisions about in-circuit testing, it’s essential for engineers to understand the various types of in-circuit test systems available in the market. To ensure the production of the best possible final product at the most optimal cost, it is essential for engineers to understand the differences in performance, capability, and procedure among various testers. By doing so, they can select the most suitable tester for their needs.
All in-circuit testers share some common elements, including:

  1. Software:The software controls the testing process and analyzes the results, identifying any faults or defects in the PCB’s components.
  2. Controller:The controller manages the tester’s functions and interfaces with the software and the fixture.
  3. Fixture: The fixture is a custom-designed interface that connects the tester to the PCB’s test points.
  4. Interface: The interface connects the fixture to the tester and provides a means for the tester to apply the correct voltage and signal to the PCB’s components.
  5. Powered Analog Tests: These tests apply a voltage or current to a component and measure its response, allowing for the testing of analog components.
  6. Analog Scanner: The scanner can test multiple analog components simultaneously, improving testing efficiency.
  7. Analog Digital Opens: These tests measure the resistance between a component’s pins, allowing for the testing of digital components.