Error correcting code retrofit method and apparatus for multiple memory configurations
AssigneeInternational Business Machines Corporation
InventorsChin-Long Chen, Timothy Jay Dell, Wayne C. Kwan
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsChin-Long Chen, Timothy Jay Dell, Wayne C. Kwan
Estimating the term…
A method and apparatus are described for providing error correcting code (ECC) which may be incorporated into a computer system which includes one of a plurality of memory configurations and which may include a pre-existing error control feature. A data store operation causes the receipt of a word including data bits and check bits generated by a pre-existing error control feature. The data and check bits of the received word are used to generate additional check bits based upon the configuration of the computer system memory. The additionally generated check bits are stored in the memory along with the received word. Upon a subsequent data fetch operation which retrieves the word and check bits the check bits are decoded thereby providing error detection and correction in the retrieved word for single and multiple bit errors including the failure of an entire memory chip. The invention provides 84/72 ECC for computer systems having a four bit per chip memory configuration and 88/72 ECC for computer systems having an eight bit per chip memory configuration. Further embodiments describe the detection and communication of uncorrectable errors.
An apparatus for encoding and decoding an incoming data word received from a computer system wherein said incoming data word is to be stored in one or more memory devices and wherein all of said one or more memory devices may have one of a plurality of memory configuration types, the apparatus comprising:
A method for encoding and decoding an incoming data word received from a computer system and wherein said incoming data word is to be stored in one or more memory devices and wherein all of said one or more memory devices may have one of a plurality of memory configuration types, the method comprising the steps of:
Dependencies are inferred from the claim text.