Automatic programming algorithm for page mode flash memory with

Static information storage and retrieval – Floating gate – Particular biasing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

36518901, 36518907, C11C 1300

Patent

active

057516375

DESCRIPTION:

BRIEF SUMMARY
The present application is related to PCT Application No. PCT/US95/00077, filed 5 Jan. 1995 entitled ADVANCED PROGRAM VERIFY FOR PAGE MODE FLASH MEMORY, which is related to U.S. Pat. No. 5,526,307, which is a continuation-in-part of U.S. patent application Ser. No. 08/187,118, filed Jan. 25, 1994, now U.S. Pat. No. 5,399,891; which is a continuation of U.S. Application No. 07/823,882, filed Jan. 22, 1992 now abandoned.


BACKGROUND OF THE INVENTION

1. Field of the Invention
The present invention relates to flash EEPROM memory technology, and more particularly to an improved flash EEPROM memory architecture for automatic programming with controlled programming voltages for improved efficiency and speed.
2. Description of Related Art
Flash EEPROMs are a growing class of non-volatile storage integrated circuits. The memory cells in a flash EEPROM are formed using so-called floating gate transistors in which the data is stored in a cell by charging or discharging the floating gate. The floating gate is a conductive material, typically made of polysilicon, which is insulated from the channel of the transistor by a thin layer of oxide, or other insulating material, and insulated from the control gate of the transistor by a second layer of insulating material.
The floating gate may be charged through a Fowler-Nordheim tunneling mechanism by establishing a large positive voltage between the gate and source or drain. This causes electrons to be injected into the floating gate through the thin insulator. Alternatively, an avalanche injection mechanism, known as hot electron injection, may be used by applying potentials to induce high energy electrons in the channel of the cell which are injected across the insulator to the floating gate. When the floating gate is charged, the threshold voltage for causing the memory cell to conduct is increased above the voltage applied to the word line during a read operation. Thus, when a charged cell is addressed during a read operation, the cell does not conduct. The non-conducting state of the cell can be interpreted as a binary 1 or 0 depending on the polarity of the sensing circuitry.
The floating gate is discharged to establish the opposite memory state. This function is typically carried out by an F-N tunneling mechanism between the floating gate and the source or the drain of the transistor, or between the floating gate and the substrate. For instance, the floating gate may be discharged through the drain by establishing a large positive voltage from the drain to the gate, while the source is left at a floating potential.
The high voltages used to charge and discharge the floating gate place significant design restrictions on flash memory devices, particularly as the cell dimensions and process specifications are reduced in size.
Furthermore, the act of charging and discharging the floating gate, particularly when using the F-N tunneling mechanism, is a relatively slow process that can restrict the application of flash memory devices in certain speed sensitive applications.
In state of the art floating gate memory architectures using sub-micron technology, the critical dimension variation in patterns on the physical material is usually controlled within about 10%. For a flash EEPROM cell, or other floating gate memory, such variation in critical dimensions may result in a variation in programming speed to the second order, using the Fowler Nordheim tunneling method. Further, if deviation in bias voltages in the array are considered, the variation in programming speed may vary by the fourth order in state of the art devices.
The conventional method to program flash memory uses a fixed pulse width and fixed bias, with a program verification loop executed after each programming pulse. If the verify fails, then another pulse is applied in an iterative fashion. If the programming pulses have too much energy, then over-programmed cells will result. If the pulses have too little energy, then an insufficient number of cells will be programmed in the first cycle. An over-programme

