ECE 497 JS Lecture - 11 Modeling Devices for SI

Similar documents
ECE 546 Lecture 16 MNA and SPICE

ECE 497 JS Lecture - 13 Projects

ECE 497 JS Lecture - 18 Noise in Digital Circuits

Lecture 15: MOS Transistor models: Body effects, SPICE models. Context. In the last lecture, we discussed the modes of operation of a MOS FET:

ECE PN Junctions and Diodes

NONLINEAR DC ANALYSIS

Automatic Formulation of Circuit Equations

IBIS Modeling Using Latency Insertion Method (LIM)

EE 330 Lecture 22. Small Signal Modelling Operating Points for Amplifier Applications Amplification with Transistor Circuits

Transient Response of Transmission Lines and TDR/TDT

E40M Capacitors. M. Horowitz, J. Plummer, R. Howe

Chapter 13 Small-Signal Modeling and Linear Amplification

Robert W. Brodersen EECS140 Analog Circuit Design

Lecture 13 - Digital Circuits (II) MOS Inverter Circuits. March 20, 2003

Achieving Accurate Results With a Circuit Simulator. Ken Kundert and Ian Clifford Cadence Design Systems Analog Division San Jose, Calif 95134

Microelectronic Devices and Circuits Lecture 13 - Linear Equivalent Circuits - Outline Announcements Exam Two -

Lecture 4: DC & Transient Response

ECE Networks & Systems

Quiescent Steady State (DC) Analysis The Newton-Raphson Method

Analog Simulation. Digital simulation. Analog simulation. discrete values. discrete timing. continuous values. continuous timing

Lecture 5: DC & Transient Response

E8-262: Basics of Circuit Simulation/SPICE. Lecture: 4+5

ECE 497 JS Lecture - 12 Device Technologies

MC10ELT22, MC100ELT V Dual TTL to Differential PECL Translator

ECE1750, Spring Week 11 Power Electronics

APPLICATION TO TRANSIENT ANALYSIS OF ELECTRICAL CIRCUITS

Lecture 12 CMOS Delay & Transient Response

Basic Electronics. Introductory Lecture Course for. Technology and Instrumentation in Particle Physics Chicago, Illinois June 9-14, 2011

PHYS225 Lecture 9. Electronic Circuits

EE 560 MOS TRANSISTOR THEORY

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

DC Biasing. Dr. U. Sezen & Dr. D. Gökçen (Hacettepe Uni.) ELE230 Electronics I 15-Mar / 59

EEC 116 Lecture #5: CMOS Logic. Rajeevan Amirtharajah Bevan Baas University of California, Davis Jeff Parkhurst Intel Corporation

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

6.3. Transformer isolation

Biasing the CE Amplifier

EEC 118 Lecture #6: CMOS Logic. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

EE105 Fall 2014 Microelectronic Devices and Circuits

EE5780 Advanced VLSI CAD

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Integrating Circuit Simulation with EIT FEM Models

Bipolar Junction Transistor (BJT) - Introduction

11. AC Circuit Power Analysis

Problem info Geometry model Labelled Objects Results Nonlinear dependencies

SOME USEFUL NETWORK THEOREMS

ECE 546 Lecture 11 MOS Amplifiers

Lecture #11. Lecture

Lecture 6: DC & Transient Response

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

E40M Review - Part 1

ECE2262 Electric Circuit

THE INVERTER. Inverter

Midterm. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. Pass Transistor Logic. Restore Output.

Topics to be Covered. capacitance inductance transmission lines

ECE2262 Electric Circuits. Chapter 1: Basic Concepts. Overview of the material discussed in ENG 1450

HN27C1024HG/HCC Series

Electrical Circuits I

LECTURE 8 RC AND RL FIRST-ORDER CIRCUITS (PART 1)

EE40 Lec 20. MOS Circuits

mith College Computer Science CSC270 Spring 16 Circuits and Systems Lecture Notes Week 3 Dominique Thiébaut

Topic 4. The CMOS Inverter

Parallel VLSI CAD Algorithms. Lecture 1 Introduction Zhuo Feng

Lecture 5: DC & Transient Response

Basics of Network Theory (Part-I)

ECE 546 Lecture 10 MOS Transistors

ECE251 VLSI System Design Spring Homework 1. Jinfeng Liu

DESIGN MICROELECTRONICS ELCT 703 (W17) LECTURE 3: OP-AMP CMOS CIRCUIT. Dr. Eman Azab Assistant Professor Office: C

Chapter 10 Instructor Notes

CMOS Transistors, Gates, and Wires

CGDg% C,g% C GS=- AaQG

Homework Assignment 09

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

2.004 Dynamics and Control II Spring 2008

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

The Harmonic Balance Method

CS 436 HCI Technology Basic Electricity/Electronics Review

GMII Electrical Specification Options. cisco Systems, Inc.

CMOS Devices. PN junctions and diodes NMOS and PMOS transistors Resistors Capacitors Inductors Bipolar transistors

MOSFET: Introduction

EE105 - Fall 2005 Microelectronic Devices and Circuits

5. CMOS Gate Characteristics CS755

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Chapter 1 Fundamental Concepts

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

DS1225Y. 64K Nonvolatile SRAM FEATURES PIN ASSIGNMENT

EE 434 Lecture 13. Basic Semiconductor Processes Devices in Semiconductor Processes

HIGH SPEED-10 MBit/s LOGIC GATE OPTOCOUPLERS

Lecture 12: MOS Capacitors, transistors. Context

HN27C4096G/CC Series. Ordering Information. Features word 16-bit CMOS UV Erasable and Programmable ROM

Electric Circuits. Overview. Hani Mehrpouyan,

Digital logic signals

Digital logic signals

ELEC 3908, Physical Electronics, Lecture 13. Diode Small Signal Modeling

Review of Band Energy Diagrams MIS & MOS Capacitor MOS TRANSISTORS MOSFET Capacitances MOSFET Static Model

Transduction Based on Changes in the Energy Stored in an Electrical Field. Lecture 6-5. Department of Mechanical Engineering

SPICE Like Sparse Transient Analysis

EEC 118 Lecture #5: CMOS Inverter AC Characteristics. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

Exploring Autonomous Memory Circuit Operation

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Transcription:

ECE 497 JS Lecture 11 Modeling Devices for SI Spring 2004 Jose E. SchuttAine Electrical & Computer Engineering University of Illinois jose@emlab.uiuc.edu 1

Announcements Thursday Feb 26 th NO CLASS Tuesday March 2 nd Speaer: Carl Werner Rambus Inc., Los Altos, CA 2

Motivations Z o Z o C Loads are nonlinear Need to model reactive elements in the time domain Generalize to nonlinear reactive elements 3

TimeDomain Model for Linear Capacitor For linear capacitor C with voltage v and current i which must satisfy i = dv C dt Using the bacward Euler scheme, we discretize time and voltage variables and obtain at time t = nh v = v hv ' n 1 n n 1 4

TimeDomain Model for Linear Capacitor After substitution, we obtain v' = n 1 i C n 1 so that n 1 vn 1 = vn h C i The solution for the current at tn1 is, therefore, C C i v v h h n 1 = n 1 n 5

TimeDomain Model for Linear Capacitor i v C i n1 i n1 v n1 R=h/C v n C/h v n1 R=h/(2C) v n 2C/hi n Bacward Euler companion model at t=nh Trapezoidal companion model at t=nh 6

Step response comparisons 0.4 0.3 Vo (volts) 0.2 Exact Bacward Euler Trapezoidal 0.1 0.0 0 10 20 30 40 50 60 Time (ns) 7

TimeDomain Model for Linear Inductor v = di L dt Bacward Euler i i hi i = n 1 v L n 1 L L v = i i h h n 1 n 1 n : n 1 = n n 1 V i L V n1 i n1 R= L h L h i n 8

TimeDomain Model for Linear Inductor If trapezoidal method is applied h i = i i i 2 [ ] n 1 n n 1 n 2L 2L v = i v h h n 1 n 1 n V i L i n1 V n1 R= 2L h 2L h i n V n 9

NewtonRaphson Method Problem: Wish to solve for f(x)=0 Use fixed point iteration method: Define F( x) = x K( x) f ( x) I : x = F( x ) = x K( x ) f( x ) With Newton Raphson: 1 1 1 df = = K( x) [ f ( x)] 1 therefore, I : x = x [ f ( x )] f( x ) 1 dx 10

NEWTONRAPHSON ALGORITHM (graphical interpretation) f(x) f(x 1 ) P f(x ) P 1 slope Q x 1 x x 11

NewtonRaphson Algorithm ( ) 1 : 1 N R x = x A f x Ax 1 = Ax f( x) S. x 1 is the solution of a linear system of equations. A x = S LU fact Forward and bacward substitution. A is the nodal matrix for N S is the rhs source vector for N. 12

NR Algorithm voltage controlled current controlled } } 0. 0, gives V0, i0 1. Find V, i compute companion mod els. G {,,, I R E 123 2. Obtain A, S. 3. Solve A x = S. V c C c 4. x 1 Solution 5. Chec for convergence x 1 x < ε. If they converge, then stop. 6. 1, and go to step1. 13

Application to Diode Circuit R E V I I diode I* load line V* V V E f V I e R V / V ( ) = ( t s 1) 14

NR Diode It is obvious from the circuit that the solution must satisfy f(v) = 0 We also have 1 Is V / Vt f '( V) = e R Vt The Newton method relates the solution at the (1)th step to the solution at the th step by f( V ) V 1 = V f '( V ) V 1 = V V E I s R 1 Is e R V t V / V ( e t 1) V / V t 15

NewtonRaphson (cont ) After manipulation we obtain 1 R E g V = J R 1 g = I V s t e V / V t J I e V g V / Vt = s( 1) 16

NewtonRaphson for Diode NewtonRaphson representation of diode circuit at th iteration R i 1 E v 1 g J g = I V s t e V / V t J I e V g / ( V Vt = s 1) 17

Current Controlled i V V R Companion E i I R = dh() i di = i i E = h( i ) R i 18

For a General Networ Let x = vector variables in the networ to be solved for. Let f(x) = 0 be the networ equations. Let x be the present iterate, and define A = f ( x ) Jacobian of f at x = x Let N be the linear networ where each nonlinear resistor is replaced by its companion model computed from x. j j i j V j I = g ( V ) j j j 19

General Networ V = P P j j j Companion model j j G I I V V G = dg( V ) dv = V V [ ] I = g V GV 20

Nonlinear Reactive Elements: i n1 i n1 V C(v) V q(v) n1 h J n V n1 g J J n dq q= f() v, i = dt qn 1 = qn h dt t= tn dq 1 qn 1 qn f( vn 1) or, in 1 = in 1( vn 1) = h h h 21

General Element I I=f(V) I slope= g V V J I i 1 v I=f(V) v 1 g J 22

Bipolar Transistor C B E C V bc C bc α f I de B I dc I B I C I de I E V be C be α r I dc E 23

TTL Gate V cc V cc R 1 R 2 R 3 R 3 Q2 R 1 Q 3 R 2 Vin Q 6 Q 1 R E V out Q4 Vin R E I out V out R 4 R 5 R 4 R 5 Q 5 24

IV Curves for TTL Gate 200 AS04 TT L 100 I out (ma) 0 100 200 Vin=0.8V Vin=1.4V Vin=1.6V Vin=1.8V 0 1 2 3 4 V out 25

IBIS Introduction I/O Buffer Information Specification is a Behavioral method of modeling I/O buffers based on IV curve data obtained from measurements or circuit simulation. The IBIS format is standardized and can be parsed to create the equivalent circuit information needed to represent the behavior of an IC. Can be integrated within a circuit simulator using an IBIS translator.

Advantages of IBIS Protection of proprietary information Adequate for signal integrity simulation Models are free from vendors Faster simulations (with acceptable accuracy) Standardized topology

IBIS Diagram Power Clamp Input Pacage Enable Pacage GND Clamp Power Clamp Threshold & Enable Logic Pullup Ramp Pulldown Ramp Pullup V/I Pulldown V/I Power Clamp GND Clamp Output Pacage GND Clamp 28

IBIS Input Topology Vcc R_pg L_pg Power_Clamp C_pg GND_Clamp C_comp GND GND

IBIS Output Topology V cc V cc R_pg C_omp L_pg C_pg Pullup Pulldown Ramp Power_Clamp GND_Clamp GND GND 30

IBIS Model Generation Create an IBIS model from either simulation or empirical data Model from Empirical data? No Get SPICE I/O info Yes Collect Data Data in IBIS text file Run SPICE to IBIS Translator Run IBIS Parser No Parser Pass Yes Run model on Simulator No Model validated? Yes Adopt model 31

IBIS for Signal Integrity Crosstal Ringing, Overshoot, undershoot Distortion, Nonlinear effects Reflections issues Line termination analysis Topology scheme analysis Visit http://www.eigroup.org/ibis/ibis.htm