Skip to main content

A Design Method for Heterogeneous Adders

  • Conference paper
Embedded Software and Systems (ICESS 2007)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4523))

Included in the following conference series:

Abstract

The performance of existing adders varies widely in their speed and area requirements, which in turn sometimes makes designers pay a high cost in area especially when the delay requirements exceeds the fastest speed of a specific adder, no matter how small the difference is. To expand the design space and manage delay/area tradeoffs, we propose new adder architecture and a design methodology. The proposed adder architecture, named heterogeneous adder, decomposes an adder into blocks (sub-adders) consisting of carry-propagate adders of different types and precision. The flexibility in selecting the characteristics of sub-adders is the basis in achieving adder designs with desirable characteristics.

We consider the area optimization under delay constraints and the delay optimization under area constraints by determining the bit-width of sub-adders using Integer Linear Programming. We demonstrate the effectiveness of the proposed architecture and the design method on 128-bit operands.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Nagendra, C., Irwin, M.J., Owens, R.M.: Area-time-power tradeoffs in parallel adders. IEEE Trans. on Circuits and Systems II: Analog and Digital Signal Processing 43, 689–702 (1996)

    Article  Google Scholar 

  2. Oklobdzija, V., Zeydel, B., Mathew, S., Krishnamurthy, R.: Energy-Delay Estimation Technique for High-Performance Microprocessor VLSI Adders. In: Proc. IEEE Symposium on Computer Arithmetic, Jun. 2003, pp. 272–279 (2003)

    Google Scholar 

  3. Wang, Y., Pai, C., Song, X.: The design of hybrid carry-lookahead/carry-select adders. IEEE Trans. on Circuits and Systems II: Analog and Digital Signal Processing 49 (2002)

    Google Scholar 

  4. Oklobdzija, V., Villeger, D.: Improving Multiplier Design by Using Column Compression Tree and Optimized Final Adder in CMOS Technology. IEEE Trans. on VLSI 3(2), 292–301 (1995)

    Article  Google Scholar 

  5. Stelling, P.F., Oklobdzija, V.: Design Strategies for Optimal Hybrid Final Adders in a Parallel Multiplier. Journal of VLSI Signal Processing 14(3), 321–331 (1996)

    Article  Google Scholar 

  6. Ercegovac, M.D., Lang, T.: Digital Arithmetic. Morgan Kaufmann, San Francisco (2004)

    Google Scholar 

  7. Zimmermann, R.: Binary Adder Architectures for Cell-Based VLSI and their Synthesis. PhD thesis, Swiss Federal Institute of Technology (ETH) Zurich, Hartung-Gorre Verlag (1998)

    Google Scholar 

  8. Knowles, S.: A Family of Adders. In: Proc. IEEE Symposium on Computer Arithmetic, pp. 30–34 (1999)

    Google Scholar 

  9. Williams, H.P.: Model Building in Mathematical Programming, 4th edn. John Wiley, New York (1999)

    Google Scholar 

  10. Berkelaar, M.: lp_solve - version 4.0. Eindhoven University of Technology (2003), ftp://ftp.ics.ele.tue.nl/pub/lp_solve/

  11. IDEC-C221: IDEC Cell Library Data Book. IC Design Education Center (2000)

    Google Scholar 

  12. DesignWare IP Family Reference Guide. Synopsis Corporation, September 12 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Yann-Hang Lee Heung-Nam Kim Jong Kim Yongwan Park Laurence T. Yang Sung Won Kim

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Lee, JG., Lee, JA., Lee, BS., Ercegovac, M.D. (2007). A Design Method for Heterogeneous Adders. In: Lee, YH., Kim, HN., Kim, J., Park, Y., Yang, L.T., Kim, S.W. (eds) Embedded Software and Systems. ICESS 2007. Lecture Notes in Computer Science, vol 4523. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72685-2_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72685-2_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72684-5

  • Online ISBN: 978-3-540-72685-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics