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
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;
Conference_Titel :
Southeastcon '93, Proceedings., IEEE
Conference_Location :
Charlotte, NC
Print_ISBN :
0-7803-1257-0
DOI :
10.1109/SECON.1993.465659