Open Access Open Access  Restricted Access Subscription or Fee Access

A Complete Study of Low Power Register File Using Adiabatic Complementary Pass-transistor Logic

D. Sreenu, Dr. A. K. Saxena, Dr. S. Dasgupta

Abstract


Register file is one of the most power hungry components in the processor consuming about 20% of the processor power, because it contains large capacitances on bit lines, word lines,address lines, and storage cell array and is frequently accessed. This paper presents a complete study of register file based on adiabatic logic at 90nm CMOS process. A 32 x 32 register file using adiabatic complementary pass-transistor logic (ACPL) has been designed. All the circuits expect for storage cell employ ACPL circuits and storage cell is based on conventional memory (SRAM cell). Since register file consists of large capacitances, the minimization of power consumption is made by choosing optimal size of ACPL circuits for driving large capacitances. For comparison, two other register file based on same organization were simulated using CPAL and conventional CMOS logics. Simulation results shows that adiabatic CPL register file achieves power saving of 30% with CPAL and 91% to 95% with conventional CMOS logic for clock frequencies ranging from 50 to 500MHz. Since power consumption is a function of output load capacitance and supply voltage, we have also simulated these register file for various supply voltages and load capacitances.


Keywords


Adiabatic Logic, ACPL, Low Power, Register File, SRAM

Full Text:

PDF

References


Jan M. Rabaey, Anantha Chandrakasan and Borivoje Nikolic, “Digital Integrated Circuits- A Design Perspective”, 2nd ed., Prentice Hall of India Pvt Ltd, New Delhi, pp. 213-233, 2006.

G. Koller and W. C. Athas, “Adiabatic switching, low energy computing and the physics of storing and erasing information,” Proceedings of Physics of Computation Workshop, Dallas, Texas, pp. 267-270, 1992.

A. G. Dickinson and J. S. Denker, “Adiabatic Dynamic Logic”, IEEE Journal of Solid- State Circuits, vol. 30, no. 3, pp. 311-314, 1995.

Y. Moon and D. Jeong, “An efficient charge-recovery logic circuit,” IEEE Journal of Solid-State Circuits, vol. 31, no. 4, pp. 514-522, 1996.

A. Kramer, J. S. Denker, B. Flower, and J. Moroney, “2nd order adiabatic computation with 2N-2P and 2N-2N2P logic circuits”, Proceedings of the International Symposium on Low Power Electronics and Design,(Monterey, CA, 1995),pp.391.

J. P. Hu, L. Z. Cen, X Liu, “A new type of low-power adiabatic circuit with complementary pass-transistor logic”, Proc. 5th Inter. Conf. on ASIC, Beijing, China, pp. 1235-1238, 2003.

Hu, Jianping, Xu, Tiefeng, Li, Hong, “A Lower-Power Register File Based on Complementary Pass-Transistor Adiabatic Logic”, IEICE Transactions on Informations and Systems, Vol. E88–D (7) pp.1479–1485, 2005.

Ling Wang, Jianping Hu, and Jing Dai, “A low-power multiplier using adiabatic CPL circuits”, Integrated Circuits, 2007. ISIC’07,International Symposium, pp. 21-24, 2007

Y. Moon and D. K. Jeong, “A 32 x 32-b adiabatic register file with supply clock generator”, IEEE Journal of Solid-State Circuits, vol. 33, no. 5, pp.696 -701, 1998.

K. W. Ng and K. T. Lau, “A novel adiabatic register file design”, Journal of Circuits, Systems and Computers, vol. 10, no. 1, pp. 67-76, 2000.

J. H. Kwon, J. Lim, and S. I. Chae, “A three-port nRERL register file for ultra-low-energy applications”, Proc. International Symposium on Low Power Electronics and Design, pp. 161-166, 2000.

J. Hu, B. Liu, X. Hu and S. Zhang,” A Test Chip for CPAL Register File Fabricated in Chartered 0.35um CMOS Process” Proceedings of 51st Midwest Symposium on Circuits and Systems, pp. 434-437, Aug. 2008.

Y.K. Sudharshan, D.Sreenu, A.K. Saxena and S.Dasgupta, “Design of Low Power Adiabatic SRAM Using DTGAL, CPAL and ACPL: A Comparative Study” Journal of Low Power Electronics, vol. 5, no. 1, pp.1-10, 2009.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.