Inductance Screening and Inductance Matrix Sparsification 1.

Slides:



Advertisements
Similar presentations
Richard J. Mohr President, R. J. Mohr Associates, Inc.
Advertisements

EE 201A Modeling and Optimization for VLSI LayoutJeff Wong and Dan Vasquez EE 201A Noise Modeling Jeff Wong and Dan Vasquez Electrical Engineering Department.
Design Rule Generation for Interconnect Matching Andrew B. Kahng and Rasit Onur Topaloglu {abk | rtopalog University of California, San Diego.
Circuit Extraction 1 Outline –What is Circuit Extraction? –Why Circuit Extraction? –Circuit Extraction Algorithms Goal –Understand Extraction problem –Understand.
UCLA Modeling and Optimization for VLSI Layout Professor Lei He
Transmission Lines Demonstration High Frequency Electronics Course EE527 Andrew Rusek Oakland University Winter 2007 Demonstration is based on the materials.
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.
1 - David M. Zar - 5/20/2015 CSE464 Coupling Calculations via Odd/Even Modes Spring, 2009 David M. Zar (Based on notes by Fred U. Rosenberger)
Time-domain Crosstalk The equations that describe crosstalk in time-domain are derived from those obtained in the frequency-domain under the following.
Microwave Hybrid Circuits
Chapter 5 Interconnect RLC Model n Efficient capacitance model Efficient inductance model Efficient inductance model RC and RLC circuit model generation.
EELE 461/561 – Digital System Design Module #5 Page 1 EELE 461/561 – Digital System Design Module #5 – Crosstalk Topics 1.Near-End and Far-End Crosstalk.
Nasty Realities EECS 150 – Lab6 Spring 2001 By Steve Fang.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 15: Interconnects & Wire Engineering Prof. Sherief Reda Division of Engineering,
EELE 461/561 – Digital System Design Module #6 Page 1 EELE 461/561 – Digital System Design Module #6 – Differential Signaling Topics 1.Differential and.
Crosstalk Overview and Modes.
SoC Interconnect Modeling Venkata Krishna N. Dhulipala 11/20/2008.
04/09/02EECS 3121 Lecture 25: Interconnect Modeling EECS 312 Reading: 8.3 (text), 4.3.2, (2 nd edition)
Lecture 24: Interconnect parasitics
October 5, 2005“Broadband Impedance Matching”1 Broadband Impedance Matching for Inductive Interconnect in VLSI Packages ICCD 2005 Authors: Brock J. LaMeres,
Analysis and Avoidance of Cross-talk in on-chip buses Chunjie Duan Ericsson Wireless Communications Anup Tirumala Jasmine Networks Sunil P Khatri University.
THEORETICAL LIMITS FOR SIGNAL REFLECTIONS DUE TO INDUCTANCE FOR ON-CHIP INTERCONNECTIONS F. Huret, E. Paleczny, P. Kennis F. Huret, E. Paleczny, P. Kennis.
Noise and Delay Uncertainty Studies for Coupled RC Interconnects Andrew B. Kahng, Sudhakar Muddu † and Devendra Vidhani ‡ UCLA Computer Science Department,
1 Wireless power for mobile phones - System overview Nov 25, 2012 V1.1.
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 39: December 6, 2013 Repeaters in Wiring.
Crosstalk Analysis in UDSM technologies
PCB Layout Introduction
Research on Analysis and Physical Synthesis Chung-Kuan Cheng CSE Department UC San Diego
Transmission Line “Definition” General transmission line: a closed system in which power is transmitted from a source to a destination Our class: only.
PCB Layout Introduction
Chapter 07 Electronic Analysis of CMOS Logic Gates
TELECOMMUNICATIONS Dr. Hugh Blanton ENTC 4307/ENTC 5307.
Crosstalk Crosstalk is the electromagnetic coupling between conductors that are close to each other. Crosstalk is an EMC concern because it deals with.
ECE 576 – Power System Dynamics and Stability Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Modern VLSI Design 3e: Chapter 4 Copyright  1998, 2002 Prentice Hall PTR Topics n Interconnect design. n Crosstalk. n Power optimization.
12/4/2002 The Ground Conundrum - Class 20 Assignment: Find and research papers on this subject, be prepared to defend research.
11/22/2004EE 42 fall 2004 lecture 351 Lecture #35: data transfer Last lecture: –Communications synchronous / asynchronous –Buses This lecture –Transmission.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 33: November 20, 2013 Crosstalk.
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.
Global Circuit Page 1  Basic Design Rule for Advanced PCB (1) 1. High speed current path Load Driving gate Current trace At low frequency current, follows.
S A N T A C L A R A U N I V E R S I T Y Center for Nanostructures September 25, 2003 On-Chip Interconnects in Sub-100nm Circuits Sang-Pil Sim Sunil Yu.
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.
Effects of Inductance on the Propagation Delay and Repeater Insertion in VLSI Circuits Yehea I. Ismail and Eby G. Friedman, Fellow, IEEE.
Chapter 1 Interconnect Extraction Prof. Lei He Electrical Engineering Department University of California, Los Angeles URL: eda.ee.ucla.edu
1 Presented by: Paul Mesa Vikram Rao Electrical Engineering Dept. UCLA Inverse Inductance and VPEC Modeling.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 30: November 21, 2012 Crosstalk.
전자파 연구실 1 5. Ground planes and layer stacking. 전자파 연구실 2 Provide stable reference voltages for exchanging digital signals Distribute power to all logic.
CROSSTALK, Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology.
Ground Planes, Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology.
Power Distribution Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology.
TERMINATIONS Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology.
Worst Case Crosstalk Noise for Nonswitching Victims in High-Speed Buses Jun Chen and Lei He.
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.
On the Efficacy of Simplified 2D On-chip Inductance Models
Topics Driving long wires..
Jason Cong, David Zhigang Pan & Prasanna V. Srinivas
EE201C Chapter 3 Interconnect RLC Modeling
Day 33: November 19, 2014 Crosstalk
Chapter 1 Interconnect Extraction
topics Basic Transmission Line Equations
Chapter 3b Static Noise Analysis
Inductance Screening and Inductance Matrix Sparsification
EE201C Chapter 3 Interconnect RLC Modeling
EE 201C Homework 1 Fang Gong
Jason Cong, David Zhigang Pan & Prasanna V. Srinivas
Presentation transcript:

Inductance Screening and Inductance Matrix Sparsification 1

Outline Inductance Screening Inductance Matrix Sparsification 2

3 Inductance Screening Accurate modeling the inductance is expensive Only include inductance effect when necessary How to identify?

4 Off-chip Inductance screening The error in prediction between RC and RLC representation will exceed 15% for a transmission line if C L is the loading at the far end of the transmission line l is the length of the line with the characteristic impedance Z 0

5 Conditions to Include Inductance Based on the transmission line analysis, the condition for an interconnect of length l to consider inductance is R, C, L are the per-unit-length resistance, capacitance and inductance values, respectively t r is the rise time of the signal at the input of the circuit driving the interconnect

6 On-chip Inductance Screening Difference between on-chip inductance and off-chip inductance –We need to consider the internal inductance for on-chip wires –Due to the lack of ground planes or meshes on-chip, the mutual couplings between wires cover very long ranges and decrease very slowly with the increase of spacing. –The inductance of on-chip wires is not scalable with length.

7 Self Inductance Screening Rules The delay and cross-talk errors without considering inductance might exceed 25% if where f s = 0.34/t r is called the significant frequency

8 Mutual Inductance Screening Rules SPICE simulation results indicates that most of the high- frequency components of an inductive signal wire will return via its two quiet neighboring wires (which may be signal or ground) of at least equal width running in parallel The potential victim wires of an inductive aggressor (or a group of simultaneously switching aggressors) are those nearest neighboring wires with their total width equal to or less than twice the width of the aggressor (or the total width of the aggressors)

Outline Inductance Screening Inductance Matrix Sparsification 9

C Matrix Sparsification 10 Capacitance is a local effect Directly truncate off-diagonal small elements produces a sparse matrix. Guaranteed stability.

L Matrix Sparsification Inductance is not a local effect L matrix is not diagonal dominant Directly truncating off-diagonal elements cannot guarantee stability 11

12 Direct Truncation of 1

13 Direct Truncation of next

14 Direct Truncation Resulting inductance matrix quite different Large matrix inversion. No stability guarantees.

15 Window-based Methods

16 Window-based Methods Since the inverse of the original inductance matrix is not exactly sparse, the resulting approximation is asymmetric.

17 Window-based Methods Avoid large matrix inversion. No stability guarantees. Advanced methods exist to guarantee the stability but at the cost of

18 Sparsity Pattern for

19 Band Matching Method Preserve inductive couplings between neighboring wires

20 Horizontal layer Shielding effect by the neighboring horizontal layer is perfect. Inverse of Inductance matrix is block tridiagonal

21 Block Tridiagonal Matching If L has a block tridiagonal inverse, L can be compactly represented by

22 Block Tridiagonal Matching Sequences and are calculated only from tridiagonal blocks. Tridiagonal blocks match those in the original inductance matrix. Inverse is a block tridiagonal matrix.

23 Properties The resulting approximation minimizes the Kullback-Leibler distance to the original inductance matrix. The resulting approximation is positive definite.

24 Vertical Layer Shielding effect by the neighboring vertical layer is perfect

25 Intersection of Horizontal and Vertical Layer

26 Multi-band matching method Horizontal Block Tridiagonal band matching Converge to an unique solution. Vertical Block Tridiagonal band matching

27 Intersection of Horizontal and Vertical Layer

28 has the minimum distance Optimality In every step, the distance to another space is minimized. (Final solution is optimal.)

29 Stability In every step, the resulting matrix is positive definite. Final solution is stable.