Lately, built-in self-test (BIST) has been of great importance in the manufacture of very large scale integration (VLSI) circuits. Most BIST schemes compress the test response into a compact signature using space and/or time compaction. A fundamental problem associated with response compaction is error masking or aliasing. In this paper, an alternative zero-aliasing test response evaluation scheme for BIST is presented. The main conceptual ingredient utilized to build the proposed scheme is the application of the Berlekamp-Massey algorithm (BMA). The BMA provides a general solution for synthesizing the shortest linear feedback shift register (LFSR) capable of generating a given finite sequence. Basically, on the BIST design stage and considering the fault-free test response sequence, the BMA is used to synthesize an LFSR capable of generating this sequence in an economical way. The BIST testing stage consists in comparing the obtained test response sequence of the circuit under test (CUT) with the fault-free test response sequence generated by the LFSR previously designed. This way, a testing of the CUT can be made. It is observed that there is no aliasing using the proposed scheme. The key to make this scheme attractive is to keep the LFSR length as small as possible. Based on it, two derived schemes, called Simple-LFSR and Multi-LFSR, are shown to try to solve this problem. Experimental results are shown for some ISCAS85 benchmarks.
[1]
R. Blahut.
Theory and practice of error control codes
,
1983
.
[2]
Wen-Ben Jone,et al.
Parity bit signature in response data compaction and built-in self-testing of VLSI circuits with nonexhaustive test sets
,
2003,
IEEE Trans. Instrum. Meas..
[3]
André Ivanov,et al.
Reducing Hardware with Fuzzy Multiple Signature Analysis
,
1995,
IEEE Des. Test Comput..
[4]
Alexander Vardy.
Codes, Curves, and Signals: Common Threads in Communications
,
1998
.
[5]
Dhiraj K. Pradhan,et al.
A New Framework for Designing and Analyzing BIST Techniques and Zero Aliasing Compression
,
1991,
IEEE Trans. Computers.
[6]
F. Brglez,et al.
A neutral netlist of 10 combinational benchmark circuits and a target translator in FORTRAN
,
1985
.
[7]
Dhiraj K. Pradhan,et al.
Zero aliasing compression
,
1990,
[1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium.
[8]
S. Wicker.
Error Control Systems for Digital Communication and Storage
,
1994
.