Performance analysis of flagged prefix adders with logical effort

This paper studies an adder technique that performs three input addition utilizing parallel prefix adders. The adder architectures are called three-input flagged prefix adders (TIFPA) due to the utilization of a new set of intermediate outputs called flag bits to obtain the desired result. One of the advantages of this technique is the elimination of dedicated adder units to perform three-input addition. This adder can find its use in applications such as multiplication or multi-media units. This paper examines the effect on the performance of the adder when the operand size is expanded from 16 bits to 32 and 64 bits. Furthermore, a logical effort analysis has also been performed on the TIFPA to confirm the simulation and analytical results. The performance of this adder design has been compared to that of carry save adders (CSA) to understand the performance gain of the proposed technique. The comparison has been made with respect to the simulation results and also on the basis of logical effort.

[1]  James E. Stine,et al.  Constant addition utilizing flagged prefix structures , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[2]  H. T. Kung,et al.  A Regular Layout for Parallel Adders , 1982, IEEE Transactions on Computers.

[3]  I. Sutherland,et al.  Logical Effort: Designing Fast CMOS Circuits , 1999 .

[4]  Harold S. Stone,et al.  A Parallel Algorithm for the Efficient Solution of a General Class of Recurrence Equations , 1973, IEEE Transactions on Computers.

[5]  N. Burgess Flagged prefix adder for dual additions , 1998, Optics & Photonics.

[6]  David Harris,et al.  Logical effort of carry propagate adders , 2003, The Thrity-Seventh Asilomar Conference on Signals, Systems & Computers, 2003.

[7]  Reto Zimmermann,et al.  Binary adder architectures for cell-based VLSI and their synthesis , 1997 .

[8]  Neil Burgess,et al.  The Flagged Prefix Adder and its Applications in Integer Arithmetic , 2002, J. VLSI Signal Process..

[9]  Erdal Oruklu,et al.  Design and Synthesis of a Three Input Flagged Prefix Adder , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[10]  J. Saniie,et al.  Performance Evaluation of Flagged Prefix Adders for Constant Addition , 2006, 2006 IEEE International Conference on Electro/Information Technology.