CHAPTER 3 PERFORMANCE OF A TWO INPUT NAND GATE USING SUBTHRESHOLD LEAKAGE CONTROL TECHNIQUES

Similar documents
CHAPTER 1 INTRODUCTION

Minimizing the Sub Threshold Leakage for High Performance CMOS Circuits Using Stacked Sleep Technique

ZIGZAG KEEPER: A NEW APPROACH FOR LOW POWER CMOS CIRCUIT

Noise Tolerance Dynamic CMOS Logic Design with Current Mirror Circuit

LEAKAGE POWER REDUCTION IN CMOS CIRCUITS USING LEAKAGE CONTROL TRANSISTOR TECHNIQUE IN NANOSCALE TECHNOLOGY

Leakage Power Reduction for Logic Circuits Using Variable Body Biasing Technique

ESTIMATION OF LEAKAGE POWER IN CMOS DIGITAL CIRCUIT STACKS

Total reduction of leakage power through combined effect of Sleep stack and variable body biasing technique

Ultra Low Power VLSI Design: A Review

A Literature Review on Leakage and Power Reduction Techniques in CMOS VLSI Design

1. Short answer questions. (30) a. What impact does increasing the length of a transistor have on power and delay? Why? (6)

PERFORMANCE ANALYSIS ON VARIOUS LOW POWER CMOS DIGITAL DESIGN TECHNIQUES

Design and Analysis of Sram Cell for Reducing Leakage in Submicron Technologies Using Cadence Tool

Study and Analysis of CMOS Carry Look Ahead Adder with Leakage Power Reduction Approaches

Leakage Power Reduction in CMOS VLSI Circuits

MULTITHRESHOLD CMOS SLEEP STACK AND LOGIC STACK TECHNIQUE FOR DIGITAL CIRCUIT DESIGN

CHAPTER 3 NEW SLEEPY- PASS GATE

EEC 118 Lecture #12: Dynamic Logic

Design of low power SRAM Cell with combined effect of sleep stack and variable body bias technique

Comparative Study of Different Low Power Design Techniques for Reduction of Leakage Power in CMOS VLSI Circuits

Design of High Performance Arithmetic and Logic Circuits in DSM Technology

A NEW APPROACH FOR DELAY AND LEAKAGE POWER REDUCTION IN CMOS VLSI CIRCUITS

Comparison of Leakage Power Reduction Techniques in 65nm Technologies

Sleepy Keeper Approach for Power Performance Tuning in VLSI Design

COMPARISON AMONG DIFFERENT CMOS INVERTER WITH STACK KEEPER APPROACH IN VLSI DESIGN

Study of Outpouring Power Diminution Technique in CMOS Circuits

Leakage Power Reduction by Using Sleep Methods

Reduction Of Leakage Current And Power In CMOS Circuits Using Stack Technique

Leakage Current Analysis

ECE 471/571 The CMOS Inverter Lecture-6. Gurjeet Singh

Comparison of Power Dissipation in inverter using SVL Techniques

A Novel Dual Stack Sleep Technique for Reactivation Noise suppression in MTCMOS circuits

Low Power Design Techniques for Reduction of Leakage Power in CMOS VLSI Circuits using Modified Sleepy Keeper

Implementation of dual stack technique for reducing leakage and dynamic power

Leakage Control Techniques for Designing Robust, Low Power Wide-OR Domino Logic for Sub-130nm CMOS Technologies

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

A HIGH SPEED & LOW POWER 16T 1-BIT FULL ADDER CIRCUIT DESIGN BY USING MTCMOS TECHNIQUE IN 45nm TECHNOLOGY

Shorthand Notation for NMOS and PMOS Transistors

DESIGNING OF SRAM USING LECTOR TECHNIQUE TO REDUCE LEAKAGE POWER

Ultra-low voltage high-speed Schmitt trigger circuit in SOI MOSFET technology

Low Power and Area Efficient Design of VLSI Circuits

Design and Implementation of Enhanced Leakage Power Reduction Technique in CMOS VLSI Circuits

Leakage Power Reduction Through Hybrid Multi-Threshold CMOS Stack Technique In Power Gating Switch

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

Leakage Power Reduction in CMOS VLSI

Comparative Study of Different Modes for Reducing Leakage and Dynamic Power through Layout Implementation

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

Today's Goals. Finish MOS transistor Finish NMOS logic Start CMOS logic

Variable Body Biasing Technique to Reduce Leakage Current in 4x4 DRAM in VLSI

Performance Analysis of Novel Domino XNOR Gate in Sub 45nm CMOS Technology

An Analysis of Novel CMOS Ring Oscillator Using LECTOR Technique with Minimum Leakage

Design and Implementation of Digital CMOS VLSI Circuits Using Dual Sub-Threshold Supply Voltages

A Case Study of Nanoscale FPGA Programmable Switches with Low Power

ECE 334: Electronic Circuits Lecture 10: Digital CMOS Circuits

Unique Journal of Engineering and Advanced Sciences Available online: Research Article

19. Design for Low Power

LEAKAGE POWER REDUCTION TECHNIQUES FOR LOW POWER VLSI DESIGN: A REVIEW PAPER

Digital Integrated Circuits - Logic Families (Part II)

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

ISSN: [Kumar* et al., 6(5): May, 2017] Impact Factor: 4.116

High Performance and Low power VLSI CMOS Circuit Designs using ONOFIC Approach

Power and Energy. Courtesy of Dr. Daehyun Dr. Dr. Shmuel and Dr.

Combinational Logic Gates in CMOS

A Novel Multi-Threshold CMOS Based 64-Bit Adder Design in 45nm CMOS Technology for Low Power Application

MICROCONTROLLER BASED THREE PHASE INVERTER Project index: PRJ 012

An Effective Way Of Reducing The Leakage Power By Sleep Methods In Deep Submicron Circuits. Kodali Venkata Bhanu Prakash 1, Ms. M.Pavitra 2.

DESIGN OF SSASPL BASED SHIFT REGISTERS WITH ADVANCED LEAKAGE POWER REDUCTION APPROACHES. S. K. Sharmila 5, G. Kalpana 6

Optimization of power in different circuits using MTCMOS Technique

Lecture 16. Complementary metal oxide semiconductor (CMOS) CMOS 1-1

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

NOVEL 11-T FULL ADDER IN 65NM CMOS TECHNOLOGY

A High Performance Variable Body Biasing Design with Low Power Clocking System Using MTCMOS

Designing Of A New Low Voltage CMOS Schmitt Trigger Circuit And Its Applications on Reduce Power Dissipation

A NOVEL DYNAMIC POWER CUTOFF TECHNOLOGY (DPCT) FOR ACTIVE LEAKAGE REDUCTION IN DEEP SUBMICRON VLSI CMOS CIRCUITS

A Novel Low-Power Scan Design Technique Using Supply Gating

Double Stage Domino Technique: Low- Power High-Speed Noise-tolerant Domino Circuit for Wide Fan-In Gates

Wide Fan-In Gates for Combinational Circuits Using CCD

INTERNATIONAL JOURNAL OF APPLIED ENGINEERING RESEARCH, DINDIGUL Volume 1, No 3, 2010

STATIC POWER OPTIMIZATION USING DUAL SUB-THRESHOLD SUPPLY VOLTAGES IN DIGITAL CMOS VLSI CIRCUITS

High-Performance of Domino Logic Circuit for Wide Fan-In Gates Using Mentor Graphics Tools

EEC 118 Lecture #11: CMOS Design Guidelines Alternative Static Logic Families

Domino Static Gates Final Design Report

Active Decap Design Considerations for Optimal Supply Noise Reduction

ECE520 VLSI Design. Lecture 5: Basic CMOS Inverter. Payman Zarkesh-Ha

Low Power Realization of Subthreshold Digital Logic Circuits using Body Bias Technique

Design Analysis of 1-bit Comparator using 45nm Technology

Electronics Basic CMOS digital circuits

IN digital circuits, reducing the supply voltage is one of

Contents 1 Introduction 2 MOS Fabrication Technology

A Novel Approach for High Speed and Low Power 4-Bit Multiplier

Design Of Level Shifter By Using Multi Supply Voltage

EEC 216 Lecture #8: Leakage. Rajeevan Amirtharajah University of California, Davis

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate

P. Sree latha, M. Arun kumar

An Efficient Design of CMOS based Differential LC and VCO for ISM and WI-FI Band of Applications

A Low Power Array Multiplier Design using Modified Gate Diffusion Input (GDI)

Design of Ultra-Low Power PMOS and NMOS for Nano Scale VLSI Circuits

Electronic Circuits EE359A

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

Design of Optimized Digital Logic Circuits Using FinFET

Transcription:

CHAPTER 3 PERFORMANCE OF A TWO INPUT NAND GATE USING SUBTHRESHOLD LEAKAGE CONTROL TECHNIQUES

41 In this chapter, performance characteristics of a two input NAND gate using existing subthreshold leakage control techniques such as stack technique, MTCMOS technique, sleepy keeper technique, and SCCMOS technique are compared with the conventional CMOS logic technique in 45nm CMOS technology. Performance characteristics such as static power dissipation, dynamic power dissipation, and propagation delay of a two input NAND gate are analyzed. Reduction in static power dissipation by reduction factors of 1.13x, 1.27x, 1.40x, and 1.44x are observed by using stack technique, MTCMOS technique, sleepy keeper technique, and SCCMOS technique respectively in comparison with conventional CMOS logic technique for a two input NAND gate. SCCMOS technique lowers the subthreshold leakage power dissipation most effectively. Hence, this technique effectively reduces the overall static power dissipation in digital logic circuits in deep submicron CMOS technologies. All simulations are performed at a temperature of 27 0 C, and a supply voltage of 0.40V in 45nm CMOS technology. Microwind ver. 3.1 EDA tool is used in designing and simulating the layout of a two input NAND gate in various technologies using BSIM4 MOS parameter model. Finally conclusion is provided in the end of this chapter. 3.1 INTRODUCTION Power dissipation in digital logic circuits can be broadly divided into two categories: dynamic power dissipation and static or leakage power dissipation. Dynamic power dissipation is mainly caused by the current flow due to charging and discharging of parasitic capacitances in the logic circuit. Static power dissipation occurs during the static input states of the device. With the down scaling in technology, contribution by static power dissipation increases in the overall power dissipation (Elgharbawy et al. 2005). In deep submicron CMOS technologies, the role of subthreshold leakage power dissipation becomes dominant among other leakage power components (Deepaksubramanyan et al. 2007) because of down scaling in technology. Under such condition, the static power dissipation is approximately equal to the subthreshold leakage power dissipation and is expressed as (3.1) A general formula for the total power dissipation in a digital logic circuit in deep submicron CMOS technologies can be expressed as

42 (3.2) (3.3) 3.2 CIRCUIT DESIGN USING VARIOUS TECHNIQUES In this section, circuit diagrams of a two input NAND gate are designed using conventional CMOS technique and existing subthreshold leakage control techniques such as stack technique, MTCMOS technique, and SCCMOS technique. 3.2.1 CONVENTIONAL CMOS TECHNIQUE A conventional CMOS circuit (Kang et al. 2003) consists of a pull up network and a pull down network. A pull up network consists of pmos transistors while a pull down network consists of nmos transistors. In this technique, all pmos transistors must have either an input from the power supply voltage (V DD ) or from another pmos transistor. Similarly, all nmos transistors must have either an input from ground or from another nmos transistor. Fig. 3.1 shows the circuit diagram of a two input NAND gate using this technique. Fig. 3.1 Circuit diagram of a two input NAND gate using conventional CMOS technique

