1. Theory
- Scope: The early floating-gate memory cells: the FAMOS avalanche-injection cell, the UV-erasable EPROM, the FLOTOX EEPROM, the over-erase problem of early flash, and the split-gate cell.
- Common principle: Each stores charge on a polysilicon floating gate inside the gate oxide, shifting the threshold voltage, as on the Floating Gate Flash page.
- FAMOS: The first floating-gate cell, a p-channel device programmed by avalanche injection of electrons from the broken-down p+ drain junction.
- EPROM: A stacked-gate, one-transistor cell programmed by hot electrons and erased only by ultraviolet light through a quartz window.
- FLOTOX EEPROM: A thin (8–10 nm) tunnel-oxide window over the drain allows electrical write and erase by Fowler-Nordheim tunnelling; a select transistor gives byte-level selection.
- Split-gate cell: A select-gate channel section in series with the floating-gate section blocks over-erased cells from leaking and enables source-side injection programming.
- MNOS heritage: The nitride-trapping MNOS cell is the ancestor of SONOS and charge-trap flash.
2. Working Principle
- EPROM program: Drain at about 6 to 8 V and gate at about 12 V inject channel hot electrons onto the floating gate.
- EPROM UV erase: Photons above the 3.1 eV barrier eject electrons by internal photoemission; the whole chip is erased in tens of minutes.
- EEPROM write and erase: Electrons tunnel in (high gate, drain at 0 V) or out (gate at 0 V, high drain) through the window, byte by byte.
- Over-erase: Removing too many electrons leaves a negative threshold; the cell then leaks with its gate at 0 V and corrupts reads on the bit line.
- Over-erase fixes: ETOX uses erase-verify and reprogramming; the split-gate cell’s select section cuts the leakage path.
- Endurance and retention: Repeated tunnelling builds traps in the window oxide that close the window and raise stress-induced leakage.
3. Applications
- Serial EEPROM (FLOTOX): Byte-alterable storage of configuration, calibration and identification data, and smart-card memory.
- Embedded flash in microcontrollers (split-gate): Code and data storage in MCUs and automotive and industrial controllers.
- Current status of EPROM and FAMOS: Obsolete; replaced by flash and one-time-programmable memories.
| Name | Formula | Related Formulae | Variables/Constants |
|---|---|---|---|
| Drain avalanche breakdown (FAMOS programming) | |||
| Programming time (hot-electron injection) | |||
| Photoemission yield (UV erase) | |||
| Thermionic charge loss over the oxide barrier | |||
| FLOTOX tunnel window | |||
| Endurance of a tunnelling cell | |||
| Over-erase leakage (stacked-gate cell) | |||
| Split-gate cell resistance | |||
| Retention bake acceleration |
Important Questions
Ques: How does an EPROM cell differ from an ordinary MOSFET, and how is it programmed and erased?
An EPROM cell is a MOSFET with a polysilicon floating gate between the channel and the control gate, so it has the same structure as the floating-gate flash cell. Programming uses channel hot-electron injection (drain near 6 to 8 V and gate near 12 V) or, in the earlier FAMOS cell, avalanche injection, and the electrons trapped on the floating gate raise the threshold voltage. The cell has no electrical erase. Ultraviolet light of photon energy above the 3.1 eV barrier gives electrons enough energy to leave the floating gate by internal photoemission, which is why the package has a quartz window. The cell is small (one transistor), but it is erased only as a whole chip. Reference: D. Frohman-Bentchkowsky, “Memory behavior in a floating-gate avalanche-injection MOS (FAMOS) structure,” Appl. Phys. Lett. 18, 332 (1971); R.H. Fowler, Phys. Rev. 38, 45 (1931).
Ques: Why does a FLOTOX EEPROM need a select transistor, and what is the tunnel window?
In a FLOTOX cell the floating gate overlaps the n+ drain through a thin oxide window of about 8 to 10 nm, and Fowler-Nordheim tunnelling through this window both writes and erases the cell (electrons in with a high gate voltage and the drain at 0 V, electrons out with the gate at 0 V and a high drain voltage). The names differ between manufacturers: in many FLOTOX papers the electron-injecting operation, which sets the high threshold, is called erase and the removal of electrons is called write or program. Since either operation can happen to any cell on the selected bit line, a series select transistor is added so that a single byte can be selected. This makes the cell two transistors large, but it allows byte-by-byte electrical erasing, which is the point of the EEPROM. Reference: G. Cappelletti, C. Golla, P. Olivo and E. Zanoni, Flash Memories, Kluwer, 1999; W. Johnson, G. Perlegos, A. Renninger, G. Kuhn and T. Ranganath, “A 16Kb electrically erasable nonvolatile memory,” ISSCC Dig. Tech. Papers, 152 (1980).
Ques: What is over-erase, and how do ETOX and split-gate cells deal with it?
In a stacked-gate cell without a select transistor, erasing can remove more electrons than needed and leave a negative threshold voltage. The cell then conducts with its control gate at 0 V (), and the leakage summed over a bit line () can make an unselected cell look like a programmed one. ETOX (EPROM tunnel oxide) is Intel’s stacked-gate one-transistor flash cell: an EPROM-like cell programmed by channel hot electrons, with a thin tunnel oxide that allows Fowler-Nordheim erase from the source. It controls the erase with a verify loop, by programming the cell back until the threshold is within the window. The split-gate cell places a select-gate channel section in series with the floating-gate section, so a cell with a negative floating-gate threshold is still cut off, and it also lowers the programming current by using source-side injection. Reference: J. Brewer and M. Gill (eds.), Nonvolatile Memory Technologies with Emphasis on Flash, Wiley-IEEE Press, 2008.
Ques: Why can the UV erase of an EPROM not be done selectively or electrically?
The photoemission yield applies to any electron in the polysilicon floating gate, so the whole chip is discharged at once, and the light cannot be aimed at one cell. The process is also slow (typically tens of minutes under 253.7 nm light), because only a small fraction of absorbed photons produce an emitted electron. The control gate and the substrate collect the electrons, and the discharge slows as the floating gate potential falls. Reference: R.H. Fowler, Phys. Rev. 38, 45 (1931); D. Frohman-Bentchkowsky, Appl. Phys. Lett. 18, 332 (1971).
Ques: What limits the endurance and retention of an EEPROM?
Each write or erase pushes charge through the window oxide, and the oxide accumulates traps. Trapped electrons in the window oxide reduce the field for the next pulse and close the threshold window, and the traps also raise the leakage (stress-induced leakage current), which shortens retention. The window oxide must be thin (8 to 10 nm) for the voltage to be practical, so these effects cannot be avoided by thicker oxide. The estimate is an upper bound, and the usable endurance is smaller because of the window closure. Reference: G. Cappelletti, C. Golla, P. Olivo and E. Zanoni, Flash Memories, Kluwer, 1999.
Ques: What is the relation between MNOS, SNOS and later memory cells?
The metal-nitride-oxide-silicon (MNOS) transistor was an early electrically alterable cell in which a very thin oxide (about 2 nm) lets electrons tunnel directly into traps in the nitride above it. The threshold shift was a function of the logarithm of the pulse time, and the retention was limited by the thin oxide. Polysilicon gates and the SONOS variant improved the reliability, and the later charge trap flash and 3D NAND cells use the same stack idea with a thicker tunnel layer. The floating-gate (FAMOS and EPROM) route is a different concept, in which the charge is stored in a conductor. Reference: H.A.R. Wegener et al., “The variable threshold transistor, a new electrically-alterable, non-destructive read-only storage device,” IEDM, 1967; M.H. White, D.A. Adams and J. Bu, IEEE Circuits Devices Mag. 16(4), 22 (2000).
Related pages in this vault: Floating Gate Flash Memory (NOR and NAND), Charge Trap Flash Memory (SONOS, TANOS and 3D NAND), Floating Gate and Charge-Trap Flash Memory (NOR, NAND and 3D NAND), Nanocrystal Memory (Discrete Nanodot Storage), Organic Charge Trap Transistor Memory (Polymer Electret and Nanoparticle), Electrical Fuses and Antifuses, Ferroelectric NAND and 3D Ferroelectric Memory (Vertical FeFET and Stacked FeRAM), Gain Cell (2T and 3T eDRAM).