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

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

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

DESIGN AND ANALYSIS OF COMBINATIONAL CODING CIRCUITS USING ADIABATIC LOGIC

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

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

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

LOW POWER BASED DUAL MODE LOGIC GATES USING POWER GATING TECHNIQUE

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

LOW POWER LEVEL CONVERTING FLIP-FLOP DESIGN BY USING CONDITIONAL DISCHARGE TECHNIQUE

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

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

P.Akila 1. P a g e 60

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

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

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

Energy Recovering ASIC Design

International Journal Of Global Innovations -Vol.6, Issue.I Paper Id: SP-V6-I1-P46 ISSN Online:

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

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

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

CMOS DESIGN OF FLIP-FLOP ON 120nm

DESIGN OF LOW POWER TEST PATTERN GENERATOR

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

Design of Low Power and Area Efficient Pulsed Latch Based Shift Register

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

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

A Power Efficient Flip Flop by using 90nm Technology

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

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

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

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

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

Figure.1 Clock signal II. SYSTEM ANALYSIS

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

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

data and is used in digital networks and storage devices. CRC s are easy to implement in binary

LFSR Counter Implementation in CMOS VLSI

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

Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate

CMOS Design Analysis of 4 Bit Shifters 1 Baljot Kaur, M.E Scholar, Department of Electronics & Communication Engineering, National

Power Optimization by Using Multi-Bit Flip-Flops

Reduction of Area and Power of Shift Register Using Pulsed Latches

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

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

Modifying the Scan Chains in Sequential Circuit to Reduce Leakage Current

Design of Low Power Universal Shift Register

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

Low Power Area Efficient Parallel Counter Architecture

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

DIGITAL ELECTRONICS MCQs

An FPGA Implementation of Shift Register Using Pulsed Latches

An efficient Sense amplifier based Flip-Flop design

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

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

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

Design And Analysis of Clocked Subsystem Elements Using Leakage Reduction Technique

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

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

ISSN Vol.08,Issue.24, December-2016, Pages:

SYNCHRONOUS DERIVED CLOCK AND SYNTHESIS OF LOW POWER SEQUENTIAL CIRCUITS *

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

Low Power D Flip Flop Using Static Pass Transistor Logic

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

Power Efficient Design of Sequential Circuits using OBSC and RTPG Integration

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

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

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

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

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

Chapter 4. Logic Design

High Performance Dynamic Hybrid Flip-Flop For Pipeline Stages with Methodical Implanted Logic

Minimization of Power for the Design of an Optimal Flip Flop

Registers and Counters

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

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

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

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

Implementation of BIST Test Generation Scheme based on Single and Programmable Twisted Ring Counters

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

An Optimized Implementation of Pulse Triggered Flip-flop Based on Single Feed-Through Scheme in FPGA Technology

ELE2120 Digital Circuits and Systems. Tutorial Note 7

New Single Edge Triggered Flip-Flop Design with Improved Power and Power Delay Product for Low Data Activity Applications

Novel Design of Static Dual-Edge Triggered (DET) Flip-Flops using Multiple C-Elements

A Noble Design of Energy Recovery Flip-Flops

Registers and Counters

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

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

Leakage Current Reduction in Sequential Circuits by Modifying the Scan Chains

CHAPTER 1 LATCHES & FLIP-FLOPS

A low jitter clock and data recovery with a single edge sensing Bang-Bang PD

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

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

DESIGN AND SIMULATION OF LOW POWER JK FLIP-FLOP AT 45 NANO METER TECHNOLOGY

DIGITAL CIRCUIT COMBINATORIAL LOGIC

ADVANCES in NATURAL and APPLIED SCIENCES

WINTER 15 EXAMINATION Model Answer

Low Power Different Sense Amplifier Based Flip-flop Configurations implemented using GDI Technique

MODULE 3. Combinational & Sequential logic

International Journal of Scientific & Engineering Research, Volume 5, Issue 11, November-2014 ISSN

Transcription:

