Delay test generation with all reachable output propagation and multiple excitations

Delay testing based on transition faults propagated to all reachable outputs (TARO) is more effective in detecting defective chips compared to conventional transition faults. This paper describes efficient approaches to generate delay tests pattern based on TARO metric using Boolean satisfiability (SAT). Different excitation paths are activated when multiple vectors are required for TARO propagation (N-detect) for better coverage of unmodeled faults. An efficient TARO test compaction method is also presented. Experimental results on several benchmarks show the effectiveness of this ATPG technique. Specifically, the increase in the number of test patterns due to using our TARO ATPG instead of transition fault testing (31%) is much smaller than previous TARO test generation techniques (2200%).

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

[2]  Phil Nigh,et al.  Test method evaluation experiments and data , 2000, Proceedings International Test Conference 2000 (IEEE Cat. No.00CH37159).

[3]  John J. Shedletsky,et al.  An Experimental Delay Test Generator for LSI Logic , 1980, IEEE Transactions on Computers.

[4]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[5]  Ahmad A. Al-Yamani,et al.  Effective TARO pattern generation , 2005, 23rd IEEE VLSI Test Symposium (VTS'05).

[6]  Irith Pomeranz,et al.  On n-detection test sets and variable n-detection test sets for transition faults , 1999, Proceedings 17th IEEE VLSI Test Symposium (Cat. No.PR00146).

[7]  Joao Marques-Silva,et al.  On applying incremental satisfiability to delay fault testing , 2000, DATE '00.

[8]  Edward J. McCluskey,et al.  Experimental results for slow-speed testing , 2002, Proceedings 20th IEEE VLSI Test Symposium (VTS 2002).

[9]  Tracy Larrabee,et al.  Test pattern generation using Boolean satisfiability , 1992, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[10]  M. Ray Mercer,et al.  On the superiority of DO-RE-ME/MPG-D over stuck-at-based defective part level prediction , 2000, Proceedings of the Ninth Asian Test Symposium.

[11]  Kwang-Ting Cheng Transition fault simulation for sequential circuits , 1992, Proceedings International Test Conference 1992.

[12]  Ahmad A. Al-Yamani,et al.  ELF-Murphy data on defects and tests sets , 2004, 22nd IEEE VLSI Test Symposium, 2004. Proceedings..

[13]  R. L. Wadsack,et al.  Fault modeling and logic simulation of CMOS and MOS integrated circuits , 1978, The Bell System Technical Journal.

[14]  Sharad Malik,et al.  Validating SAT solvers using an independent resolution-based checker: practical implementations and other applications , 2003, 2003 Design, Automation and Test in Europe Conference and Exhibition.

[15]  Sharad Malik,et al.  Efficient conflict driven learning in a Boolean satisfiability solver , 2001, IEEE/ACM International Conference on Computer Aided Design. ICCAD 2001. IEEE/ACM Digest of Technical Papers (Cat. No.01CH37281).

[16]  Sandeep K. Gupta,et al.  A satisfiability-based test generator for path delay faults in combinational circuits , 1996, DAC '96.

[17]  Edward J. McCluskey,et al.  Multiple-output propagation transition fault test , 2001, Proceedings International Test Conference 2001 (Cat. No.01CH37260).