Title :
Optimum primitive polynomials for low-area low-power finite field semi-systolic multipliers
Author :
Song, Leilei ; Parhi, Keshab K.
Author_Institution :
Dept. of Electr. & Comput. Eng., Minnesota Univ., Minneapolis, MN, USA
Abstract :
Finite field multipliers are the basic building blocks in many applications such as cryptography, error-control coding and digital signal processing. The design of efficient dedicated finite field multiplier architectures can lead to dramatic improvement on the overall system performance. For a given multiplier architecture, its hardware complexity, computation time and power consumption are highly dependent on primitive polynomial p(x). Generally, primitive polynomial is selected to optimize application-oriented parameters, such as minimizing decoding error probability in error-control coding. A secondary selection criterion should be to improve the implementation efficiency, i.e., minimizing area and power consumption while meeting the speed requirement. In this paper, the effects of different primitive polynomials on area and power consumption of semi-systolic finite field multipliers are analyzed. It is shown that the hardware complexity and the total number of transitions can be reduced by selecting the primitive polynomials with less Hamming weight. The optimum primitive polynomials for low area and low power semi-systolic multipliers over different finite field GF(2m) are provided based on the analysis results
Keywords :
computational complexity; decoding; digital arithmetic; encoding; multiplying circuits; polynomials; signal processing; computation time; cryptography; decoding error probability; digital signal processing; error-control coding; hardware complexity; low-area low-power finite field semi-systolic multipliers; optimum primitive polynomials; power consumption; Computer architecture; Cryptography; Decoding; Digital signal processing; Energy consumption; Galois fields; Hardware; Polynomials; Process design; System performance;
Conference_Titel :
Signal Processing Systems, 1997. SIPS 97 - Design and Implementation., 1997 IEEE Workshop on
Conference_Location :
Leicester
Print_ISBN :
0-7803-3806-5
DOI :
10.1109/SIPS.1997.626273