Patent ID: 6460157
Filing Date: 2002-10-01
Classification: G06F,G11B

Abstract:
A method of protecting data during conversion from a source error correction code to a destination error correction code, wherein said source error correction code and said destination error correction code both comprise a set of data bits representing said data, said source error correction code supporting correction of multiple data errors, and wherein said destination error correction code further comprises a plurality of destination check bits to be generated from said set of data bits during conversion for protecting said data after conversion, said method comprising:generating, during conversion from said source error correction code to said destination error correction code, said plurality of destination check bits prior to a detection for errors in said source error correction code to ensure that said data bits are protected throughout said conversion; detecting any errors in said source error correction code; correcting said errors in said source error correction code; and correcting each destination check bit using said detecting of errors in said source error correction code, wherein multiple errors in said source error correction code that do not effect the destination check bit being corrected are not used for correction of the destination check bit.