Publication | Closed Access
Decimal Floating-Point Adder and Multifunction Unit with Injection-Based Rounding
29
Citations
11
References
2007
Year
Hardware SecurityReal Data TypePrecision MeasurementDecimal Floating-point AdderEngineeringHardware AccelerationMeasurementOverflow DetectionValidated NumericsHigh-performance ArchitectureComputer EngineeringComputer ArchitectureParallel ProgrammingComputer ScienceParallel ComputingDecimal Operand AlignmentProcessor ArchitectureMore Headroom
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1