• DocumentCode
    1608584
  • Title

    The limitations of software signature and basic block sizing in soft error fault coverage

  • Author

    Azambuja, Jose Rodrigo ; Sousa, Fernando ; Rosa, Lucas ; Kastensmidt, Fernanda Lima

  • Author_Institution
    Inst. de Inf., Univ. Fed. do Rio Grande do Sul (UFRGS), Porto Alegre, Brazil
  • fYear
    2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    This paper presents a detailed analysis of the efficiency of software-only techniques to mitigate SEU and SET in microprocessors. A set of well-known rules is presented and implemented automatically to transform an unprotected program into a hardened one. SEU and SET are injected in all sensitive areas of MIPS-based microprocessor architecture. The efficiency of each rule and a combination of them are tested. Experimental results show the limitations of the control-flow techniques in detecting the majority of SEU and SET faults, even when different basic block sizes are evaluated. A further analysis on the undetected faults with control flow effect is done and five causes are explained. The conclusions can lead designers in developing more efficient techniques to detect these types of faults.
  • Keywords
    fault diagnosis; integrated circuit design; logic design; microprocessor chips; software architecture; software fault tolerance; MlPS-based microprocessor architecture; basic block sizing; control flow effect; hardened program; single event transients; single event upsets; soft error fault coverage; software only techniques; software signature; unprotected program; Circuit faults; Fault tolerance; Fault tolerant systems; Microprocessors; Registers; Single event upset; Software; Control flow signatures; Fault tolerance; SET; SEU; Soft errors; Software techniques;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Workshop (LATW), 2010 11th Latin American
  • Conference_Location
    Pule del Este
  • Print_ISBN
    978-1-4244-7786-9
  • Electronic_ISBN
    978-1-4244-7785-2
  • Type

    conf

  • DOI
    10.1109/LATW.2010.5550346
  • Filename
    5550346