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 :
بازگشت