Patent ID: 9459951
Filing Date: 2016-10-04
CPC Classification: G06F,G11C,H03M

Claim Text:
1. A method by a cache controller for taking a wordline offline based on errors, the method comprising: reading, by the cache controller, the wordline in a cache, wherein the wordline is utilized to read a plurality of ECC words in the cache; in response to reading the wordline, detecting, by the cache controller, errors on the wordline; in response to detecting the errors, determining, by the cache controller, that the wordline is a bad wordline to be taken offline based on the wordline comprising at least one of the conditions: when the wordline comprises the at least one of the conditions to be the bad wordline, the cache controller is configured to at least one of: monitoring, by the cache controller, future accesses to the cache, thereby allowing the cache controller to cover multiple fail modes; finding, by the cache controller, adjacent wordlines in the cache that have wordline addresses matching portions of the bad wordline address of the bad wordline; and marking, by the cache controller, the adjacent wordlines as bad wordlines.