• Home
  • Search
  • Decimal Floating-Point Adder and Multifunction Unit with Injection-Based Rounding
  • Cite Icon47
  • https://doi.org/10.1109/arith.2007.13Copy DOI Icon

Decimal Floating-Point Adder and Multifunction Unit with Injection-Based Rounding

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Shrinking feature sizes gives more headroom for designers to extend the functionality of microprocessors. The IEEE 754R working group has revised the IEEE 754-1985 standard for binary floating-point arithmetic to include specifications for decimal floating-point arithmetic and IBM recently announced incorporating a decimal floatingpoint unit into their POWER6 processor. As processor support for decimal floating-point arithmetic emerges, it is important to investigate efficient algorithms and hardware designs for common decimal floating-point arithmetic algorithms. This paper presents novel designs for a decimal floating-point adder and a decimal floating-point multifunction unit. To reduce their delay, both the adder and the multifunction unit use decimal injection-based rounding, a new form of decimal operand alignment, and a fast flag-based method for rounding and overflow detection. Synthesis results indicate that the proposed adder is roughly 21% faster and 1.6% smaller than a previous decimal floating-point adder design, when implemented in the same technology. Compared to the decimal floating-point adder, the decimal floating-point multifunction unit provides six additional operations, yet only has 2.8%more delay and 9.7% more area.

Similar Papers
  • Conference Article
  • Citations39

Decimal floating-point division using Newton-Raphson iteration

  • Sep 27, 2004
  • Liang‐Kai Wang +1
  • Research Article
  • Citations103

IBM POWER6 accelerators: VMX and DFU

  • Nov 01, 2007
  • IBM Journal of Research and Development
  • L Eisen +9
  • Conference Article
  • Citations32

Self Checking in Current Floating-Point Units

  • Jul 01, 2011
  • Daniel Lipetz +1
  • Conference Article
  • Citations9

A decimal floating-point fused multiply-add unit with a novel decimal leading-zero anticipator

  • Sep 01, 2011
  • Ahmet Akkas +1
  • Research Article
  • Citations4

Testability Analysis and Scalable Test Generation for High-Speed Floating-Point Units

  • Nov 01, 2006
  • IEEE Transactions on Computers
  • G Xenoulis +3
  • Research Article
  • Citations8

Redundant Floating-Point Decimal CORDIC Algorithm

  • Nov 01, 2012
  • IEEE Transactions on Computers
  • Alvaro Vazquez +3
  • Research Article
  • Citations1

이중 경로 십진 부동소수점 가산기 설계

  • Sep 25, 2012
  • Journal of the Institute of Electronics Engineers of Korea
  • Chang-Ho Lee +3
  • Conference Article
  • Citations3

A Design and Implementation of Decimal Floating-point Multiplication Unit Based on SOPC

  • Jul 01, 2012
  • Hongwei Ding +3
  • Research Article
  • Citations10

Area efficient floating‐point FFT butterfly architectures based on multi‐operand adders

  • Jun 01, 2015
  • Electronics Letters
  • Amir Kaivani +1
  • Research Article

Designing an IEEE-Compliant FPU that Supports Configurable Precision for Soft Processors

  • Apr 30, 2024
  • ACM Transactions on Reconfigurable Technology and Systems
  • Chris Keilbart +5
  • Conference Article
  • Citations5

Design of High Precision Radix-8 MAF Unit with Reduced Latency

  • Jun 01, 2020
  • 2020 International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA)
  • Bayadir A Issa +5
  • Research Article
  • Citations1

DESIGN AND PERFORMANCE ANALYSIS OF TERNARY LOGIC BASED ALU USING DOUBLE PRECISION FLOATING POINT

  • Aug 29, 2024
  • Proceedings on Engineering Sciences
  • R Nagarathna +1
  • Conference Article
  • Citations11

Exponent monitoring for low-cost concurrent error detection in FPU control logic

  • May 01, 2011
  • Michail Maniatakos +3
  • Conference Article
  • Citations48

FPgen - a test generation framework for datapath floating-point verification

  • Nov 12, 2003
  • M Aharoni +4
  • Research Article
  • Citations26

The IBM eServer z990 floating-point unit

  • May 01, 2004
  • IBM Journal of Research and Development
  • G Gerwig +6
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.