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