Outline. Chapter 2: DC & Transient Response. Introduction to CMOS VLSI. DC Response. Transient Response Delay Estimation

Similar documents
UT Austin, ECE Department VLSI Design 5. CMOS Gate Characteristics

Lecture 4: DC & Transient Response

Lecture 6: DC & Transient Response

Lecture 5: DC & Transient Response

5. CMOS Gate Characteristics CS755

EE5780 Advanced VLSI CAD

Lecture 5: DC & Transient Response

DC and Transient. Courtesy of Dr. Daehyun Dr. Dr. Shmuel and Dr.

DC & Transient Responses

EEE 421 VLSI Circuits

EECS 141: FALL 00 MIDTERM 2

CPE/EE 427, CPE 527 VLSI Design I Delay Estimation. Department of Electrical and Computer Engineering University of Alabama in Huntsville

Chapter 4. Circuit Characterization and Performance Estimation

EE 560 MOS INVERTERS: DYNAMIC CHARACTERISTICS. Kenneth R. Laker, University of Pennsylvania

Chapter 6 MOSFET in the On-state

EE141. EE141-Spring 2006 Digital Integrated Circuits. Administrative Stuff. Challenges in Digital Design. Last Lecture. This Class

DC and Transient Responses (i.e. delay) (some comments on power too!)

Introduction to Digital Circuits

CHAPTER 6: FIRST-ORDER CIRCUITS

L1, L2, N1 N2. + Vout. C out. Figure 2.1.1: Flyback converter

UNIVERSITY OF CALIFORNIA AT BERKELEY

2.4 Cuk converter example

R.#W.#Erickson# Department#of#Electrical,#Computer,#and#Energy#Engineering# University#of#Colorado,#Boulder#

The problem with linear regulators

Homework-8(1) P8.3-1, 3, 8, 10, 17, 21, 24, 28,29 P8.4-1, 2, 5

Physical Limitations of Logic Gates Week 10a

V L. DT s D T s t. Figure 1: Buck-boost converter: inductor current i(t) in the continuous conduction mode.

Chapter 2: Principles of steady-state converter analysis

Sequential Logic. Digital Integrated Circuits A Design Perspective. Latch versus Register. Naming Conventions. Designing Sequential Logic Circuits

Modeling the Overshooting Effect for CMOS Inverter in Nanometer Technologies

Chapter 7 Response of First-order RL and RC Circuits

Lecture 12 CMOS Delay & Transient Response

8. Basic RL and RC Circuits

LabQuest 24. Capacitors

Topic 4. The CMOS Inverter

MOS Transistor Theory

University of Cyprus Biomedical Imaging and Applied Optics. Appendix. DC Circuits Capacitors and Inductors AC Circuits Operational Amplifiers

Digital Integrated Circuits

EE 330 Lecture 41. Digital Circuits. Propagation Delay With Multiple Levels of Logic Overdrive

ES 250 Practice Final Exam

MC74HC138A. 1 of 8 Decoder/ Demultiplexer. High Performance Silicon Gate CMOS

Silicon Controlled Rectifiers UNIT-1

Topic Astable Circuits. Recall that an astable circuit has two unstable states;

dv 7. Voltage-current relationship can be obtained by integrating both sides of i = C :

Lecture 13 RC/RL Circuits, Time Dependent Op Amp Circuits

EEEB113 CIRCUIT ANALYSIS I

Designing Information Devices and Systems I Spring 2019 Lecture Notes Note 17

Inductor Energy Storage

Phys1112: DC and RC circuits

Reading. Lecture 28: Single Stage Frequency response. Lecture Outline. Context

INDEX. Transient analysis 1 Initial Conditions 1

Chapter 9 Sinusoidal Steady State Analysis

Problem Set #1. i z. the complex propagation constant. For the characteristic impedance:

i sw + v sw + v o 100V Ideal switch characteristics

Chapter 10 INDUCTANCE Recommended Problems:

Basic Principles of Sinusoidal Oscillators

EE100 Lab 3 Experiment Guide: RC Circuits

CHAP.4 Circuit Characteristics and Performance Estimation

Based on slides/material by. Topic 3-4. Combinational Logic. Outline. The CMOS Inverter: A First Glance

Introduction to AC Power, RMS RMS. ECE 2210 AC Power p1. Use RMS in power calculations. AC Power P =? DC Power P =. V I = R =. I 2 R. V p.

EE 301 Lab 2 Convolution

Quad 2-Input OR Gate High-Performance Silicon-Gate CMOS

EE 330 Lecture 40. Digital Circuits. Propagation Delay With Multiple Levels of Logic Overdrive

RC, RL and RLC circuits

Phase Noise in CMOS Differential LC Oscillators

Direct Current Circuits. February 19, 2014 Physics for Scientists & Engineers 2, Chapter 26 1

Cosmic Feb 06, 2007 by Raja Reddy P

( ) = Q 0. ( ) R = R dq. ( t) = I t

Lecture 28: Single Stage Frequency response. Context

LAB 5: Computer Simulation of RLC Circuit Response using PSpice

MOS Transistor Theory

U(t) (t) -U T 1. (t) (t)

Chapter 4 DC converter and DC switch

Dynamic Effects of Feedback Control!

An Analytical Approach to Efficient Circuit Variability Analysis in Scaled CMOS Design

CHAPTER 12 DIRECT CURRENT CIRCUITS

non-linear oscillators

Voltage/current relationship Stored Energy. RL / RC circuits Steady State / Transient response Natural / Step response

Fundamentals of Power Electronics Second edition. Robert W. Erickson Dragan Maksimovic University of Colorado, Boulder

Basic Circuit Elements Professor J R Lucas November 2001

6.01: Introduction to EECS I Lecture 8 March 29, 2011

More Digital Logic. t p output. Low-to-high and high-to-low transitions could have different t p. V in (t)

Non Linear Op Amp Circuits.

CMPEN 411 VLSI Digital Circuits. Lecture 04: CMOS Inverter (static view)

Lecture -14: Chopper fed DC Drives

Advanced Power Electronics For Automotive and Utility Applications

Reading from Young & Freedman: For this topic, read sections 25.4 & 25.5, the introduction to chapter 26 and sections 26.1 to 26.2 & 26.4.

Lecture 15: Differential Pairs (Part 2)

dv i= C. dt 1. Assuming the passive sign convention, (a) i = 0 (dc) (b) (220)( 9)(16.2) t t Engineering Circuit Analysis 8 th Edition

EE202 Circuit Theory II , Spring. Dr. Yılmaz KALKAN & Dr. Atilla DÖNÜK

Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Elettronica. Analogue Electronics. Paolo Colantonio A.A.

Lecture Outline. Introduction Transmission Line Equations Transmission Line Wave Equations 8/10/2018. EE 4347 Applied Electromagnetics.

Chapter 5-4 Operational amplifier Department of Mechanical Engineering

EE 330 Lecture 41. Digital Circuits. Propagation Delay With Multiple Levels of Logic Optimally driving large capacitive loads

ECE 2100 Circuit Analysis

PI5A3157. SOTINY TM Low Voltage SPDT Analog Switch 2:1 Mux/Demux Bus Switch. Features. Descriptio n. Applications. Connection Diagram Pin Description

EE 330 Lecture 23. Small Signal Analysis Small Signal Modelling

ELG 2135 ELECTRONICS I SIXTH CHAPTER: DIGITAL CIRCUITS

EEC 118 Lecture #15: Interconnect. Rajeevan Amirtharajah University of California, Davis

Features / Advantages: Applications: Package: Y4

Transcription:

Inroducion o CMOS VLSI Design Chaper : DC & Transien Response David Harris, 004 Updaed by Li Chen, 010 Ouline DC Response Logic Levels and Noise Margins Transien Response Delay Esimaion Slide 1

Aciviy 1) If he widh of a ransisor increases, he curren will increase decrease no change ) If he lengh of a ransisor increases, he curren will increase decrease no change ) If he supply volage of a chip increases, he maximum ransisor curren will increase decrease no change 4) If he widh of a ransisor increases, is gae capaciance will increase decrease no change 5) If he lengh of a ransisor increases, is gae capaciance will increase decrease no change 6) If he supply volage of a chip increases, he gae capaciance of each ransisor will increase decrease no change Slide Aciviy 1) If he widh of a ransisor increases, he curren will increase decrease no change ) If he lengh of a ransisor increases, he curren will increase decrease no change ) If he supply volage of a chip increases, he maximum ransisor curren will increase decrease no change 4) If he widh of a ransisor increases, is gae capaciance will increase decrease no change 5) If he lengh of a ransisor increases, is gae capaciance will increase decrease no change 6) If he supply volage of a chip increases, he gae capaciance of each ransisor will increase decrease no change Slide 4

DC Response DC Response: vs. for a gae Ex: Inverer When = 0 -> = When = -> = 0 V In beween, depends on DD ransisor size and curren By KCL, mus sele such ha I = I dsp We could solve equaions Bu graphical soluion gives more insigh I dsp Slide 5 Transisor Operaion Curren depends on region of ransisor behavior For wha and are nmos and pmos in Cuoff? Linear? Sauraion? Slide 6

nmos Operaion Cuoff Linear Sauraed V gsn < V gsn > V gsn > V dsn < V dsn > I dsp Slide 7 nmos Operaion Cuoff Linear Sauraed V gsn <V n V gsn >V n V gsn >V n V dsn < V gsn V n V dsn > V gsn V n I dsp Slide 8 4

nmos Operaion Cuoff Linear Sauraed V gsn <V n V gsn >V n V gsn >V n V dsn < V gsn V n V dsn > V gsn V n V gsn = I dsp V dsn = Slide 9 nmos Operaion Cuoff Linear Sauraed V gsn <V n V gsn >V n V gsn >V n < V n > V n V dsn < V gsn V n < -V n > V n V dsn > V gsn V n > -V n V gsn = I dsp V dsn = Slide 10 5

pmos Operaion Cuoff Linear Sauraed V gsp > V gsp < V gsp < V dsp > V dsp < I dsp Slide 11 pmos Operaion Cuoff Linear Sauraed V gsp >V p V gsp <V p V gsp <V p V dsp > V gsp V p V dsp < V gsp V p I dsp Slide 1 6

pmos Operaion Cuoff Linear Sauraed V gsp >V p V gsp <V p V gsp <V p V dsp > V gsp V p V dsp < V gsp V p V gsp = - V p < 0 V dsp = - I dsp Slide 1 pmos Operaion Cuoff Linear Sauraed V gsp >V p V gsp <V p V gsp <V p > + V p < + V p V dsp > V gsp V p > -V p < + V p V dsp < V gsp V p < -V p V gsp = - V p < 0 V dsp = - I dsp Slide 14 7

I-V Characerisics Make pmos is wider han nmos such ha β n = β p V gsn5 V gsn4 V gsn -V dsp V gsp1 V gsp V gsp - 0 V dsn V gsn V gsn1 V gsp4 -I dsp V gsp5 Slide 15 Curren vs., 0 5, I dsp 1 4 4 1 Slide 16 8

Load Line Analysis For a given : Plo,I dsp vs. mus be where currens are equal in 0 5, I dsp 1 4 4 1 I dsp Vou Slide 17 = 0 Load Line Analysis 0, I dsp 0 Slide 18 9

Load Line Analysis = 0., I dsp 1 1 Slide 19 Load Line Analysis = 0.4, I dsp Slide 0 10

Load Line Analysis = 0.6, I dsp Slide 1 Load Line Analysis = 0.8, I dsp 4 4 Slide 11

Load Line Analysis = 0 5, I dsp 1 4 Slide Load Line Summary 0 5, I dsp 1 4 4 1 Slide 4 1

DC Transfer Curve Transcribe poins ono vs. plo A B 0 5 1 4 C 4 1 0 D E V n / +V p Slide 5 Operaing Regions Revisi ransisor operaing regions Region nmos pmos A B C D E A B 0 C D E V n / +V p Slide 6 1

Operaing Regions Revisi ransisor operaing regions Region nmos pmos A Cuoff Linear B Sauraion Linear C Sauraion Sauraion D Linear Sauraion E Linear Cuoff A B 0 C D E V n / +V p Slide 7 Bea Raio If β p / β n 1, swiching poin will move from / Called skewed gae Oher gaes: collapse ino equivalen inverer β p 0.1 β = n β p 10 β = n 1 0.5 0 Slide 8 14

Noise Margins How much noise can a gae inpu see before i does no recognize he inpu? Logical High Oupu Range Oupu Characerisics V OH NM H V IH V IL Inpu Characerisics Indeerminae Region Logical High Inpu Range Logical Low Oupu Range V OL NM L GND Logical Low Inpu Range Slide 9 Logic Levels To maximize noise margins, selec logic levels a β p /β n > 1 0 Slide 0 15

Logic Levels To maximize noise margins, selec logic levels a uniy gain poin of DC ransfer characerisic Uniy Gain Poins Slope = -1 V OH β p /β n > 1 V OL 0 V V IL V V n IH DD - V p Slide 1 Transien Response DC analysis ells us if is consan Transien analysis ells us if changes Requires solving differenial equaions Inpu is usually considered o be a sep or ramp From 0 o or vice versa Slide 16

Inverer Sep Response Ex: find sep response of inverer driving load cap Vi n ( ) = Vo u ( < 0) = dvou ( ) = d C load Slide Inverer Sep Response Ex: find sep response of inverer driving load cap Vin () = u ( 0 ) V Vou ( < 0) = dvou () = d DD C load Slide 4 17

Inverer Sep Response Ex: find sep response of inverer driving load cap Vin ( ) = u ( 0 ) V Vo u ( < 0) = VDD dvo u ( ) = d DD C load Slide 5 Inverer Sep Response Ex: find sep response of inverer driving load cap Vin () = u ( 0 ) V Vou ( < 0) = VDD dvo u ( ) Id sn () = d C load DD C load I V V V < V V 0 dsn () = Vou > DD ou DD Slide 6 18

I Inverer Sep Response Ex: find sep response of inverer driving load cap Vin () = u ( 0 ) V Vou ( < 0) = VDD dvo u ( ) Id sn () = d C load DD 0 0 β ) = ( V V) Vou > V V Vou ( ) β VDD V V () ou Vou < VDD V dsn ( DD DD C load Slide 7 I Inverer Sep Response Ex: find sep response of inverer driving load cap Vin () = u ( 0 ) V Vou ( < 0) = VDD dvo u ( ) Id sn () = d C load DD 0 0 β ) = ( V V) Vou > V V Vou ( ) β VDD V V () ou Vou < VDD V dsn ( DD DD 0 C load Slide 8 19

Delay Definiions pdr : pdf : pd : r : r f : fall ime Slide 9 Delay Definiions pdr : rising propagaion delay From inpu o rising oupu crossing / pdf : falling propagaion delay From inpu o falling oupu crossing / pd : average propagaion delay pd = ( pdr + pdf )/ r: rise ime From oupu crossing 0. o 0.8 f : fall ime From oupu crossing 0.8 o 0. Slide 40 0

Delay Definiions cdr : rising conaminaion delay From inpu o rising oupu crossing / cdf : falling conaminaion delay From inpu o falling oupu crossing / cd : average conaminaion delay pd = ( cdr + cdf )/ Slide 41 Simulaed Inverer Delay Solving differenial equaions by hand is oo hard SPICE simulaor solves he equaions numerically Uses more accurae I-V models oo! Bu simulaions ake ime o wrie.0 1.5 1.0 (V) pdf = 66ps pdr = 8ps 0.5 0.0 0.0 00p 400p 600p 800p 1n (s) Slide 4 1

Delay Esimaion We would like o be able o easily esimae delay No as accurae as simulaion Bu easier o ask Wha if? The sep response usually looks like a 1 s order RC response wih a decaying exponenial. Use RC delay models o esimae delay C = oal capaciance on oupu node Use effecive resisance R So ha pd = RC Characerize ransisors by finding heir effecive R Depends on average curren as gae swiches Slide 4 RC Delay Models Use equivalen circuis for MOS ransisors Ideal swich + capaciance and ON resisance Uni nmos has resisance R, capaciance C Uni pmos has resisance R, capaciance C Capaciance proporional o widh Resisance inversely proporional o widh g d k s g R/k kc d s kc kc Slide 44 g d k s g kc s d R/k kc kc

Example: -inpu NAND Skech a -inpu NAND wih ransisor widhs chosen o achieve effecive rise and fall resisances equal o a uni inverer (R). Slide 45 Example: -inpu NAND Skech a -inpu NAND wih ransisor widhs chosen o achieve effecive rise and fall resisances equal o a uni inverer (R). Slide 46

Example: -inpu NAND Skech a -inpu NAND wih ransisor widhs chosen o achieve effecive rise and fall resisances equal o a uni inverer (R). Slide 47 -inpu NAND Caps Annoae he -inpu NAND gae wih gae and diffusion capaciance. Slide 48 4

-inpu NAND Caps Annoae he -inpu NAND gae wih gae and diffusion capaciance. C C C C C C C C C C C C C C C C Slide 49 -inpu NAND Caps Annoae he -inpu NAND gae wih gae and diffusion capaciance. 5C 5C 5C 9C C C Slide 50 5

Elmore Delay ON ransisors look like resisors Pullup or pulldown nework modeled as RC ladder Elmore delay of RC ladder R C pd i o source i nodes i ( )... (... ) = RC + R + R C + + R + R + + R C 1 1 1 1 R R R R 1 N N N C 1 C C C N Slide 51 Example: -inpu NAND Esimae wors-case rising and falling delay of - inpu NAND driving h idenical gaes. A B x Y h copies Slide 5 6

Example: -inpu NAND Esimae rising and falling propagaion delays of a - inpu NAND driving h idenical gaes. A B x 6C C Y 4hC h copies Slide 5 Example: -inpu NAND Esimae rising and falling propagaion delays of a - inpu NAND driving h idenical gaes. A B x 6C C Y 4hC h copies R Y (6+4h)C pdr = Slide 54 7

Example: -inpu NAND Esimae rising and falling propagaion delays of a - inpu NAND driving h idenical gaes. A B x 6C C Y 4hC h copies R Y = ( 6+ 4 ) (6+4h)C pdr h RC Slide 55 Example: -inpu NAND Esimae rising and falling propagaion delays of a - inpu NAND driving h idenical gaes. A B x 6C C Y 4hC h copies Slide 56 8

Example: -inpu NAND Esimae rising and falling propagaion delays of a - inpu NAND driving h idenical gaes. A B x 6C C Y 4hC h copies R/ x R/ C Y (6+4h)C pdf = Slide 57 Example: -inpu NAND Esimae rising and falling propagaion delays of a - inpu NAND driving h idenical gaes. A B x 6C C Y 4hC h copies R/ x R/ C Y (6+4h)C pdf ( R R R )( ) ( 6 4 ) ( ) ( 7 4h) RC = C + + h C + = + Slide 58 9

Delay Componens Delay has wo pars Parasiic delay 6 or 7 RC Independen of load Effor delay 4h RC Proporional o load capaciance Slide 59 Conaminaion Delay Bes-case (conaminaion) delay can be subsanially less han propagaion p delay. Ex: If boh inpus fall simulaneously A B x 6C C Y 4hC R R Y (6+4h)C cdr ( ) = + h RC Slide 60 0

Diffusion Capaciance we assumed conaced diffusion on every s / d. Good layou minimizes diffusion area Ex: NAND layou shares one diffusion conac Reduces oupu capaciance by C Merged unconaced diffusion migh help oo Shared Conaced Diffusioni Merged Unconaced Diffusion C C C C C Isolaed Conaced Diffusion 7C C C Slide 61 Layou Comparison Which layou is beer? A B A B Y Y GND GND Slide 6 1