Development of an LFSR based test pattern generator for functional logic testing

This paper presents the development of an LFSR based test pattern generator (TPG) to test the functional logic of combinational and sequential circuits. Primitive polynomial based LFSRs and deterministic testing algorithms are applied simultaneously on the circuit under test (CUT) to detect the fault with minimum test length. Fault simulation was performed on ISCAS'85 and ISCAS'89 benchmark circuits using digital fault simulators FSIM and Tetramax. The proposed technique achieved complete fault coverage with shorter test sequences and required less hardware for its implementation.

[1]  Malgorzata Marek-Sadowska,et al.  Test-point insertion: scan paths through functional logic , 1998, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[2]  Emmanouil Kalligeros,et al.  New reseeding technique for LFSR-based test pattern generation , 2001, Proceedings Seventh International On-Line Testing Workshop.

[3]  Afaq Ahmad,et al.  An efficient method to determine linear feedback connections in shift registers that generate maximal length pseudo-random up and down binary sequences , 1997 .

[4]  S. Hellebrand,et al.  An Efficient Bist Scheme Based On Reseeding Of Multiple Polynomial Linear Feedback Shift Registers , 1993, Proceedings of 1993 International Conference on Computer Aided Design (ICCAD).

[5]  Paolo Prinetto,et al.  Non-intrusive BIST for systems-on-a-chip , 2000, Proceedings International Test Conference 2000 (IEEE Cat. No.00CH37159).

[6]  Jacob Savir,et al.  Built In Test for VLSI: Pseudorandom Techniques , 1987 .

[7]  Bernard Courtois,et al.  Built-In Test for Circuits with Scan Based on Reseeding of Multiple-Polynomial Linear Feedback Shift Registers , 1995, IEEE Trans. Computers.

[8]  Syed Islam,et al.  Test processor chip design with complete simulation result including reseeding technique , 2002, ICONIP '02. Proceedings of the 9th International Conference on Neural Information Processing. Computational Intelligence for the E-Age (IEEE Cat. No.02EX575).

[9]  Hans-Joachim Wunderlich Multiple distributions for biased random test patterns , 1990, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

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

[11]  Bernard Courtois,et al.  Generation of Vector Patterns Through Reseeding of Multipe-Polynominal Linear Feedback Shift Registers , 1992 .

[12]  Ishak Aris,et al.  Maximization of fault detection in IC testing , 2002, ICONIP '02. Proceedings of the 9th International Conference on Neural Information Processing. Computational Intelligence for the E-Age (IEEE Cat. No.02EX575).

[13]  Emmanouil Kalligeros,et al.  An efficient seeds selection method for LFSR-based test-per-clock BIST , 2002, Proceedings International Symposium on Quality Electronic Design.

[14]  Don E. Ross,et al.  LFSR based deterministic hardware for at-speed BIST , 1993, Digest of Papers Eleventh Annual 1993 IEEE VLSI Test Symposium.

[15]  Hans-Joachim Wunderlich,et al.  Multiple distributions for biased random test patterns , 1988, International Test Conference 1988 Proceeding@m_New Frontiers in Testing.