• 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