• DocumentCode
    3495408
  • Title

    An efficient technique to tolerate MBU faults in register file of embedded processors

  • Author

    Abazari, M.A. ; Fazeli, M. ; Patooghy, A. ; Miremadi, S.G.

  • Author_Institution
    Dept. of Comput. Eng., Sharif Univ. of Technol., Tehran, Iran
  • fYear
    2012
  • fDate
    2-3 May 2012
  • Firstpage
    115
  • Lastpage
    120
  • Abstract
    This paper presents a Data Width-aware Register file Protection (DWRP) technique to cope with Multiple Bit Upsets (MBUs) occurring in the register file of embedded processors. The DWRP technique has been proposed based on the fact that there are often a significant number of bits in the register file, which are not fully occupied by data. The DWRP technique efficiently exploits these available free bits for reliability enhancement purposes. In this regard, every register is equipped with three extra tag bits to specify the amount of available free bits in a register. Then the appropriate parity or hamming code is used based on the information of the tag field to protect the register file against MBUs. The DWRP technique is extensively evaluated on an HDL model of an ARM embedded processor along with various MBU fault injection experiments. Experimental results show that the DWRP technique detects up to 99% of MBUs with average length of 16 bits. These are achieved with negligible overheads of 7% in area and 1% in power consumption of the evaluated processor.
  • Keywords
    Hamming codes; combinational circuits; fault tolerance; radiation hardening (electronics); reduced instruction set computing; ARM embedded processor; DWRP technique; HDL model; MBU fault injection experiment; MBU faults; data width-aware register file protection technique; hamming code; multiple bit upsets; parity code; power consumption; reliability enhancement; Circuit faults; Error correction codes; Packaging; Power demand; Program processors; Registers; Reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and Digital Systems (CADS), 2012 16th CSI International Symposium on
  • Conference_Location
    Shiraz, Fars
  • Print_ISBN
    978-1-4673-1481-7
  • Type

    conf

  • DOI
    10.1109/CADS.2012.6316430
  • Filename
    6316430