Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Dynamic Faults in Random-Access-Memories: Concept, Fault Models and Tests

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

Abstract

The ever increasing trend to reduce DPM levels of memories requires tests with very high fault coverage and low cost. This paper describes an important fault class, called dynamic faults, that cannot be ignored anymore. The dynamic fault behavior can take place in the absence of the static fault behavior, for which the conventional memory tests have been constructed. The concept of dynamic fault will be established and validated for both dynamic and static Random-Access-Memories. A systematic way to develop fault models for dynamic faults will be introduced. Further, it will be shown that conventional memory tests do not necessarily detect its dynamic faulty behavior, which has been shown to exist in real designs. The paper therefore also presents new memory tests to target the dynamic fault class.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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. M.S. Abadir and J.K. Reghbati, “Functional Testing of Semiconductor Random Access Memories,” ACMComputer Surveys, vol. 15, no. 3, pp. 175-198, 1983.

    Google Scholar 

  2. R.D. Adams and E.S. Cooley, “Analysis of a Deceptive Read Destructive Memory Fault Model and Recommended Testing,” in Proc. IEEE North Atlantic Test Workshop, 1996.

  3. Z. Al-Ars and Ad J. van de Goor, “Impact of Memory Cell Array Bridges on the Faulty Behavior in Embedded DRAMs,” in Proc. of Asian Test Symposium, 2000, pp. 282-289.

  4. Z. Al-Ars and Ad J. van de Goor, “Static and Dynamic Behavior of Memory Cell Array Opens and Shorts in Embedded DRAMs,” in Proc. of Design Automation and Test in Europe, 2001, pp. 496-503.

  5. Z. Al-Ars and A.J. van de Goor, “Approximating Infinite Dynamic Behavior for DRAM Cell Defects,” in Proc. IEEE VLSI Test Symp., 2002, pp. 401-406.

  6. M.A. Breuer and A.D. Friedman, Diagnosis and Reliable Design of Digital Systems, Woodland Hills, CA: Computer Science Press, 1976.

    Google Scholar 

  7. J.H. De Jonge and A.J. Smeulders, “Moving Inversions Test Pattern is Thorough, Yet Speedy,” in Comp. Design, 1976, pp. 169-173.

  8. R. Dekker et al., “A Realistic Fault Model and Test Algorithms for Static Random Access Memories,” IEEE Trans. on Computers,vol. C9, no. 6, pp. 567-572, 1990.

    Google Scholar 

  9. S. Hamdioui and A.J. van de Goor, “Experimental Analysis of Spot Defects in SRAMs: Realistic Fault Models and Tests,” in Proc. of Asian Test Symposium, Taipei, Taiwan, 2000, pp. 131-138.

  10. S. Hamdioui and A.J. van de Goor, “Thorough Testing of any Multi-Port Memory with Linear Tests,” In IEEE Trans. on CAD, vol. 21, no. 2, pp. 217-231, Feb. 2002.

    Google Scholar 

  11. S. Hamdioui and A.J. van de Goor, “Efficient Tests for Realistic Faults in Dual-Port SRAMs,” in IEEE Trans. on Computers, vol. 51, no. 5, pp. 460-473, May 2002.

    Google Scholar 

  12. S. Hamdioui, A.J. van de Goor, and M. Rodgers, “March SS: A Test for All Static Simple RAM Faults,” in Proc. of IEEE International Workshop on Memory Technology, Design and Test, 2002, pp. 95-100.

  13. S. Hamdioui, Z. Al-ars, and A.J. van de Goor, “Testing Static and Dynamic Faults in Random Access Memories,” in Proc. of IEEE VLSI Test Symposium, 2002, pp. 395-400.

  14. W. Huott et al., “The Attack of the ‘Holey Shmoos’: A Case of the Advanced DFD and Picosecond Imaging Circuit Analysis (PICA),” in Proc. of IEEE International Test Conference,1999, pp. 883-891.

  15. M. Inoue et al., “A New Test Evaluation Chip for Lower Cost Memory Tests,” IEEE Design and Test of Computers, vol. 10, no. 1, pp. 15-19, March 1993.

    Google Scholar 

  16. V.K. Kim and T. Chen, “On Comparing Functional Fault Coverage and Defect Coverage for Memory Testing,” IEEE Trans. on CAD, vol. 18, no. 11, pp. 1676-1683, 1999.

    Google Scholar 

  17. M. Marinescu, “Simple and Efficient Algorithms for Functional RAM Testing,” in Proc. of IEEE International Test Conference, 1982, pp. 236-239.

  18. S. Naik et al., “Failure Analysis of High Density CMOS SRAMs,” IEEE Design and Test of Computers, vol. 10, no. 1, pp. 13-23, June 1993.

    Google Scholar 

  19. R. Nair, “An Optimal Algorithm for Testing Stuck-at Faults Random Access Memories,” IEEE Trans. on Computers, vol. C-28, no. 3, pp. 258-261, 1979.

    Google Scholar 

  20. C.A. Papachristou and N.B. Saghal, “An Improved Method for Detecting Functional Faults in Random Access Memories,” IEEE Trans. on Computers,vol. C-34, no. 3, pp. 110-116, 1985.

    Google Scholar 

  21. I. Schanstra and A.J. van de Goor, “Industrial Evaluation of Stress Combinations for March Tests Applied to SRAMs,” in Proc. IEEE Int. Test Conference, 1999, pp. 983-992.

  22. D.S. Suk and S.M. Reddy, “A March Test for Functional Faults in Semiconductor Random-Access Memories,” IEEE Trans. on Computers, vol. C30, no. 12, pp. 982-985, 1981.

    Google Scholar 

  23. A.J. van de Goor, Testing Semiconductor Memories, Theory and Practice, ComTex Publishing, Gouda: The Netherlands, 1998. Web: http://cardit.et.tudelft.nl/~vdgoor

    Google Scholar 

  24. A.J. van de Goor and Z. Al-Ars, “Functional Fault Models: A Formal Notation and Taxonomy,” in Proc. of IEEE VLSI Test Symposium, 2000, pp. 281-289.

  25. A.J. van de Goor and J. de Neef, “Industrial Evaluation of DRAMs Tests,” in Proc. of Design Automation and Test in Europe, March 1999, pp. 623-630.

  26. A.J. van de Goor and G. Gaydadjiev, “March LR: A Memory Test for Realistic Linked Faults,” in Proc. IEEE VLSI Test Symposium, 1996, pp. 272-280.

  27. A.J. van de Goor and G.N. Gayadadjiev, “March U: A Test for All Unlinked Memory Faults,” IEE Proc. of Circuits Devices and Systems, vol. 144, no. 3, pp. 155-160, 1997.

    Google Scholar 

  28. A.J. van de Goor et al., “March LA: A Test for Linked Memory Faults,” in Proc. of European Design and Test Conf., 1999, p. 627.

  29. P.K. Veenstra et al., “Testing of Random Access Memories: Theory and Practice,” IEE Proc. of Circuits, Devices, and Systems, vol. 135, no. 1, pp. 24–28, 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hamdioui, S., Al-Ars, Z., van de Goor, A.J. et al. Dynamic Faults in Random-Access-Memories: Concept, Fault Models and Tests. Journal of Electronic Testing 19, 195–205 (2003). https://doi.org/10.1023/A:1022802010738

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1022802010738