Abstract
Disturbances are special type of faults that are unique to flash memories. Causes of the disturbances are defects within the insulating layers of the memory element. These defects result in abnormal behavior of a memory cell under specific conditions. This paper describes characteristics of these defects as well as their manifestation as DC-Programming, DC-Erasure, and Drain Disturbance. We develop fault models to capture the behavior of faulty flash memories. We introduce three different fault models based on the underlying defects in a memory cell. These models are: Simple, Exclusive and General Fault model. Further, we develop test algorithms that detect disturbance faults under each of the fault models. The test algorithms reported in this paper for the simple fault model for each type of disturbance require optimal number of program, read, and flash operations; where as the algorithms for the remaining two fault models require near optimal number of these operations.
Similar content being viewed by others
References
A. Brand, K. Wu, S. Pan, and D. Chin, “Novel Read Disturb Mechanism Induced by Flash Cycling,” Proc. International Reliability Physics Symposium, 1993, pp. 127-132.
W. Brown and J. Brewer, Nonvolatile Semiconductor Memory Technology Comprehensive Guide to Understanding and Using NVSM Devices, Piscataway, NJ: IEEE Press, 1998.
B. Dipert and M. Levy, Designing with Flash Memory, San Diego, CA: Annabooks, 1994.
M. Franklin, K.K. Saluja, and K. Kinoshita, “A Built-in Self-Test Algorithm for Row/Column Pattern Sensitive Faults in RAMs,” Journal of Solid-State Circuits, Vol. 25,No. 2, pp. 514-524, April 1990.
J. Kim et al., “A 120-mm 2 64-mb NAND Flash Memory Achieving 180 ns/Byte Effective Program Speed,” Journal of Solid-State Circuits, Vol. 32,No. 5, pp. 670-678, May 1997.
M. Marinescu, “Simple and Effective Algorithms for Functional RAM Testing,” in Proc. International Test Conference, 1982, pp. 236-239.
P. Mazumder and K. Chakraborty, Testing and Testable Design of High-Density Random-Access Memories, Boston, MA: Kluwer Academic Publisher, 1996.
M. Mohammad and K. Saluja, “Flash Memory Disturbances: Modeling and Test,” Proc. VLSI Test Symposium, 2001, pp. 218-224.
M. Mohammad, K. Saluja, and A. Yap, “Testing Flash Memories,” Proc. 13th International Conference on VLSI Design, 2000, pp. 406-411.
T. Nashida and S. Thompson, “Oxide Field and Temperature Dependences of Gate Oxide Degradation by Substrate Hot Electron Injection,” Proc. International Reliability Physics Symposium, 1991, pp. 310-315.
P. Pavan, R. Bez, P. Olivo, and E. Zanoni, “Flash Memory Cells—An Overview,” Proc. IEEE, Vol. 85,No. 8, pp. 1248-1271, Aug. 1997.
B. Riccò, M. Lanzoni, A. Manstretta, H.E. Maes, D. Montanari, and A. Modelli, “Nonvolatile Multilevel Memories for Digital Applications,” Proc. IEEE, Vol. 86,No. 12, pp. 2399-2421, Dec. 1998.
S. Satoh, G. Hemink, K. Hatakeyama, and S. Aritome, “Stress Induced Leakage Current of Tunnel Oxide Derived from Flash Memory Read-Disturb Characteristics,” in Proc. of International Conference on Microelectronic Test Structures, Vol. 8, March 1995, pp. 97-99.
J. van de Goor, Testing Semiconductor Memories: Theory and Practice, Gouda, The Netherlands: ComTex Publishing, 1998.
G. Verma and N. Meilke, “Reliability Performance of the ETOX Based Flash Memories,” Proc. International Reliability Physics Symposium, 1988, pp. 158-166.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Mohammad, M.G., Saluja, K.K. & Yap, A.S. Fault Models and Test Procedures for Flash Memory Disturbances. Journal of Electronic Testing 17, 495–508 (2001). https://doi.org/10.1023/A:1012868605214
Issue Date:
DOI: https://doi.org/10.1023/A:1012868605214