Penn ESE370 Fall2012 -- DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 4: September 12, 2012 Transistor Introduction.

Slides:



Advertisements
Similar presentations
Topics Electrical properties of static combinational gates:
Advertisements

Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 24: October 27, 2014 Distributed RC Wire.
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.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 27: November 5, 2014 Dynamic Logic Midterm.
9/20/2004EE 42 fall 2004 lecture 91 Lecture #9 Example problems with capacitors Next we will start exploring semiconductor materials (chapter 2). Reading:
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 36: December 7, 2012 Transmission Line.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 12: September 24, 2014 MOS Transistor.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 38: December 3, 2014 Transmission Lines.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 19: October 16, 2013 Energy and Power.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 10: September 28, 2011 MOS Transistor.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 19: October 15, 2014 Energy and Power.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 1: September 5, 2012 Introduction and.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 18: October 13, 2014 Energy and Power.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 3: September 3, 2014 Gates from Transistors.
Modern VLSI Design 2e: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 2: August 30, 2013 Transistor Introduction.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 1: September 8, 2010 Introduction and.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 9: September 17, 2014 MOS Model.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 35: December 5, 2012 Transmission Lines.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 7: September 22, 2010 Delay and RC Response.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 35: November 24, 2014 Inductive Noise.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 1: September 7, 2011 Introduction and.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 32: November 28, 2011 Inductive Noise.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 18: October 14, 2013 Energy and Power.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 2: September 9, 2011 Transistor Introduction.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 8: September 15, 2014 Delay and RC Response.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 33: November 20, 2013 Crosstalk.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 17: October 19, 2011 Energy and Power.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 2: August 29, 2014 Transistor Introduction.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 35: November 25, 2013 Inductive Noise.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 3: September 12, 2011 Transistor Introduction.
Day 16: October 6, 2014 Inverter Performance
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 22: October 31, 2011 Pass Transistor Logic.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 22: October 22, 2014 Pass Transistor Logic.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 10: September 19, 2014 MOS Transistor.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 6: September 10, 2014 Restoration.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 12: September 25, 2013 MOS Transistors.
FPGA-Based System Design: Chapter 2 Copyright  2004 Prentice Hall PTR Topics n Logic gate delay. n Logic gate power consumption. n Driving large loads.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 6: September 19, 2011 Restoration.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 23: October 24, 2014 Pass Transistor Logic:
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 11: September 22, 2014 MOS Transistor.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 19: October 19, 2012 Ratioed Logic.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 4: September 14, 2011 Gates from Transistors.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 20: October 25, 2010 Pass Transistors.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 10: September 20, 2013 MOS Transistor.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 5: September 8, 2014 Transistor Introduction.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 8: September 21, 2012 Delay and RC Response.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 6: September 17, 2012 Restoration.
Day 3: September 10, 2012 Gates from Transistors
Day 9: September 27, 2010 MOS Transistor Basics
Day 18: October 17, 2012 Energy and Power Optimization
Day 15: October 10, 2012 Inverter Performance
Day 15: October 14, 2011 Inverter Performance
Day 16: September 15, 2010 Energy and Power
Day 6: September 11, 2013 Restoration
Day 22: October 23, 2013 Pass Transistor Logic
HW#10 will be posted tonight
Day 16: October 7, 2013 Inverter Performance
Day 10: September 26, 2012 MOS Transistor Basics
Day 17: October 15, 2012 Energy and Power Basics
Day 2: September 10, 2010 Transistor Introduction
Day 3: September 4, 2013 Gates from Transistors
Day 5: September 17, 2010 Restoration
Day 14: October 8, 2010 Performance
Day 18: October 20, 2010 Ratioed Logic Pass Transistor Logic
Day 17: October 9, 2013 Performance: Gates
Day 15: October 13, 2010 Performance: Gates
Day 8: September 23, 2011 Delay and RC Response
Day 16: October 12, 2012 Performance: Gates
Day 16: October 17, 2011 Performance: Gates
Presentation transcript:

Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 4: September 12, 2012 Transistor Introduction (first order)

Today First order model There are always Rs and Cs Penn ESE370 Fall DeHon 2

Previously Quasi-Static – inputs transition, circuit responds, and settles –Dynamic transition to roughly static states DC/Steady-State –Ignore the capacitors Zeroth-order allows us to reason (mostly) at logic level about steady-state functionality of typical gate circuits Penn ESE370 Fall DeHon 3

Zero-th Order MOSFET Ideal Switch Vgs > Vth  conducts Vgs < Vth  does not conduct Vth – threshold voltage Gate draws no current from input –Loads input capacitively Penn ESE370 Fall DeHon 4

Zero-th Order MOSFET Penn ESE370 Fall DeHon 5 I DS

First Order Model Switch –Loads gate input capacitively C g –Has finite drive strength R on Penn ESE370 Fall DeHon 6

Gate Output Assume this is equivalent circuit for gate output state Penn ESE370 Fall DeHon 7

Gate Output Load What is Vout if gate is unloaded? Penn ESE370 Fall DeHon 8

Gate Output Load What happens to Vout when add a load? Penn ESE370 Fall DeHon 9

Resistive Load What happens when load is resistance? Penn ESE370 Fall DeHon 10

Resistive Load If loaded resistively, and resistive load is too strong (resistance too low) Cause output voltage to drop Penn ESE370 Fall DeHon 11

Capacitive Load What happens when load is capacitance? Penn ESE370 Fall DeHon 12

Capacitive Load Capacitive load does not change the steady-state output voltage Will effect the delay (settling time) Penn ESE370 Fall DeHon 13

First Order Model Switch –Loads gate input capacitively Draw no current Does not impact steady-state voltage Impacts Delay –Has finite drive strength Could form voltage divider with resistive load Impacts Delay Penn ESE370 Fall DeHon 14

First Order Model (vs. Vds) Penn ESE370 Fall DeHon 15

First Order Model (vs. Vgs) Penn ESE370 Fall DeHon 16

Refine to First Order Penn ESE370 Fall DeHon 17

Zero-th Order Tells us how switches set (Vin=0) Penn ESE370 Fall DeHon 18 How are switches set in this case?

Zero-th Order Tells us how switches set (Vin=0) Penn ESE370 Fall DeHon 19 V2=Vdd Vout=0

Zero-th Order Tells us how switches set (Vin=0) Penn ESE370 Fall DeHon 20 V2=Vdd Vout=0

Zero-th Order Tells us how switches set (Vin=0) Leaves an RC Circuit we can analyze Penn ESE370 Fall DeHon 21 ESE215 problem

Zero-th Order Tells us how switches set (Vin=0) Look at middle stage (V2) Penn ESE370 Fall DeHon 22 What is equivalent circuit of load at V2?

Zero-th Order Tells us how switches set (Vin=0) Look at middle stage (V2) Penn ESE370 Fall DeHon 23 What is equivalent output circuit for first pair of transistors driving V2?

Zero-th Order Tells us how switches set (Vin=0) Look at middle stage (V2) Penn ESE370 Fall DeHon 24 What is relevant circuit?

Zero-th Order Tells us how switches set (Vin=0) Look at middle stage (V2) Penn ESE370 Fall DeHon 25 What is relevant circuit? Gnd Vdd

Zero-th Order Tells us how switches set (Vin=0) Look at middle stage (V2) Penn ESE370 Fall DeHon 26 What is delay of this stage? (charging V2 when Vin switch Vdd  0)

What more does first-order model tell us? Delay Quasistatic behavior Voltage settling with resistive loads –At least some basis for reasoning Penn ESE370 Fall DeHon 27

What is this leaving out? Penn ESE370 Fall DeHon 28

What is this leaving out? Penn ESE370 Fall DeHon 29

What leaving out? What happens at intermediate voltages –Not rail-to-rail Details of dynamics, including… –Input not transition as step –Intermediate drive strengths change with Vgs Isn’t really 0 current below threshold Penn ESE370 Fall DeHon 30

Engineering Control Vth – process engineer Drive strength (R on )– circuit engineer control with sizing transistors Supply voltages (Vdd) –range set by process –detail use by circuit design Penn ESE370 Fall DeHon 31

Engineering Control: Threshold Penn ESE370 Fall DeHon 32

Engineering Control: Drive Strength Penn ESE370 Fall DeHon 33

Rs and Cs Penn ESE370 Fall DeHon 34

Wire Capacitance Penn ESE370 Fall DeHon 35

Wire Capacitance Penn ESE370 Fall DeHon 36

Wire Resistance Penn ESE370 Fall DeHon 37

Wire Resistance Penn ESE370 Fall DeHon 38

Wire Resistance Sanity check –Wire twice as long = resistors in series –Wire twice as wide = resistors in parallel Penn ESE370 Fall DeHon 39

There are always Rs and Cs Every wire (connection) has resistance Every wire has capacitance (Every wire has inductance) Modeling vs. discrete components Dominant effects –Rbig + Rsmall ≈ Rbig (Rwire << Ron)? –Cbig || Csmall ≈ Cbig (Cwire<<Cg) ? Penn ESE370 Fall DeHon 40

Admin Posted –Lab Instructions –Homework 2 Homework 1 due tomorrow –(make sure clear on blackboard turnin) Lab on Friday –Read lab instructions and HW2 –Bring USB drive Monday back in Lecture Penn ESE370 Fall DeHon 41

Penn ESE370 Fall DeHon 42 MOSFET

Big Ideas MOSFET Transistor as switch Purpose-driven simplified modeling –Aid reasoning, sanity check, simplify design Analysis methodology –zero-th order to understand switch state (logic) –First-order to get equivalent RC circuit (delay) New perspective on Rs and Cs Penn ESE370 Fall DeHon 43