Don't Care Filling for Better Diagnostic Test Set

Before delivering, the manufactured ICs are tested for defects. Diagnosis is the procedure to determine the sites where defects are likely to be present in a chip that failed a test set. For any diagnosis algorithm the accuracy of diagnosis depends on the test pattern set employed. More the test pattern set distinguishes fault pairs, more is the diagnosis quality. This paper addresses issue of assigning values to don't care bits (X bits) in the test pattern set so that the circuit can be reasonably diagnosed by analyzing the output response. For this, a Particle Swarm Optimization (PSO) based approach has been proposed to fill the don't-care bits. The proposed algorithm when run on full-scan ISCAS'89 benchmark circuits shows significant improvement over 0-fill and 1-fill based don't care filling and reasonably good improvement over random-fill based techniques.

[1]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[2]  Sarita Thakar,et al.  On the generation of test patterns for combinational circuits , 1993 .

[3]  Michael S. Hsiao,et al.  A SMT-based diagnostic test generation method for combinational circuits , 2012, 2012 IEEE 30th VLSI Test Symposium (VTS).

[4]  Santanu Chattopadhyay,et al.  Customizing completely specified pattern set targeting dynamic and leakage power reduction during testing , 2012, Integr..

[5]  Jiming Chen,et al.  Regret Matching Based Channel Assignment for Wireless Sensor Networks , 2010, 2010 IEEE International Conference on Communications.

[6]  Santanu Chattopadhyay,et al.  Customizing pattern set for test power reduction via improved X-identification and reordering , 2010, 2010 ACM/IEEE International Symposium on Low-Power Electronics and Design (ISLPED).

[7]  Edward J. McCluskey,et al.  An experimental chip to evaluate test techniques experiment results , 1995, Proceedings of 1995 IEEE International Test Conference (ITC).

[8]  Sungho Kang,et al.  Path delay fault diagnosis using path scoring , 2008, 2008 International SoC Design Conference.

[9]  Yu Zhang,et al.  A diagnostic test generation system , 2010, 2010 IEEE International Test Conference.

[10]  Irith Pomeranz,et al.  Gradual Diagnostic Test Generation and Observation Point Insertion Based on the Structural Distance Between Indistinguished Fault Pairs , 2012, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.