International Conference on VLSI, Communication & Instrumentation |
Foundation of Computer Science USA |
ICVCI - Number 7 |
None 2011 |
Authors: Rekha K. James, K. Poulose Jacob, Sreela Sasi |
561629b5-1ac4-469a-a476-4a6dc18985ee |
Rekha K. James, K. Poulose Jacob, Sreela Sasi . Decimal Floating Point Multiplication using RPS Algorithm. International Conference on VLSI, Communication & Instrumentation. ICVCI, 7 (None 2011), 43-49.
Floating-point representation can support a much wider range of values over fixed point representation. The performance of decimal floating-point operations is an important measure in many application domains such as financial, commercial, and internet-based computations. In this research, an iterative decimal floating-point multiplier design in IEEE 754-2008 format is proposed. This design uses a decimal fixed point multiplier using RPS algorithm that generates partial products for column accumulation from the least significant end in an iterative manner. It also incorporates the necessary decimal floating-point exponent processing, rounding and exception detection capability. The rounding process is initiated in parallel with the decimal fixed point multiplication of significand digits. The intermediate exponent, the product sign, sticky bit, round digit and the guard digit are determined on the fly with the accumulation of partial products. Simulation result for a 32-bit data in comparison with the existing designs in literature gives a delay reduction of 25.12%.