Nonvolatile semiconductor memory device
First Claim
1. A nonvolatile semiconductor memory device comprising:
- a NAND cell unit comprising a plurality of memory cells connected in series;
an erase circuit for applying an erase voltage to all memory cells of said NAND cell unit, thereby to erase data from all memory cells of said NAND cell unit;
a soft-programming circuit for applying a soft-program voltage to all memory cells of said NAND cell unit, said soft-program voltage being of a polarity opposite to the polarity of the erase voltage; and
a programming circuit for applying a program voltage to any selected one of the memory cells, applying a first voltage to at least one of two memory cells adjacent to said any selected one of the memory cells, and applying a second voltage to the remaining memory cells of said NAND cell unit, thereby to program data into said any selected one of the memory cells.
1 Assignment
0 Petitions
Accused Products
Abstract
A NAND cell unit comprising a plurality of memory cells which are connected in series. An erase operation is effected on all memory cells. Then, a soft-program voltage, which is opposite in polarity to the erase voltage applied in the erase operation, is applied to all memory cells, thereby setting all memory cells out of an over-erased state. Thereafter, a program voltage of 20V is applied to the control gate of any selected one of the memory cells, 0V is applied to the control gates of the two memory cells provided adjacent to the selected memory cell, and 11V is applied to the control gates of the remaining memory cells. Data is thereby programmed into the selected memory cell. The time for which the program voltage is applied to the selected memory cell is adjusted in accordance with the data to be programmed into the selected memory cell. Hence, data “0” can be correctly programmed into the selected memory cell, multi-value data can be read from any selected memory cell at high speed.
85 Citations
48 Claims
-
1. A nonvolatile semiconductor memory device comprising:
-
a NAND cell unit comprising a plurality of memory cells connected in series;
an erase circuit for applying an erase voltage to all memory cells of said NAND cell unit, thereby to erase data from all memory cells of said NAND cell unit;
a soft-programming circuit for applying a soft-program voltage to all memory cells of said NAND cell unit, said soft-program voltage being of a polarity opposite to the polarity of the erase voltage; and
a programming circuit for applying a program voltage to any selected one of the memory cells, applying a first voltage to at least one of two memory cells adjacent to said any selected one of the memory cells, and applying a second voltage to the remaining memory cells of said NAND cell unit, thereby to program data into said any selected one of the memory cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A nonvolatile semiconductor memory device comprising:
-
a plurality of nonvolatile semiconductor memory cells, each capable of storing n-value data, where n is a natural number greater than 2; and
a data-programming circuit for performing a program operation in which program pulses are applied to said plurality of nonvolatile semiconductor memory cells to program n-value data into said plurality of nonvolatile semiconductor memory cells, performing a program verification operation in which it is determined whether or not the n-value data has been programmed into said plurality of nonvolatile semiconductor memory cells and repeating the program operation and the program verification operation, wherein each of said program pulses has a predetermined pulse width in accordance with a value of the n-value data to be programmed into corresponding memory cell. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A nonvolatile semiconductor memory device comprising:
-
a memory cell array comprising memory cells arranged in rows and columns, each having a control gate;
a programming circuit for programming data into any selected one of said memory cells by applying a program voltage to the control gate of the selected memory cell;
an erasing circuit for erasing data from said memory cells by applying an erase voltage opposite in polarity to the program voltage;
a soft-programming circuit for applying a soft-program to said memory cells, thereby setting the memory cells into a desirable erased state;
a verification read circuit for determining whether said memory cells have been set into the desirable erased state; and
an erased-state determining circuit for causing said soft-programming circuit to terminate the soft-program operation upon determining from an output of said verification read circuit that at least two of said memory cells have a threshold voltage which has reached a predetermined value. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A nonvolatile semiconductor memory device comprising:
-
a memory cell section including at least one memory cell and having first and second ends;
a first signal line connected to the first end of said memory cell section;
a second signal line connected to the second end of said memory cell section;
a reading circuit connected to said first signal line, for reading said memory cell;
an erasing circuit for erasing data stored in said memory cell; and
an over-erase detecting circuit for detecting whether said memory cell is over-erased, wherein said over-erase detecting circuit applies a first reference potential to said second signal line, thereby outputting a first read potential to said first signal line, and said reading circuit detects the first read potential. - View Dependent Claims (27, 30, 31, 36, 37, 38, 39, 40, 41, 42)
-
-
28. A nonvolatile semiconductor memory device comprising:
-
a first memory cell section including at least one memory cell;
a second memory cell section including at least one memory cell;
a first signal line connected to a first end of said first memory cell section;
a second signal line connected to a second end of said first memory cell section;
a third signal line connected to a first end of said second memory cell section;
a fourth signal line connected to a second end of said second memory cell section;
a reading circuit connected to said first signal line, for reading said memory cell;
an erasing circuit for erasing data stored in said memory cell; and
an over-erase detecting circuit for detecting whether said memory cell is over-erased, wherein said over-erase detecting circuit applies a first reference potential to said second signal line, thereby outputting a first read potential to said first signal line and applying a second reference potential to said third signal line, and said reading circuit detects the first read potential.
-
-
29. A nonvolatile semiconductor memory device comprising:
-
a first memory cell section including at least one memory cell;
a second memory cell section including at least one memory cell;
a first signal line connected to a first end of said first memory cell section;
a second signal line connected to a second end of said first memory cell section;
a third signal line connected to a first end of said second memory cell section;
a fourth signal line connected to a second end of said second memory cell section;
a reading circuit connected to said first signal line, for reading said memory cell;
an erasing circuit for erasing data stored in said memory cell;
an over-erase detecting circuit for detecting whether said memory cell is over-erased; and
a soft-programming circuit for performing soft-program operation on said memory cell when said over-erase detecting circuit detects that said memory cell has been over-erased, wherein said over-erase detecting circuit applies a first reference potential to said second signal line, thereby outputting a first read potential to said first signal line and applying a second reference potential to said third signal line, and said reading circuit detects the first read potential. - View Dependent Claims (32, 33, 34, 35)
-
-
43. A nonvolatile semiconductor memory device comprising:
-
a memory cell section including a NAND cell unit comprising a plurality of memory cells connected in series;
an erasing circuit for erasing data stored in said memory cells; and
an over-erase detecting circuit for detecting whether said memory cells are over-erased. - View Dependent Claims (44, 45, 46)
-
-
47. A memory device comprising:
-
a first signal line connected to one end of a unit of memory cells;
a second signal line connected to the other end of the unit of memory cells; and
a reading circuit connected to said first signal line, for reading said memory cells, and wherein said reading circuit includes a first switch for connecting said first signal line to a first node, a sense amplifier for detecting a potential of said first node and a capacitor connected at one end to said first node and a the other end to said second node, and said second node is changed, when said sense amplifier detects the potential of said first node. - View Dependent Claims (48)
-
Specification