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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Rabaey, J.M., Pedram, M.: Low Power Design Methodologies. Kluwer Academic Publishers, Boston (1996)
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)
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)
Moon, Jeong, Y.D.: An Efficient Charge Recovery Logic Circuit. IEEE Journal of Solid-State Circuits 31(4), 514–521 (1996)
Liu, F., Lau, K.T.: Pass-Transistor Adiabatic Logic with NMOS Pull-Down Configuration. Electronics Letters 34(8), 739–741 (1998)
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)
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)
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)
Ng, K.W., Lau, K.T.: A Novel Adiabatic Register File Design. Journal of Circuits, Systems, and Computers 10(1), 67–76 (2000)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)