Skip to main content
Log in

Abstract

This paper introduces a variety of approaches for assessing logarithmic-depth parallel prefix adders: a delay model based on a slight modification to the Logical Effort methodology is derived; a simple area model based on wire pitch is described; a new parameter, span(i), is defined that provides a mechanism for determining cell count and whether a prefix tree exhibits idempotency. The models are tested against Knowles’ Family of Adders and found to give results that are within 5% of those reported by Knowles, as well as allowing a full assessment of the family to be made. Finally, the delay and area models are used to assess the Flagged Prefix Adder, an enhanced adder capable of computing absolute differences.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. R.E. Ladner and M.J. Fischer, “Parallel Prefix Computation,” J. ACM, vol. 27, 1980, pp. 831–838.

    Google Scholar 

  2. P.M. Kogge and H.S. Stone, “A Parallel Algorithm for the Efficient Solution of a General Class of Recurrence Relations,” IEEE Trans. Computers, vol. 22, 1973, pp. 786–793.

    Google Scholar 

  3. R.P. Brent and H.T. Kung, “A Regular Layout for Parallel Adders,” IEEE Trans. Computers, vol. 31, 1982, pp. 260–264.

    Google Scholar 

  4. A. Goldovsky, R.K. Kolagotla, C.J. Nicol, and M. Besz, “A 1.0-nsec 32-bit Prefix Tree Adder in 0.25 mm Static CMOS,” in Proc. 42nd IEEE Midwest Symp., Las Cruces, NM, 2000, pp. 608–612.

  5. A. Goldovsky, H.R. Srinivas, R. Kolagotla, and R. Hengst, “A Folded 32-bit Prefix Tree Adder in CMOS,” in Proc. 43rd IEEE Midwest Symp. Circuits and Systems, Lansing, MI, 2000 pp. 368–373.

  6. S. Vangal et al., “A 25 GHz 32 b Integer-Execution Core in 130 nm dual-V T CMOS,” ISSCC Digest of Technical Papers, San Francisco, 2002, pp. 412–413.

  7. S.K. Mathew et al., “Sub-500-ps 64-b ALUs in 0.18 mm SOI/bulk CMOS: Design and Scaling Trends,” IEEE Journal of Solid-State Circuits, vol. 36, 2001, pp. 1636–1646.

    Google Scholar 

  8. K. Suzuki et al., “A 2000-MOPS Embedded RISC Processor with a Rambus DRAM Controller,” IEEE Journal of Solid-State Circuits, Vol. 34, 1999, pp. 1010–1021.

    Google Scholar 

  9. R. Zimmermann, “Efficient VLSI Implementation of Modulo (2n± 1) Addition and Multiplication,” in Proc. 14th IEEE Symp. Computer Arithmetic, Adelaide, Australia, 1999, pp. 158–167.

  10. A. Beaumont-Smith and C.C. Lim, “Parallel Prefix Adder Design,” in Proc. 15th IEEE Symp. Computer Arithmetic, Vail, CO, June 2001, pp. 218–225.

  11. N. Burgess, “PAPA—Packed Arithmetic on a Prefix Adder for Multimedia Applications,” in Proc. 13th IEEE Int. Conf. on Application-Specific Systems, Architectures, and Processors, San Jose, CA, 2002, pp. 197–207.

  12. S.C. Knowles, “A Family of Adders,” in Proc. 14th IEEE Symp. Computer Arithmetic, Adelaide, April 1999, pp. 30–34.

  13. N. Burgess, “The Flagged Prefix Adder and its Applications in Integer Arithmetic,” J. VLSI Signal Processing, 31, 2002, pp. 259–267.

    Google Scholar 

  14. I.E. Sutherland, R.F. Sproull and D. Harris, Logical Effort: Designing Fast CMOS Circuits, San Francisco, CA: Morgan-Kaufman, 1999.

    Google Scholar 

  15. M.J.S. Smith, Application-Specific Integrated Circuits, Menlo Park, CA: Addison-Wesley, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Neil Burgess.

Additional information

Neil Burgess Ph.D., M.Sc., B.Sc., was awarded a PhD by Southampton University (U.K.) in 1986 for his work on graph theoretic techniques to model failure mechanisms in MOS VLSI circuits. He then spent two years designing DSP VLSI chips at GEC’s Hirst Research Labs in Wembley, London, before moving to academia to lecture in Microelectronic Systems, first at Brunel University, London, then for 6 years at the University of Adelaide, Australia. In 1996, he was appointed Director of the University of Adelaide’s Centre for High-Performance Technology and Systems, whose major research activity was centred on the design of high-performance digital microelectronic circuits. In 1999, he returned to the U.K. to take up a Professorial Research Fellowship in the Division of Electronics at Cardiff University’s School of Engineering. His research activities in these posts have revolved around digital VLSI design in both CMOS and GaAs, and high-speed arithmetic processing, expanding this work to address applications including cryptography, image compression, and DSP. In October 2003, he left the academic sector to join Icera Semiconductor, a silicon start-up company whose design office is in Bristol, UK. He has published over 80 papers and is an associate editor of the IEEE Transactions of Computers. He co-chaired the 14th and 15th IEEE Symposia on Computer Arithmetic (in 1999 and 2001), the 13th IEEE International Conference on Application-Specific Systems Architectures and Processors (2002), and the 37th and 38th IEEE Asilomar Conference on Signals, Systems and Computers (2003 and 2004).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Burgess, N. New Models of Prefix Adder Topologies. J VLSI Sign Process Syst Sign Image Video Technol 40, 125–141 (2005). https://doi.org/10.1007/s11265-005-4942-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-005-4942-6

Keywords

Navigation