EE-612: Lecture 25: CMOS Circuits: Part 2

Similar documents
EE-612: Nanoscale Transistors (Advanced VLSI Devices) Spring 2005

Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications

Module 4 : Propagation Delays in MOS Lecture 22 : Logical Effort Calculation of few Basic Logic Circuits

10 BIT s Current Mode Pipelined ADC

Here we introduced (1) basic circuit for logic and (2)recent nano-devices, and presented (3) some practical issues on nano-devices.

Chapter 10 Advanced CMOS Circuits

Optimization and Comparison of 4-Stage Inverter, 2-i/p NAND Gate, 2-i/p NOR Gate Driving Standard Load By Using Logical Effort

Analog & Digital Electronics Course No: PH-218

Pass Gate Logic An alternative to implementing complex logic is to realize it using a logic network of pass transistors (switches).

Bob York. Transistor Basics - MOSFETs

Integrated Circuits & Systems

Design of Energy Efficient Low Power Full Adder using Supply Voltage Gating

ES250: Electrical Science. HW7: Energy Storage Elements

HIGH SPEED AREA EFFICIENT 1-BIT HYBRID FULL ADDER

The Flyback Converter

Lecture 30: Biasing MOSFET Amplifiers. MOSFET Current Mirrors.

An Introduction to the EKV Model and a Comparison of EKV to BSIM

True Single Phase Clocking Flip-Flop Design using Multi Threshold CMOS Technique

CMOS Thyristor Based Low Frequency Ring Oscillator

Lecture 250 Measurement and Simulation of Op amps (3/28/10) Page 250-1

A New Low Power Dynamic Full Adder Cell Based on Majority Function

Lecture 090 Large Signal MOSFET Model (3/24/10) Page 090-1

Monte Carlo Simulation of Device Variations and Mismatch in Analog Integrated Circuits

Sequential 4-bit Adder Design Report

Chapter 2 Sources of Variation

A high Speed 8 Transistor Full Adder Design using Novel 3 Transistor XOR Gates

Notes about Small Signal Model. for EE 40 Intro to Microelectronic Circuits

Lecture 23 - Frequency Response of Amplifiers (I) Common-Source Amplifier. December 1, 2005

CHAPTER 16 MEMORY CIRCUITS

These help quantify the quality of a design from different perspectives: Cost Functionality Robustness Performance Energy consumption

LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP

EECS 240 Topic 7: Current Sources

First Order Circuits. EENG223 Circuit Theory I

UNIVERSITY OF CALIFORNIA, BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences

TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN

Physics 120 Lab 6: Field Effect Transistors - Ohmic region

OptiMOS 3 Power-Transistor

MOS Transistors as Switches

High-Speed Electronics

Biasing in MOSFET Amplifiers

S. Venkatesh, Mrs. T. Gowri, Department of ECE, GIT, GITAM University, Vishakhapatnam, India

Memristor-Based Reactance-Less Oscillator

CHAPTER 10 OPERATIONAL-AMPLIFIER CIRCUITS

CO2005: Electronics I (FET) Electronics I, Neamen 3th Ed. 1

Chapter 8 Differential and Multistage Amplifiers. EE 3120 Microelectronics II

Application Note AN-1040

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

數 位 積 體 電 路 Digital Integrated Circuits

MADR TR. Quad Driver for GaAs FET or PIN Diode Switches and Attenuators Rev. 4. Functional Schematic. Features.

Design of Low Power One-Bit Hybrid-CMOS Full Adder Cells

Module 7 : I/O PADs Lecture 33 : I/O PADs

Class 18: Memories-DRAMs

Application Note AN-1005

International Journal of Electronics and Computer Science Engineering 1482

UNISONIC TECHNOLOGIES CO., LTD

Lecture 10: Latch and Flip-Flop Design. Outline

Systematic Design for a Successive Approximation ADC

CMOS Power Consumption and C pd Calculation

Equalization/Compensation of Transmission Media. Channel (copper or fiber)

Design and analysis of flip flops for low power clocking system

ECE124 Digital Circuits and Systems Page 1

MADR TR. Quad Driver for GaAs FET or PIN Diode Switches and Attenuators. Functional Schematic. Features. Description. Pin Configuration 2

OptiMOS 3 Power-Transistor

Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology

MOSFET DEVICE MODELING FOR ANALOG CIRCUITS DESIGN

HCC/HCF4027B DUAL-J-K MASTER-SLAVE FLIP-FLOP

Design of a Fully Differential Two-Stage CMOS Op-Amp for High Gain, High Bandwidth Applications

Class 11: Transmission Gates, Latches

Op-Amp Simulation EE/CS 5720/6720. Read Chapter 5 in Johns & Martin before you begin this assignment.

Digital Integrated Circuit (IC) Layout and Design

DESIGN CHALLENGES OF TECHNOLOGY SCALING

A Novel Low Power, High Speed 14 Transistor CMOS Full Adder Cell with 50% Improvement in Threshold Loss Problem

Lecture 060 Push-Pull Output Stages (1/11/04) Page ECE Analog Integrated Circuits and Systems II P.E. Allen

Predicted Performance Advantages of Carbon Nanotube Transistors with Doped Nanotubes as Source/Drain

CMOS Logic Integrated Circuits

Physics 2102 Lecture 19. Physics 2102

Bi-directional level shifter for I²C-bus and other systems.

NEW adder cells are useful for designing larger circuits despite increase in transistor count by four per cell.

Laboratory 4: Feedback and Compensation

Alpha CPU and Clock Design Evolution

Low leakage and high speed BCD adder using clock gating technique

Gates & Boolean Algebra. Boolean Operators. Combinational Logic. Introduction

CoolMOS TM Power Transistor

STUDY AND ANALYSIS OF DIFFERENT TYPES OF COMPARATORS

5.11 THE JUNCTION FIELD-EFFECT TRANSISTOR (JFET)

IRF150 [REF:MIL-PRF-19500/543] 100V, N-CHANNEL. Absolute Maximum Ratings

Gate Delay Model. Estimating Delays. Effort Delay. Gate Delay. Computing Logical Effort. Logical Effort

HCC4541B HCF4541B PROGRAMMABLE TIMER

CHARGE pumps are the circuits that used to generate dc

Analysis and Design of High gain Low Power Fully Differential Gain- Boosted Folded-Cascode Op-amp with Settling time optimization

EE 330 Lecture 21. Small Signal Analysis Small Signal Analysis of BJT Amplifier

Pulse Width Modulation (PWM) LED Dimmer Circuit. Using a 555 Timer Chip

TL074 TL074A - TL074B

1ED Compact A new high performance, cost efficient, high voltage gate driver IC family

University of California, Berkeley Department of Electrical Engineering and Computer Sciences EE 105: Microelectronic Devices and Circuits

IC-EMC Simulation of Electromagnetic Compatibility of Integrated Circuits

Transcription:

EE-612: Lecture 25: CMOS Circuits: Part 2 Mark Lundstrom Electrical and Computer Engineering Purdue University West Lafayette, IN USA Fall 2006 NCN www.nanohub.org Lundstrom EE-612 F06 1

Outline 1) Review 2) Speed (continued) 3) Power 4) Circuit performance Lundstrom EE-612 F06 2

CMOS inverter transfer characteristic S B noise margins V IN D D PMOS V OUT V OUT --> /2 NMOS /2 S B V IN --> Lundstrom EE-612 F06 3

importance of gain V out dv out = A υ = ( g mn + g mp )r ( on r op )> 1 dv in 2 A υ = 1 must have gain to have noise margins V in Lundstrom EE-612 F06 4

outline 1) Review 2) Speed (continued) 3) Power 4) Circuit performance Lundstrom EE-612 F06 5

CMOS inverter speed V IN S D D S V OUT + - τ = 1 2 R swn = k n I N (on) 2I N (on) + 2I P (on) ( ) τ = R swn + R swp 2 τ = R sw k n > 1 2 Lundstrom EE-612 F06 6

loaded propagation delay = C out + C L + FO C in C in V IN C out C wire Cin C in Lundstrom EE-612 F06 7

Miller C 0 C OV n+ n+ V D C OV + - feed forward 0 p-si 0 C M = 2C OV V c (t << 0) = ΔV c = 2 V c (t >> 0) =+ ΔQ c = ΔV c C OV = 2 C OV = C M Lundstrom EE-612 F06 8

on-current determines circuit speed τ = R sw R sw ~ / I D (ON) S I N D V OUT I N ( on) V IN D + S - V DSAT V DS 1) quasi-static assumption 2) simplified I D - V DS Lundstrom EE-612 F06 9

metrics for circuit speed K.K. Ng, et al., Effective On-Current of MOSFETs for Large-Signal Speed Consideration, IEDM, Dec., 2001. M.H. Na, et al., The Effective Drive Current in CMOS Inverters, IEDM, Dec., 2002. J. Deng and H.S.P. Wong, Metrics for Performance Benchmarking of Nanoscale Si and Carbon Nanotube FETs Including Device Nonidealities, IEEE Trans. Electron Dev., 53, pp. 1317-1366, 2006. R. Venugopal, et al., Design of CMOS Transistors to Maximize Circuit FOM Using a Coupled Process and Mixed Mode Simulation Methodology, IEEE Electron Dev. Lett., 53, pp. 1317-1366, 2006. Lundstrom EE-612 F06 10

outline 1) Review 2) Speed 3) Power 4) Circuit performance Lundstrom EE-612 F06 11

power V in (t) T V IN + 1-2 C 2 TOT 0 t Lundstrom EE-612 F06 12

discharge cycle V in (t) + 1-2 C 2 TOT E C (0) = 1 2 C 2 TOT E C (T /2)= 0 V in (t) T /2 P dynamic = ΔE T /2 = C V 2 TOT DD T 0 t 2 P dynamic = α f switching activity Lundstrom EE-612 F06 13

discharge through a resistor V in (t) - R + + - V c (t) V C (t) = V c (0)e t / R t /τ = e P R (t) = V C 2 (t) R V in (t) 0 T /2 t P AVE = T /2 0 = 2 T P R (t)dt T /2 T /2 0 2 R 2 = f e 2t /τ dt Lundstrom EE-612 F06 14

charging cycle does it take power to put energy in the capacitor? V IN + 1-2 C 2 TOT Lundstrom EE-612 F06 15

charging cycle (ii) E C (0) = 0 V(t) V(t) T /2 + - V c (t) E C (T /2)= 1 2 C 2 TOT E B = T /2 0 T /2 0 E B = i(t)dt i(t) dt = Q 0 t 2 E B = Q = E diss = 1 2 C V 2 TOT DD Lundstrom EE-612 F06 16

charging cycle (iii) V(t) - R + + - V c (t) i(t) = dv c dt V c (t) = it ( )R i(t) = R di dt V(t) 0 T /2 i(t) = i(0 + )e t /τ = ( R)e E B = T /2 0 i(t)dt 2 = t /τ t E diss = 1 2 C V 2 TOT DD Lundstrom EE-612 F06 17

adiabatic charging V(t) - R + dv i(t) = dt + - V c (t) P R = i 2 R = = T T 2 R V(t) E diss = T 0 P R dt = C 2 2 TOT T 2 RT 0 T t E diss = 2 R T Lundstrom EE-612 F06 18

outline 1) Review 2) Speed 3) Power 4) Circuit performance 5) CMOS circuit metrics Lundstrom EE-612 F06 19

device impact on circuit performace Question: Given a technology, how does circuit performance depend on transistor design (W, T OX,, etc.) Taur and Ning assume a 250nm technology and explore this question by Spice simulation (see pp. 264-279). Can we understand the major trends simply? Lundstrom EE-612 F06 20

effect of transistor W on delay ( ) τ = R + R swn swp 2 = R sw = C out + C wire + FO C in R sw = k I D (on) C out ~ W C in ~ W I(on) ~ W R sw ~1/W Lundstrom EE-612 F06 21

