DocumentCode
3549265
Title
Decimal multiplication with efficient partial product generation
Author
Erle, Mark A. ; Schwarz, Eric M. ; Schulte, Michael J.
Author_Institution
Server & Technol. Group, Int. Bus. Machines, Poughkeepsie, NY, USA
fYear
2005
fDate
27-29 June 2005
Firstpage
21
Lastpage
28
Abstract
Decimal multiplication is important in many commercial applications including financial analysis, banking, tax calculation, currency conversion, insurance, and accounting. This paper presents a novel design for fixed-point decimal multiplication that utilizes a simple recoding scheme to produce signed-magnitude representations of the operands thereby greatly simplifying the process of generating partial products for each multiplier digit. The partial products are generated using a digit-by-digit multiplier on a word-by-digit basis, first in a signed-digit form with two digits per position, and then combined via a combinational circuit. As the signed-digit partial products are developed one at a time while traversing the recoded multiplier operand from the least significant digit to the most significant digit, each partial product is added along with the accumulated sum of previous partial products via a signed-digit adder. This work is significantly different from other work employing digit-by-digit multipliers due to the efficiency gained by restricting the range of digits throughout the multiplication process.
Keywords
adders; combinational circuits; fixed point arithmetic; floating point arithmetic; multiplying circuits; accounting; banking; combinational circuit; currency conversion; digit-by-digit multiplier; financial analysis; fixed-point decimal multiplication; insurance; recoding scheme; signed-digit adder; signed-digit partial products; signed-magnitude representations; tax calculation; Adders; Application software; Banking; Business; Combinational circuits; Fingers; Floating-point arithmetic; Hardware; Humans; Insurance;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Arithmetic, 2005. ARITH-17 2005. 17th IEEE Symposium on
ISSN
1063-6889
Print_ISBN
0-7695-2366-8
Type
conf
DOI
10.1109/ARITH.2005.15
Filename
1467618
Link To Document