DocumentCode
1323647
Title
VLSI architectures for computing exponentiations, multiplicative inverses, and divisions in GF(2m)
Author
Wei, Shyue-Win
Author_Institution
Dept. of Electr. Eng., Chung-Hua Polytech. Inst., Hsin Chu, Taiwan
Volume
44
Issue
10
fYear
1997
fDate
10/1/1997 12:00:00 AM
Firstpage
847
Lastpage
855
Abstract
A modified parallel-in-parallel-out linear-systolic power-sum circuit designed to perform AB2+C computations in the finite field GF(2m) is presented, where A, B, and C are arbitrary elements of GF(2m). On the basis of the linear-systolic power-sum circuits, a VLSI architecture for exponentiation in GF(2m ) is developed. Furthermore, two modified architectures that can be used to compute inverses and divisions over GF(2m) are proposed. All the architectures are constructed from m-1 linear-systolic power-sum circuits. It should be noted that the presented exponentiator, inverter, and divider are the only such circuits having a throughput of 100%. The latency of the presented pipeline exponentiator, inverter, and divider is m(m-1) clock cycles. The cycle time (i.e., clock period) of the presented architectures is only two logic gate delays plus a short routing delay. For moderate values of m, say m⩽10, the circuit complexity of the presented circuits is realizable using presently available VLSI technology. The computation time of near two gate delays and 100% throughput enables the greatest computation speed in finite field arithmetic
Keywords
VLSI; decoding; digital arithmetic; error correction codes; GF(2m); VLSI architectures; clock cycles; computation speed; computation time; exponentiation computation; finite field arithmetic; latency; logic gate delays; multiplicative inverses; parallel-in-parallel-out linear-systolic power-sum circuit; routing delay; throughput; Circuits; Clocks; Computer architecture; Concurrent computing; Delay effects; Galois fields; Inverters; Pipelines; Throughput; 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.633444
Filename
633444
Link To Document