Dynamically configurable MLC state assignment
First Claim
Patent Images
1. A memory device, comprising:
- a plurality of memory cells comprising a page of memory cells, wherein each memory cell of the page is configured to store data comprising an upper page and a lower page; and
control circuitry;
wherein the control circuitry is configured to determine whether data is to be read from the upper page or the lower page in response to a read request; and
wherein the control circuitry is configured to determine whether data read from the lower page should be inverted before outputting that data, regardless of a value of data of the upper page and regardless of a value of the data read from the lower page.
7 Assignments
0 Petitions
Accused Products
Abstract
Memory devices facilitating a data conditioning scheme for multilevel memory cells. For example, one such memory device is capable of inverting the lower page bit values of a complete page of MLC memory cells when a count of the lower page data values is equal to or greater than a particular value or a comparison of current levels compared with a reference current level is equal to or exceeds some threshold condition.
11 Citations
13 Claims
-
1. A memory device, comprising:
-
a plurality of memory cells comprising a page of memory cells, wherein each memory cell of the page is configured to store data comprising an upper page and a lower page; and control circuitry; wherein the control circuitry is configured to determine whether data is to be read from the upper page or the lower page in response to a read request; and wherein the control circuitry is configured to determine whether data read from the lower page should be inverted before outputting that data, regardless of a value of data of the upper page and regardless of a value of the data read from the lower page. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A memory device, comprising:
-
a plurality of memory cells comprising a page of memory cells, wherein each memory cell of the page is configured to store data comprising an upper page and a lower page; and control circuitry; wherein the control circuitry is configured to determine whether data is to be read from the upper page or the lower page in response to a read request; wherein the control circuitry is configured to read an inversion flag corresponding to data read from the lower page concurrently with reading the lower page; and wherein the control circuitry is configured to determine, in response to a value of the inversion flag, whether data read from the lower page should be inverted before outputting that data. - View Dependent Claims (7, 8)
-
-
9. A memory device, comprising:
-
a plurality of memory cells comprising a page of memory cells, wherein each memory cell of the page is configured to store data comprising an upper page and a lower page; and control circuitry; wherein the control circuitry is configured to determine whether data is to be read from the upper page or the lower page in response to a read request; wherein, if the data is to be read from the upper page, the control circuitry is configured to output the data read from the upper page; and wherein, if the data is to be read from the lower page, the control circuitry is configured to determine whether the data read from the lower page should be inverted before outputting that data, regardless of a value of the data of the upper page and regardless of a value of the data read from the lower page. - View Dependent Claims (10, 11, 12)
-
-
13. A memory device, comprising:
-
a plurality of memory cells comprising a page of memory cells, wherein each memory cell of the page is configured to store data comprising an upper page and a lower page; and control circuitry; wherein the control circuitry is configured to determine whether data is to be read from the upper page or the lower page in response to a read request; wherein, if the data is to be read from the lower page; the control circuitry is configured to read an inversion flag corresponding to the data read from the lower page; the control circuitry is configured to output the data read from the lower page after inverting that data if the inversion flag has a particular value, wherein the data read from the lower page are inverted regardless of a value of data of the upper page and regardless of a value of the data read from the lower page; and the control circuitry is configured to output the data read from the lower page without inverting that data if the inversion flag has a value other than the particular value; and wherein, if the data is to be read from the upper page, the control circuitry is configured to output the data read from the upper page.
-
Specification