DocumentCode :
3397036
Title :
Algorithm for high speed shared radix 4 division and radix 4 square-root
Author :
Fandrianto, Jan
Author_Institution :
Weitek Corporation, Sunnyvale, California 94086, USA
fYear :
1987
fDate :
18-21 May 1987
Firstpage :
73
Lastpage :
79
Abstract :
An algorithm to implement radix four division and radix four square-root in a shared hardware for IEEE standard for binary floating point format will be described. The algorithm is best suited to be implemented in either off-the-shelf components or being a portion of a VLSI floating-point chip. Division and square-root bits are generated by a non-restoring method while keeping the partial remainder, partial radicand, quotient and root all in redundant forms. The core iteration involves a 8-bit carry look-ahead adder, a multiplexer to convert two´s complement to sign magnitude, a 19-term next quotient/root prediction PLA, a divisor/root multiple selector, and a carry save adder. At the end, two iterations of carry look-ahead adder across the length of the mantissa are required to generate the quotient/root in a correctly rounded form. Despite its simplicity in the hardware requirement, the algorithm takes only about 30 cycles to compute double precision division or square-root. Finally, extending the algorithm to radix eight or higher division/square-root will be discussed.
Keywords :
Irrigation; Logic gates; Programmable logic arrays; Q measurement; Redundancy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic (ARITH), 1987 IEEE 8th Symposium on
Conference_Location :
Como, Italy
Print_ISBN :
0-8186-0774-2
Type :
conf
DOI :
10.1109/ARITH.1987.6158696
Filename :
6158696
Link To Document :
بازگشت