Open Access Open Access  Restricted Access Subscription or Fee Access

Low Power Test Vector Subset Generation

S. Sharmila Devi

Abstract


The test of Integrated circuits by random patterns is very attractive, since no expensive test pattern generation is necessary and tests can be applied with a selt test technique or externally using LFSR. Weighted pseudorandom built-in self-test (BIST) schemes have been utilized in order to drive down the number of vectors to achieve complete fault coverage in BIST applications. A method for accumulator based low hardware 3-weight pattern generation is described. The main advantages of the method described over existing methods are: 1) only three easily generated weights-0, 1, 0.5 are used.2)As accumulators are commonly used in current VLSI chips, this scheme can efficiently drive down the hardware of BIST pattern generation. An experimental result shows that the proposed BIST scheme can attain 100% fault coverage for all of the benchmark circuits and an average reduction of 73.5% in hardware requirement compared to two previous methodologies.


Keywords


Built-In Self-Test (BIST), Test Per Clock, VLSI Testing, Weighted Test Pattern Generation.

Full Text:

PDF

References


P. Bar dell, W. McAnney, and J. Savir, Built-In Test For VLSI: Pseudorandom Techniques. New York: Wiley, 1987.

P. Hortensius, R. McLeod, W. Pries, M. Miller, and H. Card, “Cellular automata-based pseudorandom generators for built-in self test,” IEEE Trans. Comput.- Aided Des. Integr. Circuits Syst., vol. 8, no. 8, pp. 842 859, Aug. 1989.

Stroele, “A self test approach using accumulators as test pattern generators,” in Proc. Int. Symp. Circuits Syst., 1995, pp. 2120–2123.

H. J. Wunderlich, “ Multiple distributions for biased random test patterns,” in Proc. IEEE Int. Test Conf.,1988, pp. 236–244.

Pomeranz and S. M. Reddy, “3 weight pseudo- random test generation based on a deterministic test set for combinational and sequential circuits,” IEEE Trans.Comput.-Aided Des. Integr. Circuits Syst., vol. 12, no.7, pp. 1050–1058, Jul. 1993.

K. Radecka, J. Rajski, and J. Tyszer, “Arithmetic built-in self-test for DSP cores,” IEEE Trans. Comput.- Aided Des. Integr. Circuits Syst., vol. 16, no.11, pp. 1358–1369, Nov. 1997.

J. Rajski and J. Tyszer, Arithmetic Built-In Self Test For Embedded Systems. Upper Saddle River, NJ: Prentice Hall PTR, 1998.

S. Wang, “Low hardware overhead scan based 3- weight weighted random BIST,” in Proc. IEEE Int. Test Conf., 2001, pp. 868–877.

S. Zhang, S. C. Seth, and B. B. Bhattacharya, “Efficient test compaction for pseudo-random testing,” in Proc. 14th Asian Test Symp., 2005, pp. 337–342.

J. Savir, “Distributed generation of weighted random patterns,” IEEE Trans. Comput., vol. 48, no. 12, pp. 1364–1368, Dec. 1999.

Voyiatzis, D. Gizopoulos, and A. Paschalis, “Accumulator-based weighted pattern generation,” presented at the IEEE Int. Line Test Symp., Saint Raphael, French Riviera, France, Jul. 2005.

F. Brglez and H. Fujiwara, “A neutral netlist of 10 combinational benchmarks circuits and a target translator in FORTRAN,” presented at the Int. Symp. Circuits Syst., Kyoto, Japan, 1985.

S. Wang, “Low hardware overhead scan based 3- weight weighted random BIST architectures,” U.S. Patent 6 886 124, Apr. 26, 2005.

C. Hamacher, Z. Vranesic, and S. Zaky, Computer Organization. New York: McGraw Hill, 2002.

F. Brglez, C. Gloster, and G. Kedem, “Hardware based weighted random pattern generation for boundary scan,” in Proc. IEEE Int. Test Conf. (ITC), 1989, pp. 264–274.

H.-J. Wunderlich, “Self test using unequiprobable random patterns,” in Proc. 17th Int. Symp. Fault Tolerant Comput. (FTCS), 1987, pp. 258–263.

O. Novák, Z. Pløva, J. Nosek, A. Hlawiczka, T. Garbolino, and K. Gucwa, “Test-per-clock logic BIST with semi-deterministic test patterns and zero-aliasing compactor,” J. Electron. Testing: Theor. Appl., vol. 20, no. 1, pp. 109–122, Feb. 2004.

Y. Son, J. Chong, and G. Russell, “E-BIST: Enhanced test-per-clock BIST architecture,” IEEE Proc.Comput. Digit. Techn., vol. 149, pp. 9–15, Jan 2002.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.