Abstract
Even though there has been a considerable effort in proposing weighted random pattern testing schemes over the years, insufficient attention has been devoted to their implementation. This paper describes the design details, operation, cost, and performance of a distributed weighted pattern test approach at the chip level. The traditional LSSD SRLs are being replaced by WRP SRLs designed specifically to facilitate a weighted random pattern (WRP) test. A two-bit code is transmitted to each WRP SRL to determine its specific weight. The WRP test is then divided into groups, where each group is activated with a different set of weights. The weights are dynamically adjusted during the course of the test to “go after” the remaining untested faults. The cost and performance of this design system are explored on ten pilot chips. Results of this experiment are provided in the paper.
Similar content being viewed by others
References
P.H. Bardell, W.H. McAnney, and J. Savir, Built-In Test for VLSI: Pseudorandom Techniques, Wiley Interscience, New York, 1987.
J. Savir, “Improved Cutting Algorithm,” IBM J. Res. Dev., Vol. 34, Nos. 2/3, pp. 381–388, March /May 1990.
J. Savir, G.S. Ditlow, and P.H. Bardell, “Random Pattern Testability,” IEEE Trans. Computers, Vol. C-33, No. 1, pp. 79–90, Jan. 1984.
E.B. Eichelberger and E. Lindbloom, “Random Pattern Coverage Enhancement and Diagnosis for LSSD Logic Self-Test,” IBM Journal of Res. and Dev., Vol. 27, No. 3, pp. 265–272, May 1983.
C. Schotten and H. Meyr, “Test Point Insertion for an Area Efficient BIST,” Proc. Int. Test Conf., Oct. 1995, pp. 515–523.
B.H. Seiss, P.M. Trouorst, and M.H. Schulz, “Test Point Insertion for Scan-based BIST,” Proc. European Test Conference, 1991, pp. 253–262.
M. Bershteyn, “Calculation of Multiple Sets of Weights for Weighted Random Testing,” Proc. Int. Test Conf., Oct. 1993, pp. 1031–1040.
H.J. Wunderlich, “Multiple Distributions for Biased Random Test Patterns,” Proc. Int. Test Conf., Oct. 1988, pp. 236–244.
H.J. Wunderlich, “Self-Test Using Unequiprobable Random Patterns,” Proc. Fault-Tolerant Computing Symposium, 1988, pp. 258–263.
M.F. AlShaibi and C.R. Kime, “Fixed-Biased Pseudorandom Built-In Self-Test for Random Pattern Resistant Circuits,” Proc. Int. Test Conf., Oct. 1994, pp. 929–938.
J. Hartmann and G. Kemnitz, “How to Do Weighted Random Testing for BIST,” Proc. International Conference on Computer-Aided Design, Nov. 1993, pp. 568–571.
M.A. Miranda and C.A. Lopez-Barrio, “Generation of Optimal Single Distributions of Weighted Random BIST,” Proc. Int. Test Conf., Oct. 1993, pp. 1023–1030.
F. Muradali, V.K. Agarwal, and B. Nadeau-Dostie, “A New Procedure for Weighted Random Built-In Self-Test,” Proc. Int. Test Conf., Oct. 1990, pp. 660–668.
F. Muradali, T. Nishida, and T. Shimizu, “Structure and Technique for Pseudorandom-Based Testing of Sequential Circuits,” Journal of Electronic Testing: Theory and Applications (JETTA), Vol. 6, pp. 107–115, Feb. 1995.
D.J. Neebel and C.R. Kime, “Inhomogeneous Cellular Automata for Weighted Random Pattern,” Proc. Int. Test Conf., Oct. 1993, pp. 1013–1022.
H.D. Schnurmann, E. Lindbloom, and R.G. Carpenter, “The Weighted Random Test Pattern Generator,” IEEE Trans. Computers, Vol. C-24, No. 7, pp. 695–700, July 1975.
W.H. McAnney and J. Savir, “Distributed Generation of Non-Uniform Patterns for Circuit Testing,” IBM Technical Disclosure Bulletin, Vol. 31, No. 5, pp. 113–116, Oct. 1988.
I. Pomeranz and S.M. Reddy, “3-Weight Pseudo-random Test Generation Based on a Deterministic Test Set for Combinational and Sequential Circuits,” IEEE Trans. Computer-Aided Design, Vol. 12, No. 7, pp. 1050–1058, July 1993.
R. Kapur, S. Patil, T.J. Snethen, and T.W. Williams, “Design of an Efficient Weighted Random Pattern Generation System,” Proc. Int. Test Conf., Oct. 1994, pp. 491–500.
J.A. Waicukauski and E. Lindbloom, “Fault Detection Effectiveness of Weighted Random Patterns,” Proc. Int. Test Conf., Oct. 1988, pp. 245–255.
H.J. Wunderlich, “PROTEST: A Tool for Probabilistic Testability Analysis,” Proc. 22nd Design Automation Conference, June 1985, pp. 204–211.
J. Savir, “Module Level Weighted Random Patterns,” Proc. Asian Test Symposium, Nov. 1995, pp. 274–278.
E.B. Eichelberger and T.W. Williams, “A Logic Design Structure for LSI Testability,” J. Design Automation and Fault-Tolerant Computing, Vol. 2, pp. 65–178, May 1978.
M. Abramovici, M.A. Breuer, and A.D. Friedman, Digital Systems Testing and Testable Design, IEEE Press, Piscataway, NJ, 1994.
J.T. Yen, M. Sullivan, C. Montemayor, W. Pete, and R. Evers, “Overview of PowerPC 620 Multiprocessor Verification Strategy,” Proc. Int. Test Conf., Oct. 1995, pp. 167–174.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Savir, J. On-Chip Weighted Random Patterns. Journal of Electronic Testing 13, 41–50 (1998). https://doi.org/10.1023/A:1008385116436
Issue Date:
DOI: https://doi.org/10.1023/A:1008385116436