SYSTOLIC ARRAY IMPLEMENTATION OF EUCLID ALGORITHM FOR INVERSION AND DIVISION IN GF(2(M))

Authors
Citation
Jh. Guo et Cl. Wang, SYSTOLIC ARRAY IMPLEMENTATION OF EUCLID ALGORITHM FOR INVERSION AND DIVISION IN GF(2(M)), I.E.E.E. transactions on computers, 47(10), 1998, pp. 1161-1167
Citations number
16
Categorie Soggetti
Computer Science Hardware & Architecture","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
ISSN journal
00189340
Volume
47
Issue
10
Year of publication
1998
Pages
1161 - 1167
Database
ISI
SICI code
0018-9340(1998)47:10<1161:SAIOEA>2.0.ZU;2-X
Abstract
This paper presents two new systolic arrays to realize Euclid's algori thm for computing inverses and divisions in finite fields GF(2(m)) wit h the standard basis representation. One of these two schemes is paral lel-in parallel-out, and the other is serial-in serial-out. The former employs O(m(2)) area complexity to provide the maximum throughput in the sense of producing one result every clock cycle, while the latter achieves a throughput of one result per m clock cycles using O(m.log(2 )m) area complexity. Both of the proposed architectures are highly reg ular and, thus, well suited to VLSI implementation. As compared to exi sting related systolic architectures with the same throughput performa nce, the proposed parallel-in parallel-out scheme reduces the hardware complexity (and, thus, the area-time product) by a factor of O(m) and the proposed serial-in serial-out scheme by a factor of O(m/log(2)m).