ADAPTIVE SYSTEMS AND METHODS FOR STORING AND RETRIEVING DATA TO AND FROM MEMORY CELLS
First Claim
1. An apparatus, comprising:
- a memory device including a plurality of memory cells;
a write block configured to write encoded data to the memory cells; and
an adaptive data encoding block configured to select a first coding scheme from a plurality of coding schemes to encode data to be written to a first group of one or more memory cells in the memory device, the selection of the first coding scheme being based at least in part on a first quality value of the first group of one or more memory cells.
7 Assignments
0 Petitions
Accused Products
Abstract
Adaptive systems and methods that may help assure the reliability of data retrieved from memory cells are described herein. The systems may include a memory device including a plurality of memory cells, a data quality monitoring block, and an adaptive data encoding block, the data quality monitoring block and the adaptive data encoding block both being operatively coupled to the memory device. The data quality monitoring block may be configured to determine a quality value of a group of one or more memory cells included in the memory device, the determined quality value being indicative of a quality of the group of one or more memory cells. The adaptive data encoding block may be configured to select a coding scheme from a plurality of coding schemes to encode data to be written to the group of one or more memory cells in the memory device, the selection of the coding scheme being based at least in part on the determined quality value of the group of one or more memory cells.
-
Citations
53 Claims
-
1. An apparatus, comprising:
-
a memory device including a plurality of memory cells; a write block configured to write encoded data to the memory cells; and an adaptive data encoding block configured to select a first coding scheme from a plurality of coding schemes to encode data to be written to a first group of one or more memory cells in the memory device, the selection of the first coding scheme being based at least in part on a first quality value of the first group of one or more memory cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a memory device including a plurality of memory cells; a read block configured to read the memory cells; and a data quality monitoring block configured to determine a first quality value of a first group of one or more memory cells included in the memory device, the determined first quality value being indicative of a quality of the first group of one or more memory cells and to be used at least in part for selecting a first coding scheme for writing data to the first group of one or more memory cells. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus, comprising:
-
a memory device including a plurality of memory cells; and a quality map having stored therein a first quality value for a first group of one or more memory cells of the memory device, the first quality value to be used to facilitate selection of a first coding scheme from a plurality of coding schemes for encoding data to be written to the first group of one or more memory cells. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. An apparatus, comprising:
-
a memory device including a plurality of memory cells; a data quality monitoring block configured to determine a first quality value of a first group of one or more memory cells included in the memory device, the determined first quality value being indicative of a quality of the first group of one or more memory cells; and an adaptive data encoding block configured to select a first coding scheme from a plurality of coding schemes to encode data to be written to the first group of one or more memory cells in the memory device, the selection of the first coding scheme being based at least in part on the determined first quality value of the first group of one or more memory cells. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method, comprising:
-
determining a first quality value of a first group of one or more memory cells included in a memory device, the determined first quality value being indicative of a quality of the first group of one or more memory cells; and selecting a first coding scheme from a plurality of coding schemes to encode data to be written to the first group of one or more memory cells, the selection of the first coding scheme being based at least in part on the determined first quality value of the first group of one or more memory cells. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
-
47. An apparatus, comprising:
-
means for determining a first quality value of a first group of one or more memory cells included in a memory device, the determined first quality value being indicative of a quality of the first group of one or more memory cells; and means for selecting a first coding scheme from a plurality of coding schemes to encode data to be written to the first group of one or more memory cells, the selection of the first coding scheme being based at least in part on the determined quality value of the first group of one or more memory cells. - View Dependent Claims (48, 49, 50, 51, 52, 53)
-
Specification