• DocumentCode
    2717624
  • Title

    Analyzing area and performance penalty of protecting different digital modules with Hamming code and triple modular redundancy

  • Author

    Hentschke, R. ; Marques, F. ; Lima, F. ; Carro, L. ; Susin, A. ; Reis, R.

  • Author_Institution
    Instituto de Informatica, Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    95
  • Lastpage
    100
  • Abstract
    This work compares two fault tolerance techniques, Hamming code and triple modular redundancy (TMR), that are largely used to mitigate single event upsets in integrated circuits, in terms of area and performance penalty. Both techniques were implemented in VHDL and tested in two target applications: arithmetic circuits with pipeline and registers files. Area overhead results show that TMR is more appropriated for modules using single registers like in pipelines, control and datapath circuits, while Hamming code is a better trade-off for groups of registers, such as register files, caches and embedded memories.
  • Keywords
    Hamming codes; cache storage; circuit simulation; error correction codes; fault tolerance; hardware description languages; integrated circuit design; integrated circuit modelling; integrated circuit reliability; logic CAD; logic simulation; pipeline arithmetic; radiation effects; redundancy; Hamming code protection; IC radiation effects; TMR; VHDL; arithmetic circuits; caches; control/datapath circuits; digital modules; embedded memories; error correction code algorithms; fault tolerance techniques; integrated circuit single event upset mitigation; pipelines; protection area/performance penalties; register groups; registers files; triple modular redundancy protection; Finite impulse response filter; Microprocessors; Performance analysis; Pipelines; Protection; Redundancy; Registers; Silicon; Single event upset; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits and Systems Design, 2002. Proceedings. 15th Symposium on
  • Print_ISBN
    0-7695-1807-9
  • Type

    conf

  • DOI
    10.1109/SBCCI.2002.1137643
  • Filename
    1137643