VLSI architectures for multiplication in GF(2/sup m/) for application tailored digital signal processors
- 24 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Finite field arithmetic plays an important role in coding theory, cryptography and their applications. Several hardware solutions using finite field arithmetic have already been developed but none of them are user programmable. This is probably one reason why BCH codes are not commonly used in mobile communication applications even though these codes have very desirable properties regarding burst error correction. This article presents architectures for multiplication in GF(2/sup m/) applicable to digital signal processors. First a method is proposed to build an array of gates for hardware multiplication in GF(2/sup m/). Then an approach is shown that combines the hardware of a typical standard binary arithmetic multiplier with a GF(2/sup m/) multiplier. Using this approach saves a considerable number of gates and decreases the bus load while increasing the latency of the standard binary multiplier unit only marginally. Finally, a solution of a combined 17/spl times/17 integer/GF(2/sup m/spl les/8/) multiplier is presented and discussed.Keywords
This publication has 10 references indexed in Scilit:
- A new design technique for column compression multipliersIEEE Transactions on Computers, 1995
- M*N Booth encoded multiplier generator using optimized Wallace treesIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1993
- Circuit and architecture trade-offs for high-speed multiplicationIEEE Journal of Solid-State Circuits, 1991
- Finite Fields for Computer Scientists and EngineersPublished by Springer Nature ,1987
- High-Speed VLSI Multiplication Algorithm with a Redundant Binary Addition TreeIEEE Transactions on Computers, 1985
- VLSI Architectures for Computing Multiplications and Inverses in GF(2m)IEEE Transactions on Computers, 1985
- Systolic Multipliers for Finite Fields GF(2m)IEEE Transactions on Computers, 1984
- Bit-serial Reed - Solomon encodersIEEE Transactions on Information Theory, 1982
- A Cellular-Array Multiplier for GF(2m)IEEE Transactions on Computers, 1971
- A Suggestion for a Fast MultiplierIEEE Transactions on Electronic Computers, 1964