发明名称 Fault tolerant encoding of directory states for stuck bits
摘要 A method of handling a stuck bit in a directory of a cache memory, by defining multiple binary encodings to indicate a defective cache state, detecting an error in a tag stored in a member of the directory (wherein the tag at least includes an address field, a state field and an error-correction field), determining that the error is associated with a stuck bit of the directory member, and writing new state information to the directory member which is selected from one of the binary encodings based on a field location of the stuck bit within the directory member. The multiple binary encodings may include a first binary encoding when the stuck bit is in the address field, a second binary encoding when the stuck bit is in the state field, and a third binary encoding when the stuck bit is in the error-correction field. The new state information may also further be selected based on the value of the stuck bit, e.g., a state bit corresponding to the stuck bit is assigned a bit value from the new state information which matches the value of the stuck bit.
申请公布号 US8205136(B2) 申请公布日期 2012.06.19
申请号 US20080189808 申请日期 2008.08.12
申请人 BELL, JR. ROBERT H.;GUTHRIE GUY L.;STARKE WILLIAM J.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BELL, JR. ROBERT H.;GUTHRIE GUY L.;STARKE WILLIAM J.
分类号 G11C29/00 主分类号 G11C29/00
代理机构 代理人
主权项
地址