본문 바로가기
KERD
논문KCI 등재

유한체 GF(2m)상의 셀 배열 병렬 승산기의 설계

A Design of Cellular Array Parallel Multiplier on Finite Fields GF(2m)

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 논문에서는 유한체 GF(2m)상에서 두 다항식의 승산을 실현하는 병렬-입력 및 병렬-출력을 갖는 셀 배열 병렬 승산기를 제시한다. 이 승산기는 승산연산부, 기약다항식연산부, MOD연산부로 구성한다. 승산연산부는 AND 게이트와 XOR 게이트로 설계한 기본 셀의 배열로 이루어지며, 기약다항식연산부는 XOR 게이트와 D 플립플롭회로를 사용하여 구성하며, MOD연산부는 AND 게이트와 XOR 게이트에 의한 기본 셀을 배열하여 구성하였다. 제시한 승산기는 PSpice 시뮬레이션을 통하여 동작특성을 보였으며, 클럭신호의 주기를 1㎲로 하였다. 제시한 셀 배열 병렬 승산기는인 경우에 AND 게이트의 수가 24개, XOR 게이트의 수가 32개 필요하며, D 플립플롭회로가 4개 필요하다. 또한, AOP 기약다항식을 사용하면 AND 게이트와 XOR 게이트의 수가 24개 필요하며 D 플립플롭은 사용되지 않는다. 셀 배열 병렬 승산기의 승산연산부의 동작시간은 1 단위시간(클럭시간)이 소비되고, 기약다항식연산부에 의한 MOD연산부의 동작시간은 단위시간(클럭시간)이 소비되어 전체 동작시간은 단위시간(클럭시간)이 소비된다. 본 논문에서 제시한 셀 병렬 승산기는 회선경로 선택의 규칙성, 간단성, 배열의 모듈성과 병렬 동작의 특징을 가지며, 특히 차수이 매우 큰 유한체상의 두 다항식의 승산에서 확장성을 갖는다.

Abstract

A cellular array parallel multiplier with parallel-inputs and parallel-outputs for performing the multiplication of two polynomials in the finite fields GF(2 m) is presented in this paper. The presented cellular array parallel multiplier consists of three operation parts; the multiplicative operation part (MULOP), the irreducible polynomial operation part (IPOP), and the modular operation part (MODOP). The MULOP and the MODOP are composed of the basic cells which are designed with AND gates and XOR gates. The IPOP is constructed by XOR gates and D flip-flops. This multiplier is simulated by clock period 1㎲ using PSpice. The proposed multiplier is designed by 24 AND gates, 32 XOR gates and 4 D flip-flops when degree m is 4. In case of using AOP irreducible polynomial, this multiplier requires 24 AND gates and XOR gates respectively, and not use D flip-flop. The operating time of MULOP in the presented multiplier requires one unit time(clock time), and the operating time of MODOP using IPOP requires m

참고문헌 (23)

  1. "A Cellular Array Multiplier for GF", c-20, pp.1573~1578 (1971)
  2. "A Cellular Array Multiplier for GF", c-20, pp.1573~1578 (1971)
  3. "A VLSI Design of a Pipelining Reed-Solomon Decoder", c-34, pp.393~403 (1985)
  4. "VLSI Architecture for Computing Multiplications and Inverses in GF", c-34, pp.709~717 (1985)
  5. "A Fast Multiplier for GF", sac-4(1), pp.707~717 (1986)
  6. "A Comparison of VLSI Architecture of Finite Field Multipliers Using Dual", c-37(rmal 6), pp.735~739 (1988)
  7. C. L. Wang, "Systolic Array Implementation of Multipliers for Finite Fields GF", 38(7)
  8. C. K. Koc, "Low Complexity Bit-Parallel Canonical and Normal Basis Multipliers for a Class of Finite Fields", 47(3), pp.353~356 (1998)
  9. Kiamal Z. Pekmestzi, "Multiplexer-Based Array Multipliers", 48(1), pp.15~23
  10. H. Wu, "Low Complexity Bit-Parallel Multipliers for a Class of Finite Fields", 47(8), pp.883~887 (1998)
  11. J. J. Wonziak, "Systolic Dual Basis Serial Multiplier", 145(3), pp.237~241 (1998)
  12. C. S. Yeh, "Systolic Multipliers for Finite Field GF", c-33, pp.357~360 (1984)
  13. H. Wu, "New Low Complexity Bit-Parallel Finite Fields Multipliers Using Weekly Dual Basis", 47(11), pp.1223~1234 (1998)
  14. G. Drolet, "A New Representation of Finite Fields GF Yielding Small Complexity Arithmetic", 47(9), pp.938~946 (1998)
  15. A. Halbutogullari, "Mastrovito Multiplier for General Irreducible Polynomials", 49(5), pp.503~518 (2000)
  16. C. Y. Lee, "Bit Parallel Systolic Multipliers for GF Fields Defined by All-One and Equally Spaced Polynomials", 50(5), pp.385~392 (2001)
  17. "A Systolic Power-Sum Circuit for GF", 43(2), pp.226~229 (1994)
  18. "VLSI Design for Multiplication on Finite Field GF Proc. International Conference on Applied Algebraic Algorithms and Error-Correcting Code", pp.297~309 (1998), Roma
  19. "Addison-Wesley" (1983)
  20. "A New Construction of Massey-Omura Parallel Multiplier over GF", 51(5), pp.511~520 (2002)
  21. "Bit-Parallel Finite Field Multiplier Squarer Using Polynomial Basis", 51(7), pp.750~758 (2002)
  22. "New Systolic Arrays for C+AB2 and Division in GF", 49(10), pp.1120~1125 (2000)
  23. "A New Hardware Architecture for Operation in GF", 51(1), pp.90~92 (2002)

관련 논문AI추천

이 간행물의 다른 논문 (11건)