System to improve memory reliability and associated methods
First Claim
1. A system to improve memory reliability, the system comprising:
- memory chips;
an error control encoder to send codeword symbols for storage in each of said memory chips;
an error control decoder to read codeword symbols from the said memory chips, where at least two distinct symbols of the codeword are assigned to each of said memory chips; and
a table to record failures and partial failures of the codeword symbols for each of said memory chips so said error control encoder can correct subsequent partial failures based upon the previous partial failures.
1 Assignment
0 Petitions
Accused Products
Abstract
A system to improve memory reliability in computer systems that may include memory chips, and may rely on a error control encoder to send codeword symbols for storage in each of the memory chips. At least two symbols from a codeword are assigned to each memory chip and therefore failure of any of the memory chips could affect two symbols or more. The system may also include a table to record failures and partial failures of the codeword symbols for each of the memory chips so the error control encoder can correct subsequent partial failures based upon the previous partial failures. The error control coder is capable of correcting and/or detecting more errors if only a fraction of a chip is noted in the table as having a failure as opposed to a full chip noted as having a failure.
-
Citations
19 Claims
-
1. A system to improve memory reliability, the system comprising:
-
memory chips; an error control encoder to send codeword symbols for storage in each of said memory chips; an error control decoder to read codeword symbols from the said memory chips, where at least two distinct symbols of the codeword are assigned to each of said memory chips; and a table to record failures and partial failures of the codeword symbols for each of said memory chips so said error control encoder can correct subsequent partial failures based upon the previous partial failures. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer processor implemented method to improve memory reliability, the method comprising:
-
sending, by the computer processor, codeword symbols for storage in each of a plurality of memory chips where at least two codeword symbols are assigned to each of the memory chips; and recording, by the computer processor, failures and partial failures of the codeword symbols for each of the plurality of memory chips so subsequent partial failures can be corrected based upon the previous partial failures. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product embodied in a tangible media comprising:
-
computer readable program codes coupled to the tangible media to improve memory reliability, the computer readable program codes configured to cause the program to; send codeword symbols for storage in each of a plurality of memory chips where at least two symbols from the codeword are assigned to each of the memory chips; and record failures and partial failures of the codeword symbols for each of the plurality of memory chips so subsequent partial failures can be corrected based upon the previous partial failures. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification