Patent ID: 8689081

Claim:
A method comprising: at a memory control device, requesting access to a first bit sequence stored in a bit sequence database of a memory component and associated with an address; detecting an error in the first bit sequence; comparing the address to addresses stored in an address database of a content addressable memory component to determine if there is a match; when there is a match: classifying the error as a hard bit error; retrieving a back-up copy of the first bit sequence without the error; and replacing the first bit sequence with the back-up copy; and when there is not a match: determining whether the error in the first bit sequence has been previously detected by the memory control device; classifying the error as a soft bit error and ignoring the error if the error was not previously detected by the memory control device; and classifying the error as a hard bit error if the error was previously detected by the memory control device.