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

被引:14
作者
Gerwig, G [1 ]
Kroener, M [1 ]
机构
[1] IBM Deutschland Entwicklung GmbH, S390 Dev, D-71032 Boeblingen, Germany
来源
14TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS | 1999年
关键词
D O I
10.1109/ARITH.1999.762853
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The floating-point unit of a S/390 CMOS microprocessor is described. It contains a 116 bit fraction dataflow 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.
引用
收藏
页码:266 / 273
页数:8
相关论文
共 10 条
[1]  
*ANSI IEEE, 1985, 751985 ANSIIEEE
[2]  
BOOTH AD, 1951, Q J MECH APPL MATH
[3]   S/390 Parallel Enterprise Server Generation 3: A balanced system and cache structure [J].
Doettling, G ;
Getzlaff, KJ ;
Leppla, B ;
Lipponer, W ;
Pflueger, T ;
Schlipf, T ;
Schmunkamp, D ;
Wille, U .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1997, 41 (4-5) :405-428
[4]  
*INT BUS MACH CORP, INT BUS MACH CORP PU
[5]   Standard-cell-based design methodology for high-performance support chips [J].
Kick, B ;
Baur, U ;
Koehl, J ;
Ludwig, T ;
Pflueger, T .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1997, 41 (4-5) :505-514
[6]   The SNAP project: Design of floating point arithmetic units [J].
Oberman, SF ;
AlTwaijry, H ;
Flynn, MJ .
13TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 1997, :156-165
[7]   A radix-8 CMOS S/390 multiplier [J].
Schwarz, EM ;
Averill, RM ;
Sigal, LJ .
13TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 1997, :2-9
[8]   Leading-zero anticipatory logic for high-speed floating point addition [J].
Suzuki, H ;
Morinaka, H ;
Makino, H ;
Nakase, Y ;
Mashiko, K ;
Sumi, T .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1996, 31 (08) :1157-1164
[9]   S/370 SIGN-MAGNITUDE FLOATING-POINT ADDER [J].
VASSILIADIS, S ;
LEMON, DS ;
PUTRINO, M .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1989, 24 (04) :1062-1070
[10]  
WALLACE CS, 1964, IEEE T COMPUT NOV