• DocumentCode
    3424007
  • Title

    Approach to the design of parity-checked arithmetic circuits

  • Author

    Parhami, Behrooz

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
  • Volume
    2
  • fYear
    2002
  • fDate
    3-6 Nov. 2002
  • Firstpage
    1084
  • Abstract
    Achieving fault tolerance via parity checking is attractive due to low overhead in storage and interconnect. However, nonpreservation of parity during arithmetic operations makes it necessary to strip the parity bit before, and to restore it after, such operations. This either leaves the arithmetic part unprotected or else requires complex code conversions. We show that some redundant representations, which are often used for high performance anyway, support a way of designing low-overhead, fault-tolerant arithmetic hardware circuits. An added benefit is localized fault effects due to carry-free arithmetic. Our proposed fault tolerance strategy consists of a way of converting parity-encoded input values to even-parity redundant representations, performing arithmetic with redundant operands in such a way that parity is preserved, and, finally, converting any redundant result to standard parity-encoded output.
  • Keywords
    digital arithmetic; encoding; fault tolerance; redundancy; arithmetic operations; carry-free arithmetic; code conversions; even-parity BSD encoding; even-parity redundant representations; fault-tolerant arithmetic hardware circuits; interconnect overhead; low-overhead hardware circuits; parity bit; parity-checked arithmetic circuits design; redundant operands; redundant representations; storage overhead; Adders; Arithmetic; Circuit faults; Computer errors; Encoding; Fault tolerance; Hardware; Parity check codes; Redundancy; Strips;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2002. Conference Record of the Thirty-Sixth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA, USA
  • ISSN
    1058-6393
  • Print_ISBN
    0-7803-7576-9
  • Type

    conf

  • DOI
    10.1109/ACSSC.2002.1196951
  • Filename
    1196951