In-Circuit Test will ensure 100% quality pass, When design your board, Pls request electronic engineers to pre-design ICT, We will use diagram to make ICT fixture, and 100% testing before shipping
ICT stands for In-Circuit Test. It is an electronic testing method used to verify the quality and integrity of circuit board assemblies. ICT testing detects defects like shorts, opens, missing components, wrong values, misplaced parts, and improper solder joints.
This article provides a comprehensive overview of ICT covering test basics, fixture types, program development, test coverage analysis, optimizing fault diagnosis, considerations for combining with functional test, and selecting ICT solutions suited for production volumes.
In-circuit testing refers to testing a populated printed circuit board to verify:
ICT leverages mechanical “bed-of-nails” test fixtures that make temporary electrical contact with test nodes across the board being tested. The connected tester then energizes various circuit paths and checks that corresponding nodes are properly excited.
Deviation from expected node levels pinpoints defects in assembly such as wrong components, missing parts, poor solder joints, short circuits or open circuits. By energizing multiple circuit nets, ICT can rapidly validate board assembly quality prior to functional testing.
Below are some key benefits provided by ICT testing:
ICT provides an efficient and cost-effective means of validating board assembly quality prior to functional test. It weeds out manufacturing issues ahead of time.
Below are some key concepts related to in-circuit testing:
The fixture makes temporary electrical contact with test nodes on the board being tested. Popular styles include:
To energize and measure circuits, test probes must make contact with nodes like:
A specialized software program tailor-made for each PCB design. It contains vectors describing stimulus and measurements for each test node. Determines pass/fail based on measuring circuit nodal responses.
Using the test program, failures get pinpointed to specific components, nets, or nodes. For example, a short between two pins implies a defective component. Out of tolerance measurements imply wrong value components. Open circuits indicate poor solder joints.
Proper fault diagnosis allows targeted and rapid rework.
There are three common fixture types used in ICT. Each has particular pros and cons:
Consists of an array of spring-loaded “nails” or “pins” that make electrical contact with test points on the board. Very common fixture type.
Pros – Low cost, high density probing, fast fixture build
Cons – Pin damage over time requiring maintenance
Uses movable probes mounted on XY arms. Probes get positioned dynamically over desired test nodes selected by the program.
Pros – No need for custom fixture, flexible, easy changeovers
Cons – Slower testing than bed of nails, higher machine cost
Use an array of spring-loaded pins that can compress and spring back when contacting boards. Provides both high density and reliability.
Pros – Reliable, high cycle life, fine pitch capability
Cons – Higher fixture cost than traditional nails
Fixtures must be matched to PCB design and production volume. Low volume prototyping benefits from flying probe flexibility while higher throughput production favors bed of nail or pogo pin fixtures.
To perform testing, unique test programs need to be developed matched to the circuit design of each PCB variant:
PCB CAD data provides key inputs like netlist, testpoint locations, and board dimensions needed to develop the test program.
For bed of nail fixtures, fixture plates are designed with probes precisely aligned to contact test nodes on the PCB.
Determines optimal points to access key nets – identifying testpads, component pins, vias etc. balanced with minimizing probe count.
Test vectors define the electrical stimulus patterns that should be applied to nets and the expected responses to verify at corresponding test nodes for fault detection.
Algorithms that analyze measurement deviations and map them to specific fault conditions like open, short, misplaced part, wrong value etc.
The test program is simulated on virtual board models prior to testing live boards. Debugging and performance optimization done during simulation.
The test fixtures are verified on known good boards to validate contact reliability prior to starting production testing.
Developing optimized test programs is key to maximizing test coverage and fault diagnosis capabilities.
Some key strategies help maximize the detection of assembly defects using ICT:
Thorough test coverage analysis during development reduces escapes into functional testing.
Some key aspects aid quick and accurate fault diagnosis during ICT testing failures:
Proper fault diagnosis prevents wasting time chasing ghosts and enables targeted rework lowering the cost of repairs.
While functional test validates overall board operation, ICT focuses on assembly workmanship and component correctness.
ICT Pros
Functional Test Pros
Introducing ICT testing prior to functional test improves quality and debug efficiency. ICT diagnoses manufacturing issues while functional testing confirms proper functionality. The two methodologies complement each other.
Below are key considerations when selecting ICT systems:
Throughput
Expandability
Fixturing Approach
Software
Hardware
Integration
Evaluating technical factors ensure the system matches both current and future testing needs.
In-circuit testing is a efficient way to validate component assembly and soldering quality before functional testing. Investing in test coverage analysis, fault diagnosis, fixturing, and equipment optimized for the product mix enables finding issues early. This prevents time wasted troubleshooting bad boards escaping to system test. However, ICT requires upfront effort to develop fixtures and programs tailored to PCB designs. Combining in-circuit testing with follow-on functional test provides a robust validation approach covering both manufacturing quality and operational correctness. As volumes scale, purpose-built ICT systems with fast fault diagnosis maximize quality and rework efficiency. With today’s complex PCBs, finding ways to thoroughly test assemblies before powering boards up improves overall yields.
ICT testing can detect wrong components, missing parts, reversed polarities, shorts, open circuits, poor solder joints, wrong component values, misplaced components, and counterfeit parts among other assembly defects.
Typical ICT test coverage ranges from 60% to 90% depending on board complexity. Critical factors are accessibility of test nodes, fixture density, and test program development time invested.
For a medium complexity board, test program development can range from 1 to 4 weeks. Developing custom bed of nails fixtures adds 4 to 6 weeks depending on node density. Flying probe avoids custom fixturing.
Key differences are that ICT focuses on manufacturing defects, does not require powered up state, provides rapid fault isolation, and is much faster but may miss certain faults detected during system operation by functional testing.
ICT bed of nails fixtures provide fastest throughput and are preferred for high volume production while flying probes are flexible and better suited for prototypes or low volumes due to no fixed fixturing requirement.