PROGRAMMING METHOD FOR NAND FLASH MEMORY DEVICE TO REDUCE ELECTRONS IN CHANNELS
First Claim
1. A programming method for a NAND flash memory device comprising a memory cell array formed on a P-well of a semiconductor substrate, the memory cell array including a plurality of cell strings connected to a plurality of word lines, the programming method including a step of reducing electrons in channel, source and drain regions of the cell strings before a step of programming a memory cell to be programmed.
2 Assignments
0 Petitions
Accused Products
Abstract
In a programming method for a NAND flash memory device, a self-boosting scheme is used to eliminate excess electrons in the channel of an inhibit cell string that would otherwise cause programming disturb. The elimination is enabled by applying a negative voltage to word lines connected to the inhibit cell string before boosting the channel, and this leads to bringing high program immunity. A row decoder circuitry to achieve the programming operation and a file system architecture based on the programming scheme to improve the efficiency of file management are also described.
26 Citations
50 Claims
- 1. A programming method for a NAND flash memory device comprising a memory cell array formed on a P-well of a semiconductor substrate, the memory cell array including a plurality of cell strings connected to a plurality of word lines, the programming method including a step of reducing electrons in channel, source and drain regions of the cell strings before a step of programming a memory cell to be programmed.
-
8. A programming method for a NAND flash memory device comprising a memory cell array formed on a P-well of a semiconductor substrate, the memory cell array including a plurality of cell strings connected to word lines and being divided into a plurality of blocks, each block corresponding to respective word lines selected from the word lines, the programming method including the steps of:
-
reducing channel electrons in the cell strings; and applying a program voltage to at least one selected word line while applying one or several pass voltages Vpass in a range between OV and the program voltage, to deselected word lines after the step of reducing. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A NAND flash memory device comprising:
-
a memory cell array formed on a P-well of a semiconductor substrate, the memory cell array including a plurality of cell strings connected to word lines and being divided into a plurality of blocks, each block corresponding to respective word lines selected from the word lines; means for applying a program voltage to at least one selected word line in a selected block while applying a pass voltage Vpass to deselected word lines; and means for reducing channel electrons in the cell strings before applying the program voltage. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A NAND flash memory device comprising:
-
a memory cell array formed on a P-well of a semiconductor substrate, the memory cell array including a plurality of cell strings connected to word lines and being divided into a plurality of blocks, each block corresponding to respective word lines selected from the word lines, each block being divided into a plurality of pages each page located along each word line, each page being divided into a plurality of sector corresponding to a predetermined number of memory cells, reducing means for reducing channel electrons in the cell strings; and programming means for programming memory cells in a unit of one sector selected from the sectors located within one page after reducing channel electrons. - View Dependent Claims (42, 43)
-
-
44. A system for a NAND flash memory device comprising:
-
a NAND flash memory array which performs a step of reducing electrons in channel, source and drain regions of the cell strings before programming a memory cell to be programmed; a peripheral circuitry which controls the step of reducing in the NAND flash memory array; a control logic which controls an operation of the peripheral circuitry; and a NAND controller which includes a buffer memory and manages an interface with an operation system in a unit of one sector of the NAND flash memory array. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
Specification