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

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

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

Area Efficient Level Sensitive Flip-Flops A Performance Comparison

CMOS DESIGN OF FLIP-FLOP ON 120nm

A Power Efficient Flip Flop by using 90nm Technology

LFSR Counter Implementation in CMOS VLSI

Single Edge Triggered Static D Flip-Flops: Performance Comparison

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

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

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

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

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

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

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

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

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

DIGITAL CIRCUIT COMBINATORIAL LOGIC

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

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

SYNCHRONOUS DERIVED CLOCK AND SYNTHESIS OF LOW POWER SEQUENTIAL CIRCUITS *

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

International Journal of Computer Trends and Technology (IJCTT) volume 24 Number 2 June 2015

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

P.Akila 1. P a g e 60

RS flip-flop using NOR gate

Power Optimization by Using Multi-Bit Flip-Flops

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

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

ELE2120 Digital Circuits and Systems. Tutorial Note 7

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

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

IT T35 Digital system desigm y - ii /s - iii

DESIGN AND ANALYSIS OF COMBINATIONAL CODING CIRCUITS USING ADIABATIC LOGIC

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

LOW-POWER CLOCK DISTRIBUTION IN EDGE TRIGGERED FLIP-FLOP

Sequential Logic. E&CE 223 Digital Circuits and Systems (A. Kennings) Page 1

Sequential Logic. References:

Modifying the Scan Chains in Sequential Circuit to Reduce Leakage Current

Design and analysis of RCA in Subthreshold Logic Circuits Using AFE

DIGITAL SYSTEM FUNDAMENTALS (ECE421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE422) LATCHES and FLIP-FLOPS

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

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

A clock is a free-running signal with a cycle time. A clock may be either high or low, and alternates between the two states.

Asynchronous (Ripple) Counters

LOW POWER BASED DUAL MODE LOGIC GATES USING POWER GATING TECHNIQUE

Experiment 8 Introduction to Latches and Flip-Flops and registers

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

UNIT III COMBINATIONAL AND SEQUENTIAL CIRCUIT DESIGN

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

DESIGN OF LOW POWER TEST PATTERN GENERATOR

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

Chapter 4. Logic Design

COE 202: Digital Logic Design Sequential Circuits Part 1. Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office:

International Journal of Advancements in Research & Technology, Volume 2, Issue5, May ISSN

Power Efficient Design of Sequential Circuits using OBSC and RTPG Integration

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

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

Leakage Current Reduction in Sequential Circuits by Modifying the Scan Chains

Comparison of Conventional low Power Flip Flops with Pulse Triggered Generation using Signal Feed through technique

(CSC-3501) Lecture 7 (07 Feb 2008) Seung-Jong Park (Jay) CSC S.J. Park. Announcement

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

RS flip-flop using NOR gate

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

Low Power Approach of Clock Gating in Synchronous System like FIFO: A Novel Clock Gating Approach and Comparative Analysis

Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate

Electrical & Computer Engineering ECE 491. Introduction to VLSI. Report 1

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) Design and Analysis of CNTFET Based D Flip-Flop

An efficient Sense amplifier based Flip-Flop design

Review of Flip-Flop. Divya Aggarwal. Student, Department of Physics and Astro-Physics, University of Delhi, New Delhi. their state.

Design And Analysis of Clocked Subsystem Elements Using Leakage Reduction Technique

Synchronous Sequential Logic

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

Introduction to Microprocessor & Digital Logic

Digital Logic Design Sequential Circuits. Dr. Basem ElHalawany

Minimization of Power for the Design of an Optimal Flip Flop

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

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

Flip Flop. S-R Flip Flop. Sequential Circuits. Block diagram. Prepared by:- Anwar Bari

Clocks. Sequential Logic. A clock is a free-running signal with a cycle time.

An FPGA Implementation of Shift Register Using Pulsed Latches

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

Rangkaian Sekuensial. Flip-flop

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

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

A Design for Improved Very Low Power Static Flip Flop Using Two Inverters and Five NORs

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

Chapter 6. Flip-Flops and Simple Flip-Flop Applications

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District UNIT-III SEQUENTIAL CIRCUITS

D flip flops for Linear Response Shift Register in CMOS technology

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

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

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

Logic Design. Flip Flops, Registers and Counters

ELCT201: DIGITAL LOGIC DESIGN

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

AIM: To study and verify the truth table of logic gates

Combinational vs Sequential

UNIT IV. Sequential circuit

Transcription:

International Journal of Engineering and Technical Research (IJETR) ISSN: 2321-0869 (O) 2454-4698 (P), Volume-5, Issue-2, June 2016 Implementation of High Speed, Low Power NAND Gate-based JK Flip-Flop using Modified GDI Technique in 130 nm Technology Priyanka Sharma, Himanshu Joshi Abstract - This paper is introduce a high speed, low power synchronously clocked NOR / NAND gate based JK flip-flop by modified Gate Diffusion Input (GDI) procedure in 130 nm technology. We present two type of, NAND Gate based and NOR Gate based. We find the two types of issue, first is High power consumption and second is high number of transistor. In this paper, we are reducing the number of transistor with power consumption. For further enhance the performance of the, we use M-GDI technique. In which low number of transistors will use and power consumption will be also low. Modified GDI (gate Diffusion Input) is a technique for low power combinational digital circuit in which logic gates are design by use low number of transistor.this technique is able to reduce the power consumption, Propagation delay and area of the circuits with low complexity of logic design. Index Terms Modified Gate Diffusion Input (MGDI) procedure, low power, high speed, power delay product (PDP), transistor count, area. I. INTRODUCTION In electronics, a flip-flop or latch is a circuit that has two stable states and can be used to store state information. A flip-flop is a bi stable multi vibrator. The circuit can be made to change state by signals applied to one or more control inputs and will have one or two outputs. It is the basic storage element in sequential logic. Flip-flops and latches are fundamental building blocks of digital electronics systems used in computers, communications, and many other types of systems [1]. Flip-flops and latches are used as data storage elements. A flip-flop stores a single bit (binary digit) of data; one of its two states represents a "one" and the other represents a "zero". Such data storage can be used for storage of state, and such a circuit is described as sequential logic. When used in a finite-state machine, the output and next state depend not only on its current input, but also on its current state (and hence, previous inputs). It can also be used for counting of pulses, and for synchronizing variably-timed input signals to some reference timing signal [1]-[2]. The flip-flop is constructed in such a way that the output Q is AND with K and CP. This arrangement is made so that the flip-flop is cleared during a clock pulse only if Q was previously 1. Similarly Q is ANDed with J and CP, so that the flip-flop is cleared during a clock pulse only if Q was previously 1 [3]. Using this terminology, a latch is level-sensitive, whereas a flip-flop is edge-sensitive. That is, when a latch is enabled it becomes transparent, while a flip flop's output only changes on a single type (positive going or negative going) of clock edge [4]. Fig 1 JK flip flop by AND, NOR gate Table 1: Truth tables of JK flip flop J K Function 0 0 Hold 0 1 0 1 0 1 1 1 Toggle A. By AND, NOR Gate in Tanner Tool As we can see in fig 2, we design the JK flip flop with the help of AND, NOR gate. We give the three inputs clk, J, K and Q, Q_bar as a output. In this we use four AND gate and two NOR gate for design the JK flip flop. Flip-flops can be either simple (transparent or opaque) or clocked (synchronous or edge-triggered). Although the term flip-flop has historically referred generically to both simple and clocked circuits, in modern usage it is common to reserve the term flip-flop exclusively for discussing clocked circuits; the simple ones are commonly called latches. Manuscript received. Priyanka Sharma, M.Tech. Scholar, Department of ECE, Jagan Nath University,Jaipur, Rajasthan India, (e-mail: priteena87@gmail.com). Himanshu Joshi, Assistant Professor, Department of ECE, Jagan Nath University Jaipur, Rajasthan, India, (e-mail: himanshu.joshi@jagannath university.org). Fig 2 JK flip flop by AND, NOR gate design by Tanner Tool B. By NAND Gate 203 www.erpublication.org

