Skip to main content
Log in

Transparent random access memory testing for pattern sensitive faults

  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. T. Yamada, A. Fujiwara, and M. Inoue, “COM (Cost Oriented Memory) Testing,” Proc. International Test Conference, Baltimore, Sept. 1992, p. 259.

  2. A. Tuszynski, “Memory Chip Test Economics,” Proc. International Test Conference, Washington, Sept. 1986, pp. 190–194.

  3. M. Nicolaidis, “Transparent BIST for RAMs,” Proc. International Test Conference, Baltimore, Sept. 1992, pp. 598–607.

  4. 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.

    Google Scholar 

  5. 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.

  6. 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.

  7. 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.

  8. 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.

    Google Scholar 

  9. 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.

  10. A.J. Van de Goor, Testing Semiconductor Memories, Theory and Practice, John Wiley and Sons, Chichester, 1991.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. M. Marinescu, “Simple and Efficient Algorithm for Functional RAM Testing,” Proc. International Test Conference, 1982, pp. 236–239.

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

  19. 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.

  20. 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.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. 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.

  23. N.J.A. Sloane, “Covering Arrays and Intersecting Codes,” J. Combinatorial Design, Vol. 1, No. 1, pp. 51–64, 1993.

    Google Scholar 

  24. N. Alon, “Explicit Construction of Exponential Sized Families of k-independent sets,” Discrete Math., Vol. 58, pp. 191–193, 1986.

    Google Scholar 

  25. 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.

  26. 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.

    Google Scholar 

  27. 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.

    Google Scholar 

  28. 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.

    Google Scholar 

  29. W. Bleickardt, “ Multimoding and Its Suppression in Twisted Ring Counters, ” The Bell System Technical Journal, pp. 2029–2050, Nov. 1968.

  30. 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.

  31. M.G. Karpovsky and V.N. Yarmolik, “Transparent Memory Testing for Pattern Sensitive Faults,” Proc. International Test Conference, Washington, Oct. 1994, pp. 368–377.

  32. P.H. Bardell, W.H. McAnney, and J. Savier, Built-in Test for VLSI: Pseudorandom Techniques, John Wiley and Sons, New York, 1987.

    Google Scholar 

  33. J. Savir and W.H. McAnney, “A Multiple Seed Linear Feedback Shift Register,” Proc. International Test Conference, Washington, Sept. 1990, pp. 657–659.

  34. M. Nicolaidis, “ Efficient UBIST for RAMs,” VLSI Test Symposium, April 1994, pp. 158–166.

  35. J. Savir et al., “Testing for Coupled Cells in Random-Access Memories,” Proc. International Test Conference, Washington, Sept. 1989, pp. 439–451.

  36. M.G. Karpovsky, V.N. Yarmolik, and A.J. van de Goor, “Pseudoexhaustive Word-Oriented DRAM Testing,” Proc. European Test Conference, March 1995.

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was supported by the NSF under Grant MIP9208487 and NATO under Grant 910411.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00134690

Keywords

Navigation