• DocumentCode
    503265
  • Title

    Compiler-level implementation of single Event Upset errors mitigation algorithms

  • Author

    Piotrowski, Adam ; Tarnowski, Szymon

  • Author_Institution
    Dept. of Microelectron. & Comput. Sci., Tech. Univ. of Lodz, Lodz, Poland
  • fYear
    2009
  • fDate
    25-27 June 2009
  • Firstpage
    89
  • Lastpage
    92
  • Abstract
    Single event upset is a common source of failure in microprocessor-based systems working in environment with increased radiation level especially in places like accelerators and synchrotrons, where sophisticated digital devices operate closely to the radiation source. One of the possible solutions to increase the radiation immunity of the microprocessor systems is a strict programming approach known as the software implemented hardware fault tolerance. Unfortunately, a manual implementation of SIHFT algorithms is difficult and can introduce additional problems with program functionality caused by human errors. In this paper author presents new approach to this problem, that is based on the modifications of the source code of the C language compiler. Protection methods are applied automatically during source code processing at intermediate representation of the compiled program.
  • Keywords
    C language; microprocessor chips; program compilers; source coding; C language compiler; compiler-level implementation; microprocessor; program functionality; radiation immunity; single event upset errors mitigation algorithms; software implemented hardware fault tolerance; source code processing; Algorithm design and analysis; Circuit faults; Computer errors; Cosmic rays; Fault tolerant systems; Hardware; Microelectronics; Protection; Single event upset; Software systems; Compilation techniques; Radiation environment; Radiation tolerant system; Single event upset; Software implemented hardware fault tolerance; Table protection algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mixed Design of Integrated Circuits & Systems, 2009. MIXDES '09. MIXDES-16th International Conference
  • Conference_Location
    Lodz
  • Print_ISBN
    978-1-4244-4798-5
  • Electronic_ISBN
    978-83-928756-1-1
  • Type

    conf

  • Filename
    5289638