When hardware-implemented SEC-DED(single error correcting
double error detecting) code is used for protecting memory
its capability of correction is limited.In order to improve the capability of correction
this paper proposes an EDAC(error detection and correction) coding method with software/hardware cooperation.Based on hardware-implemented SEC-DED coding for each horizontal word
this method makes software-implemented parity coding for the vertical bit-slice
and corrects bit-flip errors of memory through software/hardware cooperation.In comparison with the hardware-only EDAC method
the proposed method can correct more bit-flip errors without increasing hardware cost.Theoretic analyses and experimental results show that
the reliability of the memory protected by the software/hardware cooperation method is higher than the reliability of memory protected by the hardware-only method to some extent.
关键词
检错纠错软硬件协同位翻转可靠性
Keywords
EDAC(error detection and correction)software/hardware cooperationbit-flipreliability