Jason Cong, David Zhigang Pan & Prasanna V. Srinivas

Slides:



Advertisements
Similar presentations
Design and Implementation of VLSI Systems (EN1600)
Advertisements

Explicit Gate Delay Model for Timing Evaluation Muzhou Shao : University of Texas at Austin D.F.Wong : U. of Illinois at Urbana- Champaign Huijing Cao.
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.
Noise Model for Multiple Segmented Coupled RC Interconnects Andrew B. Kahng, Sudhakar Muddu †, Niranjan A. Pol ‡ and Devendra Vidhani* UCSD CSE and ECE.
EE466: VLSI Design Lecture 11: Wires
EE 447 VLSI Design Lecture 5: Wires. EE 447VLSI Design 6: Wires2 Outline Introduction Wire Resistance Wire Capacitance Wire RC Delay Crosstalk Wire Engineering.
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!
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 15: Interconnects & Wire Engineering Prof. Sherief Reda Division of Engineering,
04/09/02EECS 3121 Lecture 25: Interconnect Modeling EECS 312 Reading: 8.3 (text), 4.3.2, (2 nd edition)
Interconnect Optimizations
Introduction to CMOS VLSI Design Interconnect: wire.
Effects of Global Interconnect Optimizations on Performance Estimation of Deep Sub-Micron Design Yu (Kevin) Cao 1, Chenming Hu 1, Xuejue Huang 1, Andrew.
Gate Delay Calculation Considering the Crosstalk Capacitances Soroush Abbaspour and Massoud Pedram University of Southern California Los Angeles CA Asia.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 9.1 EE4800 CMOS Digital IC Design & Analysis Lecture 9 Interconnect Zhuo Feng.
Ryan Kastner ASIC/SOC, September Coupling Aware Routing Ryan Kastner, Elaheh Bozorgzadeh and Majid Sarrafzadeh Department of Electrical and Computer.
ELEN 468 Lecture 221 ELEN 468 Advanced Logic Design Lecture 22 Timing Verification.
Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Topics n Crosstalk. n Power optimization.
Effects of Global Interconnect Optimizations on Performance Estimation of Deep Sub-Micron Design Yu Cao, Chenming Hu, Xuejue Huang, Andrew B. Kahng, Sudhakar.
Noise and Delay Uncertainty Studies for Coupled RC Interconnects Andrew B. Kahng, Sudhakar Muddu † and Devendra Vidhani ‡ UCLA Computer Science Department,
Modern VLSI Design 4e: Chapter 4 Copyright  2008 Wayne Wolf Topics n Interconnect design. n Crosstalk. n Power optimization.
Crosstalk Analysis in UDSM technologies
Research on Analysis and Physical Synthesis Chung-Kuan Cheng CSE Department UC San Diego
INTRODUCTION Interconnection wiring is gaining a significant importance in speed of modern VLSI circuits. Since the wiring may cover up to eighty percent.
1 ECE 556 Design Automation of Digital Systems By Prof. Charlie Chung-Ping Chen ECE Department UW-Madison.
Modern VLSI Design 3e: Chapter 4 Copyright  1998, 2002 Prentice Hall PTR Topics n Interconnect design. n Crosstalk. n Power optimization.
Topics Combinational network delay.
Crosstalk Noise Optimization by Post-Layout Transistor Sizing Masanori Hashimoto Masao Takahashi Hidetoshi Onodera Dept. CCE, Kyoto University.
Interconnect Planning, Synthesis, and Layout for Performance, Signal Reliability and Cost Optimization SRC Task ID: PI: Prof. Jason Cong (UCLA)
1 Interconnect/Via. 2 Delay of Devices and Interconnect.
Lecture 14: Wires. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 14: Wires2 Outline  Introduction  Interconnect Modeling –Wire Resistance –Wire Capacitance.
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.
VLSI CIRCUIT ELEMENTS - Prof. Rakesh K. Jha
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Wire delay. n Buffer insertion. n Crosstalk. n Inductive interconnect.
Inductance Screening and Inductance Matrix Sparsification 1.
-1- Delay Uncertainty and Signal Criticality Driven Routing Channel Optimization for Advanced DRAM Products Samyoung Bang #, Kwangsoo Han ‡, Andrew B.
Effects of Inductance on the Propagation Delay and Repeater Insertion in VLSI Circuits Yehea I. Ismail and Eby G. Friedman, Fellow, IEEE.
1 Modeling and Optimization of VLSI Interconnect Lecture 2: Interconnect Delay Modeling Avinoam Kolodny Konstantin Moiseev.
הטכניון - מ.ט.ל. הפקולטה להנדסת חשמל - אביב תשס"ה
Outline  Introduction  Wire Resistance  Wire Capacitance  Wire RC Delay  Wire Engineering  Repeaters  Summary.
COE 360 Principles of VLSI Design Delay. 2 Definitions.
Wires & wire delay Lecture 9 Tuesday September 27, 2016.
High Speed Properties of Digital Gates, 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.
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.
Pulse Processing and Shaping
Topics Driving long wires..
SIDDAGANGA INSTITUTE OF TECHNOLOGY
Chapter 2 Interconnect Analysis
Chapter 2 Interconnect Analysis Delay Modeling
Static Timing Analysis and Gate Sizing Optimization
Chapter 3b Static Noise Analysis
DC & Transient Response
CSE245: Computer-Aided Circuit Simulation and Verification
STATIC NOISE ANALYSIS METHODS AND ALGORITHMS
Chapter 2 Interconnect Analysis Delay Modeling
Chapter 3b Static Noise Analysis
Introduction to CMOS VLSI Design Lecture 5: DC & Transient Response
Inductance Screening and Inductance Matrix Sparsification
Homework 2 [due Jan. 31] [1] Given the circuit as shown below and a unit step voltage source at the input node s, use SPICE to simulate the circuit and.
EE 201C Homework 2 Fang Gong
Wire Indctance Consequences of on-chip inductance include:
Wei Yao Homework 4 Wei Yao
Lecture 5: DC & Transient Response
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response
Applications of GTX Y. Cao, X. Huang, A.B. Kahng, F. Koushanfar, H. Lu, S. Muddu, D. Stroobandt and D. Sylvester Abstract The GTX (GSRC Technology Extrapolation)
Performance-Driven Interconnect Optimization Charlie Chung-Ping Chen
Jason Cong, David Zhigang Pan & Prasanna V. Srinivas
Presentation transcript:

Improved Crosstalk Modeling for Noise Constrained Interconnect Optimization Jason Cong, David Zhigang Pan & Prasanna V. Srinivas Department of Computer Science, UCLA Magma Design Automation, Inc. 2 Results Way, Cupertino, CA 95014

Motivation Deep sub-micron net designs have higher aspect ratio (height /width ) Height is not reducing not same as width is reducing Make a simple and accurate modeling to calculate noise analysis in circuit Increased coupling capacitance between nets compared to previous process Longer propagation delay or Shorter propagation delay Increased logic errors --- Glitch Analysis

Motivation Reduced noise margins Crosstalk cannot be ignored Lower supply voltages Dynamic Logic Lower Vt Crosstalk cannot be ignored It can cause low yield and low performance

Aggressor / Victim Network Assuming idle victim net Ls: Interconnect length before coupling Lc: Interconnect length of coupling Le: Interconnect length after coupling Aggressor has clock slew tr

2-π Model Victim net is modeled as 2 π-RC circuits Rd: Victim drive resistance Cx is ased to be in middle of Lc, Cx is decreasing as distance is increasing victim / aggressor coupling capacitance Rise time

2-π Model Parameters Aggressor Victim

Analytical Solution

Analytical Solution part 2 s-domain output voltage Transform function H(s)

Analytical Solution part 3 Aggressor input signal Output voltage

Simplification of Closed Form Solution Closed form solution complicated Non-intuitive Noise peak amplitude, noise width? Dominant-pole approximation method

Dominant-Pole Simplification RC delay from upstream resistance of coupling element Elmore delay of victim net

Intuition of Dominant Pole Simplification vout rises until tr and decays after vmax evaluated at tr

Extension to RC Trees Similar to previous model with addition of lumped capacitances Extended to a victim net in general RC tree structure

Results Average errors of 4% comparing to HSPICE in peak noise and noise width. Devgan model 589% Vittal model 9% 95% of nets have errors less than 10%

Spice Comparison peak noise noise width

Effect of Aggressor Location As aggressor is moved close to receiver, peak noise is increased Ls varies from 0 to 1mm Lc has length of 1mm Le varies from 1mm to 0

Optimization Rules Rule 1: Rule 2: If RsC1 < ReCL Sizing up victim driver will reduce peak noise If RsC1 > ReCL and tr << tv Driver sizing will not reduce peak noise Rule 2: Noise-sensitive victims should avoid near-receiver coupling

Optimization Rules part 2 Preferred position for shield insertion is near a noise sensitive receiver Rule 4: Wire spacing is an effective way to reduce noise Rule 5: Noise amplitude-width product has lower bound And upper bound

Conclusions 2-π model achieves results within 6% error of HSPICE simulation for crosstalk noise model. Dominant node simplification gives intuition to important parameters Design rules established to reduce noise