Built-in self testing of sequential circuits using precomputed test sets

We present a new approach to built-in self-test of sequential circuits using precomputed test sets. Our approach is especially suited to circuits containing a large number of flip-flops but few primary inputs. Such circuits are often encountered as embedded cores and filters for digital signal processing, and are inherently difficult to test. We show that statistical encoding of test sets can be combined with low-cost pattern decoding for deterministic BIST. This approach exploits recent advances in sequential circuit ATPG and unlike other BIST schemes, does not require access to gate-level models of the circuit under test. Experimental results show that the proposed method provides higher fault coverage than pseudorandom testing with shorter test application time.

[1]  Kewal K. Saluja,et al.  Random pattern testing for sequential circuits revisited , 1996, Proceedings of Annual Symposium on Fault Tolerant Computing.

[2]  John P. Hayes,et al.  High-level test generation using symbolic scheduling , 1995, Proceedings of 1995 IEEE International Test Conference (ITC).

[3]  Fidel Muradali,et al.  A structure and technique for pseudorandom-based testing of sequential circuits , 1995, J. Electron. Test..

[4]  Irith Pomeranz,et al.  Built-in test generation for synchronous sequential circuits , 1997, ICCAD 1997.

[5]  John W. Hines,et al.  Quick-Turnaround ASIC Design in VHDL: Core-Based Behavioral Synthesis , 1996 .

[6]  Jian Liu,et al.  Test width compression for built-in self testing , 1997, Proceedings International Test Conference 1997.

[7]  David Bryan,et al.  Combinational profiles of sequential benchmark circuits , 1989, IEEE International Symposium on Circuits and Systems,.

[8]  Dong Sam Ha,et al.  An efficient method for compressing test data , 1997, Proceedings International Test Conference 1997.

[9]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

[10]  John W. Hines,et al.  Quick-Turnaround ASIC Design in VHDL , 1996 .

[11]  Wu-Tung Cheng,et al.  Gentest: an automatic test-generation system for sequential circuits , 1989, Computer.

[12]  John P. Hayes,et al.  Testing ICs: Getting to the Core of the Problem , 1996, Computer.