Structure and method for low current programming of flash EEPROMS
First Claim
1. A low current method for programming a cell of an electrically erasable programmable read only memory (EEPROM), said EEPROM comprising at least one cell, each cell having a floating gate, a control gate, a source junction and drain junction, said method comprising the steps of:
- applying a source bias voltage to the source junction of the cell;
applying an initial gate voltage to the control gate of the cell, and stepping the control gate voltage in predetermined increments to a maximum gate voltage; and
applying a drain voltage pulse to the drain junction of the cell to cause hot electron injection of electrons onto the floating gate, said drain voltage pulse applied at each stepped increment of the control gate voltage.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for programming non-volatile memory enables fast low current programming. Low current programming is achieved by applying a source bias voltage and increasing the drain voltage to be greater than the source bias voltage to maintain fast programming. Furthermore, the control gate voltage may be stepped or ramped from a minimum value to a maximum value to further reduce the peak channel current and to allow the flash cell threshold voltage to be placed to an exact value, for MLC applications. Ramping or stepping of the control gate may be done independently or in conjunction with an applied source bias voltage. Furthermore, the reduced cell current allows more cells to be programmed in parallel which improves program performance and the drain select device can be reduced in size to reduce die area.
148 Citations
18 Claims
-
1. A low current method for programming a cell of an electrically erasable programmable read only memory (EEPROM), said EEPROM comprising at least one cell, each cell having a floating gate, a control gate, a source junction and drain junction, said method comprising the steps of:
-
applying a source bias voltage to the source junction of the cell; applying an initial gate voltage to the control gate of the cell, and stepping the control gate voltage in predetermined increments to a maximum gate voltage; and applying a drain voltage pulse to the drain junction of the cell to cause hot electron injection of electrons onto the floating gate, said drain voltage pulse applied at each stepped increment of the control gate voltage. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A low current method for programming a cell of an electrically erasable programmable read only memory (EEPROM), said EEPROM comprising at least one cell, each cell having a floating gate, a control gate, a source junction and drain junction, said method comprising the steps of:
-
placing the cells in a first well which is contained in a second well in a substrate; applying a gate voltage to the control gate of the cell; applying a drain voltage to the drain junction of the cell, said drain voltage set to cause hot electron injection of electrons onto the floating gate; applying a first well bias voltage to the first well, the first well bias voltage to eliminate the need for applying a source bias voltage; and applying a second well bias voltage to the second well. - View Dependent Claims (9)
-
-
10. A memory device comprising:
-
a memory array comprising a plurality of cells, each cell comprising a floating gate, control gate, source junction and drain junction; and programming circuitry for programming a cell by applying an initial gate voltage to the control gate of the cell, and stepping the control gate voltage in predetermined increments to a maximum gate voltage, applying a source bias voltage to the source junction of the cell, and applying a drain voltage pulse to the drain junction of the cell to cause hot electron injection of electrons onto the floating gate, said drain voltage pulse applied at each stepped increment of the control gate voltage. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A memory device comprising:
-
memory array means comprising a plurality of cells, each cell comprising a floating gate, control gate, source junction and drain junction; and means for applying a source bias voltage to the source junction of the cell; means for applying an initial gate voltage to the control gate of the cell, said means for stepping the control gate voltage in predetermined increments to a maximum gate voltage; and means for applying a drain voltage pulse to the drain junction of the cell at each stepped increment of the control gate voltage, said means causing hot electron injection of electrons onto the floating gate.
-
Specification