Scan BIST with biased scan test signals

The conventional test-per-scan built-in self-test (BIST) scheme needs a number of shift cycles followed by one capture cycle. Fault effects received by the scan flipflops are shifted out while shifting in the next test vector like scan testing. Unlike deterministic testing, it is unnecessary to apply a complete test vector to the scan chains. A new scan-based BIST scheme is proposed by properly controlling the test signals of the scan chains. Different biased random values are assigned to the test signals of scan flip-flops in separate scan chains. Capture cycles can be inserted at any clock cycle if necessary. A new testability estimation procedure according to the proposed testing scheme is presented. A greedy procedure is proposed to select a weight for each scan chain. Experimental results show that the proposed method can improve test effectiveness of scan-based BIST greatly, and most circuits can obtain complete fault coverage or very close to complete fault coverage.

[1]  F. Brglez,et al.  On testability of combinational networks , 1984 .

[2]  B. Koenemann,et al.  Built-in logic block observation techniques , 1979 .

[3]  Irith Pomeranz,et al.  3-weight Pseudo-random Test Generation Based on a Deterministic Test Set for Combinational and Sequential Circuits , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[4]  Hideo Fujiwara,et al.  Using Weighted Scan Enable Signals to Improve Test Effectiveness of Scan-Based BIST , 2007, IEEE Transactions on Computers.

[5]  Jacob Savir Distributed Generation of Weighted Random Patterns , 1999, IEEE Trans. Computers.

[6]  Nur A. Touba,et al.  Weighted pseudorandom hybrid BIST , 2004, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[7]  Seongrnoon Wang,et al.  Low hardware overhead scan based 3-weight weighted random BIST , 2001, Proceedings International Test Conference 2001 (Cat. No.01CH37260).

[8]  Melvin A. Breuer,et al.  Digital systems testing and testable design , 1990 .

[9]  Hideo Fujiwara,et al.  Nonscan Design for Testability for Synchronous Sequential Circuits Based on Conflict Resolution , 2003, IEEE Trans. Computers.

[10]  Hideo Fujiwara,et al.  Improving test effectiveness of scan-based BIST by scan chain partitioning , 2005, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[11]  Kwang-Ting Cheng,et al.  On improving test quality of scan-based BIST , 2000, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[12]  Irith Pomeranz,et al.  Improving the proportion of at-speed tests in scan BIST , 2000, IEEE/ACM International Conference on Computer Aided Design. ICCAD - 2000. IEEE/ACM Digest of Technical Papers (Cat. No.00CH37140).

[13]  Janusz Rajski,et al.  Automated synthesis of large phase shifters for built-in self-test , 1998, Proceedings International Test Conference 1998 (IEEE Cat. No.98CH36270).

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

[15]  Krishnendu Chakrabarty,et al.  Design of built-in test generator circuits using width compression , 1998, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..