ERROR CORRECTING CODE PREDICATION SYSTEM AND METHOD
First Claim
Patent Images
1. A method of storing information comprising:
- receiving information to be stored in a memory;
selecting a portion of the memory to store the information; and
storing the information in the selected portion of the memory with an error correction coding having a strength that is based on a usage history of the selected portion of the memory.
7 Assignments
0 Petitions
Accused Products
Abstract
In memory devices that degrade with use, a memory controller may monitor and record a usage history of portions of the memory. The memory controller can then vary a strength of error correction coding to protect information written to various portions of the memory having different usage histories. More specifically, and memory can receive information to be stored in the memory, select a portion of memory to store the information, and store the information in the selected portion of the memory with an error correction coding having a strength that is based on a usage history of the selected portion of the memory.
-
Citations
54 Claims
-
1. A method of storing information comprising:
-
receiving information to be stored in a memory; selecting a portion of the memory to store the information; and storing the information in the selected portion of the memory with an error correction coding having a strength that is based on a usage history of the selected portion of the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of storing information comprising:
-
receiving information; selecting a portion of a memory to store the information; designating an error correction coding strength based on a usage history of the selected portion of the memory; coding the information with an error correction coding having the designated error correction coding strength; and storing the coded information in the selected portion of the memory. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A device that stores information comprising:
-
a memory; a controller that is coupled to the memory that receives information, selects a portion of the memory to store the information, and stores the information in the selected portion of the memory with an error correction coding having a strength that is based on a usage history of the selected portion of the memory. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification