• DocumentCode
    1381445
  • Title

    High-speed easily testable Galois-field inverter

  • Author

    Huang, Chih-Tsun ; Wu, Cheng-Wen

  • Author_Institution
    Dept. of Electr. Eng., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • Volume
    47
  • Issue
    9
  • fYear
    2000
  • fDate
    9/1/2000 12:00:00 AM
  • Firstpage
    909
  • Lastpage
    918
  • Abstract
    Galois field (GF) computation is important in applications such as error-control coding, switching theory, and cryptography. In GF, division and inversion operations are much harder to implement in digital logic as compared with multiplication and addition operations so far as performance and hardware complexity is concerned. Although several VLSI structures for division or inversion have been proposed in the past, most of them have complex routing, nonmodular architectures, and low testability. Testability especially is an increasing concern in VLSI design. In this paper, C-testable bit-level systolic arrays for GF(2m) inversion are presented. We propose a counter-free extended Euclidean algorithm for GF inversion. Based on the algorithm, we obtain efficient systolic GF inverters, which are extendible to GF dividers. Both the bit-parallel and bit-serial inverters proposed are shown to be easily testable. For example, the bit-serial inverter requires only four test patterns regardless of the field size (or number of cells). High testability is a key advantage for the proposed GF inverters, especially in core-based VLSI system chips
  • Keywords
    Galois fields; VLSI; cryptography; design for testability; error correction codes; logic gates; logic testing; systolic arrays; C-testable bit-level systolic arrays; GF(2m) inversion; Galois-field inverter; VLSI design; bit-parallel inverters; bit-serial inverters; core-based VLSI system chips; counter-free extended Euclidean algorithm; cryptography; division; error-control coding; hardware complexity; switching theory; Circuits; Cryptography; Galois fields; Inverters; Polynomials; Routing; Signal processing algorithms; System testing; Systolic arrays; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7130
  • Type

    jour

  • DOI
    10.1109/82.868459
  • Filename
    868459