Self-adaptive and self-calibrated multiple-level non-volatile memories
First Claim
1. A method of adjusting the threshold voltage of a nonvolatile memory cell having a floating gate or dielectric for receipt and storage of charge and a control gate, the method comprising:
- placing a selected amount of charge on said floating gate or dielectric, said selected amount of charge corresponding to a desired threshold voltage for said non-volatile memory cell;
comparing a first output current and a second output current from the memory cell to a first reference current and a second reference current, when a first control voltage and a second control voltage are placed on said control gate, respectively, the first and second control voltages being within a selected range that includes said desired threshold voltage, the first control voltage being greater than said desired threshold voltage and the second control voltage being less than said desired threshold voltage; and
adjusting the charge on said floating gate or dielectric, when said first output current exceeds said first reference current, or when said second output current is less than said second reference current.
5 Assignments
0 Petitions
Accused Products
Abstract
Innovative self-adaptive and self-calibrated methods and structures for Multi-Level Cell (MLC) Non-Volatile Memory (NVM) are disclosed. In the MLC NVM, NVM cells are self-adaptively programmed into a fixed response tolerance window centered at the reference current or voltage corresponding to a selected level gate voltage applied to the controlled gates of NVM cells. The fixed response tolerance window is related to the threshold voltage tolerance window through the sense circuit gain. Properly choosing the sense circuit gain and the response window can control the threshold voltage tolerance window to a desired value. An incremental gate voltage larger than the threshold voltage tolerance window of each NVM cell will guarantee that each NVM cell will produce the correct output current (voltage) in response to applying to the control gate of the NVM cell the stepped voltage corresponding to the level of information stored in the NVM cell. As the stepped voltage applied to the gate of an NVM cell transitions from a voltage just below the threshold voltage of the NVM cell to a voltage corresponding to the threshold voltage of the NVM cell, the output current (voltage) from the NVM cell will pass the current (voltage) transition in comparison with the reference current (voltage). The current (voltage) transition can be detected and converted into the bit-word information representing the voltage level stored in the NVM cell. When the response of an NVM cell falls outside the response tolerance window into the guard-band regions, the NVM cell can be re-calibrated and the bit-word information can be saved from fading away.
31 Citations
11 Claims
-
1. A method of adjusting the threshold voltage of a nonvolatile memory cell having a floating gate or dielectric for receipt and storage of charge and a control gate, the method comprising:
-
placing a selected amount of charge on said floating gate or dielectric, said selected amount of charge corresponding to a desired threshold voltage for said non-volatile memory cell; comparing a first output current and a second output current from the memory cell to a first reference current and a second reference current, when a first control voltage and a second control voltage are placed on said control gate, respectively, the first and second control voltages being within a selected range that includes said desired threshold voltage, the first control voltage being greater than said desired threshold voltage and the second control voltage being less than said desired threshold voltage; and adjusting the charge on said floating gate or dielectric, when said first output current exceeds said first reference current, or when said second output current is less than said second reference current. - View Dependent Claims (2, 3)
-
-
4. Structure for adjusting the threshold voltage of a nonvolatile memory cell having a floating gate or dielectric for receipt and storage of charge and a control gate, the structure comprising:
-
means for placing a selected amount charge on said floating gate or dielectric, said selected amount of charge corresponding to a desired threshold voltage for said non-volatile memory cell; means for comparing a first output current and a second output current from the memory cell to a first reference current and a second reference current, when a first control voltage and a second control voltage are placed on said control gate, respectively, the first and second control voltages being within a selected range that includes said desired threshold voltage, the first control voltage being greater than said desired threshold voltage and the second control voltage being less than said desired threshold voltage; and means for adjusting the charge on said floating gate or dielectric, when said first output current exceeds said first reference current, or when said second output current is less than said second reference current. - View Dependent Claims (5, 6)
-
-
7. Structure comprising:
-
an array of nonvolatile memory cells, each nonvolatile memory cell having a floating gate or dielectric for receipt and storage of charge and a control gate; means for placing a selected amount of charge on the floating gate or dielectric of a selected non-volatile memory cell in the array, said selected amount of charge corresponding to a desired threshold voltage for said selected non-volatile memory cell; means for comparing a first output current and a second output current from said selected non-volatile memory cell to a first reference current and a second reference current, when a first control voltage and a second control voltage are placed on said control gate, respectively, the first and second control voltages being within a selected range that includes said desired threshold voltage, the first control voltage being greater than said desired threshold voltage and the second control voltage being less than said desired threshold voltage; and means for adjusting the charge on the floating gate or dielectric of said selected non-volatile memory cell, when said first output current exceeds said first reference current, or when said second output current is less than said second reference current. - View Dependent Claims (8, 9, 10)
-
-
11. A structure comprising:
-
an array of nonvolatile memory cells arranged in M rows and N columns, each cell in the array being capable of storing any one of a plurality of selected amounts of charge; a voltage source for applying in sequence a plurality of selected voltages to row m, where m is an integer given by 1≦
m≦
M, thereby to store charge in selected ones of the nonvolatile memory cells in said row;logic circuitry for preventing nonvolatile memory cells in row m not selected to receive said selected voltages from having their stored charge altered as said selected voltages are applied to row m; and circuitry for restoring a desired amount of charge on any one of the memory cells in row m should the charge on said memory cell be reduced;
said structure further comprising;means for causing said voltage source to initially apply voltage increments of a first magnitude to row m and once the charge stored in one or more selected nonvolatile memory cells reaches a certain magnitude, to apply voltage increments of a second magnitude to row m until the desired charge is achieved on the one or more selected nonvolatile memory cells, the second magnitude being smaller than the first magnitude.
-
Specification