• DocumentCode
    28061
  • Title

    Reducing the Cost of Single Error Correction With Parity Sharing

  • Author

    Reviriego, Pedro ; Pontarelli, Salvatore ; Maestro, Juan Antonio ; Ottavi, Marco

  • Author_Institution
    Univ. Antonio de Nebrija, Madrid, Spain
  • Volume
    13
  • Issue
    3
  • fYear
    2013
  • fDate
    Sept. 2013
  • Firstpage
    420
  • Lastpage
    422
  • Abstract
    Error correction codes (ECCs) are commonly used to protect memory devices from errors. The most commonly used codes are a simple parity bit and single-error-correction (SEC) codes. A parity bit enables single-bit error detection, whereas a SEC code can correct one-bit errors. A SEC code requires more additional bits per word and also more complex decoding that impacts delay. A tradeoff between both schemes is the use of a product code based on a combination of two parity bits. This approach reduces the memory overhead at the expense of a more complex access procedure. In this letter, an alternative scheme based on the use of parity sharing is proposed and evaluated. The results show that the new approach significantly reduces the memory overhead and is also capable of correcting single-bit errors.
  • Keywords
    cost reduction; decoding; delays; error correction codes; error detection codes; ECC; SEC code; cost reduction; decoding; delay; error correction code; memory device protection; one-bit error correction; parity bit sharing; single-bit error detection; single-error-correction code; Decoding; Error correction; Error correction codes; Memory management; Parity check codes; Product codes; Reliability; Error correction codes; parity sharing; soft errors;
  • fLanguage
    English
  • Journal_Title
    Device and Materials Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1530-4388
  • Type

    jour

  • DOI
    10.1109/TDMR.2013.2272484
  • Filename
    6555813