loaded vs. unloaded delay τ = R sw = R sw ( C out + FO C in + C wire ) i) unloaded: C in and C out dominate, ~ W --> τ independent of W ii) loaded: C L dominates, ~ independent of W --> τ ~1/ W Lundstrom EE-612 F06 22

effect of T OX on delay τ = R sw = R sw ( C out + FO C in + C L ) i) intrinsic delay (C L = 0) R sw = k / I D (ON) ~ T OX C in ~1/T OX τ int ~constant C out constant ii) loaded delay (C L > 0) τ loaded R sw C L τ loaded as T OX (see Fig. 5.32 of Taur and Ning) Lundstrom EE-612 F06 23

effect of L on delay τ = R sw = R sw ( C out + FO C in + C L ) R sw = k / I D (ON) I D (ON ) = WC OX υ(0) ( V GS V T ) as L R sw as L τ as L C in ~ L C out,c L constant (see Fig. 5.31 of Taur and Ning) Lundstrom EE-612 F06 24

effect of on delay τ = R sw = R sw ( C out + FO C in + C L ) R sw = k / I D (ON) I D (ON ) = WC OX υ(0) ( V GS V T ) R sw ~ ( V T ) R sw ~1 1 V T ( ) τ ~ 1 1 V T C out = ε Si W D ~1 + V bi Lundstrom EE-612 F06 25

delay vs. τ τ ~ 1 1 V T V T = 0.2 fixed V T V T (see Fig. 5.33 of Taur and Ning) I D (off) ~ e qv T /mk BT Lundstrom EE-612 F06 26

power-delay trade-off circuit speed: τ ~ ( V T ) f ~ ( 1 V T ) dynamic (switching) power: 2 P dynamic = α f 2 ~ ( ) 1 V T static (leakage) power: P static ~ I D (OFF) ~ e qv T /mk B T Lundstrom EE-612 F06 27

power-delay trade-off V T 2 P dynamic ~ decreasing active power LSP ( ) 1 V T speed ~ 1 V T increasing speed decreasing leakage power ( ) P static ~ e qv T /mk B T HP (see Fig. 5.34 of Taur and Ning) Lundstrom EE-612 F06 28

Outline 1) Review 2) Speed 3) Power 4) Circuit performance 5) CMOS circuit metrics Lundstrom EE-612 F06 29

key metrics 1) Switching energy: E S = 1 2 CV 2 DD 2) Switching delay: τ S = C I D (ON) 2 3) Dynamic power: P D = α fc 4) Energy-delay product: E S τ = 1 2 C 2 3 I D (on) Lundstrom EE-612 F06 30

the energy-delay metric Energy-delay product: E S τ = 1 2 C 2 3 I D (on) ~ 3 ( ) V T Minimum energy-delay product: ( E τ ) V S DD opt = 0 V = 1.5V DD T Lundstrom EE-612 F06 31

device metrics for 65 nm technology node 1) Switching energy: E S = 1 2 CV 2 DD 21 aj 2) Switching delay: τ S = C I D (ON) = 0.64 ps 2 3) Dynamic power: P D = α fc 4) Energy-delay product: E S τ = 1 2 C 2 3 I D (on) = 1.4 10 29 J-s Lundstrom EE-612 F06 32

circuit performance (high-speed logic) Typical power dissipation of a logic chip: Dissipation of logic core: 100 W 20 W 2 C P core = N S core 2 C S 10 ff/node fα = 10 7 C S 12 2 ( 4 10 9 ) 10 1 Average switching energy: E S C V 2 S DD 2 = 6,000 aj Energy-delay product: E S τ 1.5 10 24 J-s Lundstrom EE-612 F06 33

from device to circuit device circuit increase delay: switching energy: energydelay: 0.64 ps 250 ps ~ 400 21 aj 6000 aj ~300 ~ 10 29 J-s ~ 10 24 J-s ~100,000 Lundstrom EE-612 F06 34

Outline 1) Review 2) Speed 3) Power 4) Circuit performance 5) CMOS circuit metrics Lundstrom EE-612 F06 35

conclusions / questions 1) Device metrics aren t enough; the circuit is critical. 2) How close is CMOS to fundamental limits? Lundstrom EE-612 F06 36