Skip to main content

Design and Fabrication of a Microprocessor Using Adiabatic CMOS and Bennett Clocking

  • Conference paper
  • First Online:
Reversible Computation (RC 2015)

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

Included in the following conference series:

Abstract

This paper will describe the design and implementation of a MIPS-based microprocessor using Bennett clocking to implement reversible logic. In Bennett clocking the clock signals form a “cascade” that moves information forward through logic gates in the compute phase, and then recovers energy during a decompute phase, forming a reversible logic circuit. New logic design and verification tools were developed, using structural Verilog and extensions to ModelSim to address the issues of adiabatic clocking, tools that are currently unavailable in commercial packages. The microprocessor is based on a simplified version of the MIPS architecture. After verification by our design tools it was then implemented using CMOS standard cells based on split-level charge recovery logic. The final design contains approximately 5700 transistors, and is currently being fabricated at MOSIS.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Esmaeilzadeh, H., Blem, E., Amant, R., Sankaralingam, K., Burger, D.: ``Dark silicon and the end of multicore scaling’’. In: 38th Annual International Symposium on Computer Architecture. pp. 365–376. ACM (2011)

    Google Scholar 

  2. NRDC, “America’s Data Centers Consuming and Wasting Growing Amounts of Energy”. http://www.nrdc.org/energy/data-center-efficiency-assessment.asp

  3. Landauer, R.: Irreversibility and Heat Generation in the Computing Process. IBM Journal of Research and Development 5, 183–191 (1961)

    Article  MATH  MathSciNet  Google Scholar 

  4. Costello, D.J., Forney, G.D.: Channel coding: The road to channel capacity. Proceedings of the IEEE 95, 1150–1177 (2007)

    Article  Google Scholar 

  5. Cavin, R.K., Zhirnov, V.V., Hutchby, J.A., Bourianoff, G.I.: Energy barriers, demons, and minimum energy operation of electronic devices. Fluctuation and Noise Letters 5, C29–C38 (2005)

    Article  Google Scholar 

  6. Zhirnov, V.V., Cavin, R.K., Hutchby, J.A., Bourianoff, G.I.: Limits to binary logic switch scaling - A Gedanken model. Proceedings of the IEEE 91, 1934–1939 (2003)

    Article  Google Scholar 

  7. Orlov, A.O., Lent, C.S., Thorpe, C.C., Boechler, G.P., Snider, G.L.: Experimental Test of Landauer’s Principle at the Sub-kBT Level. Jpn. J. Appl. Phys 51, 06FE10-1–06FE10-5 (2012)

    Article  Google Scholar 

  8. Berut, A., Arakelyan, A., Petrosyan, A., Ciliberto, S., Dillenschneider, R., Lutz, E.: Experimental verification of Landauer’s principle linking information and thermodynamics. Nature 483, 187–189 (2012)

    Article  Google Scholar 

  9. Vieri, C.J.: “Reversible Computer Engineering and Architecture” Massachusets Institute of Technology, Ph.D Thesis, (1999)

    Google Scholar 

  10. Lent, C.S., Liu, M., Lu, Y.H.: Bennett clocking of quantum-dot cellular automata and the limits to binary logic scaling. Nanotechnology 17, 4240–4251 (2006)

    Article  Google Scholar 

  11. Valiev, K.A., Starosel’skii, V.I.: A Mondel and Properties of a Thermodynamically Reversible Logic Gate. Russian Microelectronics 29, 83–98 (2000)

    Google Scholar 

  12. Younis, S.: “Asymptotically Zero Energy Computing Using Split-Level Charge Recovery Logic’’. Massachusets Institute of Technology, Ph.D. Thesis (1994)

    Google Scholar 

  13. Weste, N., Harris, D.: CMOS VLSI Design: A Circuits and Systems Perspectives. 4th ed. Addison-Wesley (2010)

    Google Scholar 

  14. MOSIS, “MOSIS, Wafer Electrical Test’’. https://www.mosis.com/cgi-bin/params/ami-c5/v3bm-params.txt

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gregory L. Snider .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Hänninen, I.K., Campos-Aguillón, C.O., Celis-Cordova, R., Snider, G.L. (2015). Design and Fabrication of a Microprocessor Using Adiabatic CMOS and Bennett Clocking. In: Krivine, J., Stefani, JB. (eds) Reversible Computation. RC 2015. Lecture Notes in Computer Science(), vol 9138. Springer, Cham. https://doi.org/10.1007/978-3-319-20860-2_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-20860-2_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-20859-6

  • Online ISBN: 978-3-319-20860-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics