DocumentCode
439267
Title
A 5.2 nS cycle time floating point unit macrocell
Author
Hossain, Razak ; Herbert, Jeffrey C. ; Gouger, Jason E. ; Bechade, Roland
Author_Institution
Mentor Graphics Corporation, Warren, NJ, USA
fYear
1998
fDate
22-24 Sept. 1998
Firstpage
136
Lastpage
139
Abstract
This paper describes the structured custom design of a pipelined floating point unit (FPU) macrocell. The core of the floating point unit is a multiplier-accumulator (MAC) block which can execute a 2 clock cycle addition, subtraction or multiplication, or, a 4 cycle multiply-accumulate operation. The floating point unit supports both floating point and signed integer arithmetic, as well as, float-to-int, int-to-float, and, float-to-float conversions between different mantissa widths. The simulated cycle time for the FPU with typical process parameters at 3.3 V and 85° C is 5.2 nS. The rapid completion of the design was made possible by leveraging an existing generator based datapath module library. Approximately 25 man months were required from initial customer specification until final physical assembly of the structured custom block. The floating point unit is implemented with 165,000 transistors in a 0.35µm, 4 metal CMOS process and occupies 2.45 mm × 2.55 mm.
Keywords
Adders; Assembly; CMOS process; Circuits; Clocks; Floating-point arithmetic; Graphics; Libraries; Macrocell networks; Transistors;
fLanguage
English
Publisher
ieee
Conference_Titel
Solid-State Circuits Conference, 1998. ESSCIRC '98. Proceedings of the 24th European
Type
conf
DOI
10.1109/ESSCIR.1998.186227
Filename
1470984
Link To Document