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

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

The Wire EE141. Microelettronica

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

CMPEN 411 VLSI Digital Circuits Spring 2012

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

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.

Lecture 9: Interconnect

Integrated Circuits & Systems

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

10. Performance. Summary

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

Interconnect (2) Buffering Techniques. Logical Effort

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

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

THE INVERTER. Inverter

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

ECE 497 JS Lecture - 18 Impact of Scaling

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

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

ENEE 359a Digital VLSI Design

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

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

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

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

VLSI Design and Simulation

Lecture #39. Transistor Scaling

Lecture 12 CMOS Delay & Transient Response

Lecture 23. Dealing with Interconnect. Impact of Interconnect Parasitics

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

Lecture 2: CMOS technology. Energy-aware computing

Interconnects. Introduction

Transmission Line Basics II - Class 6

EECS 151/251A Homework 5

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

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

EE115C Digital Electronic Circuits Homework #5

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

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Very Large Scale Integration (VLSI)

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

Topics to be Covered. capacitance inductance transmission lines

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

Practice 7: CMOS Capacitance

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

Lecture 15: Scaling & Economics

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

ECE 497 JS Lecture -03 Transmission Lines

Equivalent Circuit Model Extraction for Interconnects in 3D ICs

EE115C Winter 2017 Digital Electronic Circuits. Lecture 6: Power Consumption

Announcements. EE141- Spring 2003 Lecture 8. Power Inverter Chain

Lecture 7 Circuit Delay, Area and Power

Lecture 21: Packaging, Power, & Clock

Characteristics of Passive IC Devices

EECS 141: SPRING 09 MIDTERM 2

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

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

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

Scaling of MOS Circuits. 4. International Technology Roadmap for Semiconductors (ITRS) 6. Scaling factors for device parameters

ECE260B CSE241A Winter Interconnects. Website:

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

Integrated Circuits & Systems

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

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

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

Scaling of Interconnections

The Physical Structure (NMOS)

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

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

Lecture 040 Integrated Circuit Technology - II (5/11/03) Page ECE Frequency Synthesizers P.E. Allen

Dynamic operation 20

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

Step 1. Finding V M. Goal: Þnd V M = input voltage for the output = V M both transistors are saturated at V IN = V M since

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

Lecture 23. CMOS Logic Gates and Digital VLSI I

EE141-Fall 2011 Digital Integrated Circuits

S=0.7 [0.5x per 2 nodes] ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Today. Scaling ITRS Roadmap

The CMOS Inverter: A First Glance

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ECE 497 JS Lecture - 18 Noise in Digital Circuits

VLSI Design, Fall Logical Effort. Jacob Abraham

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

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

MOSFET: Introduction

EECS 141: FALL 05 MIDTERM 1

Switched-Capacitor Circuits David Johns and Ken Martin University of Toronto

Lecture 5: DC & Transient Response

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

EE241 - Spring 2001 Advanced Digital Integrated Circuits

Clock signal in digital circuit is responsible for synchronizing the transfer to the data between processing elements.

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

CMOS Cross Section. EECS240 Spring Today s Lecture. Dimensions. CMOS Process. Devices. Lecture 2: CMOS Technology and Passive Devices

EE 560 CHIP INPUT AND OUTPUT (I/0) CIRCUITS. Kenneth R. Laker, University of Pennsylvania

Digital Integrated Circuits 2nd Inverter

Announcements. EE141-Spring 2007 Digital Integrated Circuits. CMOS SRAM Analysis (Read/Write) Class Material. Layout. Read Static Noise Margin

Power Consumption in CMOS CONCORDIA VLSI DESIGN LAB

Electrical Characterization of 3D Through-Silicon-Vias

Transcription:

EE141-Spring 2007 Digital Integrated Circuits ecture 10 Administrative Stuff No ab this week Midterm 1 on Tu! HW5 to be posted by next Friday Due Fr. March 2 5pm Introduction to wires 1 2 ast ecture ast lecture CMOS scaling Today s lecture Introduction to wires Wires 3 4 The Wire Interconnect Impact on Chip tra nsmitte rs receivers schematics physical 5 6

Wire Models All-inclusive model Capacitance-only Impact of Interconnect Parasitics Interconnect parasitics reduce reliability affect performance and power consumption Classes of parasitics Capacitive Resistive Inductive 7 8 Nature of Interconnect INTERCONNECT ocal Interconnect Pentium Pro (R) Pentium(R) II Pentium (MMX) Pentium (R) Pentium (R) II No of nets (og Scale) S ocal = S Technology Global Interconnect S Global = S Die Source: Intel 10 100 1,000 10,000 100,000 ength (u) 9 10 Capacitance of Wire Interconnect Capacitance: The Parallel Plate Model V DD V DD M2 C db2 C g4 M4 Curre nt flow V in C gd12 2 W Electrical-field lines M1 C db1 C w Interconnect C g3 M3 H t di Dielectric Fanout Substrate Simplified Model V in C 11 c int ε di = W t di S Cwire S 1 = = S S S 12

Permittivity Fringing Capacitance (a) H W - H/2 + (b) 13 14 Fringing versus Parallel Plate Interwire Capacitance frin ging pa rallel (from [Bakoglu89]) 15 16 Impact of Interwire Capacitance Wiring Capacitances (0.25 µm m CMOS) (from [Bakoglu89]) 17 18

INTERCONNECT Wire Resistance R = ρ H W H Sheet Resistance R o W R 1 R 2 19 20 Interconnect Resistance Dealing with Resistance Selective Technology Scaling Use Better Interconnect Materials reduce average wire-length e.g. copper, silicides More Interconnect ayers reduce average wire-length 21 22 Polycide Gate MOSFET Sheet Resistance Silicide PolySilicon SiO 2 n + n + p Silicides: WSi 2, TiSi 2, PtSi 2 and TaSi Conductivity: 8-10 times better than Poly 23 24

Modern Interconnect Example: Intel 0.25 micron Process 5 metal layers Ti/Al - Cu/Ti/TiN Polysilicon dielectric 25 26 Modern Interconnect Interconnect 90nm process 27 28 The umped Model The Distributed RC ine Driver c wire Rdriver Vin Clumpe d 29 30

Step-response of RC wire as a function of time and space The Elmore Delay RC Chain 2.5 2 x= /10 voltage (V) 1.5 1 x = /4 x = /2 x= 0.5 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 time (nsec) 31 32 Wire Model RC Models Assume: Wire modeled by N equal-length segments For large values of N: 33 34 The umped RC-Model The Elmore Delay Driving an RC-line Rs (r w,c w,) Vout V in 35 36

Design Rules of Thumb INTERCONNECT rc delays should only be considered when t prc >> t pgate of the driving gate crit >> t pgate /0.38rc rc delays should only be considered when the rise (fall) time at the line input is smaller than RC, the rise (fall) time of the line t rise < RC when not met, the change in the signal is slower than the propagation delay of the wire MJIrwin, PSU, 37 2000 38 Common Wire Cross-Sections Inductance of package pins Bonding Wire Chip Mounting Cavity Coaxial Cable Triplate Strip ine MicroStrip Wire above Ground Plane ead Frame 2πε c = log r2 r1 µ l = log 2π r2 r1 ε c = h W h l = µ W cl = εµ c - capacitance/length l - inductance/length 39 Pin Make Rise- and Fall Times as slow as possible 40 The Transmission ine ossless Transmission ine - Parameters V in r l r l r l x r l speed of light in vacuum g c g c g c g c The Wave Equation 41 42

Wave Propagation Speed Wave Reflection for Different Terminations 43 44 Transmission ine Response (R = ) attice Diagram VSource VDest V V 5.0 4.0 3.0 2.0 1.0 0.0 4.0 3.0 2.0 1.0 0.0 R S = 5Z 0 R S = Z 0 (a) (b) V Dest VSource t 0.8333 V 2.2222 V 3.1482 V 3.7655 V + 0.8333 + 0.8333 + 0.5556 + 0.5556 + 0.3704 + 0.3704 + 0.2469 + 0.2469 1.6666 V 2.7778 V 3.5186 V 4.0124 V 8.0... V 6.0 4.0 /ν 2.0 R S = Z 0/5 0.0 0.0 5.0 10.0 15.0 t (in t lightf) (c) 45 V at each end = V last + V incident + V reflected 46 Critical ine engths versus Rise Times 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 ). crit ~ 1cm 100-200ps today (1990, Bakoglu) 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 47 48

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