Skip to main content

Reversible Binary Coded Decimal Adders using Toffoli Gates

  • Chapter

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 14))

Reversibility plays a fundamental role when computations with minimal energy dissipation are considered. This research describes Toffoli Gate (TG) implementations of conventional Binary Coded Decimal (BCD) adders, adders for Quick Addition of Decimals (QAD), and carry select BCD adders suitable for multi-digit addition. For an N-digit fast adder, partial parallel processing is done on all digits in the decimal domain. Such high-speed BCD adders find application in realtime processors and internet-based computing. An analysis of delay normalized to a TG and quantum cost of BCD adders is presented. Implementations using TGs and Fredkin Gates (FRGs) are compared based on quantum cost, number of gates, garbage count and delay, and the results are tabulated.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Landauer, ‘Irreversibility and Heat Generation in the Computational Process’, IBM Journal of Research Development, 5, 1961, 183–191

    Article  MATH  MathSciNet  Google Scholar 

  2. C. Bennett, ‘Logical Reversibility of Computation’, IBM Journal of Research and Development, 17, 1973, 525–532

    MATH  Google Scholar 

  3. Md. Hafiz Hasan Babu and A. R. Chowdhury, ‘Design of a Reversible Binary Coded Decimal Adder by Using Reversible 4-Bit Parallel Adder’, VLSI Design 2005, Jan. 2005, Kolkata, India, pp. 255–260

    Google Scholar 

  4. H. Thapliyal, S. Kotiyal, and M. B Srinivas, ‘Novel BCD Adders and Their Reversible Logic Implementation for IEEE 754r Format’, 19th VLSI Design 2006, Jan. 2006, Hyderabad, India, pp. 387–392

    Google Scholar 

  5. R. K. James, T. K. Shahana, K. P. Jacob, and S. Sasi, ‘Improved Reversible Logic Implementation of Decimal Adder’, IEEE 11th VDAT Symposium, Aug. 2007, Kolkata, India

    Google Scholar 

  6. M. Haghparast and K. Navi, ‘A Novel Reversible BCD Adder for Nanotechnology Based Systems’, American Journal of Applied Sciences, 5(3), 2008, 282–288, ISSN 1546–9239

    Article  Google Scholar 

  7. E. Fredkin and T. Toffoli, ‘Conservative Logic’, International Journal of Theoretical Physics, 21, 1982, 219–253

    Article  MATH  MathSciNet  Google Scholar 

  8. R. K. James, T. K. Shahana, K. P. Jacob, and S. Sasi, ‘Performance Analysis of Reversible Fast Decimal Adders’, International Conference on Computer Science and Applications, Oct. 2007, San Francisco, USA, pp. 234–239

    Google Scholar 

  9. R. K. James, T. K. Shahana, K. P. Jacob, and S. Sasi, ‘Quick Addition of Decimals Using Reversible Conservative Logic’, 15th International Conference on Advanced Computing & Communication ADCOM 2007 18–21 December 2007, IIT Guwahati, India, pp. 191–196

    Google Scholar 

  10. R. Feynman, ‘Quantum Mechanical Computers’, Optical News, 1985, Claydon, Ipswich, pp. 11–20

    Google Scholar 

  11. D. Maslov, ‘Reversible Logic Synthesis’, Ph.D. Dissertation, Computer Science Department, University of New Brunswick, Canada, Oct. 2003

    Google Scholar 

  12. P. Gupta, A. Agrawal, and N. K. Jha, ‘An Algorithm for Synthesis of Reversible Logic Circuits’, IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems, 25(11), Nov. 2006, 2317–2330

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer Science+Business Media B.V

About this chapter

Cite this chapter

James, R.K., Poulose Jacob, K., Sasi, S. (2009). Reversible Binary Coded Decimal Adders using Toffoli Gates. In: Ao, SI., Rieger, B., Chen, SS. (eds) Advances in Computational Algorithms and Data Analysis. Lecture Notes in Electrical Engineering, vol 14. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-8919-0_9

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-8919-0_9

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-8918-3

  • Online ISBN: 978-1-4020-8919-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics