DESIGN AND ANALYSIS OF COMBINATIONAL CODING CIRCUITS USING ADIABATIC LOGIC

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

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

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

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

Low Power D Flip Flop Using Static Pass Transistor Logic

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

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

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

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

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

LFSR Counter Implementation in CMOS VLSI

Energy Recovering ASIC Design

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

International Research Journal of Engineering and Technology (IRJET) e-issn: Volume: 03 Issue: 07 July p-issn:

CMOS DESIGN OF FLIP-FLOP ON 120nm

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

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

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

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

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

DESIGN OF LOW POWER TEST PATTERN GENERATOR

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

An efficient Sense amplifier based Flip-Flop design

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

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

P.Akila 1. P a g e 60

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

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

Novel Low Power and Low Transistor Count Flip-Flop Design with. High Performance

IC Layout Design of Decoders Using DSCH and Microwind Shaik Fazia Kausar MTech, Dr.K.V.Subba Reddy Institute of Technology.

VLSI Design: 3) Explain the various MOSFET Capacitances & their significance. 4) Draw a CMOS Inverter. Explain its transfer characteristics

Analysis of Digitally Controlled Delay Loop-NAND Gate for Glitch Free Design

Design of an Efficient Low Power Multi Modulus Prescaler

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

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

A Power Efficient Flip Flop by using 90nm Technology

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

An Efficient IC Layout Design of Decoders and Its Applications

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

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 and Area Efficient Flip Flop With Embedded Logic Module

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

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

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

Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate

A 5-Gb/s Half-rate Clock Recovery Circuit in 0.25-μm CMOS Technology

Modifying the Scan Chains in Sequential Circuit to Reduce Leakage Current

Dual Slope ADC Design from Power, Speed and Area Perspectives

Adding Analog and Mixed Signal Concerns to a Digital VLSI Course

LOW POWER BASED DUAL MODE LOGIC GATES USING POWER GATING TECHNIQUE

Power Optimization by Using Multi-Bit Flip-Flops

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

A Noble Design of Energy Recovery Flip-Flops

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

An MFA Binary Counter for Low Power Application

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

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

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

Computer Systems Architecture

An Efficient High Speed Wallace Tree Multiplier

IN DIGITAL transmission systems, there are always scramblers

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

ECE321 Electronics I

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

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

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

A Symmetric Differential Clock Generator for Bit-Serial Hardware

SYNCHRONOUS DERIVED CLOCK AND SYNTHESIS OF LOW POWER SEQUENTIAL CIRCUITS *

UNIT III COMBINATIONAL AND SEQUENTIAL CIRCUIT DESIGN

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

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

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

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

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

An FPGA Implementation of Shift Register Using Pulsed Latches

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

CS/EE 6710 Digital VLSI Design CAD Assignment #3 Due Thursday September 21 st, 5:00pm

IC Design of a New Decision Device for Analog Viterbi Decoder

Implementation of High Speed, Low Power NAND Gate-based JK Flip-Flop using Modified GDI Technique in 130 nm Technology

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

Contents Circuits... 1

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

Combining Dual-Supply, Dual-Threshold and Transistor Sizing for Power Reduction

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

Minimization of Power for the Design of an Optimal Flip Flop

AC103/AT103 ANALOG & DIGITAL ELECTRONICS JUN 2015

DESIGN OF EFFICIENT SHIFT REGISTERS USING PULSED LATCHES

Level Converting Retention Flip-Flop for Low Standby Power Using LSSR Technique

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

Memory elements. Topics. Memory element terminology. Variations in memory elements. Clock terminology. Memory element parameters. clock.

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

Comparative Analysis of low area and low power D Flip-Flop for Different Logic Values

Single Edge Triggered Static D Flip-Flops: Performance Comparison

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

An optimized implementation of 128 bit carry select adder using binary to excess-one converter for delay reduction and area efficiency

VLSI Technology used in Auto-Scan Delay Testing Design For Bench Mark Circuits

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

Efficient 500 MHz Digital Phase Locked Loop Implementation sin 180nm CMOS Technology

A HIGH SPEED CMOS INCREMENTER/DECREMENTER CIRCUIT WITH REDUCED POWER DELAY PRODUCT

Transcription:

