DocumentCode
2086087
Title
A decimal fully parallel and pipelined floating point multiplier
Author
Raafat, Ramy ; Abdel-Majeed, Amira M. ; Samy, Rodina ; ElDeeb, Tarek ; Farouk, Yasmin ; Elkhouly, Mostafa ; Fahmy, Hossam A H
Author_Institution
SilMinds, LLC, Giza
fYear
2008
fDate
26-29 Oct. 2008
Firstpage
1800
Lastpage
1804
Abstract
Decimal arithmetic is important in several commercial applications including financial analysis, banking, tax calculation, currency conversion, insurance, and accounting. This paper presents a fully parallel Decimal64 floating point (FP) multiplier compliant to IEEE Std 754-2008 for floating point arithmetic. The proposed multiplier possesses novel methods to target low latency. The proposed design is based on a previously published fixed point multiplier that uses a novel BCD-4221 recoding for decimal digits to improve the area and latency of the partial product generation and the partial product reduction tree. Several enhancements are introduced to the design; the final carry propagation adder is implemented using a fully parallel decimal adder with a Kogge-Stone prefix tree, the sticky bit is generated in parallel to the shifter to reduce the critical path delay. The design is extendable to support Decimal128 floating point multiplication. The multiplier is hardware verified for functionality on an FPGA.
Keywords
field programmable gate arrays; floating point arithmetic; FPGA; Kogge-Stone prefix tree; critical path delay; decimal arithmetic; field programmable gate arrays; fixed point multiplier; floating point multiplier; parallel decimal adder; Banking; Database systems; Emulation; Field programmable gate arrays; Floating-point arithmetic; Hardware; Insurance; Propagation delay; Software libraries; Software packages;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers, 2008 42nd Asilomar Conference on
Conference_Location
Pacific Grove, CA
ISSN
1058-6393
Print_ISBN
978-1-4244-2940-0
Electronic_ISBN
1058-6393
Type
conf
DOI
10.1109/ACSSC.2008.5074737
Filename
5074737
Link To Document