Implementation of high speed low power NAND Gate based J-K flip flop using MGDI technology in130 nm Technology As we can see from Fig 3, JK flip flop is design by use NAND gate. We are taking three inputs J,K and Clk as an input. Eight NAND gate is using for design the JK flip flop. In the given design two stages are showing for the final output that is Master Latch and Slave Latch. Fig 4 is showing the design of Tanner tool for JK flip flop with NAND gate. [6] III. PROPOSED METHODOLOGY For reduce the power consumption and number of transistor we are applying Modified GDI methodology. Morgenstern et al. investigated a high-speed and multipurpose logic style for low power electronics design, known as Gate Diffusion Input (GDI), [7] with reduced area and power necessities, and proficient of implementing a broad variety of logic functions. Fig 5 shows basic M-GDI logic cell, which is used for implementing verity of logic functions and circuits at low power and high speed design where G, P and N are three inputs and output is taken from D terminal. Table 1 represents the logic functions which can be implemented with the help of this basic M-GDI cell [1,2]. But this basic Gate Diffusion Input (M-GDI) logic style suffers from some practical limitations like swing degradation, fabrication complexity in standard CMOS process and bulk connections. These limitations can be overcome by modified gate diffusion input (Mod-GDI) logic style [4, 5]. Fig 3 by NAND Gate Fig 5 Basic M-GDI Cell Fig 4 JK flip flop design by TANNER tool. In the Fig 4 for give the inputs of the JK and clk we use voltage source of bits. In which we can give 10 bits at a single time. II. PROBLEM STATEMENT In the VLSI, main issue is power consumption and Area. In this paper, we are working for the two major problems, that's are A. Power Consumption In VLSI, Power consumption is the main issue which occurs in the CMOS design. As we can see Fig 2 and Fig 4 are using lots of Logic gates by which the power consumption is getting increase. We have to reduce the power consumption of the JK flip flop by apply proposed methodology. In the Fig 2 power consumption is 8.680838e-003 and in the Fig 4 power consumption are 5.736606e-003. We have to reduce the power consumption from the existing power consumption results.[6,7] In addition to this physical implementation of basic M-GDI cell is not possible in traditional p-well progression. Furthermore, realizing via twin well/ triple-well mechanism would necessitate the fundamental M-GDI cell to possess an enhanced area owing to discrete wells per transistor. This fundamental conjecture is imprecise as the source along with drain nodule relies on the logic values provided at the input. Therefore, in the primary M-GDI cell, the substrate effect was eradicated in circumstances where the body was attached to the source, but an enhancement in threshold voltage transpired on attachment of the bulk to the drain. Moreover since the basic M-GDI cell obliges twin-well CMOS or SOl procedure to comprehend, accomplishment of a rudimentary M-GDI chip will be a dear one. The modified M-GDI cell as given away to overcomes the drawbacks suffered by primordial M-GDI cell and is extremely akin to the basic M-GDI cell except for the fact that the bulks of PMOS as well as NMOS transistors in a modified GDI cell are persistently fixed to V DD and GND, respectively. This facilitates effortless realization of the M-GDI gates in typical CMOS procedures. The consequence of the body effect on circuit functioning is enormously alike to that of crude M-GDI cell. A. NOT gate using Modified GDI technique Fig 6 displays the NOT gate created using modified GDI technique and is almost similar to that of a standard CMOS inverter. B. Number of Transistor As we can see from Fig 2 and Fig 4, lots of transistor and gates are using. As the number of transistor get increase the area get increase and due to this Power consumption also get increase. In our Paper, we are working for the number of transistor problem. In the Fig 2 Total number of transistors are using 32 for the JK flip flop design which we design by AND, NOR gate. In the second design total number of transistor are using 54 for the JK flip flop design in which NAND gate are using. So in this paper our first problem is reducing the number of transistor for both designs. Fig 6 NOT gate using modified GDI technique 204 www.erpublication.org

Fig 7 shows that the exudes the input as well as output waveform of a NOT gate utilizing modified GDI process in 130nm technology.[8] International Journal of Engineering and Technical Research (IJETR) ISSN: 2321-0869 (O) 2454-4698 (P), Volume-5, Issue-2, June 2016 Fig 10 NOR gate Design by Tanner M-GDI Technique Fig 7 NOT gate design in Tanner by M-GDI Technique Fig 11 Input and output waveform of a NOR gate using modified GDI technique C. AND gate using Modified GDI technique Fig.12 shows an AND gate devised using modified GDI technique where port 'P' is connected to GND and port 'N' is supplied an input 'B'. Port '0' is given an input' A. Fig 8 Input and output waveform of a NOT gate using modified GDI B. NOR gate using Modified GDI technique Fig. 9 depicts the NOR gate generated using modified GDI technique. It comprises of two modified GDI cells where the port 'P' of the first cell is given an input 'B' while port 'G' of the first cell is given an input' A'. Port 'N' of the first cell is supplied with Vdd and the output 'nl' is connected to port 'G' of the second cell which acts as a basic inverter complementing the output obtained from the first cell. Fig 12 AND gate using Modified GDI technique Fig. 13 shows the input and output waveforms of an AND gate conceived using modified GDI technique in 130 nm technology. Fig 9 NOR gate using modified GDI technique Fig. 10 portrays the input as well as output waveforms of the NOR gate designed using modified GDI technique in 130nm technology. Fig 13 AND gate using Modified GDI technique by Tanner 205 www.erpublication.org

