High-frequency sequential decimal multipliers

Multiplication, as one of the four basic operations embedded in arithmetic processors, is nowadays experiencing being spotlighted by the hardware designers involved in the revived decimal arithmetic. The decimal hardware units usually employ the sequential implementation for this operation, due to the high area cost of the parallel decimal multipliers. However, the main drawback of this iterative method is in regard to its high latency. This paper, with the intention of ameliorating this problem, proposes a high-frequency sequential decimal multiplier. The cycle time of the proposed multiplier is determined by a decimal carry-save adder which is about 22% less than that of the fastest previous design.

[1]  A. Nannarelli,et al.  A Radix-10 Combinational Multiplier , 2006, 2006 Fortieth Asilomar Conference on Signals, Systems and Computers.

[2]  Amir Kaivani,et al.  Binary-coded decimal digit multipliers , 2007, IET Comput. Digit. Tech..

[3]  Michael F. Cowlishaw,et al.  Decimal floating-point: algorism for computers , 2003, Proceedings 2003 16th IEEE Symposium on Computer Arithmetic.

[4]  Amir Kaivani,et al.  Improving the speed of decimal division , 2011, IET Comput. Digit. Tech..

[5]  Silvia M. Müller,et al.  The IBM zEnterprise-196 Decimal Floating-Point Accelerator , 2011, 2011 IEEE 20th Symposium on Computer Arithmetic.

[6]  Michael J. Schulte,et al.  Decimal multiplication with efficient partial product generation , 2005, 17th IEEE Symposium on Computer Arithmetic (ARITH'05).

[7]  Amir Kaivani,et al.  Improving the Speed of Parallel Decimal Multiplication , 2009, IEEE Transactions on Computers.

[8]  Eric M. Schwarz,et al.  IBM POWER6 accelerators: VMX and DFU , 2007, IBM J. Res. Dev..

[9]  R. K. Richards,et al.  Arithmetic operations in digital computers , 2013 .

[10]  Michael J. Schulte,et al.  Decimal multiplication via carry-save addition , 2003, Proceedings IEEE International Conference on Application-Specific Systems, Architectures, and Processors. ASAP 2003.

[11]  James Demmel,et al.  IEEE Standard for Floating-Point Arithmetic , 2008 .

[12]  Michael J. Schulte,et al.  A high-frequency decimal multiplier , 2004, IEEE International Conference on Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings..

[13]  Paolo Montuschi,et al.  Improved Design of High-Performance Parallel Decimal Multipliers , 2010, IEEE Transactions on Computers.