PRE-SETTABLE SEQUENTIAL CIRCUITS DESIGN USING SINGLE- CLOCKED ENERGY EFFICIENT ADIABATIC LOGIC

Similar documents
Research Article Ultra Low Power, High Performance Negative Edge Triggered ECRL Energy Recovery Sequential Elements with Power Clock Gating

Adiabatic Flip-Flops and Sequential Circuit Design using Novel Resettable Adiabatic Buffers Maheshwari, S., Bartlett, V. and Kale, I.

DIFFERENTIAL CONDITIONAL CAPTURING FLIP-FLOP TECHNIQUE USED FOR LOW POWER CONSUMPTION IN CLOCKING SCHEME

PERFORMANCE ANALYSIS OF AN EFFICIENT PULSE-TRIGGERED FLIP FLOPS FOR ULTRA LOW POWER APPLICATIONS

Design of Sequential Circuit using Low Power Adiabatic Complementary Pass Transistor Logic

EL302 DIGITAL INTEGRATED CIRCUITS LAB #3 CMOS EDGE TRIGGERED D FLIP-FLOP. Due İLKER KALYONCU, 10043

DESIGN AND ANALYSIS OF COMBINATIONAL CODING CIRCUITS USING ADIABATIC LOGIC

DESIGN OF LOW POWER TEST PATTERN GENERATOR

DESIGN OF DOUBLE PULSE TRIGGERED FLIP-FLOP BASED ON SIGNAL FEED THROUGH SCHEME

Design and Simulation of a Digital CMOS Synchronous 4-bit Up-Counter with Set and Reset

Energy Recovery Clocking Scheme and Flip-Flops for Ultra Low-Energy Applications

Design of a Low Power and Area Efficient Flip Flop With Embedded Logic Module

Design of a High Frequency Dual Modulus Prescaler using Efficient TSPC Flip Flop using 180nm Technology

A Low-Power CMOS Flip-Flop for High Performance Processors

HIGH PERFORMANCE AND LOW POWER ASYNCHRONOUS DATA SAMPLING WITH POWER GATED DOUBLE EDGE TRIGGERED FLIP-FLOP

Design of Low Power D-Flip Flop Using True Single Phase Clock (TSPC)

Modifying the Scan Chains in Sequential Circuit to Reduce Leakage Current

Fully Static and Compressed Topology Using Power Saving in Digital circuits for Reduced Transistor Flip flop

Design of New Dual Edge Triggered Sense Amplifier Flip-Flop with Low Area and Power Efficient

Improve Performance of Low-Power Clock Branch Sharing Double-Edge Triggered Flip-Flop

Leakage Current Reduction in Sequential Circuits by Modifying the Scan Chains

A Modified Static Contention Free Single Phase Clocked Flip-flop Design for Low Power Applications

Energy Recovering ASIC Design

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

Minimization of Power for the Design of an Optimal Flip Flop

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

Power Optimization Techniques for Sequential Elements Using Pulse Triggered Flip-Flops with SVL Logic

CMOS DESIGN OF FLIP-FLOP ON 120nm

An efficient Sense amplifier based Flip-Flop design

A NOVEL DESIGN OF COUNTER USING TSPC D FLIP-FLOP FOR HIGH PERFORMANCE AND LOW POWER VLSI DESIGN APPLICATIONS USING 45NM CMOS TECHNOLOGY

AN EFFICIENT LOW POWER DESIGN FOR ASYNCHRONOUS DATA SAMPLING IN DOUBLE EDGE TRIGGERED FLIP-FLOPS

An FPGA Implementation of Shift Register Using Pulsed Latches

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

A Power Efficient Flip Flop by using 90nm Technology

Design of an Efficient Low Power Multi Modulus Prescaler

IN DIGITAL transmission systems, there are always scramblers

P.Akila 1. P a g e 60

An Efficient Power Saving Latch Based Flip- Flop Design for Low Power Applications

