EE415 VLSI Design 1 The Wire [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]

Slides:



Advertisements
Similar presentations
EE141 © Digital Integrated Circuits 2nd Wires 1 The Wires Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital Integrated Circuits: A Design.
Advertisements

Wires.
UNIT 4 BASIC CIRCUIT DESIGN CONCEPTS
BEOL Al & Cu.
Metal Oxide Semiconductor Field Effect Transistors
EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
For the exclusive use of adopters of the book Introduction to Microelectronic Fabrication, Second Edition by Richard C. Jaeger. ISBN © 2002.
Digital Integrated Circuits© Prentice Hall 1995 Interconnect COPING WITH INTERCONNECT.
Adapted from Digital Integrated Circuits, 2nd Ed. 1 IC Layout.
Lecture 14: Wires. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 14: Wires2 Outline  Introduction  Interconnect Modeling –Wire Resistance –Wire Capacitance.
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.
© Digital Integrated Circuits 2nd Inverter Impact of Interconnect  Interconnection  Fundamental limitation of Digital Technology at all scales  Classes.
Lecture 15 OUTLINE MOSFET structure & operation (qualitative)
The Wire Scaling has seen wire delays become a major concern whereas in previous technology nodes they were not even a secondary design issue. Wire parasitic.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 14: Interconnects Prof. Sherief Reda Division of Engineering, Brown University.
EE141 © Digital Integrated Circuits 2nd Wires 1 Digital Integrated Circuits A Design Perspective The Wire Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
04/09/02EECS 3121 Lecture 25: Interconnect Modeling EECS 312 Reading: 8.3 (text), 4.3.2, (2 nd edition)
Lecture #25a OUTLINE Interconnect modeling
Basic Interconnects VLSI Design EE213
Introduction to CMOS VLSI Design Interconnect: wire.
Lecture 24: Interconnect parasitics
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 9.1 EE4800 CMOS Digital IC Design & Analysis Lecture 9 Interconnect Zhuo Feng.
Lecture 14: Wires.
Circuit characterization and Performance Estimation
S. RossEECS 40 Spring 2003 Lecture 24 Today we will Review charging of output capacitance (origin of gate delay) Calculate output capacitance Discuss fan-out.
Design constraints Lection 5
Elettronica T AA Digital Integrated Circuits © Prentice Hall 2003 Interconnect Interconnect and Communication.
ECE 424 – Introduction to VLSI Design
DSM Design and Verification Flow
EE141 © Digital Integrated Circuits 2nd Wires 1 The Wires Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital Integrated Circuits: A Design.
Elmore Delay, Logical Effort
Digital Integrated Circuits© Prentice Hall 1995 Interconnect COPING WITH INTERCONNECT.
EE141 © Digital Integrated Circuits 2nd Wires 1 Digital Integrated Circuits A Design Perspective The Interconnect Jan M. Rabaey Anantha Chandrakasan Borivoje.
EE141 © Digital Integrated Circuits 2nd Wires 1 Digital Integrated Circuits A Design Perspective The Wire Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
© Digital Integrated Circuits 2nd Interconnect ECE 558/658 : Lecture 20 Interconnect Design (Chapter 9) Clock distribution (Chapter ) Atul Maheshwari.
Dec 2010VLSI Interconnects 1 Instructed by Shmuel Wimer Eng. School, Bar-Ilan University Credits: David Harris Harvey Mudd College (Some material copied/taken/adapted.
Chapter 3 Interconnect: Wire Models Boonchuay Supmonchai Integrated Design Application Research (IDAR) Laboratory June 22, revised July 1,2006.
CMOS Inverter: Dynamic V DD RnRn V out = 0 V in = V DD CLCL t pHL = f(R n, C L )  Transient, or dynamic, response determines the maximum speed at which.
Modern VLSI Design 3e: Chapter 2 Copyright  1998, 2002 Prentice Hall PTR Topics n Wire and via structures. n Wire parasitics. n Transistor parasitics.
VLSI Design Lecture 3: Parasitics of CMOS Wires Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Harris’s lecture.
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.
VLSI CIRCUIT ELEMENTS - Prof. Rakesh K. Jha
VLSI INTERCONNECTS IN VLSI DESIGN - PROF. RAKESH K. JHA
11-1 Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon Latch-up & Power Consumption Latch-up Problem Latch-up condition  1   2 >1 GND Vdd.
Chapter13 :Metallization
Interconnect/Via.
Chapter 4: Secs ; Chapter 5: pp
EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
1 Modeling and Optimization of VLSI Interconnect Lecture 2: Interconnect Delay Modeling Avinoam Kolodny Konstantin Moiseev.
Circuit Delay Performance Estimation Most digital designs have multiple signal paths and the slowest one of these paths is called the critical path Timing.
CSE477 L08 Capacitance.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 08: MOS & Wire Capacitances Mary Jane Irwin (
CSE477 L27 System Interconnect.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 27: System Level Interconnect Mary Jane Irwin (
Outline  Introduction  Wire Resistance  Wire Capacitance  Wire RC Delay  Wire Engineering  Repeaters  Summary.
Topics Wire and via structures. Wire parasitics..
Wires & wire delay Lecture 9 Tuesday September 27, 2016.
CSE477 VLSI Digital Circuits Fall 2003 Lecture 09: Resistance
Circuit characterization and Performance Estimation
The Interconnect Delay Bottleneck.
CMOS Inverter: Dynamic
EE141 Chapter 4 The Wire March 20, 2003.
Unit IV: GATE LEVEL DESIGN
Chapter 4 Interconnect.
CSE477 VLSI Digital Circuits Fall 2002 Lecture 09: Resistance
Mary Jane Irwin ( ) CSE477 VLSI Digital Circuits Fall 2002 Lecture 27: System Level Interconnect Mary Jane.
COPING WITH INTERCONNECT
Reading (Rabaey et al.): Sections 3.5, 5.6
THE INTERCONNECT.
Presentation transcript:

EE415 VLSI Design 1 The Wire [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]

EE415 VLSI Design 2 The Wire schematics physical

EE415 VLSI Design 3 Interconnect Impact on Chip

EE415 VLSI Design 4 Wire Models All-inclusive model Capacitance-only

EE415 VLSI Design 5 Impact of Interconnect Parasitics  Interconnect parasitics  reduce reliability  affect performance and power consumption  Classes of parasitics  Capacitive  Resistive  Inductive

EE415 VLSI Design 6 Nature of Interconnect Global Interconnect S Local = S Technology S Global = S Die Source: Intel

EE415 VLSI Design 7 INTERCONNECT

8 Wiring Capacitance  The wiring capacitance depends upon the length and width of the connecting wires and is a function of the fan-out from the driving gate and the number of fan-out gates.  Wiring capacitance is growing in importance with the scaling of technology.

EE415 VLSI Design 9 Capacitance of Wire Interconnect

EE415 VLSI Design 10 Capacitance: The Parallel Plate Model

EE415 VLSI Design 11 Permittivity Values of Some Dielectrics 3.1 – 3.4Polyimides (organic) 2.1Teflon AF 11.7Silicon 9.5Alumina (package) 7.5Silicon nitride 5Glass epoxy (PCBs) 3.9 – 4.5Silicon dioxide 2.6 – 2.8Aromatic thermosets (SiLK) 1.5Acrogels 1Free space  di Material

EE415 VLSI Design 12 Fringing Capacitance

EE415 VLSI Design 13 Fringing versus Parallel Plate H/T W/T HTHT

EE415 VLSI Design 14 Sources of Interwire Capacitance C wire = C pp + C fringe + C interwire = (  di /t di )WL + (2  di )/log(t di /H) + (  di /t di )HL interwire fringe pp W W W H H H t di

EE415 VLSI Design 15 Impact of Interwire Capacitance

EE415 VLSI Design 16 Wiring Capacitances FieldActivePolyAl1Al2Al3Al4 Poly88 54 Al Al Al Al Al fringe in aF/  m par. plate in aF/  m 2 PolyAl1Al2Al3Al4Al5 Interwire Cap per unit wire length in aF/  m for minimally-spaced wires

EE415 VLSI Design 17 Dealing with Capacitance  Low capacitance (low-k) dielectrics (insulators) such as polymide or even air instead of SiO 2  family of materials that are low-k dielectrics  must also be suitable thermally and mechanically and  compatible with (copper) interconnect  Copper interconnect allows wires to be thinner without increasing their resistance, thereby decreasing interwire capacitance  SOI (silicon on insulator) to reduce junction capacitance

EE415 VLSI Design 18 INTERCONNECT

EE415 VLSI Design 19 Wire Resistance L W H R =  L H W Sheet Resistance R  R1R1 R2R2 = =  L A = Material  (  -m) Silver (Ag)1.6 x Copper (Cu)1.7 x Gold (Au)2.2 x Aluminum (Al)2.7 x Tungsten (W)5.5 x Material Sheet Res. (  /  ) n, p well diffusion1000 to 1500 n+, p+ diffusion50 to 150 n+, p+ diffusion with silicide 3 to 5 polysilicon150 to 200 polysilicon with silicide 4 to 5 Aluminum0.05 to 0.1

EE415 VLSI Design 20 Sources of Resistance  MOS structure resistance - R on  Source and drain resistance  Contact (via) resistance  Wiring resistance Top view Drain n+Source n+ W L Poly Gate

EE415 VLSI Design 21 Contact Resistance  Via’s add extra resistance to a wire  keep signals wires on a single layer if possible  avoid excess contacts  using multiple vias to make the contact  Typical contact resistances, R C,  5 to 20  for metal or poly to n+, p+ diffusion and metal to poly  2 to 20  for metal to metal contacts  More pronounced with scaling since contact openings are smaller

EE415 VLSI Design 14: Wires22 Contacts Resistance  Use many contacts for lower R  Many small contacts for current crowding around periphery

EE415 VLSI Design 23 Skin Effect  At high frequency, currents tend to flow on the surface of a conductor with the current density falling off exponentially with depth into the wire H W  =  (  /(  f  )) where f is frequency  = 4  x H/m so the overall cross section is ~ 2(W+H)   = 2.6  m for Al at 1 GHz  The onset of skin effect is at f s - where the skin depth is equal to half the largest dimension of the wire. f s = 4  / (   (max(W,H)) 2 )  An issue for high frequency, wide (tall) wires (i.e., clocks!)

EE415 VLSI Design 24 Skin Effect for Different W’s  A 30% increase in resistance is observe for 20  m Al wires at 1 GHz (versus only a 1% increase for 1  m wires) 1E81E91E10 for H =.70 um

EE415 VLSI Design 25 Dealing with Resistance  Selective Technology Scaling  Use Better Interconnect Materials  e.g. copper, silicides  More Interconnect Layers  reduce average wire-length

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

EE415 VLSI Design 27 Modern Interconnect

EE415 VLSI Design 28 Example: Intel 0.25 micron Process 5 metal layers Ti/Al - Cu/Ti/TiN Polysilicon dielectric

EE415 VLSI Design 29 InterconnectModeling

EE415 VLSI Design 30 The Lumped Model

EE415 VLSI Design 31 The Lumped RC-Model The Elmore Delay To model propagation delay time along a path from the source s to destination i considering the loading effect of the other nodes on the path from s to k The shared path resistance R ik The Elmore delay s

EE415 VLSI Design 32 The Ellmore Delay RC Chain

EE415 VLSI Design 33 Wire Model Assume: Wire modeled by N equal-length segments For large values of N:

EE415 VLSI Design 34 The Distributed RC-line

EE415 VLSI Design 35 Step-response of RC wire as a function of time and space

EE415 VLSI Design 36 RC-Models

EE415 VLSI Design 37 Driving an RC-line

EE415 VLSI Design 38 Design Rules of Thumb  rc delays should only be considered when t pRC >> t pgate of the driving gate L 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  otherwise, the change in the input signal is slower than the propagation delay of the wire