• DocumentCode
    341511
  • Title

    A low time-complexity, hardware-efficient bit-parallel power-sum circuit for finite fields GF(2M)

  • Author

    Guo, Jyh-Huei ; Wang, Chin-Liang

  • Author_Institution
    Dept. of Electr. Eng., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • Volume
    1
  • fYear
    1999
  • fDate
    36342
  • Firstpage
    521
  • Abstract
    This paper presents a new hardware-efficient bit-parallel circuit for computing C+AB2 over finite fields GF(2M) with the canonical basis representation. The circuit consists of two parts-normal power-sum part and modular reduction part, where each part is realized in a binary XOR tree structure. It works for the general form generating polynomial and requires 3m2-2m AND gates and 3m2-4m+2 XOR gates to reach low time complexity of O(log2m). As compared to the conventional cellular-array structures for the same problem, the proposed one involves less hardware complexity and achieves a significant reduction in time complexity. Note that the hardware requirement can further be reduced when a special form generating polynomial is adopted. The corresponding reduced structures based on three special-form generating polynomials, including the trinomial xm+x+1, the all-one polynomial, and the equally spaced polynomial, are given to demonstrate this property
  • Keywords
    Galois fields; VLSI; computational complexity; digital arithmetic; integrated logic circuits; parallel architectures; polynomials; AND gates; XOR gates; all-one polynomial; binary XOR tree structure; bit-parallel power-sum circuit; canonical basis representation; equally spaced polynomial; finite fields; general form generating polynomial; hardware-efficient; low time-complexity; modular reduction; special-form generating polynomials; trinomial; Circuits; Clocks; Decoding; Delay; Error correction codes; Galois fields; Hardware; Polynomials; Power generation; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1999. ISCAS '99. Proceedings of the 1999 IEEE International Symposium on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-7803-5471-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.1999.777943
  • Filename
    777943