• DocumentCode
    3055567
  • Title

    Using Register Lifetime Predictions to Protect Register Files against Soft Errors

  • Author

    Montesinos, Pablo ; Liu, Wei ; Torrellas, Josep

  • Author_Institution
    Univ. of Illinois at Urbana-Champaign, Urbana
  • fYear
    2007
  • fDate
    25-28 June 2007
  • Firstpage
    286
  • Lastpage
    296
  • Abstract
    To increase the resistance of register files to soft errors, this paper presents the ParShield architecture. ParShield is based on two observations: (i) the data in a register is only useful for a small fraction of the register´s lifetime, and (ii) not all registers are equally vulnerable. ParShield selectively protects registers by generating, storing, and checking the ECCs of only the most vulnerable registers while they contain useful data. In addition, it stores a parity bit for all the registers, re-using the ECC circuitry for parity generation and checking. ParShield has no SDC AVF and a small average DUE AVF of 0.040 and 0.010 for the integer and floating-point register files, respectively. ParShield consumes on average only 81% and 78% of the power of a design with full ECC for the SPECint and SPECfp applications, respectively. Finally, ParShield has no performance impact and little area requirements.
  • Keywords
    storage management chips; ParShield architecture; parity checking; parity generation; register files protection; register lifetime predictions; soft errors; Application software; Circuits; Computer architecture; Computer errors; Computer science; Error correction; Error correction codes; Protection; Registers; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2007. DSN '07. 37th Annual IEEE/IFIP International Conference on
  • Conference_Location
    Edinburgh
  • Print_ISBN
    0-7695-2855-4
  • Type

    conf

  • DOI
    10.1109/DSN.2007.99
  • Filename
    4272980