DESIGN AND ANALYSIS OF COMBINATIONAL CODING CIRCUITS USING ADIABATIC LOGIC ARCHITA SRIVASTAVA Integrated B.tech(ECE) M.tech(VLSI) Scholar, Jayoti Vidyapeeth Women s University, Rajasthan, India, Email: architasrivastava2013@gmail.com ABSTRACT Energy recovery logic or adiabatic logic is emerging as a new logic design style for implementation in modern technology with minimal impact on circuit heat generation. Adiabatic logic is a design methodology for reversible logic in CMOS where the current flow through the circuit is controlled such that the energy dissipation due to switching and capacitor dissipation is minimized. Recent advancements in reversible logic using and quantum computer algorithms allow for improved computer architectures. Production of cost effective secure Integrated Chips, such as Smart Cards, requires hardware designers to consider tradeoffs in size, security, and power consumption. This paper presents a CMOS based new design approach for a low power adiabatic 4:2 Priority Encoder and a 2:4 Decoder. The proposed designs are compared with the standard adiabatic logic styles PFAL, ECRL and 2n2n2p, revealing lesser power consumption. The simulation is carried out in Tanner EDA software for frequency range 200MHz 800MHz. Keywords Adiabatic logic, priority encoder, decoder, PFAL, ECRL, 2n2n2p, power dissipation. 1. EXISTING TECHNIQUES Saving power is one of the biggest concern of the IC industry. One such effort is being made in designing a 4:2 priority encoder and a 2:4 decoder in this paper. Some earlier works include designing the encoder using pseudo NMOS logic [1], dynamic CMOS [2], NP domino CMOS logic [3] and DTGAL (Dual Transmission Gate Adiabatic Logic) circuits [4].Designing digital circuits using adiabatic logic [5] is the most recent advancement in the quest of power minimization. An adiabatic system basically comprises of 2 main parts: the digital core design made up of adiabatic gates and the power clock generator. Figure 1 below shows the power clock cycle consisting of four intervals evaluate (E), hold (H), recover (R) and wait (W). In the evaluate interval, the outputs corresponding to the input signals are evaluated. During the hold interval, the outputs are maintained at the present state for applying the subsequent gate with a stable input signal. Then, in the recover interval, energy is recovered and transferred to the power supply following the main principle of adiabatic logic. Finally, to be able to deal with symmetric signals, a wait interval is introduced. The standard adiabatic logic styles which have been investigated are: 1.1 ECRL This logic family [5] [6] [9] consists of PMOS loads nd NMOS pull down transistors. It uses a cross coupled PMOS pair as latching element 1.2 2N2N2P Figure 2. ECRL General Schematic It [5] [7] [9] has cross coupled NMOS in addition to the cross coupled PMOS. It is a derived form of ECRL, with reduced coupling effect. Figure 1: Scheme of the four phase power clock International Journal of Science, Engineering and Technology- www.ijset.in 637

1.3 PFAL Figure 3. 2n2n2p General Schematic It has a latch element formed by two cross coupled inverters to store the output. Two n trees realize the logic functions. This logic family [5] [8] [9] also generates both positive and negative outputs. Figure 5. Block diagram of a single bit 4:2 priority encoder Its truth table is given in table I. Table 1: PRIORITY ENCODER TRUTH TABLE Inputs Outputs X3 X2 X1 X0 Y1 Y0 1 X X X 1 1 0 1 X X 1 0 0 0 1 X 0 1 0 0 0 1 0 0 0 0 0 0 0 0 From the truth table, the output expressions can be deduced to be: Y 1 = X2 + X3 Figure 4. PFAL General Schematic This paper analyses the total power dissipation of the priority encoder and decoder circuits using these logic styles and proposes a new logic style with lesser power dissipation. The paper is organized as follows: the truth table and the output expressions of the priority encoder and decoder are given in section II. In section III, the basis of the proposed logic is highlighted. In section IV, the proposed circuits are depicted along with their simulated output waveforms at 0.5µm technology. Finally, a comparative analysis based on transistor count, area per chip and power dissipation is done in section V. Y 0 = X3 + X2X1 B. Decoder A decoder is a combinational circuit which does the reverse operation of an encoder, undoing the encoding so that the original information can be retrieved. It converts binary information from n input lines to a maximum of 2 n unique output lines. Its block diagram is as given in fig. 6. 2. EXPRESSIONS FOR PRIORITY ENCODER AND DECODER 2.1 PRIORITY ENCODER Encoders form a major part of electronic systems like multipliers, analog to digital converters (ADCs), embedded applications, etc. They have n number of input lines and m number of output lines. It produces an m bit binary code corresponding to the digital input number. A priority encoder is a special type of encoder in that upon giving 2 or more inputs at the same time, the input having the highest priority takes precedence. Figure 6. Block diagram of a 2:4 decoder The truth table of the 2:4 decoder is given in table II. Following is the block diagram of a single bit 4:2 priority encoder. International Journal of Science, Engineering and Technology- www.ijset.in 638

The output expressions can be deduced to be: Y3 = X1X0 Upon simulation, the output waveforms for the proposed circuit are obtained as given in Fig. 9. Y2 = X1X0 Y1 = X1X0 Y0 = X1 X0 3. BASIS OF THE PROPOSED LOGIC Figure 9. Simulated waveforms for the priority encoder For the decoder, the proposed circuit is given in fig 10 Figure 7. Inverter circuit depicting proposed logic The proposed logic involves addition of two additional MOS one PMOS above and one NMOS below, as we can clearly see in the circuit diagram of fig. 7. It represents the conventional CMOS based inverter, but, with the two additional transistors. These two extra MOS form the basis of the proposed logic which results in power minimization. The approach is based on the conventional CMOS logic and is driven by a single power supply PCLK. The two MOS transistors are added in the proposed logic in such a way that the PMOS and NMOS are connected to pull up and pull down sides. During evaluation phase, the power supply PCLK swings up and is tracked by the output and in the recovery phase PCLK swings down and the voltage stored at the output capacitor is sent back to the supply PCLK. Thus, the energy is recovered from the output node. Figure 10. Proposed circuit for the decoder The output waveforms for the above circuit are obtained as given in fig. 11. 3.1 PROPOSED CIRCUITS The proposed power efficient circuit for priority encoder is given in fig. 8. Figure 11. Simulated waveforms for the decoder 3.2 POWER CONSUMPTION ANALYSIS AND COMPARISON Figure 8. Proposed circuit for the priority encoder The simulation of the proposed logic for the priority Encoder and the decoder against the standard logic styles 2n2n2p, PFAL, and ECRL, have been done in Tanner EDA Tool with load capacitance 10fF at a frequency range 200 800 MHz. Their power consumptions are carried out at 0.5 µm technology with W = 1.25µm and L = 0.5µm, V PCLK = 3.3V, V= 3V (the input pulse voltage). International Journal of Science, Engineering and Technology- www.ijset.in 639

