EE141-Spring 2008 Digital Integrated Circuits EE141. Announcements EECS141 EE141. Lecture 24: Wires

Similar documents
EE141-Spring 2007 Digital Integrated Circuits. Administrative Stuff. Last Lecture. Wires. Interconnect Impact on Chip. The Wire

The Wire EE141. Microelettronica

The Wire. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. July 30, 2002

Announcements. EE141- Fall 2002 Lecture 25. Interconnect Effects I/O, Power Distribution

EECS 151/251A Spring 2018 Digital Design and Integrated Circuits. Instructors: Nick Weaver & John Wawrzynek. Lecture 12 EE141

Lecture 9: Interconnect

Digital Integrated Circuits (83-313) Lecture 5: Interconnect. Semester B, Lecturer: Adam Teman TAs: Itamar Levi, Robert Giterman 1

Digital Integrated Circuits. The Wire * Fuyuzhuo. *Thanks for Dr.Guoyong.SHI for his slides contributed for the talk. Digital IC.

CMPEN 411 VLSI Digital Circuits Spring 2012

Interconnect (2) Buffering Techniques.Transmission Lines. Lecture Fall 2003

Capacitance - 1. The parallel plate capacitor. Capacitance: is a measure of the charge stored on each plate for a given voltage such that Q=CV

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

! Crosstalk. ! Repeaters in Wiring. ! Transmission Lines. " Where transmission lines arise? " Lossless Transmission Line.

Interconnects. Wire Resistance Wire Capacitance Wire RC Delay Crosstalk Wire Engineering Repeaters. ECE 261 James Morizio 1

ECE414/514 Electronics Packaging Spring 2012 Lecture 6 Electrical D: Transmission lines (Crosstalk) Lecture topics

10. Performance. Summary

CARNEGIE MELLON UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING DIGITAL INTEGRATED CIRCUITS FALL 2002

Interconnects. Introduction

ECE520 VLSI Design. Lecture 8: Interconnect Manufacturing and Modeling. Payman Zarkesh-Ha

EE115C Digital Electronic Circuits Homework #5

ECE 497 JS Lecture - 18 Impact of Scaling

ECE 497 JS Lecture - 18 Noise in Digital Circuits

Lecture 23. Dealing with Interconnect. Impact of Interconnect Parasitics

Very Large Scale Integration (VLSI)

Lecture 25. Dealing with Interconnect and Timing. Digital Integrated Circuits Interconnect

Transmission Line Basics II - Class 6

Integrated Circuits & Systems

10/16/2008 GMU, ECE 680 Physical VLSI Design

VLSI Design and Simulation

Dynamic Repeater with Booster Enhancement for Fast Switching Speed and Propagation in Long Interconnect

EECS 151/251A Homework 5

Lecture 15: Scaling & Economics

ECE 497 JS Lecture -03 Transmission Lines

VLSI GATE LEVEL DESIGN UNIT - III P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) Department of Electronics and Communication Engineering, VBIT

Interconnect s Role in Deep Submicron. Second class to first class

Homework Assignment #5 EE 477 Spring 2017 Professor Parker

CMOS Cross Section. EECS240 Spring Dimensions. Today s Lecture. Why Talk About Passives? EE240 Process

Lecture #39. Transistor Scaling

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EECS240 Spring Today s Lecture. Lecture 2: CMOS Technology and Passive Devices. Lingkai Kong EECS. EE240 CMOS Technology

University of Toronto. Final Exam

Interconnect (2) Buffering Techniques. Logical Effort

5/1/2011 V R I. = ds. by definition is the ratio of potential difference of the wire ends to the total current flowing through it.

Lecture 12 CMOS Delay & Transient Response

Digital Integrated Circuits EECS 312. Review. Fringe vs. parallel plate capacitance. Rent s rule. Impact of inter-wire capacitance

Digital Integrated Circuits EECS 312. Midterm exam 1 II. Homework 3 walkthrough. Review. Rent s rule. Inter-wire capacitance

Wave Phenomena Physics 15c. Lecture 8 LC Transmission Line Wave Reflection

DesignConEast 2005 Track 4: Power and Packaging (4-WA1)

CMOS Transistors, Gates, and Wires

CPE/EE 427, CPE 527 VLSI Design I L13: Wires, Design for Speed. Course Administration

and V DS V GS V T (the saturation region) I DS = k 2 (V GS V T )2 (1+ V DS )

Check course home page periodically for announcements. Homework 2 is due TODAY by 5pm In 240 Cory

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

UNIVERSITY OF CALIFORNIA, BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences

EE115C Digital Electronic Circuits Homework #4

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Equivalent Circuit Model Extraction for Interconnects in 3D ICs

! Dynamic Characteristics. " Delay

Topics to be Covered. capacitance inductance transmission lines

Physical Design of Digital Integrated Circuits (EN0291 S40) Sherief Reda Division of Engineering, Brown University Fall 2006

Name: Answers. Mean: 83, Standard Deviation: 12 Q1 Q2 Q3 Q4 Q5 Q6 Total. ESE370 Fall 2015

ENEE 359a Digital VLSI Design

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences. Professor Oldham Fall 1999

Spiral 2 7. Capacitance, Delay and Sizing. Mark Redekopp

Kimmo Silvonen, Transmission lines, ver

ECE260B CSE241A Winter Interconnects. Website:

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

The Inverter. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic

Module 2 : Transmission Lines. Lecture 1 : Transmission Lines in Practice. Objectives. In this course you will learn the following

Transmission-Line Essentials for Digital Electronics

Problems in VLSI design

Name: Grade: Q1 Q2 Q3 Q4 Q5 Total. ESE370 Fall 2015

Transmission Line Basics

Electrical Package Design TKK 2009 Lecture 2

Topic 5: Transmission Lines

CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 17: Dynamic Sequential Circuits And Timing Issues

Announcements. EE141- Fall 2002 Lecture 7. MOS Capacitances Inverter Delay Power

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: 1st Order RC Delay Models. Review: Two-Input NOR Gate (NOR2)

AN B. Basic PCB traces transmission line effects causing signal integrity degradation simulation using Altium DXP version 6.

Homework #2 10/6/2016. C int = C g, where 1 t p = t p0 (1 + C ext / C g ) = t p0 (1 + f/ ) f = C ext /C g is the effective fanout

! MOS Capacitances. " Extrinsic. " Intrinsic. ! Lumped Capacitance Model. ! First Order Capacitor Summary. ! Capacitance Implications

EECS 141: FALL 05 MIDTERM 1

Exact Analysis of a Common-Source MOSFET Amplifier

EEC 118 Lecture #2: MOSFET Structure and Basic Operation. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

SCSI Connector and Cable Modeling from TDR Measurements

Next, we check the race condition to see if the circuit will work properly. Note that the minimum logic delay is a single sum.

Website: vlsicad.ucsd.edu/ courses/ ece260bw05. ECE 260B CSE 241A Parasitic Extraction 1

Non-Sinusoidal Waves on (Mostly Lossless)Transmission Lines

Physics 24 Exam 2 March 18, 2014

VLSI Design, Fall Logical Effort. Jacob Abraham

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

Georgia Institute of Technology School of Electrical and Computer Engineering. Midterm-1 Exam (Solution)

Scaling of Interconnections

Name. Section. Short Answer Questions. 1. (20 Pts) 2. (10 Pts) 3. (5 Pts) 4. (10 Pts) 5. (10 Pts) Regular Questions. 6. (25 Pts) 7.

Do not fill out the information below until instructed to do so! Name: Signature: Section Number:

TC 412 Microwave Communications. Lecture 6 Transmission lines problems and microstrip lines

Introduction to RF Design. RF Electronics Spring, 2016 Robert R. Krchnavek Rowan University

LECTURE 28. Analyzing digital computation at a very low level! The Latch Pipelined Datapath Control Signals Concept of State

EEC 216 Lecture #3: Power Estimation, Interconnect, & Architecture. Rajeevan Amirtharajah University of California, Davis

Transcription:

EE141-Spring 2008 Digital Integrated Circuits Lecture 24: Wires 1 Announcements Hw 8 posted last graded homework Project phase II feedback to be expected anytime 2

Material Last Lecture: Wire capacitance This Lecture: Resistance/Inductance 3 INTERCONNECT 4

Wire Resistance R = ρ L H W H L Sheet Resistance R o W R 1 R 2 5 Interconnect Resistance 6

Resistance Scaling (local) Scale W, H, and L: R w = ρl/(wh) H L R w α (1/S) / [(1/S) (1/S)] R w α S W (R/ αs) 7 Resistance Scaling (global) Scale W, H, constant L: R w = ρl/(wh) H L R w α 1/[(1/S) (1/S)] R w α S 2 W 8 8

Wire Scaling (Scenario 1) C pp α WL/H C pp α 1/S C fringe α ~L C fringe α 1/S R w α L/(WT) R w α S t pwire α R w C w t pwire const. Bad news: gates speed up by S 9 Wire Scaling (Scenario 2) C pp α WL/H C pp α 1/S C fringe α ~L C fringe α 1/S R w α L/(WT) R w const. t pwire α R w C w t pwire α 1/S Better (wire RC tracks inverters), but 10

Scenario 2: Intralayer Capacitance L L/S D W D/S W/S C pp,side α LT/D C pp,side const. C pp,side /Length increases Crosstalk, coupling issues get worse Aspect ratio limited eventually have to scale T Different metal layers have different T 11 Wire Scaling (Scenario 2, Global) C pp α WL/H C fringe α ~L R w α L/(WT) t pwire α R w C w C pp const C fringe ~const R w α S t pwire α S Very bad: wire delay S 2 worse than gates 12

Dealing with Resistance Selective Technology Scaling Use Better Interconnect Materials e.g. copper, silicides More Interconnect Layers reduce average wire-length 13 13 Polycide Gate MOSFET 14

Sheet Resistance 15 Modern Interconnect 16

Example: Intel 0.25 micron Process 5 metal layers Ti/Al - Cu/Ti/TiN Polysilicon dielectric 17 Modern Interconnect 90nm process 18 18

Interconnect Modeling 19 The Lumped Model V out Driver c wi re R driver V out V in C lumped 20

The Distributed RC-line Driver dx Receiver r dx r dx c dx c dx Analysis method: Break the wire up into segments of length dx Each segment has resistance (r dx) and capacitance (c dx) 21 The Distributed RC-line V ( V V ) ( V V ) i 1 i i i+ 1 IC = cδ L = t r Δ L V rc t 2 V = 2 x τ = 2 L rc 2 22

The Distributed RC Line 23 Step-response of RC wire as a function of time and space 2.5 2 x= L/10 voltage (V) 1.5 1 0.5 x = L/4 x = L/2 x= L 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 time (nsec) 24

Simplified Model: Elmore Delay Elmore delay : approximation for delay of arbitrary (complex) RC circuits To find Elmore time constant : For each capacitor, draw path of current from cap to input Multiply C by sum of R s on current path that are common with path from V in to V out Add up RC products from all capacitors 25 Simplified Model: Elmore Delay V in R 1 R 2 R 3 V out C 1 C 2 I C1 I C2 I C3 C 3 ( ) ( ) τ Elmore = R C + R + R C + R + R + R C 1 1 1 2 2 1 2 3 3 26

Wire Model Model the wire with N equal-length segments: For large values of N: 27 The Lumped RC-Model The Elmore Delay 28

Another Elmore Delay Example R 1 V in R 2 V out C 1 R 2 C2 C 2 τ Elmore = 29 Driving an RC-line R s (r w,c w,l) Vout V in 30

RC-Models 31 INTERCONNECT 32

Common Wire Cross-Sections Coaxial Cable Triplate Strip Line MicroStrip Wire above Ground Plane 2πε c = log r2 r1 μ l = log 2π r2 r1 ε c = h W h l = μ W cl = εμ c - capacitance/length l - inductance/length 33 Inductance of package pins 34

The Transmission Line V in r l r l r l x r l V out g c g c g c g c The Wave Equation 35 Lossless Transmission Line - Parameters speed of light in vacuum 36

Wave Propagation Speed 37 Wave Reflection for Different Terminations 38

Transmission Line Response (R L = ) 5.0 4.0 V 3.0 2.0 V Dest V Source 1.0 0.0 4.0 3.0 R S = 5Z 0 (a) V 2.0 1.0 0.0 8.0 6.0 R S = Z 0 (b) V 4.0 2.0 R S = Z 0 /5 0.0 0.0 5.0 t (in t 10.0 15.0 lightf ) (c) 39 Lattice Diagram V Source V Dest 0.8333 V 2.2222 V + 0.8333 + 0.8333 + 0.5556 1.6666 V + 0.5556 2.7778 V t 3.1482 V + 0.3704 + 0.3704 3.5186 V 3.7655 V + 0.2469 + 0.2469 4.0124 V... L/ν 40

Design Rules of Thumb Transmission line effects should be considered when the rise or fall time of the input signal (t r, t f ) is smaller than the time-of-flight of the transmission line (t flight ). t r (t f ) << 2.5 t flight Transmission line effects should only be considered when the total resistance of the wire is limited: R < 5 Z 0 The transmission line is considered lossless when the total resistance is substantially smaller than the characteristic impedance, R < Z 0 /2 41 Critical Line Lengths versus Rise Times L crit ~ 1cm 100-200ps today (1990, Bakoglu) 42

Should we be worried? Transmission line effects cause overshooting and nonmonotonic behavior Clock signals in 400 MHz IBM Microprocessor (measured using e-beam prober) [Restle98] 43