Patent ID: 7533321
Filing Date: 2009-05-12
Classification: G06F,G11C

Abstract:
1. A computer-implemented method of handling a stuck bit in a directory of a cache memory which associates a directory member with a tag that has at least an address field, a state field and an error-correction field, the method comprising: defining multiple binary encodings to indicate a defective bit in the tag, the multiple binary encodings including at least a first binary encoding used when a stuck bit is in the address field, second and third binary encodings used when a stuck bit is in the state field wherein the third binary encoding has bit values that are inverted with respect to bit values of the second binary encoding, and a fourth binary encoding used when a stuck bit is in the error-correction field; detecting an error in a first tag of a first member of the directory; determining that the error is associated with a stuck bit in the state field of the first tag; and writing new state information to the first tag wherein the new state information is selected between the second and third binary encodings such that a state bit in the first tag corresponding to the stuck bit is assigned a bit value from the new state information which matches the value of the stuck bit.