• DocumentCode
    1241267
  • Title

    Concurrent Error Detection in Finite-Field Arithmetic Operations Using Pipelined and Systolic Architectures

  • Author

    Bayat-Sarmadi, Siavash ; Hasan, M. Anwar

  • Author_Institution
    Univ. of Waterloo, Waterloo, ON, Canada
  • Volume
    58
  • Issue
    11
  • fYear
    2009
  • Firstpage
    1553
  • Lastpage
    1567
  • Abstract
    In this work, we consider detection of errors in polynomial, dual, and normal bases arithmetic operations. Error detection is performed by recomputing with the shifted operand method, while the operation unit is in use. This scheme is efficient for pipelined architectures, particularly systolic arrays. Additionally, one semisystolic multiplier for each of the polynomial, dual, type I, and type II optimal normal bases is presented. The results show that for having better or similar space and time overheads compared to a number of related previous work, the multipliers have generally a higher error-detection capability, e.g., the error-detection capability of the RESO-based scheme for single and multiple stuck-at faults in a polynomial basis multiplier is 100 percent. Finally, we also comment on how RESO can be used for concurrent error correction to deal with transient faults.
  • Keywords
    error detection; fault diagnosis; logic testing; multiplying circuits; pipeline arithmetic; systolic arrays; RESO-based scheme; concurrent error detection; error-detection capability; finite-field arithmetic operation; pipelined architecture; polynomial basis multiplier; semisystolic multiplier; shifted operand method; stuck-at fault; systolic architecture; systolic array; transient fault; Arithmetic; Channel coding; Circuit faults; Computer errors; Digital systems; Elliptic curve cryptography; Error correction; Fault detection; Galois fields; Hardware; Polynomials; Security; Systolic arrays; Finite-field operations; concurrent error correction (CEC); concurrent error detection (CED); dual basis; normal basis; pipelined architectures; polynomial basis; systolic arrays.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2009.62
  • Filename
    4815219