3.2.1 Priority Encoder The power plot featuring the power dissipation curves of the various logic styles are given in fig. 12. 66.93% over ECRL and 73.64% over 2n2n2p. These percentages of power saving are meant for a single encoder circuit. For a system comprising of many such encoders, the power saving will be enormous, as the power saved is cumulative. 3.2.2 Decoder Similarly, for the decoder, fig. 13 depicts its power dissipation curves. Figure 12. Power plot comparison for the priority encoder The following tables compare the performances of the priority encoder at two frequencies, 400 MHz and 800 MHz in terms of transistor count, area per chip and most significantly power dissipation, and presents the percentage power saving of the proposed logic with respect to the standard logic styles. TABLE III: PERFORMANCE ANALYSIS OF VARIOUS LOGIC STYLES FOR PRIORITY ENCODER Figure 13. Power plot comparison for the decoder Table V and VI represent the analysis for the same. TABLE V: PERFORMANCE ANALYSIS OF VARIOUS LOGIC STYLES FOR DECODER Table 4: PERCENTAGE POWER SAVINGOF PROPOSED LOGIC WITH RESPECT TO STANDARD LOGIC STYLES FOR PRIORITY ENCODER. TABLE VI : PERCENTAGE POWER SAVING OF PROPOSED LOGIC WITH RESPECT TO STANDARD LOGIC STYLES FOR DECODER The proposed logic for the encoder shows least power dissipation, with relatively lesser area and transistor count. Moreover, it shows a significant improvement in power saving over standard logic styles: 40.84% over PFAL, For the decoder too, the proposed logic shows least power dissipation, consumes lesser area and has lesser International Journal of Science, Engineering and Technology- www.ijset.in 640

transistor count. The percentage saving of 26.09 %, 56.41% and 60.07% over PFAL, 2n2n2p and ECRL, respectively, speaks volume about the power saved. Thus, for a system with large number of decoders, significant amount of power can be saved. 4. CONCLUSION The proposed adiabatic logics for the priority encoder and decoder are aimed at minimizing their power dissipation. This in turn improves the overall efficiency of the encoding and decoding system. The simulated output waveforms verify the working of the proposed logic and the power consumption analysis indicates that they consume the least power compared to the standard adiabatic logic styles upon applying a frequency range of 200MHz 800MHz. Lesser transistor count and minimal area per chip facilitate the proposed logics. Moreover, the percentage power saving obtained validates their superiority over the standard ones. In coming times, the encoding and the decoding logic may be expanded to higher number of input and output lines. BIOGRAPHIES Archita Srivastava did an Integrated degree of B. Tech in ECE and M. Tech in VLSI from Jayoti Vidyapeeth Womens University, Jaipur. Her area of interest are VLSI, Embedded Systems etc. REFERENCES 1. Vetuli, S. Di Pascoli, L.M. Reyneri, Positive Feedback in adiabatic logic, Electronics Letters Vol. 32 Issue 20, pp. 1867 1869, September 1996. 2. Namrata Gupta, Power Aware & High Speed Booth Multiplier based on Adiabatic Logic, International Journal of Innovations in Engineering and Technology (IJIET), Vol. 2 Issue 3, pp. 297 303, June 2013. 3. W. C. Athas, L. J. Svensson, J. G. Koller, et al., Low power digital systems based on adiabatic switching principles, IEEE Trans. on VLSI Systems, 2(4): 398 407, December 1994. 4. S.Kang and Y.Leblebici, CMOS Digital Integrated Circuits Analysis and Design, Reading chapter 6,McGraw Hill, 2003. 5. J.Rabaey, Digital Integrated Circuits,PHI,1996. 6. Y Sunil Gavaskar Reddy, V.V.G.S. Rajendra Prasad, Power Comparision of CMOS and Adiabatic Full adder Circuits, International Journal of VLSI design and Communication Systems, Vol 2, No. 3, September 2011. 7. A. Kramer, J.S. Denker, B. Flower, J. Moroney, 2 nd order adiabatic computation with 2N 2P and 2N 2N2P logic circuits, Proceedings of the International Symposium on Low power design (ISLPED), pp. 191 196, April 1995. International Journal of Science, Engineering and Technology- www.ijset.in 641