• DocumentCode
    2780334
  • Title

    Floating-point unit in standard cell design with 116 bit wide dataflow

  • Author

    Gerwig, Guenter ; Kroener, Michael

  • Author_Institution
    IBM Deutschland Entwicklung GmbH, Boeblingen, Germany
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    266
  • Lastpage
    273
  • Abstract
    The floating point unit of a S/390 CMOS microprocessor is described. It contains a 116 bit fraction data flow for addition and subtraction and a 64 bit-wide multiplier. Besides the register array, there are no other dataflow macros used; it is fully designed with standard cell books and is placed flat with a timing driven placement algorithm. This design method allows more `irregular´ structures than usually found in custom designs. An overview of the floating point unit is given and some interesting design items are shown: a 120 bit-wide true-complement adder with precounting of leading zero digits, a signed multiplier with bit-optimized Wallace tree, intensive forwarding in source equal target cases and the checking method
  • Keywords
    CMOS logic circuits; adders; computer architecture; data flow analysis; floating point arithmetic; 116 bit fraction data flow; 116 bit wide dataflow; 64 bit-wide multiplier; S/390 CMOS microprocessor; addition; bit-optimized Wallace tree; checking method; custom designs; dataflow macros; design items; floating point unit; intensive forwarding; irregular structures; leading zero digits; register array; signed multiplier; source equal target cases; standard cell books; standard cell design; subtraction; timing driven placement algorithm; true-complement adder; Books; CMOS technology; Decoding; Design methodology; Microprocessors; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 1999. Proceedings. 14th IEEE Symposium on
  • Conference_Location
    Adelaide, SA
  • ISSN
    1063-6889
  • Print_ISBN
    0-7695-0116-8
  • Type

    conf

  • DOI
    10.1109/ARITH.1999.762853
  • Filename
    762853