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
Link To Document :
بازگشت