DocumentCode :
2908353
Title :
A Combined Decimal and Binary Floating-Point Multiplier
Author :
Tsen, Charles ; González-Navarro, Sonia ; Schulte, Michael ; Hickmann, Brian ; Compton, Katherine
Author_Institution :
Dept. of Elec. & Comp. Eng., Univ. of Wisconsin, Madison, WI, USA
fYear :
2009
fDate :
7-9 July 2009
Firstpage :
8
Lastpage :
15
Abstract :
In this paper, we describe the first hardware design of a combined binary and decimal floating-point multiplier, based on specifications in the IEEE 754-2008 floating-point standard. The multiplier design operates on either (1) 64-bit binary encoded decimal floating-point (DFP) numbers or (2) 64-bit binary floating-point (BFP) numbers. It returns properly rounded results for the rounding modes specified in IEEE 754-2008. The design shares the following hardware resources between the two floating-point datatypes: a 54-bit by 54-bit binary multiplier, portions of the operand encoding/decoding, a 54-bit right shifter, exponent calculation logic, and rounding logic. Our synthesis results show that hardware sharing is feasible and has a reasonable impact on area, latency, and delay. The combined BFP and DFP multiplier occupies only 58% of the total area that would be required by separate BFP and DFP units. Furthermore, the critical path delay of a combined multiplier has a negligible increase over a standalone DFP multiplier, without increasing the number of cycles to perform either BFP or DFP multiplication.
Keywords :
floating point arithmetic; logic design; multiplying circuits; IEEE 754-2008 floating-point standard; binary encoded decimal floating-point; binary floating-point multiplier; combined decimal floating-point multiplier design; exponent calculation logic; hardware design; right shifter; rounding logic; Algorithm design and analysis; Application software; Computer architecture; Decoding; Delay estimation; Design optimization; Digital arithmetic; Encoding; Hardware; Logic design; Commercial Applications; Computer Arithmetic; Decimal Floating-point; Floating-point; Hardware; Hardware Reuse; IEEE 754-2008; Multiplication; Register-Transfer-Level Implementation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-specific Systems, Architectures and Processors, 2009. ASAP 2009. 20th IEEE International Conference on
Conference_Location :
Boston, MA
ISSN :
2160-0511
Print_ISBN :
978-0-7695-3732-0
Electronic_ISBN :
2160-0511
Type :
conf
DOI :
10.1109/ASAP.2009.28
Filename :
5200004
Link To Document :
بازگشت