Abstract
This paper presents a new methodology for RAM testing based on the PS(n, k) fault model (the k out of n pattern sensitive fault model). According to this model the contents of any memory cell which belongs to an n-bit memory block, or the ability to change the contents, is influenced by the contents of any k -1 cells from this block. The proposed methodology is a transparent BIST technique, which can be efficiently combined with on-line error detection. This approach preserves the initial contents of the memory after the test and provides for a high fault coverage for traditional fault and error models, as well as for pattern sensitive faults. This paper includes the investigation of testing approaches based on transparent pseudoexhaustive testing and its approximations by deterministic and pseudorandom circular tests. The proposed methodology can be used for periodic and manufacturing testing and require lower hardware and time overheads than the standard approaches.
Similar content being viewed by others
References
T. Yamada, A. Fujiwara, and M. Inoue, “COM (Cost Oriented Memory) Testing,” Proc. International Test Conference, Baltimore, Sept. 1992, p. 259.
A. Tuszynski, “Memory Chip Test Economics,” Proc. International Test Conference, Washington, Sept. 1986, pp. 190–194.
M. Nicolaidis, “Transparent BIST for RAMs,” Proc. International Test Conference, Baltimore, Sept. 1992, pp. 598–607.
S.K. Jain and S.H. Stroud. “Built-in Self-Testing of Embedded Memories,” IEEE Design and Test of Computer, Vol. 3, No. 5, pp. 27–37, Oct. 1986.
Y. Zorian and V.K. Agarwal, “On Improving the Effectiveness of the Standard BIST Approach,” Proc. 6th International Conference Custom and Semicustom ICs, Nov. 1986.
K.T. Le and K.K. Saluja, “A Novel Approach for Testing Memories Using a Built-in Self Testing Technique,” Proc. International Test Conference, Washington, Sept. 1986, pp. 830–838.
R. Dekker, F. Beenker, and L. Thijssen, “Fault Modeling and Test Algorithm Development for Static Random Access Memories,” Proc. International Test Conference, Washington, Sept. 1988, pp. 343–352.
S. Nair, F. Agricola, and W. Maly, “Failure Analysis of High-Density CMOS SRAMs,” IEEE Design and Test of Computer, Vol. 10, No. 2, pp. 13–23, June 1993.
A.J. Van de Goor and C.A. Verruijt, “An Overview of Deterministic Functional RAM Chip Testing,” ACM Computing Surveys, Vol. 22, No. 1, March 1990.
A.J. Van de Goor, Testing Semiconductor Memories, Theory and Practice, John Wiley and Sons, Chichester, 1991.
J.P. Hayes, “Detection of Pattern-Sensitive Faults in Random-Access Memories,” IEEE Transactions on Computers, Vol. C-24, No. 2, pp. 150–157, 1975.
V.N. Yarmolik and M. Nicolaidis, “Exact Aliasing Computation And/Or Aliasing Free Design for RAM BIST,” Proc. of Workshop on Memory Testing, San Jose, Aug. 1993.
C. Nair, S.M. Thatte, and J.A. Abraham, “Efficient Algorithms for Testing Semiconductor Random-Access Memories,” IEEE Transactions on Computers, Vol. C-27, pp. 572–576, June 1978.
D.S. Suk and S.M. Reddy, “A March Test for Functional Faults in Semiconductor Random-Access Memories,” IEEE Transactions on Computers, Vol. C-30, No. 12, pp. 982–985, 1981.
M. Marinescu, “Simple and Efficient Algorithm for Functional RAM Testing,” Proc. International Test Conference, 1982, pp. 236–239.
C.A. Papachristou and N.B. Saghal, “An Improved Method for Detecting Functional Faults in Random-Access Memories,” IEEE Transactions on Computers, Vol. C-34, No. 2, pp. 110–116, 1985.
B.F. Cockburn, “Deterministic Tests for Detecting Single V-Coupling Faults in RAMs,” Journal of Electronic Testing: Theory and Applications, Vol. 5, pp. 91–113, 1994.
B.F. Cockburn, “A Transparent Built-in Self-Test Scheme for Detecting Single V-Coupling Faults in RAMs,” IEEE International Workshop on Memory Technology Design and Testing, San Jose, CA, Aug. 8–9, 1994, pp. 119–124.
J. Savir, W.H. McAnney, and S.R. Vecchio, “Testing for Coupled Cells in Random-Access Memories,” Proc. International Test Conference, Washington, Aug. 1989, pp. 439–451.
Z. Barzilai, D. Coppersmith, and A. Rosenberg, “Exhaustive Generation of Bit Pattern with Application to VLSI Self-Testing,” IEEE Transactions on Computers, Vol. C-31, No. 2, pp. 190–194, 1983.
D.T. Tang and C.L. Chen, “Iterative Exhaustive Pattern Generation for Logic Testing,” IBM J. Res. Develop., Vol. 28, No. 2, pp. 212–219, 1984.
G. Cohen, M. Karpovsky, and L. Levitin, “Exhaustive Testing of Circuits with Outputs Depending on Limited Number of Inputs,” IEEE International Information Workshop, Caesarea, 1984.
N.J.A. Sloane, “Covering Arrays and Intersecting Codes,” J. Combinatorial Design, Vol. 1, No. 1, pp. 51–64, 1993.
N. Alon, “Explicit Construction of Exponential Sized Families of k-independent sets,” Discrete Math., Vol. 58, pp. 191–193, 1986.
P. Busschbach, “ Constructive Methods to Solve the Problem of: s-surjectivity, Conflict Resolution, Coding in Defective Memories, ” Tech. Rep. 84D005, Ecole Nationale Superieure des Telecom, Dec. 1984.
D.T. Tang and C.L. Woo, “Exhaustive Test Pattern Generation with Constant Weight Vectors,” IEEE Transactions on Computers, Vol. C-22, No. 12, pp. 1145–1150, 1983.
G. Cohen, P. Godlewski, and M.G. Karpovsky, “Exhaustive Testing of Combinatorial Circuits,” Traitement du signal, revue scientifique francaise publiee par le GRETSI, Vol. 1, No. 2–2, pp. 224–226, 1984.
L.B. Levitin and M.G. Karpovsky, “Exhaustive Testing of Almost all Devices with Outputs Depending on Limited Number of Inputs,” Open Systems & Information Dynamics, Vol. 2, No. 3, pp. 1–16, 1994.
W. Bleickardt, “ Multimoding and Its Suppression in Twisted Ring Counters, ” The Bell System Technical Journal, pp. 2029–2050, Nov. 1968.
M.G. Karpovsky and V.N. Yarmolik, “Transparent Memory BIST,” IEEE International Workshop on Memory Technology Design and Testing, San Jose, CA, Aug. 8–9, 1994, pp. 106–111.
M.G. Karpovsky and V.N. Yarmolik, “Transparent Memory Testing for Pattern Sensitive Faults,” Proc. International Test Conference, Washington, Oct. 1994, pp. 368–377.
P.H. Bardell, W.H. McAnney, and J. Savier, Built-in Test for VLSI: Pseudorandom Techniques, John Wiley and Sons, New York, 1987.
J. Savir and W.H. McAnney, “A Multiple Seed Linear Feedback Shift Register,” Proc. International Test Conference, Washington, Sept. 1990, pp. 657–659.
M. Nicolaidis, “ Efficient UBIST for RAMs,” VLSI Test Symposium, April 1994, pp. 158–166.
J. Savir et al., “Testing for Coupled Cells in Random-Access Memories,” Proc. International Test Conference, Washington, Sept. 1989, pp. 439–451.
M.G. Karpovsky, V.N. Yarmolik, and A.J. van de Goor, “Pseudoexhaustive Word-Oriented DRAM Testing,” Proc. European Test Conference, March 1995.
Author information
Authors and Affiliations
Additional information
This work was supported by the NSF under Grant MIP9208487 and NATO under Grant 910411.
Rights and permissions
About this article
Cite this article
Karpovsky, M.G., Yarmolik, V.N. Transparent random access memory testing for pattern sensitive faults. J Electron Test 9, 251–266 (1996). https://doi.org/10.1007/BF00134690
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF00134690