DocumentCode :
3132942
Title :
167 MHz radix-4 floating point multiplier
Author :
Yu, Robert K. ; Zyner, Gregory B.
Author_Institution :
SPARC Technol. Bus., Sun Microsyst. Inc., Sunnyvale, CA, USA
fYear :
1995
fDate :
19-21 Jul 1995
Firstpage :
149
Lastpage :
154
Abstract :
An IEEE floating point multiplier with partial support for subnormal operands and results is presented. Radix-4 or modified Booth encoding and a binary tree of 4:2 compressors are used to generate the 53×53 double-precision product. Delay matching techniques were used in the binary tree stage and in the final addition stage to reduce cycle time. New techniques in rounding and sticky-bit generation were also used to reduce area and timing. The overall multiplier has a latency of 3 cycles a throughput of 1 cycle, and a cycle time of 6.0 ns. This multiplier has been implemented in a 0.5 μm static CMOS technology in the UltraSPARC RISC microprocessor
Keywords :
CMOS integrated circuits; encoding; floating point arithmetic; multiplying circuits; reduced instruction set computing; 0.5 μm static CMOS technology; 0.5 micron; 167 MHz; 6 ns; IEEE; UltraSPARC RISC microprocessor; binary tree; delay matching techniques; double-precision product; modified Booth encoding; radix-4 floating point multiplier; sticky-bit generation; subnormal operands; Binary trees; CMOS technology; Delay effects; Encoding; Modems; Reduced instruction set computing; Signal processing; Sun; Throughput; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic, 1995., Proceedings of the 12th Symposium on
Conference_Location :
Bath
Print_ISBN :
0-8186-7089-4
Type :
conf
DOI :
10.1109/ARITH.1995.465364
Filename :
465364
Link To Document :
بازگشت