43 3.2.2 STACK TECHNIQUE In stack technique (Johnson et al. 2002), a MOS transistor of width W is replaced with two series connected MOS transistors, each of width W/2. Fig. 3.2 shows the circuit diagram of a two input NAND gate using this technique. In this figure, each MOS transistor (width W) of a CMOS two input NAND gate is replaced with two series connected MOS transistors (each of width W/2). When two half size stacked MOS transistors are turned off together, induce reverse bias between them results in the reduction of the subthreshold leakage power (Chen et al. 1988). However, increase in the number of transistors increases the overall propagation delay of the circuit. Fig. 3.2 Circuit diagram of a two input NAND gate using stack technique 3.2.3 MTCMOS TECHNIQUE In MTCMOS technique (Mutoh et al. 1995), a high-threshold voltage pmos transistor (sleep pmos transistor) is inserted between the power supply voltage (V DD ) and the logic circuit; and a high-threshold voltage nmos transistor (sleep nmos transistor) is placed between the logic circuit and ground. Fig. 3.3 shows the circuit diagram of a two input NAND gate using this technique. During active mode of

44 operation, the high threshold voltage MOS transistors (sleep transistors) are turned on; while during sleep mode, these high V TH transistors are turned off. Fig. 3.3 Circuit diagram of a two input NAND gate using MTCMOS technique 3.2.4 SLEEPY KEEPER TECHNIQUE In sleepy keeper technique (Kim et al. 2006), an additional high threshold voltage nmos transistor is connected in parallel with the sleep pmos transistor (high V TH sleep pmos transistor) and an additional high threshold voltage pmos transistor is connected in parallel with the sleep nmos transistor (high V TH sleep nmos transistor). Fig. 3.4 shows the circuit diagram of a two input NAND gate using this technique. In sleep mode, the sleep transistors are in cutoff state. So, when sleep signal is activated, then the high threshold voltage nmos transistor connected in parallel with the sleep pmos transistor is the only source of power supply to the pullup network and the high threshold voltage pmos transistor connected in parallel with the sleep nmos transistor provides the path to connect the pulldown network with ground.

45 Fig. 3.4 Circuit diagram of a two input NAND gate using sleepy keeper technique 3.2.5 SCCMOS TECHNIQUE In SCCMOS technique (Kawaguchi et al. 2000), a pmos transistor (sleep pmos transistor) having the same threshold voltage as that of pmos transistors of the logic circuit is inserted between the logic circuit and the power supply voltage (V DD ); and an nmos transistor (sleep nmos transistor) having the same threshold voltage as that of nmos transistors of the logic circuit is inserted between the logic circuit and ground. Fig. 3.5 shows the circuit diagram of a two input NAND gate using this technique. During active mode of operation, sleep transistors are turned on by connecting GND at V GS1 and V DD at V GS2 ; while during sleep mode, these sleep transistors are turned off by providing positive and negative gate voltages at V GS1 and V GS2 respectively.

46 Fig. 3.5 Circuit diagram of a two input NAND gate using SCCMOS technique 3.3 SIMULATION RESULTS AND OBSERVATIONS Performance characteristics such as static power dissipation, dynamic power dissipation, and propagation delay for a two input NAND gate using subthreshold leakage control techniques such as stack technique, MTCMOS technique, sleepy keeper technique, and SCCMOS technique are compared with the conventional CMOS technique. All simulations are performed at a temperature of 27 0 C and a supply voltage of 0.40V in 45nm CMOS technology. Microwind ver 3.1 EDA tool is used for the layout design and simulation of a two input NAND gate using advanced BSIM4 MOS parameter model. Figs. 3.6 3.10 show the layout of a two input NAND gate using conventional CMOS technique, stack technique, MTCMOS technique, sleepy keeper technique, and SCCMOS technique respectively. MOS transistor parameters such as channel length, channel width, and aspect ratio used to design a two input NAND gate using various techniques are mentioned in Tables 3.1 3.5. Aspect ratio of a MOS transistor is the ratio of its channel width and its channel length. The threshold voltage of a MOS transistor increases with the increase in its channel length. So, the channel lengths of high threshold voltage transistors and sleep transistors are chosen greater than the

47 normal threshold voltage transistors (low V TH transistors) in MTCMOS and sleepy keeper techniques. Table 3.6 shows all possible static input combinations for measuring static power dissipation in a two input NAND gate. Fig. 3.11 shows the waveform to measure the dynamic power dissipation of the logic gate using conventional CMOS and stack techniques. Similarly, Fig. 3.12 shows the waveform to measure the dynamic power dissipation of a two input NAND gate using MTCMOS and sleepy keeper techniques and Fig.3.13 shows the waveform to measure the dynamic power dissipation using SCCMOS technique. Fig. 3.6 Layout of a two input NAND gate using conventional CMOS technique

48 Fig. 3.7 Layout of a two input NAND gate using stack technique Fig. 3.8 Layout of a two input NAND gate using MTCMOS technique

49 Fig. 3.9 Layout of a two input NAND gate using sleepy keeper technique Fig. 3.10 Layout of a two input NAND gate using SCCMOS technique

50 Table 3.1: Physical aspects of MOS transistors using conventional CMOS technique Parameters nmos transistor pmos transistor Channel width (μm) 0.15 0.30 Channel length (μm) 0.05 0.05 Aspect ratio 3.00 6.00 Table 3.2: Physical aspects of MOS transistors using stack technique Parameters nmos transistor pmos transistor Channel width (μm) 0.08 0.15 Channel length (μm) 0.05 0.05 Aspect ratio 1.50 3.00 Table 3.3: Physical aspects of MOS transistors using MTCMOS technique Parameters nmos pmos Sleep nmos Sleep pmos transistor transistor transistor transistor (low V TH ) (low V TH ) (high V TH ) (high V TH ) Channel width (μm) 0.15 0.30 0.21 0.42 Channel length (μm) 0.05 0.05 0.07 0.07 Aspect ratio 3.00 6.00 3.00 6.00 Table 3.4: Physical aspects of MOS transistors using sleepy keeper technique Parameters nmos pmos Sleep nmos Sleep pmos transistor transistor transistor transistor (low V TH ) (low V TH ) (high V TH ) (high V TH ) Channel width (μm) 0.15 0.30 0.21 0.42 Channel length (μm) 0.05 0.05 0.07 0.07 Aspect ratio 3.00 6.00 3.00 6.00

51 Table 3.5: Physical aspects of MOS transistors using SCCMOS technique Parameters nmos transistor (low V TH ) pmos transistor (low V TH ) Sleep nmos transistor (low V TH ) Sleep pmos transistor (low V TH ) Channel width (μm) 0.15 0.30 0.15 0.30 Channel length (μm) 0.05 0.05 0.05 0.05 Aspect ratio 3.00 6.00 3.00 6.00 Table 3.6: Static input combinations for measuring static power dissipation Static input A Static input B Output Y 0 0 1 1 0 1 1 1 0 1 1 0 Fig. 3.11 Waveform to measure the dynamic power dissipation using conventional CMOS and stack techniques Fig. 3.12 Waveform to measure the dynamic power dissipation using MTCMOS and sleepy keeper techniques

