Aliasing-Free Compaction in Testing Cores-Based System-on-Chip (SoC) using Compatibility of Response Data outputs

The realization of space-efficient support hardware for built-in self-testing (BIST) is of great importance in the design and manufacture of VLSI circuits. Novel approaches to designing aliasing-free space compaction hardware were recently proposed in the context of testing cores-based system-on-chip (SOC) for single stuck-line faults, extending the well-known concepts of conventional switching theory, specifically those of cover table and frequency ordering commonly utilized in the simplification of switching functions, and of compatibility relation as used in the minimization of incomplete sequential machines, based on optimal generalized sequence mergeability, as developed and utilized by the authors in earlier works. The advantages of these aliasing-free compaction methods over earlier techniques are quite obvious, since zero-aliasing is achieved without any modifications of the module under test (MUT), while keeping the area overhead and signal propagation delay relatively low as contrasted with the conventional parity tree linear compactors. Besides, the approaches could be applied with both deterministic compacted and pseudorandom test patterns. The subject paper, without furnishing details of the different algorithms developed in the implementation of these approaches to designing zero-aliasing space compactors, provides the mathematical basis of selection criteria for merger of an optimal number of outputs of the MUT to achieve maximum compaction ratio in the design, along with some results from simulation experiments conducted on ISCAS 85 combinational and ISCAS 89 full-scan sequential benchmark circuits, with simulation programs ATALANTA, FSIM, and HOPE.

[1]  Dong Sam Ha,et al.  AN EFFICIENT, FORWARD FAULT SIMULATION ALGORITHM BASED ON THE PARALLEL PATTERN SINGLE FAULT PROPAGAT , 1991, 1991, Proceedings. International Test Conference.

[2]  Sudhakar M. Reddy,et al.  A Data Compression Technique for Built-In Self-Test , 1988, IEEE Trans. Computers.

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

[4]  Dhiraj K. Pradhan,et al.  A New Framework for Designing and Analyzing BIST Techniques and Zero Aliasing Compression , 1991, IEEE Trans. Computers.

[5]  Subrata R. Das,et al.  On a New Approach for Finding All the Modified Cut-Sets in an Incompatibility Graph , 1973, IEEE Transactions on Computers.

[6]  J. P. Robinson,et al.  Space Compression Methods With Output Data Modification , 1987, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

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

[8]  Edward McCluskey,et al.  Built-In Self-Test Techniques , 1985, IEEE Design & Test of Computers.

[9]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[10]  Rochit Rajsuman System-On-A-Chip: Design and Test , 2000 .

[11]  Mark G. Karpovsky,et al.  Testing Computer Hardware through Data Compression in Space and Time , 1983, ITC.

[12]  Wen-Ben Jone,et al.  Fault tolerance in systems design in VLSI using data compression under constraints of failure probabilities , 2001, IEEE Trans. Instrum. Meas..

[13]  Prawat Nagvajara,et al.  Optimal Robust Compression of Test Responses , 1990, IEEE Trans. Computers.

[14]  Mansour H. Assaf Digital core output test data compression architecture based on switching theory concepts , 2003 .

[15]  Wen-Ben Jone,et al.  A novel approach to designing aliasing-free space compactors based on switching theory formulation , 2001, IMTC 2001. Proceedings of the 18th IEEE Instrumentation and Measurement Technology Conference. Rediscovering Measurement in the Age of Informatics (Cat. No.01CH 37188).

[16]  Dong Sam Ha,et al.  HOPE: an efficient parallel fault simulator for synchronous sequential circuits , 1992, DAC '92.

[17]  Coskun Bayrak,et al.  High assurance software testing in business and DoD , 2000, Proceedings. Fifth IEEE International Symposium on High Assurance Systems Engineering (HASE 2000).

[18]  Jacob Savir Reducing the MISR Size , 1996, IEEE Trans. Computers.

[19]  Nur A. Touba,et al.  Synthesis of zero-aliasing elementary-tree space compactors , 1998, Proceedings. 16th IEEE VLSI Test Symposium (Cat. No.98TB100231).

[20]  Mehmet Sahinoglu,et al.  An empirical Bayesian stopping rule in testing and verification of behavioral models , 2003, IEEE Trans. Instrum. Meas..

[21]  Yervant Zorian,et al.  Principles of testing electronic systems , 2000 .

[22]  Krishnendu Chakrabarty Test response compaction for built-in self testing , 1996 .

[23]  Irith Pomeranz,et al.  COMPACTEST: a method to generate compact test sets for combinational circuits , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..