Static information storage and retrieval – Floating gate – Particular biasing
Reexamination Certificate
2002-02-26
2003-02-11
Lam, David (Department: 2818)
Static information storage and retrieval
Floating gate
Particular biasing
C365S185240, C365S185180
Reexamination Certificate
active
06519184
ABSTRACT:
BACKGROUND OF THE INVENTION
The present invention relates to a technique which can advantageously be used for a verify method after write or erase and write or erase pulse application method in a non-volatile semiconductor memory electrically writable and erasable. For example, the present invention can effectively be used in a flash memory chip in which data can be erased on block basis at once and a microcomputer having such a flash memory built in.
A flash memory uses as a memory cell a non-volatile storage element including MOSFET of two-layered gate structure having a control gate and a floating gate. In such a flash memory, voltage is applied between a control gate and a substrate (or a well region) or between a control gate and a source or drain and electric charge is injected into or released into the floating gate, so as to change a threshold voltage, thereby storing data.
It should be noted that there are two types of flash memories: one in which the threshold voltage is increased for data write and decreased for data erase; and one in which the threshold voltage is decreased for write and increased for erase. In any of these, normally, write is performed in a word line unit (also called a sector unit) or the word line is divided into one to several hundreds of bytes for performing write while erase is performed on block base, i.e., a plurality of sectors sharing a well region and a source line are erased simultaneously.
We have examined details of the technique for reducing the time required for write a flash memory which employs the write method using hot electrons. Conventionally, when write or erase operation is performed in a flash memory, voltage is applied for write or erase and a verify read operation is performed to decide whether the memory threshold voltage has changed to a desired level. If the threshold voltage change is insufficient, again voltage is applied for write or erase. Control is performed by repeating the aforementioned operation, so that the threshold voltage distribution is not greater than the desired voltage or not smaller than the desired voltage.
However, while repeating the verify operation, memory cells in the vicinity of the threshold voltage allowance level may result in different decisions due to a noise coming into a sense amplifier and a slight difference of the operation condition. Moreover, there is also a case that electric charge is not completely injected into the floating gate and unstable charge trapped on the boundary of an insulation film causes decision that the threshold voltage has reached the desired level and after this, the verify operation is repeated while the charge on the insulation film boundary disappears, thereby changing the threshold voltage. For this, a memory cell which has once determined to be write complete or erase complete may be decided to be write complete or erase incomplete at the next verify operation. This results in increase of the total number of write and erase operations and the time required for write and erase, which may prevent convergence, i.e., the operation may not be terminated.
To solve the aforementioned problem, JP-A-2000-90675 laid-open on Mar. 31, 2000 proposes an invention that read is performed with a voltage of the verify condition mitigated (loosened) according to the number of times of application of write voltage to one and the same storage element. This prior art discloses an embodiment in which two stages of verify voltage are prepared and the two voltage levels are alternately used for performing the verify read and another embodiment in which at the last n-th time (fifth time for example), a voltage level with a mitigated condition is used for performing the verify read.
However, after further examination in details, we have found that there is a case that write operation or erase operation cannot be quickly converted only by switching the aforementioned two stages of verify voltage level. Moreover, even when a verify operation is performed with a mitigated voltage level, rewrite or re-erase may be performed, causing a phenomenon that the memory threshold voltage exceeds the allowable voltage level of the opposite side (hereinafter, referred to as Vth thrust).
Here, detailed explanation will be given on the aforementioned Vth thrust phenomenon with reference to FIG.
24
. In
FIG. 24
, it is assumed that data “0” corresponds to a high threshold voltage of the memory cell and data “1” corresponds to a low threshold voltage of the memory cell; and the operation causing the memory cell to be in a high threshold voltage state is referred to as write while the operation causing the memory cell to be in a low threshold voltage state is referred to as erase. The embodiment of the present invention is based on this definition unless otherwise specified. Moreover, after decreasing a threshold voltage of a memory cell in a write state of a high threshold voltage, i.e., after erasing, a memory cell whose threshold voltage has been decreased too low is slightly increased in threshold voltage, which is referred to as post-erase (sometimes called rewrite depending on the documents but their meanings are identical). Moreover, the operation to lower a threshold voltage performed prior to the post-erase is referred to as erase.
As shown in
FIG. 24
, there is considered a case that the memory cell storing data “1” has a threshold voltage which should be between Ve
1
and Ve
2
. We have examined a following method for rewriting data “0” to “1” in a flash memory. The threshold voltage of a memory cell having a high-state threshold voltage was made lower than the upper voltage allowance by the erase operation. After this, comparatively short write pulse was applied to or write is performed with a comparatively low voltage to those memory cells whose threshold voltage was lower than the lower voltage allowance level Ve
1
, thereby making the threshold voltage high. This post-erase operation is repeatedly performed, so that the memory cell which should store data “1” has a threshold voltage finally between Ve
1
and Ve
2
.
As a result, if verify is performed with an identical voltage level (Ve
1
), a memory cell once decided to be “good” may be decided to be “bad” while the verify-is repeatedly performed. This “bad” memory cell is subjected to the post-erase and accordingly, its threshold voltage is increased by the next operation. As a result, on the contrary, the threshold voltage becomes too high exceeding the upper voltage allowance level Ve
2
, causing a “thrust”. This disables convergence of the erase operation.
FIG. 10
shows results of experiment we made. In the graph of
FIG. 10
, the horizontal axis represents a number of times that the post-erase was repeated; and
the vertical axis represents accumulated number of bits corresponding to all the bits to be erased. &Circlesolid; represents a bit whose threshold voltage is within the allowance range; ▪ represents a bit lower than the lower voltage allowance level Ve
1
, i.e., the bit to be post-erased; and ▴ represents a bit higher than the higher voltage allowance level Ve
2
, i.e., which has caused the “thrust”. As is clear from
FIG. 10
, when verify is performed with an identical voltage, the number of bits which cause the thrust is abruptly increased when the post-erase is repeated 14 times or more.
At this moment, there are still about 0.01% (for example, about 100 bits if the total number of bits is 1 M bits) of bits which are lower than the lower voltage allowance level Ve
1
and accordingly, the post-erase cannot be terminated here. If these bits are left as they are, electric current flows into a non-selected memory cell, causing an error as read data. Moreover, when write operation is performed, the electric current is made to flow by this bit and correct write cannot be performed. Moreover, in a multi-value flash memory in which 2-bit data is stored in one memory cell, as show in
FIG. 25
, it is necessary that a distribution range of threshold voltage corresponding to each of the storage data be within a comp
Nakano Masayoshi
Oza Norio
Shinagawa Yutaka
Tanaka Toshihiro
Tanikawa Hiroyuki
Hitachi , Ltd.
Lam David
Miles & Stockbridge P.C.
LandOfFree
Non-volatile memory device with plurality of threshold... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Non-volatile memory device with plurality of threshold..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Non-volatile memory device with plurality of threshold... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3178243