Implementation of multiple error detection schemes for a cache
AssigneeFreescale Semiconductor, Inc.
InventorWILLIAM C. MOYER
Life of this patent
Estimating the term…
Loading patent…
AssigneeFreescale Semiconductor, Inc.
InventorWILLIAM C. MOYER
Estimating the term…
A cache includes a plurality of cache lines, where each cache line includes a detection type field, corresponding cache data field, a detection field, and a corresponding tag field. The detection type field indicates an error detection scheme from a plurality of error detection schemes currently in use for the corresponding cache data field. One example of an error detection scheme is a multiple bit error detection scheme (e.g. an error detection coding (EDC) or an error correction coding (ECC)). Another type is a single bit error detection scheme (e.g. parity error detection). The detection bits field stores parity bits if parity error detection is used. The detection bits field stores checking bits if EDC coding is used.
A cache comprising:
A method of operating a cache including a plurality of cache lines, wherein each cache line of the plurality of cache lines includes a detection type field, a cache data field, and a detection field, wherein a detection type field of a cache line indicates an error detection scheme of a plurality of error detection schemes currently in use for information stored in a cache data field of the cache line, wherein the plurality of error detection schemes includes a multiple bit error detection scheme and a single bit error detection scheme, the method comprising:
A method of operating a cache including a plurality of cache lines, wherein each cache line of the plurality of cache lines includes a detection type field, a cache data field, and a detection field, wherein a detection type field of a cache line indicates an error detection scheme of a plurality of error detection schemes currently in use for information stored in a cache data field of the cache line, wherein the plurality of error detection schemes includes a multiple bit error detection scheme and a single bit error detection scheme, the method comprising:
A method of operating a cache including a plurality of cache lines, wherein each cache line of the plurality of cache lines includes a detection type field, a cache data field, and a detection field, wherein a detection type field of a cache line indicates an error detection scheme of a plurality of error detection schemes currently in use for information stored in a cache data field of the cache line, wherein the plurality of error detection schemes includes a multiple bit error detection scheme and a single bit error detection scheme, the method comprising:
Dependencies are inferred from the claim text.