A Comparative Study of Parallel Prefix Adders in FPGA Implementation of EAC

Feng Liu,F. F. Fariborz,Otmane Ait Mohamed,Gang Chen,Xiaoyu Song,Qingping Tan
DOI: https://doi.org/10.1109/dsd.2009.135
2009-01-01
Abstract:Several regular parallel trees have been proposed over the years to optimize logic depth, area, fan-out and interconnect count for logic circuits. In this paper, we propose a comparative study of different parallel prefix trees used in the design of a new end-around carry (EAC) adder targeting FPGA technology. This new adder is based on the fast 128-bit binary floating-point EAC adder which has been implemented in the IBM POWER6 microprocessor's fused multiply-add unit. The parallel prefix tree implemented on the IBM's EAC adder is a Kogge-Stone tree which has been chosen for its high performance and its low power consumption. Our comparative study highlights the main performance differences among fourteen different architecture configurations when targeting an FPGA EAC adder design. We focus on the area requirements and the critical path delay of these designs. Our experimental results show that there is one architecture configuration with the lower area requirement and the higher performance.
What problem does this paper attempt to address?