EEL7312 – INE5442 Digital Integrated Circuits 1
Digital Integrated Circuits Chapter 5 - Interconnections EEL7312 - - PowerPoint PPT Presentation
Digital Integrated Circuits Chapter 5 - Interconnections EEL7312 - - PowerPoint PPT Presentation
Digital Integrated Circuits Chapter 5 - Interconnections EEL7312 INE5442 1 Digital Integrated Circuits Contents Introduction Resistance Capacitance RC delay Inductance Interconnection modeling Scaling effects on
EEL7312 – INE5442 Digital Integrated Circuits 2
Contents
Introduction Resistance Capacitance RC delay Inductance Interconnection modeling Scaling effects on interconnection
EEL7312 – INE5442 Digital Integrated Circuits 3
Introduction - 1
Why are on-chip interconnects important? As technology scales to deep submicron: Increased contribution to propagation delay Increased contribution on energy dissipation Introduces extra noise, affects reliability Trend toward higher integration levels partially driven by faster, denser, and more reliable on-chip than off- chip interconnects. Interconnect modeling: resistors, capacitors, and inductors.
EEL7312 – INE5442 Digital Integrated Circuits 4
Introduction - 2
physical
Source: Rabaey
schematics
transmitters receivers
EEL7312 – INE5442 Digital Integrated Circuits 5
Introduction - 3
Wire Models
All-inclusive model Capacitance-only
Source: Rabaey
EEL7312 – INE5442 Digital Integrated Circuits 6
Introduction - 4
Source: Weste
EEL7312 – INE5442 Digital Integrated Circuits 7
Introduction - 5
130 nm CMOS technology (Intel)
Transistor Via M1 M2 M3 M4 M5 M6 Isolation
EEL7312 – INE5442 Digital Integrated Circuits 8
Resistance - 1
L L R R H W W ρ = =
R : sheet resistance R1 R2
W L H
I
Material property Height
Source: Rabaey
Defined by manufacturer Defined by designer (sometimes) Ohm’s law
/ I V R =
R I + V -
EEL7312 – INE5442 Digital Integrated Circuits 9
Resistance - 2
Source: Rabaey
EEL7312 – INE5442 Digital Integrated Circuits 10
Ex: Poly-resistor L W
Polysilicon
P substrate
Metal Metal
2
H
L R R R W = +
R : sheet resistance
H
R
: head resistance Top view
Resistance - 3
EEL7312 – INE5442 Digital Integrated Circuits 11
Resistance - 4
Source: Rabaey
Example: Calculate the approximate resistance of a 1 μm-wide, 1 mm-long wire
- f (a) polysilicon; (b) aluminum. Use the data of the above table.
Sheet resistance values for a typical 0.25 μm CMOS process
EEL7312 – INE5442 Digital Integrated Circuits 12
Circuit Simulation - 1
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. 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
Source: Kundert
EEL7312 – INE5442 Digital Integrated Circuits 13
Circuit Simulation - 2
What are the input data? Device Type (R, C, L, current sources, voltage sources, diodes, transistors) Device models/parameters/ dimensions How devices are connected
Source: Kundert
Some circuit simulators: SPICE, PSPICE, HSPICE, Spectre, Smash, SPiceOpus,….
EEL7312 – INE5442 Digital Integrated Circuits 14
Simulation 4.1
Use SpiceOpus to determine the (dc) I-V characteristic of a 1 kΩ resistor. resistortest * this is resistortest.cir file v0 1 0 dc 10V r1 1 0 1k .end r1 I V0 +
- Node 1
Node 0
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) ylabel current[mA]
V=RI R I + V -
EEL7312 – INE5442 Digital Integrated Circuits 15
Simulation 4.1
r1= 1 kΩ I V0 +
- Node 1
Node 0
EEL7312 – INE5442 Digital Integrated Circuits 16
Exercise 4.1 Use SpiceOpus to determine the (dc) I-V0 transfer characteristic of the circuit given below.
r1= r2 =1 kΩ I V0 +
- r1
r2 r3 r3= 0.5 kΩ 1V ≥ V0≥ -1V