Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4148))

  • 1172 Accesses

Abstract

In adiabatic circuits, the energy dissipation occurs during every cycle, as output nodes are always charged and discharged by power-clocks. This paper presents a low-power register file based on adiabatic logic with power-gating techniques. N-type adiabatic drivers with power-gating schemes are used to drive read bit and read data lines, while P-type adiabatic drivers with power-gating schemes are used to drive write bit lines and power storage cells. The write and read drivers for driving bit and word lines can be switched off to reduce energy losses during idle times. The energy of all nodes with large capacitances including storage cells can be well recovered without non-adiabatic loss. SPICE simulations indicate that the proposed register file achieves considerable energy savings over CMOS implementation.

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. Rabaey, J.M., Pedram, M.: Low Power Design Methodologies. Kluwer Academic Publishers, Boston (1996)

    Google Scholar 

  2. Kramer, A., Denker, J.S., Flower, Moroney, B.J.: 2nd Order Adiabatic Computation with 2N-2P and 2N-2N2P Logic Circuits. In: Proceedings of International Symposium on Low Power Design, pp. 191–196 (1995)

    Google Scholar 

  3. Maksimovic, D., Oklobdzija, V.G., Nikolic, B., Current, K.W.: Clocked CMOS Adiabatic Logic with Integrated Single-Phase Power-Clock Supply. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 8(4), 460–463 (2000)

    Article  Google Scholar 

  4. Moon, Jeong, Y.D.: An Efficient Charge Recovery Logic Circuit. IEEE Journal of Solid-State Circuits 31(4), 514–521 (1996)

    Article  Google Scholar 

  5. Liu, F., Lau, K.T.: Pass-Transistor Adiabatic Logic with NMOS Pull-Down Configuration. Electronics Letters 34(8), 739–741 (1998)

    Article  Google Scholar 

  6. Chang, R.C., Hung, P.-C., Wang, I.-H.: Complementary Pass-Transistor Energy Recovery Logic for Low-Power Applications. IEE Proceedings–Computers and Digital Techniques 149(4), 146–151 (2002)

    Article  Google Scholar 

  7. Moon, Y., Jeong, D.K.: A 32 x 32-b Adiabatic Register File with Supply Clock Generator. IEEE Journal of Solid-State Circuits 33(5), 696–701 (1998)

    Article  Google Scholar 

  8. Avery, S., Jabri, M.: A Three-Port Adiabatic Register File Suitable for Embedded Applications. In: Proceedings of international symposium on Low power design, pp. 288–292 (1998)

    Google Scholar 

  9. Ng, K.W., Lau, K.T.: A Novel Adiabatic Register File Design. Journal of Circuits, Systems, and Computers 10(1), 67–76 (2000)

    Google Scholar 

  10. Tzartzanis, N., Athas, W.C.: Energy Recovery for The Design of High-Speed, Low-Power Static RAMs. In: Proceedings of International Symposium on Low Power Design, pp. 55–60 (1996)

    Google Scholar 

  11. Hu, J., Xu, T., Li, H.: A Lower-Power Register File Based on Comple-mentary Pass-Transistor Adiabatic Logic. IEICE Transactions on Informations and Systems E88–D(7), 1479–1485 (2005)

    Article  Google Scholar 

  12. Hu, J., Xu, T., Yu, J., Yinshui, X.: Low Power Dual Transmission Gate Adiabatic Logic Circuits and Design of SRAM. In: The 47th International Midwest Symposium on Circuits and Systems, pp. 565–568 (2004)

    Google Scholar 

  13. Teichmann, P., Fischer, J., Henzler, S., Amirante, E., Schmitt-Landsiedel, D.: Power-clock gating in adiabatic logic circuits. In: Paliouras, V., Vounckx, J., Verkest, D. (eds.) PATMOS 2005. LNCS, vol. 3728, pp. 638–646. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  14. Hu, J., Li, H., Dong, H.: A low-power adiabatic register file with two types of energy-efficient line drivers. In: The 48th International Midwest Symposium on Circuits and Systems, pp. 1753–1756 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hu, J., Li, H., Wu, Y. (2006). Low-Power Register File Based on Adiabatic Logic Circuits. In: Vounckx, J., Azemard, N., Maurine, P. (eds) Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation. PATMOS 2006. Lecture Notes in Computer Science, vol 4148. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11847083_37

Download citation

  • DOI: https://doi.org/10.1007/11847083_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-39094-7

  • Online ISBN: 978-3-540-39097-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics