• DocumentCode
    3062112
  • Title

    Error-Correcting Codes for Concurrent Error Correction in Bit-Parallel Systolic and Scalable Multipliers for Shifted Dual Basis of GF(2^m)

  • Author

    Lee, Chiou-Yng

  • Author_Institution
    Dept. of Comput. Inf. & Network Eng., Lunghwa Univ. of Sci. & Technol., Taoyuan, Taiwan
  • fYear
    2010
  • fDate
    6-9 Sept. 2010
  • Firstpage
    405
  • Lastpage
    412
  • Abstract
    This work presents a novel bit-parallel systolic multiplier for the shifted dual basis of GF(2m). The shifted dual basis multiplication for all trinomials can be represented as the sum of two Hankel matrix-vector multiplications. The proposed multiplier architecture comprises one Hankel multiplier and one (2m-1)-bit adder. The algebraic encoding scheme based on linear cyclic codes is adopted to implement the multiplications with concurrent error correction (CEC). The latency overhead is analytically demonstrated to require extra four clock cycles than as compared by the multiplier without CEC. The block Hankel matrix-vector representation is used to derive a CEC scalable SDB multiplier. In the binary field GF(284), the space overhead of the proposed bit-parallel architecture using cyclic code is around 22.8%. The proposed CEC scalable multiplier given by seven or fewer injection errors can correct nearly 99.6% of error correction. Unlike the existing concurrent error detection multipliers that apply the parity prediction scheme, the proposed architectures have multiple error-detection capabilities.
  • Keywords
    Hankel matrices; adders; algebraic codes; cyclic codes; error correction codes; linear codes; matrix multiplication; Hankel matrix vector multiplication; bit adder; bit parallel systolic multiplier; clock cycle; concurrent error correction; concurrent error detection multiplier; error correcting code; injection error; latency overhead; linear cyclic code; multiplier architecture; parity prediction; scalable multiplier; shifted dual GF basis; space overhead; Circuit faults; Computer architecture; Error correction codes; Galois fields; Logic gates; Parity check codes; Polynomials; Fault-based attack; concurrent error correction; finite field multiplication; linear cyclic code;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications (ISPA), 2010 International Symposium on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-8095-1
  • Electronic_ISBN
    978-0-7695-4190-7
  • Type

    conf

  • DOI
    10.1109/ISPA.2010.67
  • Filename
    5634362