Multibit Memory Device and Method of Operating the Same
20230110738 · 2023-04-13
Assignee
Inventors
Cpc classification
G11C16/3418
PHYSICS
G11C16/28
PHYSICS
G11C16/102
PHYSICS
G11C16/0475
PHYSICS
G11C16/3404
PHYSICS
G11C16/3427
PHYSICS
International classification
G11C16/28
PHYSICS
Abstract
Memory devices and methods for operating the same are provided. Generally, the device includes an array of multibit-memory-cells, each operable to store multiple bits in separate locations of a charge-trapping layer, and control-circuitry coupled to the array. The control-circuitry is operable read 1st and 2nd bit values of each cell individually based on generated first and second sensed currents, where the first and second sensed currents correspond to charges trapped in first and second bit locations. The control-circuitry executes an algorithm based on the first and second sensed currents and determines a logic state of the cell. In one embodiment, the control-circuitry averages the sensed currents, and compares this to a reference current to determine the logic state. In another, the 2nd bit value is a complement of the 1st, and the control-circuitry compares the currents to determine the logic state without use of a reference current.
Claims
1. A memory device comprising: an array of multibit memory cells, each multibit memory cell operable to store bit values for multiple physical bits in separate bit locations in a shared charge-trapping layer of a single transistor in the multibit memory cell; and control-circuitry coupled to the array of multibit memory cells, the control-circuitry operable to: sequentially sense a first bit value and a second bit value from one multibit memory cell based on a first current and a second current sensed from the one multibit memory cell, wherein the first current and the second current correspond to charge trapped in first bit location and second bit location respectively; execute an algorithm on the first current and the second current; and determine based on a result of the algorithm a logic state of the one multibit memory cell.
2. The memory device of claim 1 wherein the first bit value and the second bit value comprise a same stored value, and wherein the control-circuitry is operable to execute the algorithm to average the first and second currents to determine the logic state of the one multibit memory cell.
3. The memory device of claim 2 wherein the control-circuitry comprises a processor operable to: sense and store the first current; sense and store the second current; obtain an average cell current from the first and second currents; and compare the average cell current to a reference current to determine the logic state of the one multibit memory cell.
4. The memory device of claim 2 wherein the control-circuitry comprises: a current-to-voltage (I-V) converter operable to convert the first current to a first voltage, and a second current to a second voltage; a number of capacitors coupled to the I-V converter including at least a first capacitor operable to store the first voltage and a second capacitor operable to store the second voltage; an averaging circuit coupled to the number of capacitors and operable to output an average cell voltage based on the first voltage and the second voltage; and a comparator coupled to the averaging circuit operable to compare the average cell voltage to a reference voltage to determine the logic state of the one multibit memory cell.
5. The memory device of claim 1 wherein the second bit value is stored in the second bit location and is a complement of the first bit value stored in the first bit location, and wherein the control-circuitry is operable to execute the algorithm to compare the first current corresponding to the charge trapped in first bit location to the second current corresponding to the charge trapped in second bit location, and to determine the logic state of the one multibit memory cell based on a difference between the first current and the second current.
6. The memory device of claim 5 wherein the control-circuitry comprises a processor operable to: sense and store the first current; sense and store the second current; compare the first current and the second current; and determine the logic state of the one multibit memory cell based on the difference between the first current and the second current.
7. The memory device of claim 6 wherein the processor is operable to determine the logic state of the one multibit memory cell without use of a reference current.
8. The memory device of claim 5 wherein the control-circuitry comprises: a current-to-voltage (I-V) converter operable to convert the first current to a first voltage, and a second current to a second voltage; a number of capacitors coupled to the I-V converter including at least a first capacitor operable to store the first voltage and a second capacitor operable to store the second voltage; and a comparator coupled to the number of capacitors operable to compare the first voltage and the second voltage, and to determine the logic state of the one multibit memory cell based on the difference between the first voltage and the second voltage.
9. The memory device of claim 1 wherein the control-circuitry is operable to execute the algorithm to: sense and store the first current; sense and store the second current; compare the first current to the second current to obtain a cell current; and compare the cell current to a reference current to determine the logic state of the one multibit memory cell.
10. The memory device of claim 9 wherein the cell current is a maximum cell current which is generated by applying a predetermined minimum threshold voltage to the transistor in the multibit memory cell, and wherein comparing the cell current to the reference current comprises comparing the maximum cell current the reference current to determine the logic state of the one multibit memory cell.
11. The memory device of claim 9 wherein the cell current is a minimum cell current which is generated by applying a predetermined maximum threshold voltage to the transistor in the multibit memory cell and wherein comparing the cell current to the reference current comprises comparing the minimum cell current the reference current to determine the logic state of the one multibit memory cell.
12. A method of reading a multibit memory cell comprising: sensing a first current corresponding to charge trapped in a first bit location of a charge-trapping layer of a single transistor in the multibit memory cell and storing a value of the first current; sensing a second current corresponding to charge trapped in a second bit location of the charge-trapping layer of a single transistor in the multibit memory cell and storing a value of the second current; averaging the first current and the second current to obtain an average cell current; and comparing the average cell current to a reference current to determine a logic state of the multibit memory cell.
13. The method of claim 12 wherein a first bit value of the charge trapped in the first bit location and a second bit value of the charge trapped in the second bit location comprise a same bit value.
14. The method of claim 12 wherein the logic state of the multibit memory cell is determined using control-circuitry comprising a processor operable to execute an algorithm to: sense and store the first current; sense and store the second current; obtain the average cell current from the first current and second current; and compare the average cell current to the reference current to determine the logic state of the multibit memory cell.
15. The method of claim 12 wherein the logic state of the multibit memory cell is determined using control-circuitry comprising: a current-to-voltage (I-V) converter operable to convert the first current to a first voltage, and the second current to a second voltage; a number of capacitors coupled to the I-V converter including at least a first capacitor operable to store the first voltage and a second capacitor operable to store the second voltage; an averaging circuit coupled to the number of capacitors operable to output an average cell voltage based on the first voltage and the second voltage, which corresponds to the average cell current; and a comparator coupled to the averaging circuit operable to compare the average cell voltage to a reference voltage to determine the logic state of the multibit memory cell.
16. A method of reading a multibit memory cell comprising: sensing a first current corresponding to charge trapped in a first bit location of a charge-trapping layer of a single transistor in the multibit memory cell and storing a value of the first current; sensing a second current corresponding to charge trapped in a second bit location of the charge-trapping layer of a single transistor in the multibit memory cell and storing a value of the second current; and comparing the first current to the second current to determine a logic state of the multibit memory cell based on a difference between the first current and the second current.
17. The method of claim 16 wherein a second bit value of the charge trapped in the second bit location comprises a complement of a first bit value of the charge trapped in the first bit location.
18. The method of claim 17 wherein the multibit memory cell is read using control-circuitry comprising a processor operable to execute an algorithm to: sense and store the first current; sense and store the second current; compare the first current and the second current to obtain a difference between the first current and the second current; and to determine the logic state of the multibit memory cell based on the difference between the first current and the second current.
19. The method of claim 18 wherein the processor is operable to determine the logic state of the multibit memory cell without use of a reference current.
20. The method of claim 17 wherein the logic state of the multibit memory cell is determined using control-circuitry comprising: a current-to-voltage (I-V) converter operable to convert the first current to a first voltage, and a second current to a second voltage; a number of capacitors coupled to the I-V converter including at least a first capacitor operable to store the first voltage and a second capacitor operable to store the second voltage; and a comparator coupled to the number of capacitors operable to compare the first voltage and the second voltage to determine the logic state of the multibit memory cell based on the difference between the first voltage and the second voltage.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Embodiments of the invention will now be described, by way of example only, with reference to the accompanying schematic drawings in which corresponding reference symbols indicate corresponding parts. Further, the accompanying drawings, which are incorporated herein and form part of the specification, illustrate embodiments of the present invention, and, together with the description, further serve to explain the principles of the invention and to enable a person skilled in the relevant art(s) to make and use the invention.
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
DETAILED DESCRIPTION
[0029] Multibit memory devices and methods for operating the same method of operating the same to provide high reliability and improved data retention are disclosed.
[0030] In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be evident, however, to one skilled in the art that the present invention can be practiced without these specific details. In other instances, well-known structures, and techniques are not shown in detail or are shown in block diagram form in order to avoid unnecessarily obscuring an understanding of this description.
[0031] Reference in the description to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the invention. The appearances of the phrase “in one embodiment” in various places in the specification do not necessarily all refer to the same embodiment. The term to couple as used herein can include both to directly electrically connect two or more components or elements and to indirectly connect through one or more intervening components.
[0032] Briefly, the multibit memory devices and method for operating the same involves using physical bits store in at least two separate bit locations of a shared charge-trapping layer of a memory transistor in a single multibit memory cell to store a single data bit with improved reliability. In one embodiment, a first current from the multibit memory cell resulting from and corresponding to charge trapped in first bit location and a second current corresponding to a charge trapped in second bit location are sequentially sensed and stored. The first and second currents are then averaged and the resulting average cell current compared with a reference current to determine a status or logic state of the data bit of the one multibit memory cell. In another embodiment, the status or logic state of the data bit of the one multibit memory cell is determined by obtaining a difference between the first and second current.
[0033] Further details of these and other embodiments will now be described with reference to
[0034]
[0035] This approach seeks to avoid Complementary Bit Disturb (CBD) and a 2.sup.nd bit margin loss by not allowing ‘10/01’ checkerboard configuration in which complementary (non-data) bit is programmed to be opposite relative to the data bit of same cell. This conventional 1BPC sensing approach does provide an increase in reliability relative to a two bit per cell (2BPC) sensing approach, however the conventional 1BPC sensing approach significantly reduces data capacity per multibit memory cell and limits memory device densities.
[0036]
[0037] It is noted that the above averaging sensing approach can be extended to multibit memory cells having more than two separate physical bit locations 1 through n such that an average programmed current out is given by I.sub.out=
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044] In accordance with the present disclosure, the processor 912 is configured or operable to sense and store a first current and second currents from at least a 1.sup.st bit and 2.sup.nd bit multibit memory cell 904 and to determine the logic state of the multibit memory cell 904. In one embodiment, where an averaging sensing approach is used the processor 912 is configured or operable to calculate an average cell current from the first and second currents, and to compare the average cell current to a reference current to read the one bit of data from the multibit memory cell 904. In another embodiment, where a differential sensing approach is used the processor 912 is further configured or operable to subtract the first current from the 1.sup.st bit from the second current from the 2.sup.nd bit to read the one bit of data from each multibit memory cell based on a difference between the first current and the second current.
[0045] The I-V converter 914 is coupled to the sense amplifiers 926 and is configured or operable to convert a first current from the 1.sup.st bit to a first voltage, and a second current from the 2.sup.nd bit to a second voltage for storage as a charge in the capacitors 916 or as voltage level in the processor 912.
[0046] The capacitors 916 are coupled to the I-V converter 914 and include at least a first capacitor configured or operable to store the first voltage and a second capacitor operable to store the second voltage from the I-V converter.
[0047] The averaging circuit 918, where included, is coupled to the number of capacitors 916 and is configured or operable to output an average cell voltage (which corresponds to the average cell current), based on the first voltage and the second voltage.
[0048] Where the averaging sensing approach is used the comparators 920 include at least one voltage comparator coupled to the averaging circuit 918 and to a reference voltage, the voltage comparator configured or operable to compare the averaged voltage to a reference voltage to read the averaged one bit of data from each multibit memory cell.
[0049] Where the differential sensing approach is used the comparators 920 include at least one voltage comparator coupled to the number of capacitors 916 configured or operable to compare the first voltage stored on the first capacitor and the second voltage stored on the second capacitor, and to read the one bit of data from each multibit memory cell based on the difference between the first current and the second current, without use of a reference current.
[0050]
[0051] Alternatively, as described above the control-circuitry may further include a current-to-voltage (I-V) converter, a number of capacitors coupled to the I-V converter, an averaging circuit coupled to the capacitors, and a comparator coupled to the averaging circuit, and the logic state of the multibit memory cell is determined using control-circuitry. The I-V converter converts the first current from the 1.sup.st bit to a first voltage, and the second current from the 2.sup.nd bit to a second voltage. The capacitors include at least a first capacitor to store the first voltage and a second capacitor to store the second voltage. The averaging circuit outputs the average cell voltage stored in the capacitors, and the comparator compares it to reference voltage to read the multibit memory cell.
[0052]
[0053] Alternatively, as described above the control-circuitry may further include an I-V converter, capacitors coupled to the I-V converter, and a comparator coupled to the capacitors, and the logic state of the multibit memory cell is determined using control-circuitry. The I-V converter converts the first current from the 1.sup.st bit to a first voltage, and the second current from the 2.sup.nd bit to a second voltage. The capacitors store the first and second voltages, and the comparator compares the first voltage against the second voltage to read the multibit memory cell based on the difference between the first voltage and the second voltage, which corresponds to the current difference of the two bits, respectively.
[0054] Another method for operating a memory device including multibit memory cells using a maximum threshold voltage (max Vt) and/or minimum Vt (min Vt) sensing approach, referred to herein as a Min-Max Vt sensing approach, will now be described with reference to
[0055]
[0056] Referring to
[0057] If erased and programmed distributions are comparable, either the maximum Vt or the minimum Vt can be used to read the multibit memory cell.
[0058]
[0059]
[0060] Referring to
[0061]
[0062]
[0063] As with the sensing approaches described above, the sensing of the first and second currents, comparing the minimum cell current to the reference current during the subsequent read operations can be accomplished using a processor in the control-circuitry to sequentially sense and store the first and second currents, determine the minimum cell current and to compare the minimum cell current to the reference current to read the cell.
[0064] Alternatively, the control-circuitry may further include a current-to-voltage (I-V) converter, a number of capacitors coupled to the I-V converter, at least a first comparator coupled to the capacitors to determine the lower current between the 1.sup.st and 2.sup.nd bits which is related to the minimum cell current, by comparing both bits I-V voltage conversion, and a second comparator coupled to a voltage selector which is controlled by the first comparator (which decides which of the bit's current is lower), and to the reference current to compare the minimum current bit I-V converted voltage to a reference voltage (which is also an I-V converted voltage) to read the cell data.
[0065]
[0066] Thus, multibit memory devices and methods for operating the same method of operating the same to provide high reliability and improved data retention, have been disclosed. Embodiments of the present invention have been described above with the aid of functional and schematic block diagrams illustrating the implementation of specified functions and relationships thereof. The boundaries of these functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternate boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed.
[0067] In particular, it is noted that the multibit cells may include multi-level storage cells (MLC) in which each single physical bit in separate locations of the shared charge trapping layer may be programmable to different states or levels by altering the threshold voltage (V.sub.t) to represent an analog stored weight value.
[0068] The foregoing description of the specific embodiments will so fully reveal the general nature of the invention that others can, by applying knowledge within the skill of the art, readily modify and/or adapt for various applications such specific embodiments, without undue experimentation, without departing from the general concept of the present invention. Therefore, such adaptations and modifications are intended to be within the meaning and range of equivalents of the disclosed embodiments, based on the teaching and guidance presented herein. It is to be understood that the phraseology or terminology herein is for the purpose of description and not of limitation, such that the terminology or phraseology of the present specification is to be interpreted by the skilled artisan in light of the teachings and guidance.
[0069] It is to be understood that the Detailed Description section, and not the Summary and Abstract sections, is intended to be used to interpret the claims. The Summary and Abstract sections can set forth one or more but not all exemplary embodiments of the present invention as contemplated by the inventor(s), and thus, are not intended to limit the present invention and the appended claims in any way.
[0070] The breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.