Skip to main content
Log in

Tutorial on semiconductor memory testing

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

Abstract

This article is a tutorial introduction to the field of semiconductor memory testing. It begins by describing the structure and operation of the main types of semiconductor memory. The various ways in which manufacturing defects and failure mechanisms can cause erroneous memory behavior are then reviewed. Next we describe the different contexts in which memories are tested together with the corresponding different types of tests. The closely related processes of fault modeling and test development are then summarized. Various design for testability strategies for memories are also presented. Finally, current trends in the design and testing of memory are outlined.

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. G. Antonin, H.-D. Oberle, and J. Kolzer “Electrical Characterization of Megabit DRAMs,”IEEE Design & Test of Computers, vol. 8, pp. 36–43, September 1991

    Google Scholar 

  2. C.R. Barret and R.C. Smith, “Failure Modes and Reliability of Dynamic RAMs,”Tech. Dig. 1976 Int. Electron Devices Meeting, Washington, DC, pp. 319–322, December 6–8, 1976.

  3. D.C. Bossen and M.Y. Hsiao, “A System Solution to the Memory Soft Error Problem,”IBM J. Res. Develop., vol. 24, pp. 390–397, May 1980.

    Google Scholar 

  4. J.A. Brzozowski and B.F. Cockburn, “Detection of Coupling Faults in RAMs,”J. of Electronic Testing: Theory and Applications, vol. 1, pp. 151–162, May 1990.

    Google Scholar 

  5. D. Bursky, “Fast DRAMs can be swapped for SRAM Caches,”Electronic Design, vol. 42, no. 15 pp. 55–70, July 22, 1993.

    Google Scholar 

  6. T. Chen and G. Sunada, “A Self-Testing and Self-Repairing Structure for Ultra-Large Capacity Memories,”Proc. of the 1992 Int. Test Conf., Baltimore, MD, pp. 623–631, September 20–24, 1992.

  7. J. Child, “RISC and Pentium drive demand for SRAMs that are the fastest of the fast”Computer Design, vol. 32, no. 6, pp. 101–107, June 1993.

    Google Scholar 

  8. B.F. Cockburn and J.A. Brzozowski, “Near-Optimal Tests for Classes of Write-Triggered Coupling Faults in RAMs,”J. of Electronic Testing: Theory and Applications, vol. 3, pp. 251–264, August 1992.

    Google Scholar 

  9. B.F. Cockburn, “Deterministic Tests for Detecting Single V-Coupling Faults in RAMs,”J. of Electronic Testing: Theory and Applications, vol. 5, pp. 91–113, February 1994.

    Google Scholar 

  10. J. Cocking, “RAM Test Patterns and Test Strategy,”Dig. of Papers, 1975 Semicond. Test Symp., Cherry Hill, NJ, pp. 1–8, October 14–16, 1975.

  11. R. Comerford and G.F. Watson, (eds.), “Memory catches up,”IEEE Spectrum, vol. 29, pp. 34–57, October 1992.

  12. R. David, A. Fuentes, and B. Courtois, “Random Pattern Testing Versus Deterministic Testing of RAMs,”IEEE Trans. Comp., vol. C-38, pp. 637–650, May 1989.

    Google Scholar 

  13. P. de Jong and A.J. van de Goor, “Comments on Test Pattern Generation for API Faults in RAM,”IEEE Trans. Comp., vol. C-37, pp. 1426–1428, December 1988.

    Google Scholar 

  14. R. Dekker, F. Beenker, and L. Thijssen “A Realistic Fault Model and Test Algorithms for Static Random Access Memories,”IEEE Trans. CAD, vol. 9, pp. 567–572, June 1990.

    Google Scholar 

  15. EIA JEDEC Standard 21-C, “Configurations for Solid State Memories,” American Electronic Industries Assoc., 1990.

  16. M. Franklin and K.K. Saluja, “Built-in Self-Testing of Random-Access Memories,”Computer, vol. 23, pp. 45–56, October 1990.

    Google Scholar 

  17. M. Franklin and K.K. Saluja, “An Algorithm to Test RAMs for Physical Neighborhood Pattern Sensitive Faults,”Proc. of the 1991 Int. Test Conf., Nashville, TN, pp. 675–684, October 26–30, 1991.

  18. M. Fukuma, H. Furuta, and M. Takada, “Memory LSI Reliability,”Proc. IEEE, vol. 81, pp. 768–775, May 1993.

    Google Scholar 

  19. J. Galiay, Y. Crouzet, and M. Vergniault, “Physical Versus Logical Fault Models in MOS LSI Circuits: Impact on Their Testability,”IEEE Trans. Comp., vol. C-29, pp. 527–531, June 1980.

    Google Scholar 

  20. L.A. Glasser and D. Dobberpuhl,The Design and Analysis of VLSI Circuits, Addison-Wesley, Reading, MA, 1985.

    Google Scholar 

  21. J.P. Hayes, “Detection of Pattern-Sensitive Faults in Random-Access Memories,”IEEE Trans. Comp., vol. C-24, pp. 150–157, February 1975.

    Google Scholar 

  22. J.P. Hayes, “Testing of Memories for Single-Cell Pattern-Sensitive Faults,”IEEE Trans. Comp., vol. C-29, pp. 249–254, March 1980.

    Google Scholar 

  23. C.F. Hawkins and J.M. Soden, “Reliability and Electrical Properties of Gate Oxide Shorts in CMOS ICs,”Proc. 1986 Int. Test Conf., Washington DC, pp. 443–451, September 8–11, 1986.

  24. H.L. Kalter et al., “A 50-ns 16-Mb DRAM with a 10-ns Data Rate and On-Chip ECC,”IEEE J. Solid-State Circuits, vol. 25, pp. 1118–1128, October 1990.

    Google Scholar 

  25. H. Koike et al., “A 30ns 64Mb DRAM with Built-in Self-Test and Repair Function,”Dig. of Papers 1992 IEEE Int. Solid-State Circuits Conf., pp. 150–151, February 19–21, 1992.

  26. S. Naik, F. Agricola, and W. Maly, “Failure Analysis of High-Density CMOS SRAMs Using Realistic Defect Modeling andI DDQ Testing,”IEEE Des. & Test Comp., vol. 10, pp. 13–23, June 1993.

    Google Scholar 

  27. R. Nair, S.M. Thatte, and J.A. Abraham, “Efficient Algorithms for Testing Semiconductor Random-Access Memories,”IEEE Trans. Comp., vol. C-27, pp. 572–576, June 1978.

    Google Scholar 

  28. H.-D. Oberle, M. Maue, and P. Muhmenthaler, “Enhanced Fault Modeling for DRAM Test and Analysis,”Dig. 1991 IEEE VLSI Test Symp., Atlantic City, NJ, pp. 149–154, April 15–17, 1991.

  29. B. Prince,Semiconductor Memories, John Wiley & Sons, Chichester, U.K., 1991.

    Google Scholar 

  30. K.K. Saluja and K. Kinoshita, “Test Pattern Generation for API Faults in RAM,”IEEE Trans. Comp., vol. C-34, pp. 284–287, March 1985.

    Google Scholar 

  31. J. Savir, W.H. McAnney, and S.R. Vecchio, “Testing for Coupled Cells in Random-Access Memories,”Proc. 1989 Int. Test Conf., Washington, DC, pp. 439–451, August 29–31, 1989.

  32. J.P. Shen, W. Maly, and F.J. Ferguson, “Inductive Fault Analysis of MOS Integrated Circuits,”IEEE Design & Test. Comp., vol. 2, pp. 13–26, December 1985.

    Google Scholar 

  33. L. Shen and B.F. Cockburn, “An Optimal March Test for Locating Faults in DRAMs,”Record of the 1993 IEEE Int. Workshop on Memory Testing, San Jose, CA, August 9–10, 1993.

  34. D.S. Suk and S.M. Reddy, “Test Procedures for a Class of Pattern-Sensitive Faults in Semiconductor Random-Access Memories,”IEEE Trans. Comp., vol. C-29, pp. 419–429, June 1980.

    Google Scholar 

  35. D.S. Suk and S.M. Reddy, “A March Test for Functional Faults in Semiconductor Random Access Memories,”IEEE Trans. Comp., vol. C-30, pp. 982–985, December 1981.

    Google Scholar 

  36. S.M. Thatte and J.A. Abraham, “Testing of Semiconductor Random Access Memories,”Digest of Papers 7th Int. Conf. Fault-Tolerant Computing, Los Angeles, CA, pp. 81–87, June 28–30, 1977.

  37. T. Tsujide, H. Hamada, D. Lepejian, and J.M. Caywood, “Automatic Memory Failure Analysis Using an Expert System in Conjunction with a Memory Tester/Analyzer,”Proc. 1993 IEEE IRPS, pp. 184–189.

  38. A. Tuszynski, “Memory Testing,” ch. 5 in T.W. Williams (ed.),VLSI Testing, Elsevier, Amsterdam, the Netherlands, 1986.

    Google Scholar 

  39. A. Tuszynski, “Memory Chip Test Economics,”Proc. 1986 Int. Test. Conf., Washington, DC, pp. 190–194, September 8–11.

  40. A.J. van de Goor,Testing Semiconductor Memories: Theory and Practice, John Wiley & Sons, Chichester, U.K., 1991.

    Google Scholar 

  41. A.J. van de Goor and B. Smit, “The Automatic Generation of March Tests,”Records of the 1994 IEEE Int. Workshop on Memory Technology, Design and Testing, August 8–9, 1994.

  42. P.K. Veenstra, F.P.M. Beenker, and J.J.M. Koomen, “Testing of Random Access Memories: Theory and Practice,”IEE Proc. Pt. G, vol. 135, pp. 24–28, February 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was supported by the Natural Sciences and Engineering Research Council of Canada under grant OGP 0105567.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cockburn, B.F. Tutorial on semiconductor memory testing. J Electron Test 5, 321–336 (1994). https://doi.org/10.1007/BF00972517

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Keywords

Navigation