|
Matrix Code Based Multiple Error Correction Technique for N-Bit Memory DataKeywords: Memory testing , Error correction codes , Matrix code s , multiple error detection , multiple error correct io Abstract: Constant shrinkage in the device dimensions has resulted in very dense memory cells. The probability ofoccurrence of multiple bit errors is much higher invery dense memory cells. Conventional ErrorCorrecting Codes (ECC) cannot correct multiple errors in memories even though many of these arecapable of detecting multiple errors. This paper presents a novel decoding algorithm to detect and correctmultiple errors in memory based on Matrix Codes. The algorithm used is such that it can correct amaximum of eleven errors in a 32-bit data and a maximum of nine errors in a 16-bit data. The proposedmethod can be used to improve the memory yield in presence of multiple-bit upsets. It can be applied forcorrecting burst errors wherein, a continuous sequence of data bits are affected when high energeticparticles from external radiation strike memory, and cause soft errors. The proposed technique performsbetter than the previously known technique of errordetection and correction using Matrix Codes.
|