• DocumentCode
    726940
  • Title

    Fault-tolerant ripple-carry binary adder using partial triple modular redundancy (PTMR)

  • Author

    Parhi, Rahul ; Kim, Chris H. ; Parhi, Keshab K.

  • Author_Institution
    Wayzata High Sch., Plymouth, MN, USA
  • fYear
    2015
  • fDate
    24-27 May 2015
  • Firstpage
    41
  • Lastpage
    44
  • Abstract
    Integrated circuit chips fabricated using nano-scale CMOS technologies will be prone to errors caused by fluctuations in threshold voltage, supply voltage, electromigration, random dopant fluctuations, aging, timing errors and soft errors. Design of nano-scale failure-resistant systems has drawn significant interest in past few years. One common approach to reducing errors is the use of triple modular redundancy (TMR). The hardware overhead associated with TMR is significantly high. This paper presents a novel partial triple modular redundancy (PTMR) approach that achieves the same or better fault-tolerance as that of TMR but with significantly less hardware overhead. In a weighted number system, the most significant bits carry greater weight and preserving these bits is more critical than the lower significant bits. In PTMR, only the P most significant bits of the result are computed using TMR as opposed to all the W bits, where W represents the word-length of the operands. The proposed PTMR approach is illustrated in the context of a ripple-carry adder. It is shown that the hardware overhead can be reduced by 75% to 87.5% with P = 4 as the word-length varies from 16 to 32, with average error power equal to or less than that of TMR. It is shown that P = 3 or 4 is sufficient for word-lengths varying from 16 to 32.
  • Keywords
    CMOS logic circuits; adders; fault tolerance; logic design; fault-tolerant ripple-carry binary adder; hardware overhead; nano-scale failure-resistant systems; partial triple modular redundancy; Adders; Circuit faults; Hardware; Logic gates; Monte Carlo methods; Redundancy; Tunneling magnetoresistance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
  • Conference_Location
    Lisbon
  • Type

    conf

  • DOI
    10.1109/ISCAS.2015.7168565
  • Filename
    7168565