Title :
167 MHz radix-8 divide and square root using overlapped radix-2 stages
Author :
Prabhu, J. Arjun ; Zyner, Gregory B.
Author_Institution :
SPARC Technol. Bus., Sun Microsyst. Inc., Mountain View, CA, USA
Abstract :
UltraSPARC´s IEEE-754 compliant floating point divide and square root implementation is presented. Three overlapping stages of SRT radix-2 quotient selection logic enable an effective radix-8 calculation at 167 MHz while only a single radix-2 quotient selection logic delay is seen in the critical path. Speculative partial remainder and quotient calculation in the main datapath also improves cycle time. The quotient selection logic is slightly modified to prevent the formation of a negative partial remainder for exact results. This saves latency and hardware as the partial remainder no longer needs to be restored before calculating the sticky bit for rounding
Keywords :
delays; floating point arithmetic; 167 MHz; 167 MHz radix-8 divide and square root; SRT radix-2 quotient selection logic; UltraSPARC´s IEEE-754 compliant floating point unit; logic delay; overlapped radix-2 stages; Costs; Delay effects; Equations; Hardware; Logic design; Sun; Timing;
Conference_Titel :
Computer Arithmetic, 1995., Proceedings of the 12th Symposium on
Conference_Location :
Bath
Print_ISBN :
0-8186-7089-4
DOI :
10.1109/ARITH.1995.465363