Browse > Article

A Study on the Design of Highly Parallel Multiplier using VCGM  

변기영 (인하대학교 전자공학과)
성현경 (상지대학교)
김흥수 (인하대학교 전자공학과)
Abstract
In this paper, a new designed circuit of highly parallel multiplier using standard basis over $GF(2^m)$ is presented. Prior to construct the multiplier circuit, we provide the Vector Code Generate Module(VCGM) that generate each vector codes for multiplication. Using these VCGMs, we can get all vector codes necessary for operation and modular sum up each independent corresponding basis, respectively. Following the equations in this paper, we can design generalized multiplier to m. For the proposed circuit in this parer, we show the example in $GF(2^4)$ using VCGMs. In this paper, we build a multiplier with VCGMs, AND blocks, and EX-OR blocks. Therefore the proposed circuit is easy to generalize for m and advantageous for VLSI. Also, it need no memory element and the latency not less fewer then other circuit. We verify the proposed circuit by functional simulation and show its result. Finally, we compare the circuit composition with other works and show its result with a table.
Keywords
Citations & Related Records
연도 인용수 순위
  • Reference
1 VLSI Design for Multiplication over Finite Fields /
[ E.D.Mastrovito ] / Proc. AAECC-6
2 Bit-Parallel Systolic Multipliers for GF(<TEX>$2^m$</TEX>) Fields Defined by All-One and Equally Spaced Polynomials /
[ C.Y.Lee;E.H.Lu;J.Y.Lee ] / IEEE Trans. Comp.   DOI   ScienceOn
3 VLSI Architecture for Computing Multiplications and Inverses in GF(<TEX>$2^m$</TEX>) /
[ C.C.Wang;T.K.Trung;H.M.Shao;L.J.Deutsch;J.K. Omura;I.S.Reed ] / IEEE Trans. Comp.   DOI   ScienceOn
4 A Cellular-Array Multiplier for GF(<TEX>$2^m$</TEX>) /
[ B.A.Laws;C.K.Rushford ] / IEEE Trans. Computer   DOI   ScienceOn
5 Multiplexer-Based Array Multipliers /
[ Kiamal Z. Pekmestzi ] / IEEE Trans. Computer   DOI   ScienceOn
6 Multiple-valued Logic and Special Purpose Processors : Overview and Future /
[ M. Kameyama;T. Higuchi ] / Proc. IEEE Int. Symp. Multiple-Valued Logic
7 /
[ S.B.Wicker;V.K.Bharagava ] / Error Correcting Coding Theory
8 Design of Highly Parallel Linear Digital System for ULSI Processors /
[ M. Nakajima;M. Kameyama ] / IEICE Trans
9 GF(<TEX>$2^m$</TEX>) Multiplication and Division Over the Dual Basis /
[ S.T.J.Fenn;M.Benaissa;D.Taylor ] / IEEE Trans. Comp.
10 Computational Method and Apparatus for Finite Fields /
[ J.Omura;J.Massey ] / U.S. Patent No. 4,587,627
11 A Comparision of VLSI Architecture of Multipliers using Dual, Normal, or Standard Bases /
[ I.S.Hsu;T.K.Troung;L.J.Deutsch;I.S.Reed ] / IEEE Trans. Computer
12 /
[ E.Kreyszig ] / Advanced Engineering Mathematics 8/e
13 Systolic multipliers for finite field GF(<TEX>$2^m$</TEX>) /
[ C.S.Yeh;I.S.Reed;T.K.Trung ] / IEEE Trans. Computer   DOI   ScienceOn
14 /
[ S.Lin ] / Error Control Coding
15 Low-Complexity Bit Parallel Canonical and Normal Basis Multipliers for a Class of Finite Fields /
[ C.K.Koc;B.Sunar ] / IEEE Trans. Computer   DOI   ScienceOn
16 Design of Multiple-Valued Programmable Logic Array with Unary Function Generators /
[ Y.Hata;N.Kamiura;K.Yamato ] / IEICE Trans
17 Bit-Serial Reed-Soloman Encoders /
[ E.R. Berlekamp ] / IEEE Trans. Information Theory   DOI
18 A VLSI Architecture for Fast Inversion in GF(<TEX>$2^m$</TEX>) /
[ G.L.Feng ] / IEEE Trans. Computer
19 /
[ H.Anton ] / Elementary Linear Algebra
20 /
[ A.Gill ] / Linear Sequential Circuits