Defect-oriented test scheduling

As tester complexity and cost increase, reducing test time is an important manufacturing priority. Test time can be reduced by ordering tests so as to fail defective units early in the test process. Algorithms to order tests that guarantee optimality require execution time that is exponential in the number of tests applied. We develop a simple polynomial-time heuristic to order tests. The heuristic, based on criteria that offer local optimality, offers globally optimal solutions in many cases. An ordering algorithm requires information on the ability of tests to detect defective units. One way to obtain this information is by simulation. We obtain it by applying all possible tests to a small subset of manufactured units and assuming the information obtained from this subset is representative. The ordering heuristic was applied to manufactured digital and analog integrated circuits (ICs) tested with commercial testers. When both approaches work, the orders generated by the heuristic are optimal. More importantly, the heuristic is able to generate an improved order for large problem sizes when the optimal algorithm is not able to do so. The new test orders result in a significant reduction, as high as a factor of four, in the time needed to identify defective units. We also assess the validity of using such sampling techniques to order tests.

[1]  Tsu-Shuan Chang,et al.  Scheduling for IC sort and test with preemptiveness via Lagrangian relaxation , 1995, IEEE Trans. Syst. Man Cybern..

[2]  Brendan Davis,et al.  Economic modeling of board test strategies , 1994, J. Electron. Test..

[3]  Jon Turino Test Economics in the 21st Century , 1997, IEEE Des. Test Comput..

[4]  Ronald S. Gyurcsik,et al.  Optimal ordering of analog integrated circuit tests to minimize test time , 1991, 28th ACM/IEEE Design Automation Conference.

[5]  W. Davenport Probability and random processes , 1970 .

[6]  Frederick S. Hillier,et al.  Introduction to Operations Research (3rd ed.). , 1982 .

[7]  T. Carmon-Freed Scheduling semiconductor device test operations , 1996, Nineteenth IEEE/CPMT International Electronics Manufacturing Technology Symposium.

[8]  Alberto L. Sangiovanni-Vincentelli,et al.  Minimizing production test time to detect faults in analog circuits , 1994, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[9]  Yann-Hang Lee,et al.  Optimal Scheduling of Signature Analysis for VLSI Testing , 1991, IEEE Trans. Computers.