Nonvolatile memory and method of erasing for nonvolatile memory
First Claim
1. A nonvolatile memory comprising:
- a memory array unit having a plurality of nonvolatile memory cells;
a control unit; and
a voltage generating unit for supplying voltages to said nonvolatile memory cells, wherein said nonvolatile memory cells store information corresponding to a quantity of electric charges in a floating gate of each nonvolatile memory cell, wherein said control unit controls a write operation to store information into said nonvolatile memory cells, a read operation to read information stored in said nonvolatile memory cells; and
an erase operation to erase information stored in said nonvolatile memory cells, wherein said voltage generating unit has an erase voltage generating unit for generating, in accordance with control from said control unit, erase voltages to be applied to said nonvolatile memory cells in said erase operation, and wherein said erase voltage generating unit generates, in response to a control signal supplied from said control unit, erase voltages of two or more levels including a lower erase voltage and a higher erase voltage, and wherein said control unit performs control such that in said erase operation the lower erase voltage is applied to a control gate of each of said nonvolatile memory cells and thereafter the higher erase voltage is applied to the control gate of each of said nonvolatile memory cells.
2 Assignments
0 Petitions
Accused Products
Abstract
The number of rewrites for memory cells is to be increased, and the reliability of data reading to be substantially improved. Where data in memory cells are to be erased, the switching of an erase voltage to be applied to the control gate of each memory cell, while switching from one to another of voltages of any different levels, as the control gate voltage (=soft erase voltage) is accomplished according to the quantity of electric charges accumulated at the floating gate of each memory cell so as to keep substantially constant the voltage applied to the tunnel film of the memory cell. Upon acceptance of an erase command, a CPU supplies a control signal to a decoder, and on the basis of the resultant decode signal an erase voltage switching circuit generates a soft erase voltage of a certain level. After that, while switching from one to another of soft erase voltages differing in level, data in the memory cell are erased. Upon completion of erasing data in the memory cell, erase verification is carried out.
15 Citations
10 Claims
-
1. A nonvolatile memory comprising:
-
a memory array unit having a plurality of nonvolatile memory cells;
a control unit; and
a voltage generating unit for supplying voltages to said nonvolatile memory cells, wherein said nonvolatile memory cells store information corresponding to a quantity of electric charges in a floating gate of each nonvolatile memory cell, wherein said control unit controls a write operation to store information into said nonvolatile memory cells, a read operation to read information stored in said nonvolatile memory cells; and
an erase operation to erase information stored in said nonvolatile memory cells,wherein said voltage generating unit has an erase voltage generating unit for generating, in accordance with control from said control unit, erase voltages to be applied to said nonvolatile memory cells in said erase operation, and wherein said erase voltage generating unit generates, in response to a control signal supplied from said control unit, erase voltages of two or more levels including a lower erase voltage and a higher erase voltage, and wherein said control unit performs control such that in said erase operation the lower erase voltage is applied to a control gate of each of said nonvolatile memory cells and thereafter the higher erase voltage is applied to the control gate of each of said nonvolatile memory cells. - View Dependent Claims (2, 3)
-
-
4. A nonvolatile memory comprising:
-
a memory array unit having a plurality of nonvolatile memory cells;
a control unit; and
a voltage generating unit for supplying voltages to said nonvolatile memory cells, wherein said nonvolatile memory cells store information corresponding to a quantity of electric charges in a floating gate of each nonvolatile memory cell, wherein said control unit controls a write operation to store information into said nonvolatile memory cells, a read operation to read information stored in said nonvolatile memory cells; and
an erase operation to erase information stored in said nonvolatile memory cells,wherein said voltage generating unit has an erase voltage generating unit for generating, in accordance with control from said control unit, erase voltages to be applied to said nonvolatile memory cells in said erase operation, and wherein said erase voltage generating unit generates, in response to a control signal supplied from said control unit, erase voltages of two or more levels to make voltages applied to tunnel films of said nonvolatile memory cells substantially constant and applies the erase voltages selectively to a control gate of each of said nonvolatile memory cells. - View Dependent Claims (5, 6)
-
-
7. A nonvolatile memory comprising, on one semiconductor substrate:
-
a memory array unit;
a control unit; and
a voltage generating unit, wherein said memory array unit has a plurality of word lines and a plurality of nonvolatile memory cells, wherein each said nonvolatile memory cells includes a first terminal connected to a first semiconductor region, a second terminal connected to a second semiconductor region, and a third terminal connected to a control gate, wherein a channel region is disposed between said first semiconductor region and said second semiconductor region, an electric charge accumulating region is disposed between the control gate and the channel region, a first insulating film is disposed between the electric charge accumulating region and the channel region, wherein the third terminal of at least one said nonvolatile memory cell is connected to each word line, wherein data are stored into each nonvolatile memory cell according to a quantity of electric charges accumulated in said electric charge accumulating region; and
the quantity of electric charges is controlled by said control unit performing a first operation to inject electric charges into said electric charge accumulating region and a second operation to eject electric charges from said electric charge accumulating region,wherein, in order to perform said second operation, a first voltage generated by said voltage generating unit is applied between said control gate and said channel region via a word line connected to the control gate, and wherein, during a period of said second operation, said first voltage generated by said voltage generating unit is varied two or more times, so as to keep voltage applied to said first insulating film within a first voltage range. - View Dependent Claims (8, 9, 10)
-
Specification