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