RESEARCH ARTICLE OPEN ACCESS Design of Sequential Circuit using Low Power Adiabatic Complementary Pass Transistor Logic Mamta Kumari Dept. of Electronics & Telecom. Engg, YCCE, Nagpur, India. Kumari.mamta8100@gmail.com Prof. M.L. Keote Dept. of Electronics & Telecom. Engg, YCCE, Nagpur, India. klminal@rediffmail.com ABSTRACT: Adiabatic logic style is Proving to be an attractive solution for low power digital design. The paper investigates low power characteristics of complementary pass -transistor logic (CPL) circuits using AC power supply. The two-phase power-clock scheme is more suitable for the design of flip-flops and sequential circuits because it uses fewer transistors. The Adiabatic flip-flop have large energy saving over wide range of frequencies. In this paper, we use 180nm Tanner model Technology. Also analyzing the power dissipation of another adiabatic logic family i.e. CAL and comparing it with adiabatic CPL methodology. Keywords: Adiabatic CPL, Flip-Flops, Power Clock, Low Power, CAL. I. INTRODUCTION Adiabatic circuits are low power circuitry which use "reversible logic" to conserve energy. The word adiabatic comes from a Greek word that describe thermodynamic processes which exchange no energy with the environment and therefore, no energy loss in the form of dissipated heat. In ideal adiabatic logic, each charge could be recycled (reused) an infinite number of times. So that a significant power dissipation reduction would be possible. In real-time computing, such ideal process cannot be achieved because of the presence of dissipative elements like resistances in a circuit. There are classical approaches to reduce the dynamic power such as reducing supply voltage, decreasing physical capacitance and reducing switching activity. Adiabatic logic works on the concept of switching activities which reduces the power by giving stored energy back to the supply. There are several principles that are shared by all of these low - power adiabatic systems. These include only turning switches on when there is no potential difference across them, only turning switches off when no current is flowing through them, and using a power supply that is capable of recovering or recycling energy in the form of electric charge. To achieve this, in general, the power supplies of adiabatic logic circuits have used constant current charging, in contrast to more traditional nonadiabatic systems that have generally used constant voltage charging from a fixed-voltage power supply.the power supplies of adiabatic logic circuits have also used circuit elements capable of storing energy. This is often done using inductors which store the energy by converting it to magnetic flux, or using capacitors, which can directly store electric charge. There are a number of synonyms that have been used by other authors to refer to adiabatic logic type systems, these include: Charge recovery logic, Charge recycling logic, Clock-powered logic, Energy recovery logic and Energy recycling logic. Because of the reversibility requirements for a system to be fully adiabatic, most of these synonyms actually refer to, and can be used inter-changeably, to describe quasi-adiabatic systems. II. CLASSIFICATION Adiabatic logics are of two main types. They are: Partially adiabatic logic. Fully adiabatic logic. Now,Partially adiabatic logic is a logic having nonadiabatic loss present i.e. there is non -zero VDS across transistor when it is being turned ON. It doesn t depend upon frequency. It can be further classified as: Efficient charge recovery logic (ECRL). 2N-2N 2P logic. Positive feedback adiabatic logic (PFAL). NMOS energy recovery logic (NERL). Clocked adiabatic logic (CAL). Fully adiabatic logic is a logic having non -adiabatic loss absent. It depends upon frequency. It can be classified as: Pass transistor adiabatic logic. Split rail charge recovery logic. (SCRL). 56 P a g e

III. ADIABATIC CPL A. CPL inverter using DC power supply It is composed of two main parts: the evaluation logic block and the load driven circuit. The evaluation logic block consists of four NMOS transistors with CPL configuration, which functions as pull-down and pull-up devices. The load driven circuit consists of two CMOS output inverters that obtain fully-swing and drive the output loads. Since the output high level of CPL evaluation logic block is VDD-VTN (VTN is the threshold voltage of the NMOS transistors), two small pull-up PMOS transistors are usually introduced to achieve the level restoring and reduce short circuit power consumption of the output inverters. on. As the input IN goes up, the node X is charged to about VDD- VTN, while the node Yis clamped to ground. During the interval T2, as the input IN falls, NI and N2 are turned off.thus, the voltage of the node X will keep its state because the node X is isolated. During T3, as the power-clock phi (φ) goes up, the node X are bootstrapped to a higher level than VDD-VTN due to the gate to- channel capacitance of the transistor N5. Therefore, as the clock phi (φ) rises, the output OUT is charged through the bootstrapped N5 without non-adiabatic loss, and fully-swing is obtained. At the same time, the output OUTb is clamped to ground because the N8 is turned ON. During T4, as the power-clock phi (φ) falls from VDD to ground, the charge on the output OUT is recovered through the transistor N5 in the adiabatic manner. Fig 1(a). CPL Buffer using DC Power Supply Fig 2(a). CPL Buffer using AC Power Supply Fig 1(b).Simulation Waveform of CPL Buffer using DC Power Supply B. Adiabatic CPL using AC Power Supply Operation of Adiabatic circuit is divided into three phases. They are : 1) Evaluation phase: Load driven circuit is charged during this phase i.e. Power Clock rises from 0 to VDD. 2) Hold Phase: Output voltage are stable here and can be used by next logic block. 3) Recovery Phase: The load circuit is discharged during this phase as Power Clock ramps down to 0 value. Power Clock Supply has two fold role and used as Power Supply Signal and Clock Signal. And used to avoid need of two separate sources. During the time interval TI, the voltage of the input INb is low and the input IN goes high. Therefore, NI and N3 are turned Fig 2(b). Simulation Waveform of Adiabatic CPL using AC Power Supply. It should be pointed out that the bootstrapped voltage of the node X must be high enough to turn on the transistor N5 during the of T3 and T4. Therefore, the full-swing condition is that the voltage of the node X (or Y) must be bootstrapped to at least one threshold voltage above VDD from VDD-VTN when the voltage of the power-clock φ is the peak voltage VDD : VDD -VTN+ V VDD + VTN - - - - -(1) Therefore, V 2VTN - - - - - - -(2) IV. ADIABATIC SEQUENTIAL CIRCUIT The adiabatic flip-flop can be structured using a cascaded logic chain. In this paper, we design a reversible JK Flip-Flop. From the observation, we 57 P a g e

conclude that when J and K is connected with complimentary value of D input, we get the Delay(D) Flip-Flop. D Flip- Flop generates a delayed version of input signal synchronised with Power Clock. D = J Q bar + KbarQ. Average Power of D Flip-Flop = 1.36e^(-6) = 1.362 µw. By observing the formula JQbar + KbarQ we see that it is a 2:1 mux with inputs as J and K and select line as Q. Similarly we design a reversible Toggle Flip-Flop when J and K nodes are tied together. Average Power of T Flip-Flop = 2.9826e^(-4) = 0.2986 mw. Fig 3. J-K Flip-Flop using Adiabatic CPL PC 1 and PC 2 are 180 degree out of phase. On PC 1 system is charged and on PC 2, system is discharged to give output. 2:1 MUX having select line as reset is used to control the signal i.e. if reset is 1 then output is disable and if reset is zero,input is given to output.load circuit is used to charge and discharge the output based on PC. If PC is enable then output is equal to input else output is zero. Fig 3(c). Simulation Waveform of T Flip-Flop using Adiabatic CPL. 16 bit BCD up- Counter An adiabatic BCD code up-counter structure is the same as the conventional CMOS Implementation based on T flip-flops (Qo, Ql, Q2, and Q3) with reset terminals. The Reset signal is generated by using AND gates with Qo and Q3. In order to synchronize the signals between the stages, the signals (Qo', Ql, and Q2') from the output of the first buffer of the T flip-flops are used as inputs to the left two AND logic gates, instead of the usual output signals (Qo, Ql, and Q2). Fig 4(a).16Bit BCD Up-Counter using Adiabatic CPL Fig4(b). Simulation Waveform of 16Bit BCD Up-Counter Fig 3(a). Simulation Waveform of J-K Flip- Flop using Adiabatic CPL. Fig 3(b). Simulation Waveform of D Flip-Flop using Adiabatic CPL. V. CLOCKED ADIABATIC LOGIC CIRCUIT CAL buffer consisting of two part circuits logic evaluation energy recovery circuits. The logic evaluation circuits consist of the two NMOS transistors (N1, N2). CX is an auxiliary clock signal, and it enables the evaluation NMOS transistors (N1, N2) by 58 P a g e

turning on the NMOS transistors (N5, N6). The energy recovery circuit consists of the two crosscoupled PMOS transistors (PI, P2). The power-clock (clk) charges the output (OUT or OUTb) in evaluation phase through PI and P2. In recovery phase, the energy of the output nodes is recovered to clk through PI and P2. The clamp transistors (N3 and N4) ensure stable operation by preventing from floating of the output nodes. Buffer gives output equal to input when power clock equal to 1. Fig 6(b). Simulation Waveform of CAL D flip flop CAL T flip-flop CAL T flip-flop are realized by using the XOR and Buffer. When T =1, CLK=1,Output is toggle i.e, output is not equal to previous output. When T=0,CLK=1,Output is equal to last output. Fig 5(a).CAL Buffer Fig 7(a). Adiabatic T Flip-Flop using CAL Fig 5(b). Simulation Waveform of CAL Buffer CAL D flip-flop In D flip-flop output at the end of clock pulse equals the input before the clock pulse. Output equal to input when clock is1. This is equivalent to say that input data appear at output at the end of clock pulse. Thus, transfer of data from input to output is delayed and hence called Delayed or Dflip-flop. CAL D flip-flop is implemented by cascading two buffer. Fig 6(a ). CAL D flip flop Fig 7(b).Simulation Waveform of Adiabatic T Flip-Flop using CAL CAL Counter Counter are made to show the application of flipflop. Digital counter are often needed to count events. Clocked adiabatic logic counter structure is same as the conventional CMOS implementation based on T flip-flops (Q0, Q1, Q2,and Q3) with reset terminals. The reset signal is generated by using AND gates with q0 and q3. In order to synchronize the signals between the CAL stages, the signals (q0, q1, and q2) from the output of the first buffer chain of the T flip-flops are used as inputs to the upper two AND logic gates. The auxiliary clocks CX and CXb, which should be in alternate logic stages. For normal counting operation, its clock is maintained at 1. The circuit reset after counting 1111 as the circuit with n flip-flop has 2^n possible states. 59 P a g e

CPL dissipates more power than CAL. In order to reduce more power of CPL and CAL Counter Power gating scheme has to be implemented so that we can reduce power even in idle state and compare it with and without power gating CPL and CAL Counter. Fig 8(a).16bit BCD Up-Counter of CAL Fig 8(b). Simulation Waveform of 16bit BCD Up-Counter of CAL Comparison of Power dissipation between CAL and CPL Parameter CAL in terms CPL in terms of Power of Power (Watt) (Watt) BUFFER 5e-12 (5 pw) 5e-6 (5 uw) D FLIP-FLOP 5e-12 (5 pw) 2e-4 (0.2 uw) T FLIP-FLOP 5e-5 (0.5 uw) 6e-5 (0.6 uw) COUNTER 5e-7 (0.5 uw) 9e-4 (0.9 uw) Fig 9. Comparison of Power dissipation between CAL and CPL for parameters shown in table. VI. CONCLUSION From the above analysis, it is justified that CAL gives better performance with respect to CPL as REFERENCES [1] Ilham Hassoune, Denis Flandre, Senior Member, IEEE, Ian O Connor, Senior Member, IEEE, and Jean-Didier Legat, Member, IEEE, ULPFA: A New Efficient Design of a Power - Aware Full Adder, IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: REGULAR PAPERS, AUGUST 2010. [2] Hong Chang, Senior Member, IEEE, Jiangmin Gu, Student Member, IEEE, and Mingyan Zhang, A Review of 0.18-um Full Adder Performances for Tree Structured Arithmetic Circuits Chip, IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 13, NO. 6, JUNE 2005. [3] Antonio Blotti and Roberto Salette, Ultralow-Power Adiabatic Circuit Semi - Custom Design,IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 12, NO. 11, NOVEMBER 2004. [4] Massimo Alioto and Gaetano Palumbo, Senior Member, IEEE, Power Estimation in Adiabatic Circuits: A Simple and Accurate Model. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 9, NO. 5, OCTOBER 2001. [5] Massimo Alioto and Gaetano Palumbo, Senior Member, IEEE, Performance Evaluation of Adiabatic Gates, IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 47, NO. 9, SEPTEMBER 2000. [6] Dragan Maksimovic, Vojin G. Oklobdžija, Borivoje Nikolic, and K. Wayne Current, Clocked CMOS Adiabatic Logic with Integrated Single-Phase Power-Clock Supply. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 8, NO. 4, AUGUST 2000. [7] R. C.Chang, P. C.Hung and I.-H. wang, Complementary pass-transistor energy recovery logic for low-power applications, IEEE Proc.-Comput. Digit., Tech., Vol. 149, No. 4, July 2002. [8] D. Maksimovic, V. G. Oklobdzija, B. Nikolic, and K. W. Current, Clocked CMOS 60 P a g e

adiabatic logic with integrated single-phase power-clock supply, IEEE Trans. Very Large Scale Integration Syst., vol. 8,no. 4, pp. 460 463, Aug. 2000. [9] V. G. Oklobdzija and D. Maksimovic, Passtransistor adiabatic logic using single powerclock supply, IEEE Trans. Circuits Systems II:Analog Digital Signal Processing, vol. 44, pp. 842 846, Oct. 1997. [10] M. C. Knapp, P. J. Kindlmann, and M. C. Papaefthymiou, Implementing and evaluating adiabatic arithmetic units, in IEEE 1996 Custom Integrated Circuits Conf., pp. 115 118, 1996. [11] N.S.S. Reddy,M. SatyamK.L. Kishore, Cascadable adiabatic logic circuits for lowpower applications. Published in IET Circuits, Devices & Systems Received on 29th September 2007. Revised on 30th June 2008. [12] Chulwoo Kim, Shung-Moon Yooand Sung-Mo, Low-power computing with NMOS energy recovery logic, IEEE, Electronic letters, Vol. 36, No. 16, Aug. 2000. 61 P a g e