• DocumentCode
    1171279
  • Title

    Carry checking/parity prediction adders and ALUs

  • Author

    Nicolaidis, Michael

  • Author_Institution
    TIMA Lab., Grenoble, France
  • Volume
    11
  • Issue
    1
  • fYear
    2003
  • Firstpage
    121
  • Lastpage
    128
  • Abstract
    In this paper, we present efficient self-checking implementations valid for all existing adder and arithmetic and logic unit (ALU) schemes (e.g., ripple carry, carry lookahead, skip carry schemes). Among all the known self-checking adder and ALU designs, the parity prediction scheme has the advantage that it requires the minimum hardware overhead for the adder/ALU and the minimum hardware overhead for the other data-path blocks. It also has the advantage to be compatible with memory systems checked by parity codes. The drawback of this scheme is that it is not fault secure for single faults. The scheme proposed in this work has all the advantages of the parity prediction scheme. In addition, the new scheme is totally self-checking for single faults. Thus, the new scheme is substantially better than any other known solution.
  • Keywords
    adders; automatic testing; carry logic; digital arithmetic; error detection; integrated circuit testing; integrated logic circuits; logic testing; arithmetic logic unit; carry-lookahead adders; data-path blocks; minimum hardware overhead; parity prediction adders; ripple carry scheme; self-checking ALU scheme; self-checking implementations; single fault secure scheme; skip carry scheme; Adders; Circuit faults; Digital arithmetic; Encoding; Fault diagnosis; Fault tolerance; Fault tolerant systems; Hardware; Logic circuits; Registers;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2002.800526
  • Filename
    1191329