Integrated Circuits & Systems

Similar documents
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

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

The Wire EE141. Microelettronica

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

CMPEN 411 VLSI Digital Circuits Spring 2012

Lecture 9: Interconnect

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

Integrated Circuits & Systems

Integrated Circuits & Systems

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

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

Integrated Circuits & Systems

Lecture #39. Transistor Scaling

Integrated Circuits & Systems

Interconnects. Introduction

Integrated Circuits & Systems

Integrated Circuits & Systems

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

Digital Integrated Circuits A Design Perspective

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

EE115C Digital Electronic Circuits Homework #5

VLSI Design and Simulation

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

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

Topics to be Covered. capacitance inductance transmission lines

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

ELEN0037 Microelectronic IC Design. Prof. Dr. Michael Kraft

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

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

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

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

EE382M-14 CMOS Analog Integrated Circuit Design

Lecture 12 CMOS Delay & Transient Response

Semiconductor Memories

10. Performance. Summary

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

CMOS INVERTER. Last Lecture. Metrics for qualifying digital circuits. »Cost» Reliability» Speed (delay)»performance

Lecture 4: CMOS Transistor Theory

ECE 438: Digital Integrated Circuits Assignment #4 Solution The Inverter

ENEE 359a Digital VLSI Design

MOSFET: Introduction

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

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

Today s lecture. EE141- Spring 2003 Lecture 4. Design Rules CMOS Inverter MOS Transistor Model

ECE 497 JS Lecture - 18 Impact of Scaling

Lecture 25. Semiconductor Memories. Issues in Memory

Characteristics of Passive IC Devices

THE INVERTER. Inverter

MOS Transistor Theory

Semiconductor Memories

CMPEN 411 VLSI Digital Circuits. Lecture 03: MOS Transistor

Device Models (PN Diode, MOSFET )

Lecture 23. Dealing with Interconnect. Impact of Interconnect Parasitics

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

The Physical Structure (NMOS)

CMOS Inverter (static view)

Integrated Circuits & Systems

2. (2pts) What is the major reason that contacts from metal to poly are not allowed on top of the gate of a transistor?

Lecture 5: DC & Transient Response

CMOS Transistors, Gates, and Wires

Knowledge Integration Module 1 Fall 2016

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

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

ENGR890 Digital VLSI Design Fall Lecture 4: CMOS Inverter (static view)

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

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

LAYOUT TECHNIQUES. Dr. Ivan Grech

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

GMU, ECE 680 Physical VLSI Design 1

E40M Capacitors. M. Horowitz, J. Plummer, R. Howe

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

ECE260B CSE241A Winter Interconnects. Website:

Device Models (PN Diode, MOSFET )

CMPEN 411 VLSI Digital Circuits Spring 2011 Lecture 07: Pass Transistor Logic

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

EE115C Winter 2017 Digital Electronic Circuits. Lecture 3: MOS RC Model, CMOS Manufacturing

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

Lecture 15: Scaling & Economics

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

MOS Transistor I-V Characteristics and Parasitics

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

Magnetic core memory (1951) cm 2 ( bit)

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

EECS 151/251A Homework 5

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

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

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

ECEN 474/704 Lab 2: Layout Design

ECE 6412, Spring Final Exam Page 1 FINAL EXAMINATION NAME SCORE /120

SEMICONDUCTOR MEMORIES

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

Toward More Accurate Scaling Estimates of CMOS Circuits from 180 nm to 22 nm

EE141- Fall 2002 Lecture 27. Memory EE141. Announcements. We finished all the labs No homework this week Projects are due next Tuesday 9am EE141

ENEE 359a Digital VLSI Design

CMOS Logic Gates. University of Connecticut 181

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

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

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

CMOS logic gates. João Canas Ferreira. March University of Porto Faculty of Engineering

Transcription:

Federal University of Santa Catarina Center for Technology Computer Science & Electronics Engineering Integrated Circuits & Systems INE 5442 Lecture 7 Interconnections 1: wire resistance, capacitance, and inductance guntzel@inf.ufsc.br

Interconnections Introduction As CMOS technology scales down Transistors become smaller: chips become denser gate delays reduce Mean wire length increases Wire parasitic effects do not scale with the same factor as transistors: Capacitances Resistances Inductances Slide 7.2

Interconnections Consequences of Parasitics As CMOS technology scales to deep submicron, wire parasitics: Increase contribution to propagation delay Increase contribution on energy dissipation and the power distribution Introduces extra noise, affecting circuit reliability Slide 7.3

Interconnections Wire Delay vs. Gate Delay Source: E.B. Friedman, 1 st NOC Workshop, DATE 2006. Wire delays became dominant over gate delays in 0.35µm technologies Slide 7.4

Wire Geometry Line pitch = W+S Aspect Ratio: AR= H/W Old processes: AR <<1 Submicron processes: AR ~2 Interconnections W S L Current flow H t di dielectric substrate Slide 7.5

A First Glance Interconnections M6 M5 M4 Via M1 Isolation M3 M2 Transistor Slide 7.6

A First Glance Interconnections schematics physical Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 7.7

Interconnections Wire Models All-inclusive model Capacitance-only Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 7.8

Interconnections Wire Models - Simplifying All-inclusive model Capacitance-only Inductive effects can be ignored if resistance of wire is substantial enough (e.g., long aluminum wires with small cross section) A capacitance-only model can be used when wires are short, the cross section of the wire is large, or the interconnect material has low resistivity Interwire capacitance can be ignored when the separation between neighboring wire is large, or when the wires only run together for a short distance Slide 7.9

Interconnections Layer Stack AMS 0.35µm has 3 metal layers M1 used for intra-cell routing M2 and M3 used for local and global routing (each one in one direction) Contemporary (submicron) technologies have 6 to10 metal layers: M1: thin, narrow, used for high density cells Mid layers: thicker and wider (density vs. speed) Top layers: thickest, used for V DD, Gnd, Clock Slide 7.10

Wire Lenght Interconnections Some global signals, such as clocks, are distributed all over the chip and may be significantly long For die sizes between 1 cm and 2 cm, wires can reach a length of 10 cm Slide 7.11

Wire Resistance Interconnections Ohm s law + V - I R Defined by manufacturer W Material property Height (thickness) : sheet resistance, in Ω/ (ohms per square) Defined by the designer L Current flow Obs.: H R1 = R2 Slide 7.12

Wire Resistance Interconnections Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 7.13

Wire Resistance Interconnections W L Top view Metal Metal Polysilicon P substrate Ex: Poly-resistor : sheet resistance : head resistance Slide 7.14

Wire Resistance Interconnections Sheet resistance values for a typical 0.25µm CMOS process Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 7.15

Wire Resistance Interconnections Consider an aluminum wire with L=10cm and W=1µm, routed on the first aluminum layer. Assuming a sheet resistance of 0.075Ω/, calculate its total resistance. R wire = 0.075 Ω/ x (0.1 x 10 6 µm) / (1 µm) = 7.5 kω Consider that this wire were in poly, instead, which sheet resistance is175 Ω/. Which would be the wire resistance under such circumstances? R wire = 175 Ω/ x (0.1 x 10 6 µm) / (1 µm) = 17.5 MΩ Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 7.16

Wire Resistance Interconnections MOS Transistor with Polycide Gate Silicide Polysilicon SiO 2 n + n + Silicides: WSi 2, TiSi 2, PtSi 2 and TaSi Conductivity: 8-10 times better than Poly Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 7.17

Interconnections Simulation Why using circuit simulators? Designs can be quickly evaluated without (sometimes very expensive) fabrication. After design has been evaluated you can prototype it before mass production. A circuit simulator computes the response of the circuit to a particular stimulus. The simulator formulates the circuit equations and then numerically solves them. Slide 7.18

Interconnections Simulation Types of analyses: DC/DC sweep: Both stimuli and responses do not vary with time Transient: Responses vary with time AC/Noise: also called small-signal analysis, it computes the sinusoidal steady-state response Slide 7.19

Simulation What are the input data? Interconnections Device Type (R, C, L, current sources, voltage sources, diodes, transistors) Device models/parameters/ dimensions How devices are connected Some circuit simulators: SPICE, PSPICE, HSPICE (Synopsys), Spectre (cadence), Smash, SpiceOpus (free!),. SpiceOpus Page: http://www.spiceopus.si/ Slide 7.20

Interconnections Simulation Use SpiceOpus to determine the (dc) I-V characteristic of a 1 kω resistor. I + V - R V=RI I V 0 + - r 1 Node 1 Node 0 Step 1: Create File resistortest.cir in the notepad * this is resistortest.cir file v0 1 0 dc 10V r1 1 0 1k.end Step 2: run SpiceOpus with the following commands SpiceOpus (c) 1 -> source resistortest.cir SpiceOpus (c) 2 -> dc v0-1v 1V 2mV SpiceOpus (c) 3 -> setplot dc1 SpiceOpus (c) 4 -> plot i(v0) xlabel v(1) ylabel current[a] SpiceOpus (c) 5 -> plot -1000*i(v0) xlabel v(1)[v] ylabel current[ma] Slide 7.21

Interconnections Simulation I V 0 + - Node 1 r 1 = 1 kω Node 0 Slide 7.22

Interconnections Simulation Use SpiceOpus to determine the (dc) I-V characteristic of the circuit below r 3 I V + 0 - r 1 r 2 r 1 = r 2 =1 kω r 3 = 0.5 kω 1V V 0-1V SpiceOpus (c) 5 -> source currentdivider.cir SpiceOpus (c) 6 -> dc v0-1 1 5m SpiceOpus (c) 7 -> setplot dc SpiceOpus (c) 8 -> plot 1000*i(v1) xlabel v(3)[v] ylabel current[ma] Slide 7.23

Wire Capacitance Interconnections Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 7.24

Interconnections Wire Capacitance The parallel plate capacitor Capacitance: is a measure of the charge stored on each plate for a given voltage such that Q=CV Charge separation in a parallel-plate capacitor causes an internal electric field. A polarized dielectric spacer (orange) reduces the electric field and increases the capacitance. The electric field (force) E between the plates of a parallel plate capacitor is uniform and given by E=V/d Slide 7.25

Wire Capacitance Interconnections W c int = ε di t di WL L Current flow Electrical-field lines H t di dielectric substrate In ICs, dielectric is SiO 2 : ε di = ε ox = 3.9 x ε 0 t di = t ox C ox = ε o /t ox [ff/μm2] is a technology parameter, defined by the Foundry Slide 7.26

Wire Capacitance Permittivity Interconnections : permittivity of free space Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 7.27

Interconnections Wire Capacitance Fringing Capacitances w=w-h/2 thick oxide c fring e H c p p W substrate c fring e c p p t di capacitance/unit length Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 7.28

Wire Capacitance Fringing vs. Parallel Plate Interconnections Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 7.29

Interconnections Wire Capacitance Interwire Capacitances Crosstalk: a signal can affect another nearby signal. Substrate noise coupling Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 7.30

Interconnections Wire Capacitance Wire Area and Fringe Capacitances for Typical 0.25 µm CMOS Process Bottom plate of the capacitor af/µm 2 af/µm Top plate of the capacitor Area cap. Fringe cap. Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 7.31

Interconnections Wire Capacitance Interwire Capacitances per unit wire length for different interconnect layers (0.25 µm CMOS Process) Layer Poly Al1 Al2 Al3 Al4 Al5 capacitance 40 95 85 85 85 115 Capacitances expressed in af/µm. Assuming minimally spaced wires. Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 7.32

Wire Capacitance Example: Interconnections Consider an aluminum wire with L=10cm and W=1µm, routed on the first aluminum layer. Calculate its total capacitance by using capacitance values given in slide 7.24. Answer: Total (ground) cap. = area (parallel plate) cap. + fringing cap. Area cap. = 0.1 x 10 6 µm 2 x 30 af/µm 2 = 3 pf Fringing cap. = 2x (0.1 x 10 6 µm) x 40 af/µm = 8 pf Total cap. = 11 pf Slide 7.33

Wire Capacitance Example: Interconnections Suppose now that a second wire is routed alongside the first one, separated by the minimum allowed distance. Determine the couple capacitance by using couple capacitance data given in slide 7.25. Answer: Cint = (0.1 x 10 6 µm) x 95 af/µm = 9.5 pf Slide 7.34

Wire Capacitance Example Cont. Interconnections Interesting to notice that moving the wire to Al4 would lead to the following results: Area cap. = 0.1 x 10 6 µm 2 x 6.5 af/µm 2 = 0.65 pf Fringing cap. = 2x (0.1 x 10 6 µm) x 14 af/µm = 2.8 pf Total (ground) cap. = 3.45 pf Cint = (0.1 x 10 6 µm) x 85 af/µm = 8.5 pf Slide 7.35

Interconnections References Rabaey J.; Chandrakasan A.; Nikolic B. Digital Integrated Circuits: a design perspective., 2 nd Edition, Prentice Hall, USA, 2003. Slide 7.36