REFERENCES:
patent: 4258378 (1981-03-01), Wall
patent: 4451904 (1984-05-01), Sugiura et al.
patent: 4639893 (1987-01-01), Eitan
patent: 4698787 (1987-10-01), Mukherjee et al.
patent: 4780424 (1988-10-01), Holler et al.
patent: 4792925 (1988-12-01), Corda et al.
patent: 4812885 (1989-03-01), Riemenschneider
patent: 4947378 (1990-08-01), Jinbo et al.
patent: 4949309 (1990-08-01), Rao et al.
patent: 4972378 (1990-11-01), Kitigawa et al.
patent: 5012446 (1991-04-01), Bergemont
patent: 5023681 (1991-06-01), Ha
patent: 5023837 (1991-06-01), Schreck et al.
patent: 5028979 (1991-07-01), Mazzali
patent: 5045489 (1991-09-01), Gill et al.
patent: 5053990 (1991-10-01), Kreifels et al.
patent: 5060195 (1991-10-01), Gill et al.
patent: 5060197 (1991-10-01), Park et al.
patent: 5095461 (1992-03-01), Miyakawa et al.
patent: 5110753 (1992-05-01), Gill et al.
patent: 5111428 (1992-05-01), Liang et al.
patent: 5117269 (1992-05-01), Bellezza et al.
patent: 5121353 (1992-06-01), Natori
patent: 5126808 (1992-06-01), Montalvo et al.
patent: 5127739 (1992-07-01), Duvvury et al.
patent: 5168335 (1992-12-01), D'Arrigo et al.
patent: 5204835 (1993-04-01), Eitan
patent: 5220531 (1993-06-01), Blyth et al.
patent: 5229968 (1993-07-01), Ito et al.
patent: 5243559 (1993-09-01), Murai
patent: 5245570 (1993-09-01), Fazio et al.
patent: 5287326 (1994-02-01), Hirata
patent: 5297081 (1994-03-01), Challa
patent: 5315541 (1994-05-01), Harari et al.
patent: 5345416 (1994-09-01), Nakagawara
patent: 5379256 (1995-01-01), Tanaka et al.
patent: 5394362 (1995-02-01), Banks
patent: 5399891 (1995-03-01), Yiu et al.
M. Inoue, et al., "A 16 Mb DRAM with an Open Bit Line Architecture" ISSCC Solid State Circuits Conference, San Francisco, Feb. 1988, pp. 246-248.
M. Okada, et al., "16 Mb ROM Design using Bank Select Architecture" IEEE Symposium on VLSI Circuits, Tokyo, 1988.
W. Kammerer, et al., "A New Virtual Ground Array Architecture for Very High Speed, High Density EPROMS", IEEE Symposium on VLSI Circuits, OISO, May 1991, pp. 83-84.
Eitan, et al., "Alternate Metal Virtual Ground (AMG)--A New Scaling Concept for Very High-Density EPROM's"; IEEE Electron Device Letters, vol. 12, No. 8, Aug. 1991, pp. 450-452.
H. Pein, et al., "A 3-D Sidewall Flash EPROM Cell and Memory Array"; IEEE Electron Device Letters, vol. 14, No. 8, Aug. 1993, pp. 415-417.
H. Pein, et al. "Performance of the 3-D Sidewall Flash EPROM Cell"; IEEE, 1993, pp. 2.1.1--2.1.4.
S. Yamada, et al., "Degradation Mechanism of Flash EEPROM Programming After Program/Erase Cycles"; IEEE 1993, pp. 2.5.1.--2.5.4.
H. Kume, et al., "A 1.28 .mu.m.sup.2 Contactless Memory Cell Technology for a 3V-Only 64 Mbit EEPROM"; IEDM 1992, pp. 24.7.1--24.7.3.
A. Bergemont, et al., "NOR Virtual Ground (NVG)--A New Scaling Concept for Very High Density Flash EEPROM and its Implementation in a 0.5.mu.m Process"; IEEE, 1993, pp. 2.2.1--2.2.4.
H. Onoda, et al., "A Novel Cell Structure Suitable for a 3 Volt Operation, Sector Erase and Flash Memory"; IEEE, 1992, pp. 24.3.1--24.3.4.
R. Kazerounian, et al., "Alternate Metal Virtual Ground EPROM Array Implemented in a 0.8.mu.m Process for Very High Density Applications"; IEEE 1991, pp. 11.5.1-11.5.4.
N. Kodama, et al., "A Symmestrical Side Wall (SSW)-DSA Cell for a 64Mbit Flash Memory" IEEE 1991; pp. 11.3.1--11.3.4.
M. McConnell, et al., "An Experimental 4-Mb Flash EEPROM with Sector Erase" Journal of Solid Circuits, vol. 26, No. 4; IEEE 1991; pp.484-489.
B.J. Woo, et al., "A Novel Memory Cell Using Flash Array Contactless EPROM (FACE) Technology"; IEEE 1990; pp. 5.1.1--5.1.4.
B.J. Woo, et al., "A Poly-Buffered FACE Technology for High Density Flash Memories" Symposium on VLSI Technology, pp. 73-74.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Automatic programming algorithm for page mode flash memory with does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Automatic programming algorithm for page mode flash memory with , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Automatic programming algorithm for page mode flash memory with will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-989500

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.