1. Technical Field
The present invention relates to electronic memory devices, and more particularly, to systems and methods for detecting disturbed memory cells of semiconductor memory devices.
2. Related Art
Semiconductor memory devices are well known and commonly found in a variety of electronic devices. Most semiconductor memory devices can be classified as either volatile or nonvolatile. A volatile memory device requires power in order to maintain the stored data, while a nonvolatile memory device can retain stored data even in the absence of power.
A well known type of nonvolatile memory is flash memory. A typical flash memory includes a memory cell array in which memory cells are arranged in rows and columns. Each memory cell includes a floating gate field-effect transistor. The logic state of a memory cell depends on the threshold voltage of the transistor, which in turn depends on the number of electrons in the floating gate of the transistor. Electrons in the floating gate partially cancel the electric field from the control gate, thereby modifying the threshold voltage of the transistor. Thus, the logic state of a flash memory state can be controlled by controlling the number of electrons in the floating gate of the transistor.
A flash memory cell can be programmed and erased in order to write respective logic states to the memory cell. The program and erase operations correspond to write operations for respective logic states, which correspond to respective threshold voltages. For convenience, the threshold voltages will simply be referred to as high and low threshold voltages, with it being understood that the high threshold voltage is relatively higher than the low threshold voltage by some detectable voltage margin. The number of electrons stored in the floating gate of a memory cell transistor can be altered by applying a strong electric field between the control gate and at least one of the source, drain, and substrate of the field-effect transistor in order to remove or accumulate electrons in the floating gate. An “erase” operation can be an operation where electrons are removed from the floating gate, thereby reducing the threshold voltage of the memory cell transistor to the low threshold voltage. A “program” operation can be an operation where electrons are accumulated in the floating gate, thereby increasing the threshold voltage of the memory cell transistor to the high threshold voltage. Since erased and programmed memory cells can be readily distinguished due to the difference in threshold voltages, the erased and programmed memory cells can be used to represent different logic states. For example, an erased memory cell can be representative of a logic state “1,” while a programmed memory cell can be representative of a logic state “0.”
Thus, each memory cell can store one or more bits of data. For example, dual bit memory devices allow storage of two bits of data in a single memory cell, one bit being stored in a trapping layer proximate to the source region and the other being stored in a trapping layer proximate to the drain region. The presence or absence of negative changes in one area of the trapping layer may represent the status of the corresponding bit.
In multi-bit memory devices that utilize an ONO stacked layer to store charges, the charge added or removed during the programming and erase operations should be confined to the respective source and drain regions of a cell. However, in reality, the buildup and removal of charges in one of the source and drain regions may affect the charge in the other region, thus changing the reading, programming and erase characteristics of the cell over time. Eventually, the buildup of charges changes the threshold voltages for determining the state of the respective bits in a cell. The shift in threshold voltages due to the interactions between the two regions of a cell is generally known as bit disturb. Additionally, charge loss after repeated cycling of the memory cell also causes a shift in the threshold voltages, especially the program threshold voltage. The change in threshold voltages, which occurs as a result of bit disturb and/or charge loss, prevents a memory device from correctly sensing the state of each bit of the cells.
The state of each bit of a multi-bit cell, including a programmed state or in an erased state, is determined by comparing the value from a memory cell (e.g., the voltage level of a data bit) with a reference value. Generally, reference cells are pre-programmed and set to an erased state during initial manufacturing so that a stable reference value may be provided. When the value from the memory cell is greater than the reference value, the memory cell is determined to be in an erased state. On the other hand, when the value from the memory cell is less than the reference value, the memory cell is determined to be in a programmed state.
In addition, floating gate memory cells can be susceptible to certain failure modes over the lifetime of the memory device. Some such failure modes involve disturbs. Disturbs occur when reading, erasing, or programming one memory cell causes an unwanted alteration of data at another memory cell. For example, one such type of disturb is known as the “erase disturb.” An erase disturb occurs whenever the data stored in a memory cell is unintentionally changed while an erasing operation is being performed on another memory cell. This can occur, for example, whenever the two memory cells share a common well. Relatively high voltages are used in order to perform an erase operation. Under certain conditions, the high erase voltage used to erase a first memory cell may unintentionally affect a second memory cell, for example causing a transfer of electrons from the floating gate of the second memory cell and thereby decreasing the threshold voltage of the second memory cell. Such unintended changes can cause unwanted data alterations and read errors to occur.
Thus, there is thus a general need in the art for effective methods of detecting and correcting disturbed memory cells in non-volatile memory devices.
Features, aspects, and embodiments of the inventions are described in conjunction with the attached drawings.
The memory device shown in
The word line driver 3 and the reference word line driver 7 are connected to the timing circuit 1, and drive the word line WL and the reference word line RWL, respectively. In some embodiments, the reference word line driver 7 can output multiple RWL voltage levels for detecting a disturbed memory cell MC, for example as described below in connection with
A booster power voltage VPP is supplied to the word line driver 3 and the reference word line driver 7. An activation signal AS for activating each driver is supplied from the timing circuit 1. The word line driver 3 selects the word line WL for activation, in accordance with a select signal SS.
The gate of each of the memory cells MC0 to MCn is connected to the word line WL, while the source is grounded. The bit lines BL0 to BLn are selectively activated by the bit line decoder 5, in accordance with column address signals CA0 and CA1 and their inversion signals /CA0 and /CA1, which are the generated by inverters 14A and 14B, respectively. For example, when high-level column address signals /CA0 and /CA1 are supplied to the bit line decoder 5, the bit line BL0 is activated, and data DATAB is read out from the memory cell MC0 and provided to the sense amplifier 9; when high-level column address signals CA0 and/CA1 are supplied to the bit line decoder 5, the bit line BL1 is activated, and the data DATAB is read out from the memory cell MC1 and provided to the sense amplifier 9.
Like the memory cells MC0 to MCn, the gate of the reference cell RC is connected to the reference word line RWL, while the source is grounded. The drain of the reference cell RC is connected to the reference bit line RBL. The dummy cells 12 as the equivalents of the memory cells MC0 to MC(n−1) are also connected to the reference word line RWL.
The sense amplifier 9 is connected to the bit line decoder 5, and the sense amplifier 10 is connected to the reference bit line RBL. The comparator circuit 11 is connected to the sense amplifiers 9 and 10.
In the sense amplifier 10, a signal SAREF corresponding to data DATAB read out from the reference cell RC is supplied to the comparator circuit 11. In other words, the sense amplifier 10 generates the signal SAREF having a voltage corresponding to a cell current flowing through the reference cell RC, and supplies the signal SAREF to the comparator circuit 11.
The sense amplifier 9 can have the same structure as the sense amplifier 10, and can generate a signal SAI that has a voltage depending on a cell current flowing through a selected memory cell MC. The generated signal SAI is also supplied to the comparator circuit 11.
Thus, cell currents flowing through a selected memory cell MC and the reference cell RC are converted into voltages, and the comparator circuit 11 then compares the voltages. A comparison result signal RS depending on the relationship between the threshold voltages of the reference cell and the memory cell is obtained. In accordance with the comparison result signal RS, it is determined whether the read data is “1” or “0”.
In some embodiments, the sense amplifier 9 can output multiple current levels to a memory cell MC selected by the bit line decoder 5 for detecting a disturbed condition of the selected memory cell MC, for example as described below in connection with
Referring next to
At block 30, a specified reference wordline (RWL) voltage is applied to the gate of the reference cell, while an equal or higher voltage is applied to the gate of a memory cell in question. Referring to
At block 36, a second specified RWL voltage VRWL2 is applied to the gate of the reference cell, while the same word line voltage VWL used at block 30 is again applied to the gate of the memory cell in question. Referring again to
If this relationship is detected at block 38, then the memory cell in question is identified as being a good programmed memory cell, and so the process continues to block 40 where either the process terminates or the process begins again for another memory cell.
Otherwise, as shown in block 42, the memory cell in question is identified as being a disturbed memory cell. Referring again to
Alternatively, the blocks 30 and 36 can be reversed, such that the RWL voltage used at block 30 is less than the RWL voltage used at block 36. For example, the second RWL voltage VRWL2 can be used at block 30, and the first RWL voltage VRWL1 can be used at block 36.
Still further alternatives will be described with reference to
In general, the flowchart shown in
Table 1 below summarizes some of the options for blocks 50 and 56:
According to Alternative I, reference word line voltage VRWL is kept constant for blocks 50 and 56. Respective first and second word line voltages VWL1 and VWL2 are used for blocks 50 and 56. For example, referring to
According to Alternative II, this alternative embodiment is similar to the embodiment described above in connection with
Also, while various embodiments have been described wherein one or the other of a word line voltage and a reference word line voltage is changed while the other remains fixed, alternative embodiments can include changing both the word line voltage and the reference word line voltage. For example, in some embodiments of Alternative I, two different word line voltages can be used for blocks 50 and 56, respectively, even while two different reference word line voltages are also used for blocks 50 and 56, respectively, so long as the conditions at blocks 50 and 56 would both be suitable for detecting a programmed memory cell. Similarly, in some embodiments of Alternatives II and III, two different bit line currents can be used for blocks 50 and 56, respectively, even while two different reference bit line currents are also used for blocks 50 and 56, respectively, so long as the conditions at blocks 50 and 56 would both be suitable for detecting a programmed memory cell.
While various embodiments in accordance with the disclosed principles have been described above, it should be understood that they have been presented by way of example only, and are not limiting. Thus, the breadth and scope of the invention(s) should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the claims and their equivalents issuing from this disclosure. Furthermore, the above advantages and features are provided in described embodiments, but shall not limit the application of such issued claims to processes and structures accomplishing any or all of the above advantages.
Additionally, the section headings herein are provided for consistency with the suggestions under 37 C.F.R. 1.77 or otherwise to provide organizational cues. These headings shall not limit or characterize the invention(s) set out in any claims that may issue from this disclosure. Specifically and by way of example, although the headings refer to a “Technical Field,” such claims should not be limited by the language chosen under this heading to describe the so-called technical field. Further, a description of a technology in the “Background” is not to be construed as an admission that technology is prior art to any invention(s) in this disclosure. Neither is the “Summary” to be considered as a characterization of the invention(s) set forth in issued claims. Furthermore, any reference in this disclosure to “invention” in the singular should not be used to argue that there is only a single point of novelty in this disclosure. Multiple inventions may be set forth according to the limitations of the multiple claims issuing from this disclosure, and such claims accordingly define the invention(s), and their equivalents, that are protected thereby. In all instances, the scope of such claims shall be considered on their own merits in light of this disclosure, but should not be constrained by the headings set forth herein.
This application is a continuation of co-pending U.S. patent application Ser. No. 12/868,228, filed on 25 Aug. 2010, now U.S. Pat. No. 8,238,162, which application is incorporated by reference as if fully set forth herein.
Number | Name | Date | Kind |
---|---|---|---|
6735120 | Homma et al. | May 2004 | B2 |
8045390 | Kim et al. | Oct 2011 | B2 |
8238162 | Hung et al. | Aug 2012 | B2 |
20060256606 | Park | Nov 2006 | A1 |
20090237991 | Kim et al. | Sep 2009 | A1 |
Number | Date | Country | |
---|---|---|---|
20120268987 A1 | Oct 2012 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12868228 | Aug 2010 | US |
Child | 13539831 | US |