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

Similar documents
The Wire EE141. Microelettronica

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

CMPEN 411 VLSI Digital Circuits Spring 2012

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.

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

Lecture 9: Interconnect

Integrated Circuits & Systems

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

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

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

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

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

10. Performance. Summary

VLSI Design and Simulation

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

ENEE 359a Digital VLSI Design

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

ECE 497 JS Lecture - 18 Impact of Scaling

Interconnects. Introduction

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

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

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

Interconnect (2) Buffering Techniques. Logical Effort

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

Very Large Scale Integration (VLSI)

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

THE INVERTER. Inverter

Topics to be Covered. capacitance inductance transmission lines

EE115C Digital Electronic Circuits Homework #5

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

Lecture #39. Transistor Scaling

ECE260B CSE241A Winter Interconnects. Website:

Practice 7: CMOS Capacitance

Integrated Circuits & Systems

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

Lecture 12 CMOS Delay & Transient Response

Lecture 23. Dealing with Interconnect. Impact of Interconnect Parasitics

ENEE 359a Digital VLSI Design

MOS Transistor Theory

Digital Integrated Circuits A Design Perspective

Semiconductor Memories

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

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

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

2. (2pts) What is the major difference between an epitaxial layer and a polysilicon layer?

Integrated Circuits & Systems

Lecture 7 Circuit Delay, Area and Power

Lecture 4: CMOS Transistor Theory

The Devices. Jan M. Rabaey

The Physical Structure (NMOS)

Circuits. L5: Fabrication and Layout -2 ( ) B. Mazhari Dept. of EE, IIT Kanpur. B. Mazhari, IITK. G-Number

Integrated Circuits & Systems

Device Models (PN Diode, MOSFET )

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

EE 435. Lecture 37. Parasitic Capacitances in MOS Devices. String DAC Parasitic Capacitances

VLSI Design, Fall Logical Effort. Jacob Abraham

Semiconductor Memories

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

SEMICONDUCTOR MEMORIES

CMPEN 411 VLSI Digital Circuits. Lecture 03: MOS Transistor

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

EE241 - Spring 2001 Advanced Digital Integrated Circuits

LAYOUT TECHNIQUES. Dr. Ivan Grech

CMPEN 411 VLSI Digital Circuits. Lecture 04: CMOS Inverter (static view)

Lecture 210 Physical Aspects of ICs (12/15/01) Page 210-1

Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

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

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

Device Models (PN Diode, MOSFET )

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

MOSFET: Introduction

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

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

Integrated Circuits & Systems

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

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

ELEN0037 Microelectronic IC Design. Prof. Dr. Michael Kraft

Digital Integrated Circuits A Design Perspective. Semiconductor. Memories. Memories

University of Pennsylvania Department of Electrical Engineering. ESE 570 Midterm Exam March 14, 2013 FORMULAS AND DATA

CHAPTER 15 CMOS DIGITAL LOGIC CIRCUITS

Lecture 020 Review of CMOS Technology (09/01/03) Page 020-1

Xarxes de distribució del senyal de. interferència electromagnètica, consum, soroll de conmutació.

EE382M-14 CMOS Analog Integrated Circuit Design

EECS 151/251A Homework 5

Fig. 1 CMOS Transistor Circuits (a) Inverter Out = NOT In, (b) NOR-gate C = NOT (A or B)

! Dynamic Characteristics. " Delay

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

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

Design for Manufacturability and Power Estimation. Physical issues verification (DSM)

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

The CMOS Inverter: A First Glance

Digital Integrated Circuits A Design Perspective

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

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

Homework Assignment #5 EE 477 Spring 2017 Professor Parker

Lecture 21: Packaging, Power, & Clock

Semiconductor Memories

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

Transcription:

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

The Wire transmitters receivers schematics physical 2

Interconnect Impact on Chip 3

Wire Models All-inclusive model Capacitance-only Every physical object has resistance, capacitance, inductance! 4

Impact of Interconnect Parasitics Interconnect parasitics reduce reliability Why? affect performance and power consumption Classes of parasitics Capacitive Which one is worst? Resistive Inductive 5

Nature of Interconnect Local Interconnect Pentium Pro (R) Pentium(R) II Pentium (MMX) Pentium (R) Pentium (R) II No of nets (Log Scale) S Local = S Technology Global Interconnect S Global = S Die Source: Intel 10 100 1,000 10,000 100,000 Length (u) 6

INTERCONNECT 7

Capacitance of Wire Interconnect V DD V DD V in C gd12 M2 C db2 V out C g4 M4 V out2 M1 C db1 C w Interconnect C g3 M3 Fanout Simplified Model V in V out C L 8

Capacitance: The Parallel Plate Model L Current flow W Electrical-field lines H t di Dielectric Substrate c int = ε t di WL Cwire di S SL SL 9 S = S = 1

Permittivity 10

Fringing Capacitance L W Height >= Width Fringing can not be neglected H (a) H W - H/2 + Approximations (b) 11

Fringing versus Parallel Plate (from [Bakoglu89]) 12

Interwire Capacitance More capacitive load per wire Inter-wire crosstalk! fringing parallel 13

Impact of Interwire Capacitance (from [Bakoglu89]) 14

Wiring Capacitances (0.25 μm m CMOS) 15

INTERCONNECT 16

Wire Resistance R = ρ L H W H L Sheet Resistance R o W R 1 R 2 Ohms per square 17

Interconnect Resistance 18

Dealing with Resistance Selective Technology Scaling Use Better Interconnect Materials reduce average wire-length e.g. copper, silicides More Interconnect Layers reduce average wire-length 19

Polycide Gate MOSFET Silicide PolySilicon SiO 2 n + n + p Silicides: WSi 2, TiSi 2, PtSi 2 and TaSi Conductivity: 8-10 times better than Poly 20

Sheet Resistance Pre-silicided polysilicon process never route in Poly Even for silicided diffusion never route in diffusion due to high active/substrate capacitance 21

Modern Interconnect 22

Example: Intel 0.25 micron Process 5 metal layers Ti/Al - Cu/Ti/TiN Polysilicon dielectric 23

Skin Effects W 24

INTERCONNECT 25

It Matters Ringing, overshoot, reflections, coupling, and switching noise (power supply) For wires in lower levels, above 30GHz For thick wires in higher levels, above 10GHz For Die Bond wires, and other packaging, above 100MHz 26

Interconnect Modeling 27

The Lumped Model V out Driver c wi re R driver V out V in C lumped 28

The Lumped RC-Model The Elmore Delay All the capacitors Only the resistors on the shared path Td i = R 1 C 1 +R 1 C 2 +(R 1 +R 2 )C 3 +(R 1 +R 2 )C 4 +(R 1 +R 3 +R i )Ci 29

The Ellmore Delay RC Chain For linear: Td i = C 1 R 1 +..C n( R 1 +R 2 R n ) 30

Wire Model Assume: Wire modeled by N equal-length segments For large values of N: Note: Quadratic in length! ½ simple value 31

The Distributed RC-line 32

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) 33

RC-Models Note Definitions! 34

Driving an RC-line R s (r w,c w,l) V out V in 35

Design Rules of Thumb rc delays should only be considered when t prc >> t pgate of the driving gate Lcrit >> 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! 36 Digital EE141 Integrated Circuits 2nd MJIrwin, PSU, 2000 Wires