• DocumentCode
    2176463
  • Title

    System-level hardware-based protection of memories against soft-errors

  • Author

    Gherman, Valentin ; Evain, Samuel ; Cartron, Mickaël ; Seymour, Nathaniel ; Bonhomme, Yannick

  • Author_Institution
    Lab. de Fiabilisation des Syst. Embarques, LIST, Gif-sur-Yvette
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    1222
  • Lastpage
    1225
  • Abstract
    We present a hardware-based approach to improve the resilience of a computer system against the errors occurred in the main memory with the help of error detecting and correcting (EDAC) codes. Checksums are placed in the same type of memory locations and addressed in the same way as normal data. Consequently, the checksums are accessible from the exterior of the main memory just as normal data and this enables implicit fault-tolerance for interconnection and solid-state secondary storage sub-systems. A small hardware module is used to manage the sequential retrieval of checksums each time the integrity of the data accessed by the processor sub-system needs to be verified. The proposed approach has the following properties: (a) it is cost efficient since it can be used with simple storage and interconnection sub-systems that do not possess any inherent EDAC mechanism, (b) it allows on-line modifications of the memory protection levels, and (c) no modification of the application software is required.
  • Keywords
    error correction codes; error detection codes; fault tolerance; integrated circuit reliability; integrated memory circuits; error correcting codes; error detecting codes; fault-tolerance; memory protection; soft-errors; system-level hardware-based protection; Computer errors; Costs; Error correction codes; Fault tolerance; Hardware; Information retrieval; Mechanical factors; Protection; Resilience; Solid state circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090849
  • Filename
    5090849