Fowler-Nordheim (F-N) tunneling for pre-programming in a floating gate memory device
First Claim
1. A method for pre-programming a block of floating gate memory cells in preparation for erasing the block, the memory cells in the block being formed in a channel well within an isolation well in a semiconductor substrate and having floating gates, sources, drain and control gates, comprising:
- setting word lines coupled to the control gates of memory cells in the block to a pre-program word line potential;
applying a pre-program channel potential to the channel well of memory cells in the block to induce transfer of electrons to set charge levels in the floating gates of cells in the block so that charge levels in the floating gates of memory cells establish a pre-programmed state for the memory cells in the block; and
verifying the pre-programming of memory cells in the block.
1 Assignment
0 Petitions
Accused Products
Abstract
A new flash memory cell structure and operational bias is based on the use of a triple well flash memory cell which allows pre-programming by Fowler Nordheim (F-N) tunneling over blocks of cells at a time. The floating gate memory cell is made in a semiconductor substrate having a first conductivity type, such as p-type. A first well within the substrate by having a second conductivity type different than the first conductivity type is included. A second well within the first well is also included having the first conductivity type. A drain and a source are formed in the second well having the second conductivity type, and spaced away from one another to define a channel area between the drain and the source. A floating gate and control gate structure is included over the channel area. The floating gate memory cell is coupled with circuits that induce F-N tunneling of electrons out of the floating gate into the channel area of the substrate for erasing by applying a positive voltage to the second well, such as a voltage higher than the supply voltage, applying a positive voltage to the first well, which is substantially equal to the positive voltage of the second well, applying a negative voltage to the control gate of the cell, while the substrate is grounded. A block wide pre-program operation involves F-N tunneling of electrons into the floating gate from the channel area, using a negative voltage in the second well.
86 Citations
50 Claims
-
1. A method for pre-programming a block of floating gate memory cells in preparation for erasing the block, the memory cells in the block being formed in a channel well within an isolation well in a semiconductor substrate and having floating gates, sources, drain and control gates, comprising:
-
setting word lines coupled to the control gates of memory cells in the block to a pre-program word line potential; applying a pre-program channel potential to the channel well of memory cells in the block to induce transfer of electrons to set charge levels in the floating gates of cells in the block so that charge levels in the floating gates of memory cells establish a pre-programmed state for the memory cells in the block; and verifying the pre-programming of memory cells in the block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for erasing a block of floating gate memory cells, including a plurality of rows and columns of cells, the memory cells in the block being formed in a channel well within an isolation well in a semiconductor substrate, and floating gate memory cells in the block including respective floating gates, control gates, sources, drains, and channels, the method comprising:
-
pre-programming the block of cells by biasing the cells in parallel to induce tunneling of electrons to establish a charge condition in the floating gates of cells in the block corresponding to a pre-programmed state in cells in the block; and erasing the block of cells by biasing the cells in parallel to induce tunneling of electrons to establish a charge condition in the floating gates of the cells in the block, after the step of pre-programming, corresponding to an erased state in the cells in the block. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for erasing selected blocks of floating gate memory cells in an array including a plurality of blocks, the memory cells in the plurality of blocks being formed in a corresponding channel well within an isolation well in a semiconductor substrate, and wherein the blocks in the plurality of blocks include a plurality of rows and columns of cells in which rows of cells in the block are coupled with corresponding word lines, and columns of cells in the block are coupled with corresponding bit lines, comprising:
-
selecting one or more blocks in the plurality of blocks to be erased; setting word lines of memory cells in the selected one or more blocks to a pre-program word line potential having a positive value; applying a pre-program channel potential having a negative value to the channel well of memory cells in the selected one or more blocks to induce transfer of electrons into the floating gates of cells in the selected one or more blocks from the channel well so that charge levels in the floating gates of memory cells establish a pre-programmed state for the memory cells in the selected one or more blocks; removing the pre-programming word line potential from the word lines and removing the pre-program channel potential from the channel well of the selected one or more blocks, and applying a verify potential to word lines corresponding to the plurality of rows in the selected one or more blocks; verifying the pre-programming of the selected one or more blocks by sensing at least one bit line at a time corresponding to a column of cells in the plurality of columns to verify that the memory cells in the column and in the plurality of rows in the selected one or more blocks are in the pre-programmed state; if cells in the selected one or more blocks do not pass the step of verifying, then retrying the steps of setting, applying, removing and verifying for blocks which do not pass, until all cells in the selected one or more blocks pass the step of verifying or until a retry limit is reached; and if all cells in the selected one or more blocks pass the step of verifying, then erasing the one or more selected blocks of floating gate memory cells by inducing tunneling of electrons to the channels from the floating gates of the cells to establish an erased state in the cells in the selected one or more blocks. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40. A method for erasing a block of floating gate memory cells, the respective cells in the block including a drain, a source, a floating gate and a control gate, on a semiconductor substrate having a first conductivity type, the substrate including an isolation well having a second conductivity type different than the substrate, a channel well within the isolation well having the first conductivity type, and source and drain regions for the cells in the block having the second conductivity type within the channel well, the method comprising:
-
pre-programming cells in the block by inducing tunneling current between the floating gates and the channel well to pre-program cells in the block by applying respective pre-programming potentials to the control gates, to the channel well, to the isolation well and to the substrate, the pre-programming potentials applied to the control gates and the channel well set to establish an electric field between the control gates and the channel well sufficient to induce tunneling current of electrons into the floating gates, the pre-programming potential applied to the isolation well set so that current between the channel well and the isolation well is blocked, and the pre-programming potential applied to the substrate set so that current between the isolation well and substrate is blocked; and erasing the cells in the block by inducing tunneling current between the floating gates and the channel well to erase the pre-programmed cells in the block by applying respective erasing potentials to the control gates, to the channel well, to the isolation well and to the substrate, the erasing potentials applied to the control gates and the channel well set to establish an electric field between the control gates and the channel well sufficient to induce tunneling current of electrons out of the floating gates, the erasing potential applied to the isolation well set so that current between the channel well and the isolation well is blocked, and the erasing potential applied to the substrate set so that current between the isolation well and substrate is blocked. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification