Wire Indctance Consequences of on-chip inductance include:

Slides:



Advertisements
Similar presentations
AP Electricity Quiz Review
Advertisements

EELE 461/561 – Digital System Design Module #2 Page 1 EELE 461/561 – Digital System Design Module #2 – Interconnect Modeling with Lumped Elements Topics.
EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Noise Model for Multiple Segmented Coupled RC Interconnects Andrew B. Kahng, Sudhakar Muddu †, Niranjan A. Pol ‡ and Devendra Vidhani* UCSD CSE and ECE.
A Look at Chapter 4: Circuit Characterization and Performance Estimation Knowing the source of delays in CMOS gates and being able to estimate them efficiently.
Transient Excitation of First-Order Circuits
Distributed constants Lumped constants are inadequate models of extended circuit elements at high frequency. Examples are telephone lines, guitar strings,
Interconnect Optimizations. A scaling primer Ideal process scaling: –Device geometries shrink by  = 0.7x) Device delay shrinks by  –Wire geometries.
EE4271 VLSI Design Interconnect Optimizations Buffer Insertion.
Interconnect Optimizations. A scaling primer Ideal process scaling: –Device geometries shrink by S  = 0.7x) Device delay shrinks by s –Wire geometries.
04/11/02EECS 3121 Lecture 26: Interconnect Modeling, continued EECS 312 Reading: 8.2.2, (text) HW 8 is due now!
The Wire Scaling has seen wire delays become a major concern whereas in previous technology nodes they were not even a secondary design issue. Wire parasitic.
04/09/02EECS 3121 Lecture 25: Interconnect Modeling EECS 312 Reading: 8.3 (text), 4.3.2, (2 nd edition)
Interconnect Optimizations
EE4800 CMOS Digital IC Design & Analysis
Additional Questions (Direct Current Circuits)
Lecture 9, Slide 1EECS40, Fall 2004Prof. White Lecture #9 OUTLINE –Transient response of 1 st -order circuits –Application: modeling of digital logic gate.
Circuit Theory What you will use this for –Power management –Signals between subsystems –Possible analog data types How the knowledge will help you –Understanding.
ECE 424 – Introduction to VLSI Design
1 Delay Estimation Most digital designs have multiple data paths some of which are not critical. The critical path is defined as the path the offers the.
Modern VLSI Design 4e: Chapter 4 Copyright  2008 Wayne Wolf Topics n Interconnect design. n Crosstalk. n Power optimization.
© H. Heck 2008Section 2.41 Module 2:Transmission Lines Topic 4: Parasitic Discontinuities OGI EE564 Howard Heck.
Research on Analysis and Physical Synthesis Chung-Kuan Cheng CSE Department UC San Diego
Chapter 4 Interconnect Analysis. Organization 4.1 Linear System 4.2 Elmore Delay 4.3 Moment Matching and Model Order Reduction –AWE –PRIMA 4.4 Recent.
Chapter 07 Electronic Analysis of CMOS Logic Gates
EE141 © Digital Integrated Circuits 2nd Wires 1 Digital Integrated Circuits A Design Perspective The Interconnect Jan M. Rabaey Anantha Chandrakasan Borivoje.
Modern VLSI Design 3e: Chapter 4 Copyright  1998, 2002 Prentice Hall PTR Topics n Interconnect design. n Crosstalk. n Power optimization.
Linear Delay Model In general the propagation delay of a gate can be written as: d = f + p –p is the delay due to intrinsic capacitance. –f is the effort.
1 Interconnect/Via. 2 Delay of Devices and Interconnect.
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Wire delay. n Buffer insertion. n Crosstalk. n Inductive interconnect. n Switch logic.
Interconnect/Via.
First Order And Second Order Response Of RL And RC Circuit
Chapter 4: Secs ; Chapter 5: pp
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Wire delay. n Buffer insertion. n Crosstalk. n Inductive interconnect.
8. Frequency Response of Amplifiers
1 Modeling and Optimization of VLSI Interconnect Lecture 2: Interconnect Delay Modeling Avinoam Kolodny Konstantin Moiseev.
Lecture - 7 First order circuits. Outline First order circuits. The Natural Response of an RL Circuit. The Natural Response of an RC Circuit. The Step.
Week 4b, Slide 1EECS42, Spring 2005Prof. White Notes 1.Midterm 1 – Thursday February 24 in class. Covers through text Sec. 4.3, topics of HW 4. GSIs will.
הטכניון - מ.ט.ל. הפקולטה להנדסת חשמל - אביב תשס"ה
전자파 연구실 1. Fundamentals. 전자파 연구실 1.1 Frequency and time Passive circuit elements is emphasized in high speed digital design : Wires, PCB, IC- package.
COE 360 Principles of VLSI Design Delay. 2 Definitions.
MICROPROCESSOR DESIGN1 IR/Inductive Drop Introduction One component of every chip is the network of wires used to distribute power from the input power.
TERMINATIONS Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology.
CSE477 VLSI Digital Circuits Fall 2003 Lecture 09: Resistance
Circuit characterization and Performance Estimation
Static Timing Analysis and Gate Sizing Optimization
Crosstalk If both a wire and its neighbor are switching at the same time, the direction of the switching affects the amount of charge to be delivered and.
CMOS Inverter: Dynamic
First Order And Second Order Response Of RL And RC Circuit
EE141 Chapter 4 The Wire March 20, 2003.
Topics Driving long wires..
CSE477 VLSI Digital Circuits Fall 2002 Lecture 09: Resistance
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
Jason Cong, David Zhigang Pan & Prasanna V. Srinivas
Chapter 2 Interconnect Analysis
Chapter 2 Interconnect Analysis Delay Modeling
Experiment 3 Part A: Making an Inductor
Experiment 3 Part A: Making an Inductor
Static Timing Analysis and Gate Sizing Optimization
INTRODUCTION TO CIRCUIT THEORY
DC & Transient Response
Chapter 2 Interconnect Analysis Delay Modeling
Lecture 5: DC & Transient Response
Chapter 4 – Operational Amplifiers – Part 1
ECE 352 Digital System Fundamentals
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response
More Circuit Components: Capacitors, Inductors, and Diodes
Chapter 4 through Section 4.3
Jason Cong, David Zhigang Pan & Prasanna V. Srinivas
THE INTERCONNECT.
Presentation transcript:

Wire Indctance Consequences of on-chip inductance include: Signal ringing Over-shoot Signal reflection due to impedance mismatch Inductive coupling between lines Switching noise due to Ldi/dt voltage drops. The inductance of a section of a circuit can be evaluated as V = Ldi/dt Inductance per unit length of wire and capacitance C are related by the expression CL=ε. An ideal wire assumes that a voltage change at one end of the wire propagates immediately to the wire’s other end. The wire becomes equipotential. This ideal approach still holds for short wires, also designers interested only in circuit behavior can use this ideal model. Circuit parasitics of a wire are distributed along its length instead of being lumped at a single position. With low to medium switching frequencies and small resistive components we can consider only a lumped capacitive component of wire.

Lumped C Wire Model This is a simple but yet effective model and widely used in digital design. There is a need to include the resistive as well as the capacitive components. We can lump the total wire resistance into a single R and the global capacitance into a single C. The lumped RC model is inaccurate for long interconnects. The RC network can enhance understanding of a distributed RC network. In order to evaluate the RC model we use the RC tree which has: Has a single input node S. Has all capacitors between a node and ground. Has no resistive loops Vout Cwire Driver Vout RDriver CLumped Source

The Lumped RC Model The resistive-capacitive (RC) model. R1 is the common resistance in the path. There is a unique resistive path between the source node S and any node i on the network A shared path resistance from the root node to nodes k and i is: The equation describes the common resistance from input to nodes i and k. R2 2 R4 C2 S 1 R3 4 R1 3 Ri C4 C1 i C3 Ci R2 R1 C2 R3 C1 C3

The Elmore Delay Model If we have a step input and if we assume that all nodes are initially at logic 0 we have: The Elmore Delay Model offers designers a quick estimate of the delay. To compute the time constant of a wire of length L, we partition the wire into N identical segments. Each segment has a length of L/N. The segment resistance becomes r(L/N). The segment’s capacitance becomes c(L/N). The above equation calculates the time constant of the wire using the Elmore Delay Model. For rL = R and cL = C we have the Lumped R and C. If there are numerous segments (N Large) the RC model approaches that of a distributed RC line with:

The Elmore Delay Model Vin rL Vj-1 rL Vj rL rL Vout The delay of a wire is a quadratic function of its length i.e. doubling the length of a wire quadruples its delay. The lumped RC model underestimates the delay by 0.5 times. The Elmore Delay model only estimates the value of the dominant component. We have discussed briefly that the Elmore Model can be used to estimate the delay complex transistor netwworks. Find the voltage at node i? Find the response at node i with respect to time? As the number of segments in the network becomes large with sections becoming smaller we have: Vj+1 cL cL cL cL Ij-1 Ij Ij+1