Systems and methods for error detection in a memory system
AssigneeInternational Business Machines Corporation
InventorLuis A. Lastras-Montano
Life of this patent
Estimating the term…
Abstract
A method for error detection in a memory system. The method includes calculating one or more signatures associated with data that contains an error. It is determined if the error is a potential correctable error. If the error is a potential correctable error, then the calculated signatures are compared to one or more signatures in a trapping set. The trapping set includes signatures associated with uncorrectable errors. An uncorrectable error flag is set in response to determining that at least one of the calculated signatures is equal to a signature in the trapping set.
Claims19
A method for performing error detection in a computer system, the method comprising:
- calculating one or more signatures associated with data that contains an error;
- determining if the error is a potential correctable error;
- and
- when the error is a potential correctable error, then:
- comparing the calculated signatures to one or more signatures in a trapping set, the trapping set including signatures associated with uncorrectable errors;
- and
- setting an uncorrectable error flag in response to determining that at least one of the calculated signatures is equal to a signature in the trapping set.
A memory system for performing error detection, the memory system comprising:
- a single memory module or a plurality of memory modules operating in unison in response to memory read requests, each memory module including one or more memory devices;
- and
- a processor including logic for facilitating:
- calculating one or more signatures associated with data returned in response to a memory read request that contains an error;
- determining if the error is a potential correctable error;
- and
- when the error is a potential correctable error, then:
- comparing the calculated signatures to one or more signatures in a trapping set, the trapping set including signatures associated with uncorrectable errors;
- and
- setting an uncorrectable error flag in response to determining that at least one of the calculated signatures is equal to a signature in the trapping set.
A system for performing error detection, the system comprising:
- error code correction logic for determining if data contains an error;
- and
- syndrome trapping logic for performing a method in response to the data containing an error, the method including:
- calculating one or more signatures for the data;
- determining if the error is a potential correctable error;
- and
- when the error is a potential correctable error, then:
- comparing the calculated signatures to one or more signatures in a trapping set, the trapping set including signatures associated with uncorrectable errors;
- and
- setting an uncorrectable error flag in response to determining that at least one of the calculated signatures is equal to a signature in the trapping set.
Dependencies are inferred from the claim text.