• DocumentCode
    628255
  • Title

    FTSPM: A Fault-Tolerant ScratchPad Memory

  • Author

    Monazzah, Amir Mahdi Hosseini ; Farbeh, Hamed ; Miremadi, Seyed Ghassem ; Fazeli, Mehdi ; Asadi, Hamed

  • Author_Institution
    Dept. of Comput. Eng., Sharif Univ. of Technol., Tehran, Iran
  • fYear
    2013
  • fDate
    24-27 June 2013
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    ScratchPad Memory (SPM) is an important part of most modern embedded processors. The use of embedded processors in safety-critical applications implies including fault tolerance in the design of SPM. This paper proposes a method, called FTSPM, which integrates a multi-priority mapping algorithm with a hybrid SPM structure. The proposed structure divides SPM into three parts: 1) a part is equipped with Non-Volatile Memory (NVM) which is immune against soft errors, 2) a part is equipped with Error-Correcting Code, and 3) a part is equipped with parity. The proposed mapping algorithm is responsible to distribute the program blocks among the above three parts with regards to their vulnerability level. The simulation results demonstrate that the FTSPM reduces the SPM vulnerability by about 7x in comparison to a pure SRAM-based SPM. In addition, the dynamic energy consumption of the proposed method is 77% and 47% less than that of a pure NVM-based SPM and a pure SRAM-based SPM, respectively.
  • Keywords
    embedded systems; energy consumption; error correction codes; fault tolerant computing; memory architecture; power aware computing; random-access storage; FTSPM; NVM; SPM design; SPM vulnerability; dynamic energy consumption; embedded processors; error correcting code; fault tolerant ScratchPad memory; hybrid SPM structure; multipriority mapping algorithm; nonvolatile memory; program blocks; safety-critical applications; Arrays; Energy consumption; Heuristic algorithms; Nonvolatile memory; Reliability; SRAM cells; Mapping of SPM; Non-Volatile Memory; Reliability; SPM;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks (DSN), 2013 43rd Annual IEEE/IFIP International Conference on
  • Conference_Location
    Budapest
  • ISSN
    1530-0889
  • Print_ISBN
    978-1-4673-6471-3
  • Type

    conf

  • DOI
    10.1109/DSN.2013.6575351
  • Filename
    6575351