Implementation of high speed low power NAND Gate based J-K flip flop using MGDI technology in130 nm Technology In figure 17 we design the NAND gate by use M-GDI technique. By the help NAND gate with M-GDI technique we design the JK flip flop as shown in fig 18. Fig 14 Input and output waveform of an AND gate using modified GDI In the fig 15, we show the JK flip flop by use AND, NOR gate. As we can see in the fig 16 four AND gate, two NOR gate are using for design JK flip flop. For give the input to the J,K and CLK we use voltage source. Fig 18 JK flip flop IV. RESULTS A. By AND, NOR Gate As we can see from the fig 19, JK flip flop is design by use AND, NOR gate. To give the inputs voltage sources are connected to the J,K and clk input. Q and Q_bar is the output of the JK flip flop. Fig 15 JK flip flop by use AND, NOR Gate Fig 16 JK flip flop by AND, NOR gate Fig 16 is showing the JK flip flop by using NAND gate. In this module NAN D gate is design by Modified GDI technique. Fig 19 JK flip flop by use AND, NOR gate Fig 17 NAND gate design by M-GDI Technique Fig 20 Output Waveform of JK flip flop by AND, NOR gate 206 www.erpublication.org

In fig 19, CLK, J, K are the inputs and Q, Q_bar is output of JK flip flop. The power consumption for the JK flip flop with AND, NOR gate is 8.680838e-003 and number of transistors are 32. B. By NAND Gate As we can see from the fig 21, JK flip flop is design by use NAND gate. To give the inputs voltage sources are connected to the J,K and clk input. Q and Q_bar is the output of the JK flip flop. International Journal of Engineering and Technical Research (IJETR) ISSN: 2321-0869 (O) 2454-4698 (P), Volume-5, Issue-2, June 2016 As we can see from the fig 23, JK flip flop is design by use AND, NOR gate. To give the inputs voltage sources are connected to the J,K and clk input. Q and Q_bar is the output of the JK flip flop. For design the AND, NOR gate use M-GDI technique. As we can see in the fig 23, CLK, J,K are the inputs and Q, Q_bar is the output of the JK flip flop. The power consumption for the JK flip flop with AND, NOR gate by M-GDI Technique is 7.416163e-003 and number of transistors are16. Fig 21 JK flip flop by use NAND gate As we can see in the fig 21, CLK, J,K are the inputs and Q, Q_bar is the output of the JK flip flop. The power consumption for the JK flip flop with AND, NOR gate is 5.736606e-003 and number of transistors are 54. Fig 24 Output Waveform of JK flip flop by AND, NOR gate with M-GDI technique D. Proposed By NAND Gate With M-GDI Technique As we can see from the fig 24, JK flip flop is design by use NAND gate. To give the inputs voltage sources are connected to the J,K and clk input. Q and Q_bar is the output of the JK flip flop. For design the NAND gate use M-GDI technique. Fig 22 Output Waveform of JK flip flop by NAND gate C. Proposed By AND, NOR Gate With M-GDI Technique Fig 25 JK flip flop by use NAND gate with M-GDI technique Fig 23 JK flip flop by use AND, NOR gate with M-GDI technique Fig 26 Output Waveform of JK flip flop by NAND gate with M-GDI technique 207 www.erpublication.org

Implementation of high speed low power NAND Gate based J-K flip flop using MGDI technology in130 nm Technology By AND, NOR Gate By AND, NOR Gate with M-GDI By NAND Gate By NAND Gate with M-GDI Table 2 Comparison Table Power consumption 8.680838e-003 7.416163e-003 5.736606e-003 2.603563e-003 Number of transistor 32 As per Table no. 2 in this paper reducing the power as per existing J-K flip flop. Using MGDI less no. transistors are required and low power consumption occurs. V. CONCLUSION AND FUTURE SCOPE In this paper, we design the JK flip flop by use two types of design. In the first design, we use AND, NOR gate and in the second design we use NAND gate based design. In the VLSI, main issue is high power consumption and Area. So In this paper we reduce the power consumption and number of transistor for the JK flip flop for both design. We proposed M-GDI technique by which the number of transistor and area get reduce. Without M-GDI technique the power consumption is 8.680838e-003 and 32 number of transistor for AND, NOR gate based design and 5.736606e-003 for NAND gate based JK flip flop design. After apply M-GDI the power consumption for the AND, NOR gate based JK flip flop is 7.416163e-003 and 2.603563e-003 for NAND gate based JK flip flop. In the future, we can apply proposed modified JK flip flop in Johnson counter. Power consumption and number of transistor can get reduce by apply modified JK flip flop in Johnson counter. 16 54 42 [II] SMALL, C. 1994. Shrinking devices put the squeeze on system packaging. EDN 39, 4 (Feb.), 41-46. [12] A. Morgenshtein, A. Fish, I. A. Wagner, "Gate Diffi.lsion Input (GDI)A Novel Power Efficient Method for Digital Circuits: A Design Methodology", 141h ASIC/SOC Conference, Washington D.C., USA, September 2001 [13] A. Morgenshtein, A. Fish, I. A. Wagner, "Gate Diffusion Input (GDJ)- A power-efficient method for digital combinatorial circuits," IEEE Transactions on VLSI systems, vol. 10, no. 5, October, 2002 [14] J. R. Bums, "Switching response of complementary symmetry MOS transistor logic circuits," RCA Rev., vol. 25, pp. 627-661, Dec. 1964. [15] T. Sakurai and A. R. Newton, "Alpha-power law MOSFET model and its applications to CMOS inverter delay and other formulas," IEEE J. Solid-State Circuits, vol. 25, pp. 584-593, Apr. 1990. [16] V. Adler and E. G. Friedman, "Delay and power expressions for a CMOS inverter driving a resistive-capacitive load," Analog Integrat. Circuits Signal Process, vol. 14, pp. 29-39, 1997. Priyanka Sharma, research scholar at Jagannath university jaipur. I have published 3 papers in International journals,2 paper in international conferences and 3 papers in national conferences. Himanshu Joshi Assistant Professor Department of ECE in Jagannath University, Jaipur, India. He has completed his M.Tech (VLSI and Embedded system) in 2011 from Gyan Vihar University, Jaipur, and B.E degree in 2007 from Rajasthan University. He is currently working in the VLSI and Communication Field. REFERENCES [I] Thomas A. DeMas sa and Zack Ciccone. "Digital Integrated Circuits," Wiley Student ed., John Wiley & Sons (ASIA) Pte Ltd., pp. 498 [2] Sung-Mo Kang and Yusuf Leblebici, "CMOS Digital Integrated Circuits- Analysis and Design," 3'd ed., Tata McGraw-Hill ed., pp. 338-339,481-482 [3] M. Morris Mano, "Digital Design," 3'd ed., Prentice Hall, pp. 272-279, 281-284,316-317 [4] N. Weste and K. Eshraghian, Principles of CMOS digital design. Reading, MA: Addison-Wesley, pp. 304-307. [5] A. P. Chandrakasan, S. Sheng, and R. W. Brodersen, "LowpowerCMOS digital design," IEEE J. Solid-State Circuits, vol. 27, pp. 473-484, Apr. 1992. [6] A. P. Chandrakasan and R.W. Brodersen, "Minimizing power consumption in digital CMOS circuits," Proc. IEEE, vol. 83, pp. 498-523, Apr. 1995. [7] J. Rabaey, "Low Power Design Essentials", Springer, 2009 [8] K. Roy, S. Prasad, "Low-Power CMOS VLSI Circuit Design", Wiley India, 2009 [9] B. Calhoun, Y. Cao, X. Li, K. Mai, L. Pileggi, R. Rutenbar, K. Shepard, " Digital Circuit Design Challenges and Opportunities in the Era of Nanoscale CMOS", Proceedings of the IEEE, Vol. 96, Issue 2, pp. 343-365,Feb. 2008 [10] K. Roy, S. Mukhopadhyay, H. Mahmoodi- Meimand, "Leakage Current Mechanisms and Leakage Reduction Techniques in Deep Sub micrometer CMOS Circuits", Proceedings of the IEEE, vol. 91, no. 2, Feb. 2003 208 www.erpublication.org