No Slide Title

Download Report

Transcript No Slide Title

Digital Integrated
Circuits
A Design Perspective
The Wire
July 30, 2002
EE141 Integrated
© Digital
Circuits2nd
Wires
1
The Wire
receivers
transmitters
schematics
EE141 Integrated
© Digital
Circuits2nd
physical
Wires
2
Wire Models
All-inclusive model
EE141 Integrated
© Digital
Circuits2nd
Capacitance-only
Wires
3
Impact of Interconnect Parasitics
 Interconnect
parasitics
 reduce reliability
 affect performance and power consumption
 Classes
of parasitics
 Capacitive
 Resistive
 Inductive
EE141 Integrated
© Digital
Circuits2nd
Wires
4
Nature of Interconnect
No of nets
(Log Scale)
Local Interconnect
Pentium Pro (R)
Pentium(R) II
Pentium (MMX)
Pentium (R)
Pentium (R) II
Global Interconnect
SGlobal = SDie
Source: Intel
SLocal = STechnology
10
100
1,000
10,000
100,000
Length (u)
EE141 Integrated
© Digital
Circuits2nd
Wires
5
Capacitance
EE141 Integrated
© Digital
Circuits2nd
Wires
6
Capacitance: The Parallel Plate Model
Current flow
L
Electrical-field lines
W
Permittivity
H
tdi
Dielectric
Substrate
cint 
EE141 Integrated
© Digital
 di
t di
WL
Circuits2nd
Wires
7
Fringing Capacitance
(a)
H
W - H/2
+
(b)
EE141 Integrated
© Digital
Circuits2nd
Wires
8
Fringing versus Parallel Plate


The larger value of W/H,
the total cap approaches
the parallel plate model.
For small W/H, the
fringing component
becomes dominant (by a
factor of more than 10).
(from [Bakoglu89])
EE141 Integrated
© Digital
Circuits2nd
Wires
9
Interwire Capacitance
fringing
EE141 Integrated
© Digital
parallel
Circuits2nd
10
Wires
Resistance
EE141 Integrated
© Digital
Circuits2nd
11
Wires
Wire Resistance
R= L
HW
Sheet Resistance
Ro
L
H
R1
W
EE141 Integrated
© Digital
Circuits2nd
R2
12
Wires
Resistivity and Sheet resistance
EE141 Integrated
© Digital
Circuits2nd
13
Wires
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
EE141 Integrated
© Digital
Circuits2nd
Silicide
PolySilicon
SiO2
n+
p
n+
Polycide Gate MOSFET
8-10 times better than Poly
14
Wires
Interconnect
Modeling
EE141 Integrated
© Digital
Circuits2nd
15
Wires
The Lumped Model
Vout
cwi re
Driver
Rdriver
Vout
Vin
Clumped
EE141 Integrated
© Digital
Circuits2nd
Clump = L*Cwire
L = wire length
Cwire = cap per unit length
Simple, yet effective. So,
the choice for the
analysis in digital IC
16
Wires
The Elmore Delay: Lumped RC-Model
Branches
EE141 Integrated
© Digital
Circuits2nd
17
Wires
The Ellmore Delay: RC Chain
No branch
EE141 Integrated
© Digital
Circuits2nd
18
Wires
Wire Model: RC Chain model
Assume: Wire length L, modeled by N equal-length segments
r = resistance per unit length,
c = capacitance per unit length
For large values of N:
let R = rL, C= cL (Lumped resistance and lumped
capacitance of the wire)
EE141 Integrated
© Digital
Circuits2nd
19
Wires
Step Response of Lumped and
Distributed RC model
EE141 Integrated
© Digital
Circuits2nd
20
Wires
Example: Driving an RC-line
Rs
(r w,cw,L)
Vout
Vin
EE141 Integrated
© Digital
Circuits2nd
21
Wires
Design Rules of Thumb
rc delays should only be considered when
tpRC >> tpgate of the driving gate
Lcrit >>  tpgate/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
trise < RC

 when not met, the change in the signal is slower
than the propagation delay of the wire, the lumped
model then suffices.
EE141 Integrated
© Digital
Circuits2nd
© MJIrwin, PSU, 2000
22
Wires