Publication | Closed Access
Hardware design of a Binary Integer Decimal-based floating-point adder
18
Citations
14
References
2007
Year
Unknown Venue
Hardware SecurityReal Data TypeEngineeringVlsi DesignHardware AccelerationVlsi ArchitectureDfp AdderHardware AlgorithmHardware DesignComputer EngineeringComputer ArchitectureComputer ScienceBid AdderParallel ComputingDfp NumbersDigital Circuit DesignFpga Design
Because of the growing importance of decimal floating-point (DFP) arithmetic, specifications for it are included in the IEEE Draft Standard for Floating-point Arithmetic (IEEE P754). In this paper, we present a novel algorithm and hardware design for a DFP adder. The adder performs addition and subtraction on 64-bit operands that use the IEEE P754 binary encoding of DFP numbers, widely known as the binary integer decimal (BID) encoding. The BID adder uses a novel hardware component for decimal digit counting and an enhanced version of a previously published BID rounding unit. By adding more sophisticated control, operations are performed with variable latency to optimize for common cases. We show that a BID-based DFP adder design can be achieved with a modest area increase compared to a single 2-stage pipelined 64-bit fixed-point multiplier. Over 70% of the BID adderpsilas area is due the 64-bit fixed-point multiplier, which can be shared with a binary floating-point multiplier and hardware for other DFP operations. To our knowledge, this is the first hardware design for adding and subtracting IEEE P754 BID-encoded DFP numbers.
| Year | Citations | |
|---|---|---|
Page 1
Page 1