Static and Transient Analysis of Gates

Slides:



Advertisements
Similar presentations
VLSI Design EE213 VLSI DesignStephen Daniels 2003 R Vss R Vo Inverter : basic requirement for producing a complete range of Logic circuits.
Advertisements

Lecture #26 Gate delays, MOS logic
Copyright 2001, Regents of University of California Lecture 18: 04/0703 A.R. Neureuther Version Date 04/03/03 EECS 42 Intro. electronics for CS Spring.
11/5/2004EE 42 fall 2004 lecture 281 Lecture #28 PMOS LAST TIME: NMOS Electrical Model – NMOS physical structure: W and L and d ox, TODAY: PMOS –Physical.
Lecture #24 Gates to circuits
11/3/2004EE 42 fall 2004 lecture 271 Lecture #27 MOS LAST TIME: NMOS Electrical Model – Describing the I-V Characteristics – Evaluating the effective resistance.
Lecture #25 Timing issues
MOS Inverter: Static Characteristics
VLSI Design Lecture 5: Logic Gates Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Wayne Wolf’s lecture notes.
Solid-State Devices & Circuits
CMOS VLSI Design 4th Ed. EEL 6167: VLSI Design Wujie Wen, Assistant Professor Department of ECE Lecture 3A: CMOs Transistor Theory Slides adapted from.
Lecture 08: Pass Transistor Logic
COE 360 Principles of VLSI Design Delay. 2 Definitions.
CMOS VLSI Design Lecture 4: DC & Transient Response Younglok Kim Sogang University Fall 2006.
COMP541 Transistors and all that… a brief overview
Lecture 3 Static properties (VTC and noise margins)
Resistor Transistor Logic - RTL
Copyright © 2004 The McGraw-Hill Companies, Inc. All rights reserved.
THE CMOS INVERTER.
Lecture 05: Static Behaviour of CMOS Inverter
Field Effect Transistors: Operation, Circuit Models, and Applications
ECE2030 Introduction to Computer Engineering Lecture 4: CMOS Network
DC Characteristics of a CMOS Inverter
DMT 241 – Introduction to IC Layout
Recall Last Lecture The MOSFET has only one current, ID
EE141 Chapter 5 The Inverter April 10, 2003.
Pass Transistor Logic We want to transfer a logic 1 using the circuit below. Assume Vin = VDD, Vg makes a transition from 0V to VDD and at t=0 Vx = 0V.
EI205 Lecture 15 Dianguang Ma Fall 2008.
CMOS Inverter First Glance
Field effect Transistors: Operation, Circuit, Models, and Applications
Lecture 4 EGRE 254 1/26/09.
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
ENG2410 Digital Design “CMOS Technology”
Chapter #13: CMOS Digital Logic Circuits
CSE477 VLSI Digital Circuits Fall Lecture 07: Pass Transistor Logic
Lecture 16 ANNOUNCEMENTS OUTLINE MOS capacitor (cont’d)
COMBINATIONAL LOGIC.
Notes on Diodes 1. Diode saturation current:  
Week 9a OUTLINE MOSFET ID vs. VGS characteristic
Subject Name: Fundamentals Of CMOS VLSI Subject Code: 10EC56
NMOS Inverter UNIT II : BASIC ELECTRICAL PROPERTIES Sreenivasa Rao CH
Transistors (MOSFETs)
Qualitative Discussion of MOS Transistors
Design Technologies Custom Std Cell Performance Gate Array FPGA Cost.
ENEE 303 7th Discussion.
DC & Transient Response
Basic electrical properties
Design of Combinational Logic
Prof. Hsien-Hsin Sean Lee
Introduction to CMOS VLSI Design Lecture 5: DC & Transient Response
Recall Last Lecture The MOSFET has only one current, ID
COMBINATIONAL LOGIC DESIGN
UNIT-II Stick Diagrams
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
Week 9a OUTLINE MOSFET ID vs. VGS characteristic
EENG447 Digital IC Design Dr. Gürtaç Yemişcioğlu.
Lecture #17 (cont’d from #16)
Lecture 3: CMOS Transistor Theory
CP-406 VLSI System Design CMOS Transistor Theory
Lecture 5: DC & Transient Response
Lecture 3: CMOS Transistor Theory
Circuits using NMOS and PMOS enhancement mode FETs
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response
Recall Last Lecture The MOSFET has only one current, ID
Reading: Hambley Ch. 7; Rabaey et al. Secs. 5.2, 5.5, 6.2.1
Lecture 3: CMOS Transistor Theory
Shantanu Dutt ECE Dept. UIC
COMP541 Transistors and all that… a brief overview
Dr. Hari Kishore Kakarla ECE
Chapter 4 Field-Effect Transistors
Presentation transcript:

Static and Transient Analysis of Gates Detailed Recap of Static Gate Analysis Transistor CMOS Inverter Example Terminology, IOUT-SAT-D, VTC, VM Break to Discuss Quiz and Midterm Transient Gate Analysis Switch Resistor (REQ) Approx. Model Logic Block and 0.69REQC Worst Case Inputs Reading: 523-525, 604-611, (only the loadline methods) and lecture handouts

Transistor Inverter Example It may be simpler to just think of PMOS and NMOS transistors instead of a general 3 terminal pull-up or pull-down devices or networks. VIN-D Pull-Down Network VOUT IOUT Output VDD Pull-Up VIN-U VIN-D VIN-U VOUT IOUT Output VDD p-type MOS Transistor (PMOS) n-type MOS (NMOS)

Case #1: VIN = VDD = 5V The Output is Pulled-Down VOUT IOUT Output VIN-D VDD VIN-U p-type MOS Transistor (PMOS) n-type MOS (NMOS) VIN = VDD = 5V The PMOS transistor is OFF when VIN > VDD-VTU The NMOS transistor is ON when VIN > VTD VOUT(V) 3 5 IOUT(mA) 20 60 100 VIN = 5

Case #2: VIN = 0 The Output is Pulled-Up VOUT(V) 3 5 IOUT(mA) 20 60 100 VIN=1V VOUT IOUT Output VIN-D VDD VIN-U p-type MOS Transistor (PMOS) n-type MOS (NMOS) VIN = 0 The PMOS transistor is ON when VIN < VDD-VTU The NMOS transistor is OFF when VIN < VTD

Terminology VDD = Power supply voltage (D is from Drain) VDD Pull-Down Network = Set of devices used to carry current from the output node to ground to discharge the output node to ground. VIN VOUT IOUT Output RPULL UP Pull-Up Network = Set of devices used to carry current from the power supply to the output node to charge the output node to the power supply voltage. Pull-Down (NMOS) IOUT = Current for the device under study. VTD = Threshold Voltage value of VIN at which the Pull-Down (NMOS transistor) begins to conduct. VOUT-SAT-D = Value of VOUT beyond which the current IOUT-D saturates at the (drain) current saturation value IOUT-SAT-D.

States are Voltage Levels of VIN (Drain) current saturation values State 1 or VIN = 1V VOUT(V) 3 VDD =5 IOUT(mA) 20 60 100 State 3 or VIN = 3V State 5 or VIN = 5V The maximum voltage is VDD VOUT-SAT-D Current is flat (saturated) beyond VOUT-SAT-D Current is zero until VIN is larger than VTD IOUT-SAT-D = 100 mA IOUT-SAT-D = 50 mA IOUT-SAT-D = 0 mA

Saturation Current NMOS Model Current IOUT only flows when VIN is larger than the threshold value VTD and the current is proportional to VOUT up to VOUT-SAT-D where it reaches the saturation current Note that we have added an extra parameter to distinguish between threshold (VTD) and saturation (VOUT-SAT-D). Example: kD = 25 mA/V2 VTD = 1V VOUT-SAT-D = 1V VOUT(V) IOUT(mA) 3 5 20 60 100 State 3 VIN = 3V Linear (with VOUT) Saturation (with VOUT) Use these values in the homework.

Saturation Current PMOS Model Current IOUT only flows when VIN is smaller than VDD minus the threshold value VTU and the current is proportional to (VDD-VOUT) up to (VDD-VOUT-SAT-U) where it reaches the saturation current Example: kU = 20 mA/V2 VTU = 1V VOUT-SAT-U= 1V Use these values in the homework. Linear (with VOUT) VOUT(V) IOUT(mA) 3 5 20 60 100 State 3 VIN = 3V Saturation

Composite IOUT vs. VOUT for CMOS PU current is flat (saturated) below VDD - VOUT-SAT-D VOUT(V) 3 IOUT(mA) 20 60 100 State 3 or VIN = 3V VOUT-SAT-D Pull-Up PMOS IOUT-SAT-U Pull-Down NMOS IOUT-SAT-D VDD =5 The maximum voltage is VDD PD current is flat (saturated) beyond VOUT-SAT-D Solution

Voltage Transfer Function for the Complementary Logic Circuit VTD State 1 for VIN = 1V 5 PD-Off VOUT-SAT-U Vertical section due to zero slope of IOUT vs. VOUT in the saturation region of both devices. VOUT(V) 3 VM VOUT = VIN State 3 for VIN = 3V VOUT-SAT-D PU-Off State 5 for VIN = 5V VIN(V) 3 5 VTU

Method for Finding VM At VM, VOUT = VIN = VM Both devices are in saturation IOUT-SAT-D = IOUT-SAT-U Substitute VM Solve for VM Example Result: When kD = kP , VOUT-SAT-D = VOUT-SAT-U and VTD =VTU, then VM = VDD/2

Reminder: Quiz and Midterm Lecture 17: October 29, 2001 Reminder: Quiz and Midterm Quiz 20 minutes At Start of Class Wed. Oct 31 Covers Material 6th-9th week including HW#9 Midterm in Class Wed. Nov 7th Covers Material 6th-10th week including HW#10 Closed Book, Closed Notes, Bring Calculator, Paper Provided Last Name A-K 2040 Valley LSB; Last Name L-Z in 10 Evans Topic Coverage Review in class Oct 31; Old Exams on Web Review Session: Sat 1-2:30 (TBA Evans); Tu 5-6:00 (? Cory) EE 43 Labs Are Not Cancelled:

Transient Gate Problem: Discharging and Charging Capacitance on the Output VOUT IOUT Output VIN-D VDD VIN-U p-type MOS Transistor (PMOS) n-type MOS (NMOS) 5V => 0 VIN = VDD = 5V COUT = 50 fF

Output Capacitance Voltage vs. Time VOUT(V) 3 5 IOUT(mA) 20 60 100 VIN = 5V IOUT-SAT-D = 100 mA VOUT(0) = 5V COUT = 50 fF IOUT-SAT-D = 100 mA When VOUT > VOUT-SAT-D the available current is IOUT-SAT-D Assume that the necessary voltage swing to cause the next downstream gate to begin to switch is VDD/2 or 2.5V. The propagation delay is thus

Switched Equivalent Resistance Model The above model assumes the device is an ideal constant current source. 1) This is not true below VOUT-SAT-D and leads to in accuracies. 2) Combining ideal current sources in networks with series and parallel connections is problematic. Instead define an equivalent resistance for the device by setting 0.69RDC equal to the Dt found above RD This gives Each device can now be replaced by this equivalent resistor.

Switched Equivalent Resistance Network B C VDD VOUT RU RD A B C VDD VOUT Switches close when input is low. Switches close when input is high.

Switched Equivalent Resistance Values The resistor values depend on the properties of silicon, geometrical layout, design style and technology node. n-type silicon has a carrier mobility that is 2 to 3 times higher than p-type. The resistance is inversely proportion to the gate width/length in the geometrical layout. Design styles may restrict all NMOS and PMOS to be of a predetermined fixed size. The current per unit width of the gate increases nearly inversely with the linewidth. For convenience in EE 42 we assume RD = RU = 10 kW

Inverter Propagation Delay Discharge (pull-down) VOUT VDD VIN = Vdd COUT = 50fF VOUT VDD VIN = Vdd RD COUT = 50fF Dt = 0.69RDCOUT = 0.69(10kW)(50fF) = 345 ps Discharge (pull-up) Dt = 0.69RUCOUT = 0.69(10kW)(50fF) = 345 ps

Logic Gate Propagation Delay B C VDD VOUT RU RD COUT = 50 fF The initial state depends on the previous inputs. The equivalent resistance of the pull-down or pull-up network depends on the current input state. Example: A=0, B=0, C=0 for a long time. The capacitor has precharged up to VDD = 5V.

Logic Gate Propagation Delay (Cont.) B C VDD VOUT RU RD COUT = 50 fF At t=0, B and C switch to high = VDD and A remains low. COUT discharges through the pull-down resistance of gates B and C in series. Dt = 0.69(RDB+RDC)COUT = 0.69(20kW)(50fF) = 690 ps The propagation delay is two times longer than that for the inverter!