A NOVEL APPROACH TO ACHIEVE HIGH SPEED LOW-POWER HYBRID FLIP-FLOP

High Speed 8-bit Counters using State Excitation Logic and their Application in Frequency Divider

Design Low-Power and Area-Efficient Shift Register using SSASPL Pulsed Latch

Figure.1 Clock signal II. SYSTEM ANALYSIS

EFFICIENT POWER REDUCTION OF TOPOLOGICALLY COMPRESSED FLIP-FLOP AND GDI BASED FLIP FLOP

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

CHAPTER 6 ASYNCHRONOUS QUASI DELAY INSENSITIVE TEMPLATES (QDI) BASED VITERBI DECODER

Power Optimization by Using Multi-Bit Flip-Flops

ISSN:

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

Report on 4-bit Counter design Report- 1, 2. Report on D- Flipflop. Course project for ECE533

Design And Analysis Of Implicit Pulsed Double Edge Triggered Clocked Latch For Low Power Applications

Abstract 1. INTRODUCTION. Cheekati Sirisha, IJECS Volume 05 Issue 10 Oct., 2016 Page No Page 18532

High Frequency 32/33 Prescalers Using 2/3 Prescaler Technique

ECEN620: Network Theory Broadband Circuit Design Fall 2014

Sequential Logic. References:

Low Power High Speed Voltage Level Shifter for Sub- Threshold Operations

Low-Power and Area-Efficient Shift Register Using Pulsed Latches

High speed, Low power N/ (N+1) prescaler using TSPC and E-TSPC: A survey Nemitha B 1, Pradeep Kumar B.P 2

Design of a Low Power Four-Bit Binary Counter Using Enhancement Type Mosfet

Low Power D Flip Flop Using Static Pass Transistor Logic

Power Efficient Design of Sequential Circuits using OBSC and RTPG Integration

Asynchronous Model of Flip-Flop s and Latches for Low Power Clocking

PERFORMANCE ANALYSIS OF POWER GATING TECHNIQUES IN 4-BIT SISO SHIFT REGISTER CIRCUITS

Modified Ultra-Low Power NAND Based Multiplexer and Flip-Flop

ANALYSIS OF POWER REDUCTION IN 2 TO 4 LINE DECODER DESIGN USING GATE DIFFUSION INPUT TECHNIQUE

A Novel Pass Transistor Logic Based Pulse Triggered Flip-flop with Conditional Enhancement

EEC 118 Lecture #9: Sequential Logic. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

Dual Edge Adaptive Pulse Triggered Flip-Flop for a High Speed and Low Power Applications

Design and Analysis of Semi-Transparent Flip-Flops for high speed and Low Power Applications in Networks

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS)

Design a Low Power Flip-Flop Based on a Signal Feed-Through Scheme

EFFICIENT DESIGN OF SHIFT REGISTER FOR AREA AND POWER REDUCTION USING PULSED LATCH

DESIGN AND IMPLEMENTATION OF SYNCHRONOUS 4-BIT UP COUNTER USING 180NM CMOS PROCESS TECHNOLOGY

REDUCING DYNAMIC POWER BY PULSED LATCH AND MULTIPLE PULSE GENERATOR IN CLOCKTREE

SYNCHRONOUS DERIVED CLOCK AND SYNTHESIS OF LOW POWER SEQUENTIAL CIRCUITS *

DESIGN OF A NEW MODIFIED CLOCK GATED SENSE-AMPLIFIER FLIP-FLOP

Design of Fault Coverage Test Pattern Generator Using LFSR

Low Power Area Efficient Parallel Counter Architecture

Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate

LOW POWER AND HIGH PERFORMANCE SHIFT REGISTERS USING PULSED LATCH TECHNIQUE

Use of Low Power DET Address Pointer Circuit for FIFO Memory Design

CMOS Low Power, High Speed Dual- Modulus32/33Prescalerin sub-nanometer Technology

DESIGN AND ANALYSIS OF LOW POWER STS PULSE TRIGGERED FLIP-FLOP USING 250NM CMOS TECHNOLOGY

1. Convert the decimal number to binary, octal, and hexadecimal.

AN EFFICIENT DOUBLE EDGE TRIGGERING FLIP FLOP (MDETFF)

LFSR Counter Implementation in CMOS VLSI

Dual Edge Triggered Flip-Flops Based On C-Element Using Dual Sleep and Dual Slack Techniques

Low Power and Reduce Area Dual Edge Pulse Triggered Flip-Flop Based on Signal Feed-Through Scheme

Modeling and designing of Sense Amplifier based Flip-Flop using Cadence tool at 45nm

Reduction of Clock Power in Sequential Circuits Using Multi-Bit Flip-Flops

An MFA Binary Counter for Low Power Application

DUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTION

I. INTRODUCTION. Figure 1: Explicit Data Close to Output

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science

A Noble Design of Energy Recovery Flip-Flops

A CHARGE RECYCLING THREE-PHASE DUAL-RAIL PRE-CHARGE LOGIC BASED FLIP-FLOP

Flip-Flops A) Synchronization: Clocks and Latches B) Two Stage Latch C) Memory Requires Feedback D) Simple Flip-Flop Gate

DESIGN AND SIMULATION OF A CIRCUIT TO PREDICT AND COMPENSATE PERFORMANCE VARIABILITY IN SUBMICRON CIRCUIT

University College of Engineering, JNTUK, Kakinada, India Member of Technical Staff, Seerakademi, Hyderabad

FP 12.4: A CMOS Scheme for 0.5V Supply Voltage with Pico-Ampere Standby Current

Logic and Computer Design Fundamentals. Chapter 7. Registers and Counters

Transcription:

Journal of Electron Devices, Vol. 12, 2012, pp. 713-718 JED [ISSN: 1682-3427 ] PRE-SETTABLE SEQUENTIAL CIRCUITS DESIGN USING SINGLE- CLOCKED ENERGY EFFICIENT ADIABATIC LOGIC M. Chanda 1, A. S. Chakraborty 2, A. Dandapat 3 and H. Rahaman 4, IEEE Member 1,2 ECE Department, 1,2 Meghnad Saha Institute of Technology, 1,2 Kolkata 3 Jadavpur University and 4 Bengal Engineering and Science University, 3 ETCE 3 Kolkata and 4 IT 4 Howrah 1 manash.bst@gmail.com, 2 aschak86@gmail.com, 3 anup.dandapat@gmail.com, 4 rahaman_h@it.becs.ac.in Received 28/11/2011, online 15/12/2011 Abstract In this paper, the design of pre-settable adiabatic flip-flops and sequential circuits based on the newly proposed Energy efficient adiabatic Logic (EEAL) is presented. EEAL is based on differential cascode voltage swing (DCVS) logic, uses only a single sinusoidal source as supply-clock. This not only ensures lower energy dissipation, but also simplifies the clock design which would be otherwise more complicated due to the signal synchronization requirement. An adiabatic asynchronous sequential circuit with a reset line has been implemented using EEAL style in a TSMC 0.18 μm CMOS technology. CADENCE simulation shows that EEAL based sequential circuit consumes only 24%-36% of total energy consumed by others imperative logic styles. Layouts of the proposed EEAL based D and JK Flipflops are given to estimate the silicon area clearly. Keywords: Adiabatic logic, Pre-settable flip-flops, single-clock, energy efficient, adiabatic counter Requirement of additional voltage and current sources increase the complexity in SCAL and SCALD [1], [2]. To ensure correct operation auxiliary clocks are required in CAL which deteriorates the energy efficiency. Cascaded PAL structure operates under complementary clocks and suffer from undesired capacitive couplings, since the output nodes are kept floating instead of zero. Higher silicon area imposes limitation on the QAPG operation. In this paper we proposed an energy efficient adiabatic logic (EEAL) based on DCVS network. EEAL operates under a single sinusoidal source. As a parallel path is always provided between the clock supply and output nodes, floating output problems can be eliminated completely which in turns enhances the energy efficiency. I. INTRODUCTION As the transistor count per chip increases rapidly in the system-on-chip (SoC) era, significant reduction in power overhead in dynamic switching and leakage is of particular importance. Adiabatic logic style has emerged as a promising approach to achieve ultra-low power without sacrificing noise immunity and driving ability. A plethora of adiabatic logic styles [1]-[10], which have been proposed over the past decade depend on multiphase clocking schemes. The problems with multiphase clocking [2]-[4], [6], [7], [11] include complicated clock tree design with clock skew, and increased energy dissipation with power clock generators [2], [3], [6], [8], [11]. To ensure signals that originate from different clock phases to be synchronized, insertion of data buffers is required which cause extra power dissipation and area cost [1], [9]. In order to make these adiabatic logic circuits more feasible and practical in VLSI applications, single-clock operation of the circuits would be needed. Though few adiabatic logics including SCAL (Source coupled Adiabatic Logic) [1], SCALD (Source coupled Adiabatic Logic with diode) [2], CAL (Clocked Adiabatic Logic) [3], PAL (Pass Transistor Adiabatic Logic) [4] and QAPG (Quasi Adiabatic Pass gate Logic) [5] have been reported on single clock operation yet in practical cases they suffer in high frequency regime. Figure 1. EEAL logic (a) Block diagram (b) Inverter/Buffer circuit (c) Power supply (d) Cascading of Inverter/Buffer circuits Previously reported adiabatic logic styles focused mainly on combinational logic designs such as CLA, ALU, and processor [2], [7]-[9]. However, flip-flops and sequential circuits cannot be also neglected in digital systems, as we cannot build adiabatic sequential circuits by simply using

conventional method. In this paper, we focus on the design and analysis of adiabatic asynchronous sequential circuits based on the single phase EEAL. Extensive CADENCE simulations have done to show the workability of the proposed logic using 0.18µm CMOS technology in various frequency ranges. The rest of the paper is organized as follows. Rudimentary operation of EEAL logic is discussed in section II. Section III describes the design and operation of sequential circuit such as D, JK, T flip-flops and adiabatic decimal up counter using EEAL. Experimental results and comparison of performance of EEAL with CAL, QAPG and static CMOS logic are also detailed in this section. Finally conclusions are given in section IV. II. OPERATION OF EEAL EEAL is a dual-rail adiabatic logic which consists of two DCVS network and a pair of cross-coupled PMOS devices in each stage, as illustrated by Figure 1(a). To ensure correct operation a sinusoidal ac supply, shown in Figure 1 (c) is used. Figure 1 (b) shows the EEAL buffer/inverter circuit which is based on Figure 1 (a). As far as operation is concerned assuming out and outb are initially low and φ ramps up from logic 0( 0 ) to logic 1( V DD ) state. If now in = 0 and inb = 1 ; N1, P1 are turned off and N2, M1 and P2 are turned ON. The out node is then charged by following φ closely through the parallel combination of P2 and M1, whereas outb node is kept at ground potential, as N2 is On. When φ swings from V DD to ground, out node is discharged through the same charging path and outb is kept at same ground potential. Resultantly we get full swing in out node and ground potential at outb node. So floating output problem can be eliminated which in turn increases the energy efficiencies of EEAL based circuits. TSMC 0.18µm CMOS process is used to simulate the proposed EEAL Inverter/Buffer circuit. The CADENCE simulation waveforms of the EEAL Inverter/Buffer are shown in Figure 2. These simulation results were obtained when a periodic sequence 1010... was applied at the input of Figure 1 (b). The frequency of the power-clock is 100MHz, and its peak voltage 1.8V. W/L of the cross coupled PMOS (M1 and M2) is taken with 12λ/2λ, and the other NMOS transistors are taken with 6λ/2λ where λ=0.9µm. Energy dissipation of the EEAL circuits includes mainly full-adiabatic energy loss on output nodes. In EEAL, as floating problem is solved by providing parallel paths between output nodes and supply clock, energy loss on internal nodes due to leakage currents become negligible. Moreover in parallel paths either PMOS or NMOS any one or both transistors are turned ON always. So the voltage drop across the path becomes very small ( V 0) which reduces the threshold loss also. Thus the non-adiabatic loss is minimized significantly. The energy dissipation in charging process of the EEAL inverter/buffer can be expressed as: E = {(RC L )/T} (C L V DD + ½ C L ( V) 2 (1) Hence R is the turn-on resistance of the parallel path, C L is the output load capacitances and T is the charging time. ½C L ( V shows the threshold loss [4], [9], [11]. Though this loss is negligibly small yet it is included in the above equation to make the power consumption more realistic. In EEAL as charging and discharging processes consume almost similar amount of energy, total energy dissipation for a complete cycle can be expressed as: E = 2{(RC L )/T} (C L V DD ) 2 + C L ( V) 2 (2) The above calculation implies that we may dramatically reduce the power dissipation by somehow prolonging T. Hence during charging and discharging, PMOS/NMOS transistors are operated in triode region as very small voltage drop occurs between supply clock and output nodes. So the turn-on resistance of the charging or discharging path consists of parallel combination of PMOS/NMOS transistors can be expressed as: R={µ n C ox (W/L) n (½V DD -V tn )+µ p C ox (W/L) p (½V DD -V tp )} (3) Figure 2. Output waveforms of EEAL Inverter/Buffer circuit at 100MHz with a load of 25fF at the output nodes where µ n and µ p are the mobility of PMOS and NMOS; V tn and V tp are the threshold voltages of PMOS and NMOS respectively; all the other terms have the usual meaning. For 0.18µm CMOS process, considering V DD =1.8V and ( ) p =2( ) n, the above expression gives R=1.02KΩ. Similarly the load capacitances (C L ) associated with PMOS/NMOS transistors, operating in triode region can be expressed by: 714

C= W (½L+ L) C ox + C J (4) where L is the overlap capacitances and C ox is the gate oxide capacitances per unit area. In 0.18µm CMOS process, C ox is approximately 8.6fF/µm 2. Capacitance C J is due to the junction between the source/drain diffusion and the bulk. Comparing Figure 1 (b) with first order RC network signal propagation delay can be expressed as: where C1 and C2 are the output load capacitance of two successive inverter stages. Assuming that the present and next stage of adiabatic D flip-flop is Q and Q*. In case of T and JK flip-flop, output can be written as Q* = TQ'+QT' and Q* = JQ'+ KQ. So the T and JK flip-flops can be realized by τ RC = (ln2) RC L (5) In 0.18µm CMOS process considering 10fF output load, RC time delay (τ RC ) of EEAL Inverter/buffer circuit becomes almost 7.04 ps. Due to parallel resistive path signal propagation in EEAL will be very faster compared to other imperative logic styles. III. ADIABATIC PRE-SETTABLE SEQUENTIAL CIRCUIT DESIGN In this section, we first describe the EEAL gates, and then we present the design of adiabatic flip-flops and sequential circuits using EEAL gates. III.1 EEAL Complex Gate Design Complex EEAL gate can be implemented easily by using the general structure shown in Figure 1 (a). In Figure 1 (a), replacing DCVS networks by the structures shown in Figure 3, we can implement 2 i/p AND, OR, XOR and 2-1 MUX. Thus complex gate designs by EEAL logic become simple and modular. III.2 EEAL Pre-Settable Flip-Flop design A few adiabatic logic architectures have been presented for low power sequential circuit design [12]-[15] with a single or multiphase clock scheme. Implementation of complex control schemes, distribution of multiple clock phases, management of data dependent clock capacitance fluctuations make the multiphase clocking schemes sensitive to clock skew. In previously proposed transistor based adiabatic circuits; a complicated clocking rule must be followed to form a chain of cascaded stages. These all impose limitations on sequential circuit design by multiphase clock based adiabatic logics. Hence we implement the adiabatic sequential circuit by EEAL logic which uses a single sinusoidal clock source. Moreover sinusoidal power-clocks have more practical significance because it can be easily produced using simple LC circuits. This not only ensures low energy consumption yet enjoys minimal control overhead also. To establish a simple sequential circuit, like D flip-flop, two cascaded inverter stages or a single buffer stage driven by a single sinusoidal clock are required. According to this method, the adiabatic D flip-flop using the EEAL circuits is shown in Figure 4(a). The energy loss of a D flip-flop can be expressed as, E = 2{R (C 1 +C 2 )/T} (C L V DD + (C 1 +C 2 )( V (6) Figure 3. DCVS network of EEAL Gates (a) AND/NAND (b) OR/NOR (c) XOR/XNOR and (d) 2-1 MUX Figure 4. EEAL sequential circuits (a) D Flip-flop (b) T Flip-flop (c) JK Flip-flop using the XOR and multiplexer to replace the first-eeal buffer stage in the adiabatic D flip-flop. The T and JK flipflops using two-stage EEAL are shown in Figure 4(b) and Figure 4 (c), respectively. Adiabatic flip-flops with a reset line are more universal and suitable for the design of adiabatic sequential circuits. To implement the pre-settable adiabatic flip-flops, second stage of EEAL flip-flops will be replaced by the 2-1 multiplexer. Figure 5 shows the pre-settable D flip-flop and T flip-flop. 715

Figure 5 Pre-settable adiabatic flip-flops (a) D flip-flop (b) T flip-flop Output waveform of EEAL based pre-settable D flipflop are shown in Figure 6. Figure 7 shows that EEAL D flip-flop performs better than the other imperative adiabatic logic styles. At 100MHz frequency, EEAL based D flip-flop consumes only 19.12%, 29%, 40% and 47% of total power consumed by conventional CMOS, 2N2N2P, CAL and CTGAL respectively. Simulated waveform of pre-settable T flip-flop is also shown in Figure 8. Figure 8. Output waveforms of EEAL JK flip-flop circuit at 100MHz with a load of 25fF at the output nodes Figure 9. Schematics of decimal up counter based on EEAL logic Figure 6 Output waveforms of EEAL pre-settable D flip-flop circuit at 100MHz with a load of 25fF at the output nodes Figure 7. Comparison of energy consumption per cycle of EEAL, ECRL [7], CTGAL [10 ], CAL, 2N2N2P [6] and static CMOS based D Flip-Flop Figure 10. Output waveforms of EEAL Inverter/Buffer circuit at 100MHz with a load of 25fF at the output nodes 716

III.3 EEAL Pre-Settable Flip-Flop design Complex sequential circuits can be realized using the schematic of a BCD code up counter which is implemented by pre-settable flip-flops and EEAL gates. The proposed pre-settable flip-flops and EEAL gates. Figure 9 shows transition function of each flip-flop can be expressed as Q0*= Q 0 ', Q 1 *= (Q 0 Q 1 ) Q 3 ', Q 2 * = (Q 0 Q 1 ) Q 2, Q 3 * = ((Q 1 Q 2 )Q 0 + Q 3 Q 0 '). We can also realize the other counter by modifying the reset signal in Figure 9. Simulated waveforms of EEAL based decimal up counter are shown in Figure 10. Therefore, the proposed pre-settable adiabatic flip-flops are more universal and suitable for the design of adiabatic counters. In Figure 11 CADENCE simulation shows that EEAL based decimal up counter consumes only 24.5%, 35.5% and 26% of total power consumed by conventional CMOS, 2N2N2P and CAL. Layouts of D and JK Flip-flops are shown in Figure 12 to estimate the silicon area clearly. In case of adiabatic logic style, as we are getting complementary output simultaneously, the transistor overheads and finally silicon area becomes larger. Still this complementary logic design becomes efficacious in implementing the complex circuits like multiplier, complex adder etc. functionality of such logic, making it suitable for implementing energy-aware and performance-efficient sequential circuit. Figure 12. Layout of EEAL based (a) JK FLIP-FLOP and (b) D FLIP- FLOP References Figure 11. Comparison of energy consumption per cycle of EEAL, CAL, 2N2N2P and conventional CMOS logic based decimal up counter IV. CONCLUSION This paper proposes a single clock based energy efficient adiabatic logic. Non-adiabatic loss can be minimized significantly by eliminating floating output problem. This logic is also faster compared to other imperative logic styles as parallel path is provided between supply clock and output nodes. EEAL based pre-settable adiabatic flip-flops and decimal up counter are also implemented. CADENCE simulation shows the high energy efficiencies of EEAL logic. Both simulation and measurement results verify the [1] S.Kim and M.C. Papaefthymiou. Single-phase source-coupled adiabatic logic, in Proc. Int. Symp. Low-Power Electron. Design, San Diego, CA, Aug. 1999, pp. 97 99.. A247, pp. 529 551, April 1955. [2] S. Kim, C.H. Ziesler and M.C. Papaefthymiou. A true single-phase energy recovery multiplier, IEEE Trans.onVLSI Systems, 11,.194-207 (2003). [3] D. Maksimovic and V. G. Oklobdzija, Clocked CMOS adiabatic logic with single ac power supply, in 21st Eur. Solid State Circuits Conf., Lille, France, Sept. 1995. [4] Oklobdzija, V.G., Maksimovic, D., and Lin, F.C., Pass-transistor adiabatic logic using single power-clock supply, IEEE Trans. Circuits Syst II, Analog Digit. Signal Process, 44, 842 846 (1997). [5] E. K. Loo, H. I. A. Chen, J. B. Kuo, and M. Syrzycki., Low-voltage single phase clocked quasi adiabatic pass gate logic, in CCECE 2007, Vancouver, April 2000. [6] A. Kramer, J. S. Denker, B. Flower, and J. Moroney, 2nd order adiabatic computation with 2N-2P and 2N-2N2P logic circuits, Proc of the Intemational Symposium on Low Powr Electronics and Design, 1995. [7] Y. Moon and D. K. Jeong, An efficient charge recovery logic circuit, IEEE Joumal of Solid-state Circuits 31, 514-522 (1996). [8] Jianping Hu, Tiefeng Xu, and Yinshui Xia, Proc. 48TH IEEE Inter, Midwest Symposium on Circuits and Systems, pp.1398-1401 (2005). [9] Y. Ye and K. Roy, QSERL: quasi-static energy recovery logic, IEEE J. Solid-State Circuits 36. 239 248, (2001). [10] X. Jian, W. Peng-jun and Z. Xiao-yang, Research of adiabatic multiplier based on CTGAL, ASICON 2007, pp. 138-141. [11] J Neil H. E. Weste, David Harris, and Ayan Banerjee, CMOS VLSI Design: A circuits and system perspective (3rd edition), Pearson Education 2008. [12] M. Chanda, A. Dandapat, and H. Rahaman, Ultra low power sequential circuit implementation by a quasi static single phase 717

adiabatic dynamic logic (SPADL), IEEE-TENCON 2009, pp. 1-5, Singapore, Nov. 2009. [13] J. Hu, Y. Xia and H. Dong, Low power NMOS CPAL circuits and adiabatic sequential circuits, IEEE 6 th circuit and system symp. pp. 233-236, vol. 1, 31 st May- 20 th June 2004. [14] Y. Wu, H. Dong, Y. Wang and J. Hu, Low power adiabatic sequential using two phase power clock supply, ASICON 2005,pp. 185-188, 2005. [15] C.P Kumar, S.K Tripathy and R. Tripathi, High performance sequential circuit with adiabatic complementary pass-transistor logics (ACPL), IEEE-TENCON 2009,pp. 1-4, 2009. 718