DocumentCode
3172002
Title
Design and FPGA implementation of efficient integer arithmetic algorithms
Author
Saha, Arindam ; Krishnamurthy, Rangasayee
Author_Institution
ERC for Comput. Field Simulation, Mississippi State Univ., MS, USA
fYear
1993
fDate
4-7 Apr 1993
Firstpage
0.666666666666667
Abstract
The design and implementation of various integer arithmetic algorithms are presented. The design process and the various criteria involved in the building of an efficient O(N) 32-bit bit stream-systolic multiplier chip from the algorithmic level to the final implementation stage are described. An entirely different approach is used to implement integer division using the Chinese remaindering theorem. This algorithm generates the first N significant bits of the reciprocal of a number in O(log N) bit steps. This algorithm is asymptotically faster than the implementations currently available for integer division. The scheme is attractive as it forms a basis for the implementation of some more arithmetic functions, like the generation of a power series and multiplication of N N-bit operands in O(log N) time steps. The evaluation and implementation of the modulus function are considered
Keywords
digital arithmetic; logic arrays; multiplying circuits; systolic arrays; 32 bit; Chinese remaindering theorem; FGPA; arithmetic functions; bit stream-systolic multiplier chip; integer arithmetic algorithms; integer division; modulus function; multiplication; power series; Algorithm design and analysis; Arithmetic; Buildings; Computational modeling; Field programmable gate arrays; Hardware; Optical wavelength conversion; Power generation; Process design;
fLanguage
English
Publisher
ieee
Conference_Titel
Southeastcon '93, Proceedings., IEEE
Conference_Location
Charlotte, NC
Print_ISBN
0-7803-1257-0
Type
conf
DOI
10.1109/SECON.1993.465659
Filename
465659
Link To Document