52 Fig.3.13 Waveform to measure the dynamic power dissipation using SCCMOS technique Static power dissipation is obtained by combining all possible static input combinations. The overall static power dissipation is calculated as the average of power dissipation in all possible static input combinations. This power dissipation for a two input NAND gate using various techniques is measured for 50ns time interval. Dynamic power dissipation in a logic circuit is mainly due to the switching power dissipation. From Figs. 3.11-3.13, it is observed that the input signal frequency (A and B) is equal to the switching frequency of the output waveform. So, the output switching frequency is equal to the input signal frequency. The supply voltage, V DD is equal to 0.40V. Dynamic power dissipation is obtained by applying two clock signals, A and B, of same frequency of 200MHz. The amplitude of each clock signal is fixed at 0.40V. This power dissipation for a two input NAND gate using various techniques is obtained for 50 ns time interval. In SCCMOS technique, dynamic power is obtained by connecting V GS1 to GND and V GS2 to V DD. Similarly, in MTCMOS and sleepy keeper techniques, sleep signal and sleep signal are connected to GND and V DD, for obtaining the dynamic power dissipation. In this way, dynamic power dissipation can be obtained with the simulated waveforms for a logic circuit by using various conventional and reported techniques. Propagation delay of the logic gate by using various techniques is measured from the trigger input edge reaching 50 % of V DD to the circuit output edge reaching 50 % of V DD. Table 3.7 shows the performance characteristics of a two input NAND gate using conventional CMOS, stack, MTCMOS, sleepy keeper, and SCCMOS techniques in 45nm CMOS technology. Table 3.8 shows the static power dissipation reduction factors for a two input NAND gate using stack, MTCMOS, sleepy keeper, and

53 SCCMOS techniques in comparison with the conventional CMOS technique. Fig. 3.14 shows the static power dissipation comparison of a two input NAND gate by using various techniques. Fig. 3.15 shows the static power dissipation reduction factors for a two input NAND gate using existing subthreshold leakage reduction techniques, such as stack, MTCMOS, sleepy keeper, and SCCMOS techniques in comparison with the conventional CMOS logic technique. Reduction in static power dissipation by reduction factors of 1.13x, 1.27x, 1.40x, and 1.44x are observed by using stack technique, MTCMOS technique, sleepy keeper technique, and SCCMOS technique respectively in comparison with conventional CMOS logic technique for a two input NAND gate. It is found that SCCMOS is the most effective technique to reduce the static power dissipation in comparison with other existing subthreshold leakage control techniques. It is also important to note that in this technique the dynamic power and delay remains almost same as that of conventional CMOS logic technique. Table 3.7: Performance characteristics of a two input NAND gate using various circuit techniques Techniques Static power Dynamic power Delay (in μw) (in μw) (in sec.) CMOS 0.052 0.102 12.8 x 10-12 Stack 0.046 0.098 19.6 x 10-12 MTCMOS 0.041 0.109 14.8 x 10-12 Sleepy keeper 0.037 0.114 16.0 x 10-12 SCCMOS 0.036 0.104 13.0 x 10-12

54 Table 3.8: Static power dissipation reduction factors for a two input NAND gate using stack, MTCMOS, sleepy keeper, and SCCMOS techniques in comparison with the conventional CMOS logic technique Techniques Static power dissipation reduction factors in comparison with conventional CMOS technique Stack 1.13x MTCMOS 1.27x Sleepy keeper 1.40x SCCMOS 1.44x Fig. 3.14 Static power dissipation comparison of a two input NAND gate using various techniques

55 Fig. 3.15 Static power dissipation reduction factors for a two input NAND gate using subthreshold leakage reduction techniques in comparison with CMOS technique 3.4 CONCLUSION In this chapter, performance characteristics such as static power dissipation, dynamic power dissipation, and propagation delay of a two input NAND gate are analyzed using various techniques. Performance characteristics of a two input NAND gate using subthreshold leakage control techniques such as stack technique, MTCMOS technique, sleepy keeper technique, and SCCMOS technique are compared with the conventional CMOS logic technique in 45nm CMOS technology. Among these existing techniques, SCCMOS technique effectively reduces the subthreshold leakage power dissipation while the dynamic power and delay remain low. So, in deep submicron and nanoscale technologies, this technique can be utilized for designing digital circuits with effective reduction in the static power dissipation, which is mainly due to the subthreshold leakage power dissipation.