Professional Documents
Culture Documents
Communications
Interconnects
• Thickness of Interconnects
• Resistance of Interconnects
• Capacitance of Interconnects
• Inductance of Interconnects
• Modeling of Interconnects
• Termination Schemes
• Impedance-Matching Networks
• References
⊲ The scaling of MOS devices has been more aggressive than the
scaling of the height of interconnects −→ the performance of ICs, in
particular, the propagation delay, is largely affected by
interconnects.
⊲ The top metal layer has the largest thickness. It has the highest
current rating per unit width and the lowest capacitance per unit
area to the substrate. This layer should only be used for global
signals (VDD , VSS , and clock), spiral inductors, and bonding pads.
⊲ All other metal layers typically have the same thickness. They are
usually used for local wiring, stacked spiral inductors, and
multi-layer bonding pads.
⊲ The top metal layer has the largest min. width −→ lower resistance
per unit width.
⊲ The contact size and the via size have been scaled down
aggressively, in consistency with the scaling of the minimum width
of interconnects.
⊲ The min. width of poly has also been scaled down aggressively.
L ρ L L
R=ρ = = R2 , (1)
WH HW W
ρ
where R2 = is the sheet resistance with unit Ω, L=interconnect
H
length, W =interconnect width, H=interconnect height, and
ρ=resistivity of interconnects. Note that sheet resistance is a
process-dependent parameter and can not be changed by designers.
1
δ=√ , (2)
πµσf
I
H d
vn r
Lorezen force
R(f ) ρ AL r
= L = , (4)
Rdc ρ πr2 2δ
we have
! s
r L µq
R(f ) = Rdc = f. (5)
2δ 2r πσ
⊲ SL 6=S, the scaling factor of length SL differs from the scaling factor
of width and height.
L
SL S2
R̂ = pW W = R, (6)
S H
SL
R̂ = SR. (7)
R̂ = S 3 R. (8)
⊲ Uniform scaling has not be adopted due to the rapid increase in the
resistance of global interconnects.
⊲ SW = SL = S, SH ≈1.
L
S
R̂ = ρW S = SR. (9)
S 1
E Ca
Substrate
Cf Cf
Substrate
64u
64u
m3
T2
m2
T1 H3
m1 H2
T1 H1
Substrate
metal-2
metal-1
" #
2H
⊲ L≈0.2ln where R=radius and H distance from the conductive
R
substrate.
" #
1.6 H H
⊲ L≈ , where Kf ≈0.72( W ) + 1 (fringe factor), W =width of the
Kf W
trace and H=distance from the trace to the conductive substrate.
" #
2H 2
⊲ L≈0.1ln 1 + ( ) .
d
• Distributed RC Model
• Elmore Model
• Transmission-line Model
L Vout
W
H
R
V V out
Vin in
C
C
Substrate
we arrive at tp = 0.69τ .
L
Vout
DL
DL i-1 i i+1
R (DL) R(DL) R(DL) R(DL) Vout
Vin V
in C(DL) C(DL) C(DL) C(DL)
C
Substrate
DL DL DL DL
⊲ KCL at node i
∂vi ∂ 2 vi
RC = . (14)
∂t ∂x2
V
in C1 C i-1 Ci CN
DL DL DL DL
1 i-1 i N
V
in
VDD
0 t
V
out
VDD
0.5VDD
0 t
tN
τ1 = R1 C1 ,
τ2 = R1 (C1 + C2 ) + R2 C2 ,
τ3 = R1 (C1 + C2 + C3) + R2 (C2 + C3) + R3 C3,
(15)
...
τN = R1 (C
| 1
+ . {z
. . + CN}) + R2(C
| 2
+ . {z
. . + CN}) + . . . + RN CN .
N N −1
V
in C (DL) C (DL) C (DL) C (DL)
DL DL DL DL
1 i i+1 N
τN = R1(C
| 1
+ C2 +
{z
... + CN}) + R2 (C
| 2
+ ...
{z
+ CN}) + . . . + RN CN
N N −1
= R(∆L)[C(∆L) + C(∆L) + . . . + C(∆L)]
| {z }
N
+ R(∆L)[C(∆L) + C(∆L) + ... + C(∆L)] + . . . + R(∆L)C(∆L)
| {z }
N −1
= RC(∆L)2(1 + 2 + ... + N )
N (N + 1)
= RC(∆L)2 . (16)
2
L
⊲ Because ∆L = N, we have
1 1
τN = RCL2(1 + ). (17)
2 N
⊲ In the limit N →∞,
1
τN = RCL2. (18)
2
Elmore model
Vm
0.9Vm
Lumped RC model
0.5Vm
0.1Vm
0.35RC
0.69RC
0.9RC
2.2RC
1
τ = RCL2. (20)
2
L=1mm Vout
W=1u
H
Vin
Ca Cf
Substrate
Figure 15: Example.
⊲ Consider the interconnect shown. Let the area capacitance per unit
are and the fringe capacitance per unit length be
Ca = 0.058f F/µm2 and Cf = 0.043f F/µm, respectively. Let the
sheet resistance R2 = 10Ω. Estimate the propagation delay.
L
⊲ Total resistance R = R2 W = 10kΩ.
• Reflection coefficient
• Input impedance
z z+D z
Dz
V(z,t)
Substrate
L(D z)
I(z) R(D z) I(z+ D z)
V(z) G (D z) C (D z) V(z+ D z)
" #
V (z + ∆z) − V (z) = − R(∆z) + jωL(∆z) I(z). (21)
dV (z)
= −(R + jωL)I(z). (22)
dz
" #
I(z + ∆z) − I(z) = − G(∆z) + jωC(∆z) V (z + ∆z). (23)
dI(z)
= −(G + jωC)V (z). (24)
dz
d2V (z)
2
− γ 2V (z) = 0. (25)
dz
q
where γ = (G + jωC)(R + jωL) = α + jβ is the complex
propagation constant, α is the attenuation constant quantifying the
attenuation of the amplitude of the voltage (current), and β is the
phase constant depicting the variation of the phase of the voltage
(current). Note that both α and β are REAL constants.
d2 I(z)
2
− γ 2I(z) = 0. (26)
dz
Eqs.(25) and (26) are called transmission line equations.
V (0) = V + + V −,
(28)
I(0) = I + + I − .
V +e−γz = V +e−(α+jβ)z
= V +e−αz [cos(βz) − jsin(βz)], (29)
and
V −eγz = V − e(α+jβ)z
= V − eαz [cos(βz) + jsin(βz)]
= V − e−α(−z) {cos[β(−z)] − jsin(β(−z)]}. (30)
1 dV (z)
I(z) = −
R + jωL dz
1 d
= − (V +e−γz + V −eγz )
R + jωL dz
1
= (V +e−γz − V − eγz ). (31)
Zo
where
v
u R + jωL
R + jωL u
Zo = =t (32)
γ G + jωC
v
u
uL
Zo = t
. (33)
C
we have
V + = Zo I + ,
(35)
V − = −Zo I −
IL
V
VL ZL
V
z=0
VL (0) V++V−
ZL = = 1 + − V −)
. (36)
IL (0) Zo (V
" #
− ZL − Zo +
V = V . (37)
ZL + Zo
V− ZL − Zo
ΓV (0) = + = . (38)
V ZL + Zo
I− V −/Zo
ΓI (0) = + = − + = −ΓV (0). (39)
I I /Zo
⊲ Open lines : ZL = ∞.
⊲ Shorted lines : ZL = 0.
I(z) Zo IL
V
V(z) V(0) ZL
Z in (z) V
z z=0
Figure 18: Input impedance of transmission lines.
V (z)
Zin (z) =
I(z)
V + e−γz + V − eγz
=
I + e−γz + I − eγz
+ VV + eγz
" −γz − #
e
= Zo −γz V − γz
e − V+e
" −γz
+ ΓV (0)eγz
#
e
= Zo −γz
e − ΓV (0)eγz
1 + ΓV (0)e2γz
" #
= Zo . (40)
1 − ΓV (0)e2γz
ZL − Zo
ΓV (0) = , (41)
ZL + Zo
we have
" #
ZL + jZo tan(βz)
Zin (z) = Zo . (42)
Zo + jZL tan(βz)
Zo
⊲ Zin (z) = .
jtan(βz)
Stub
Stub
Stub Stub m1
⊲ Quarter-Wave Transformer
l/4
IL
V
Zo V(0) ZL
Z in(z) V
z z=0
Figure 21: Quarter wave transformer.
⊲
" #
−λ ZL + jZo tan(βz)
Zin ( ) = Zo
4 ZL + jZL tan(βz) z= −λ
4
Zo2
= . (43)
ZL
v
u
u λ
Zo = t
ZLZin (− ). (44)
4
Zo
ZL
Zo
Zo Zo ZL
Impedance matching
network
ZL= infinity
5V
Z1
Zo
Z1 = . (45)
jtan(βz)
⊲ When the wave arrives at node 1 for the very first time, the voltage
and current at node 1 are computed from
Zo
V1 = V
Zo +5Zo s
= 56 ×5 = 0.83V,
(46)
Vs 5
I1 = Zo +5Zo = 6Zo .
ZL −Zo
ΓV 2 =
ZL +Zo = 1,
ZL =∞ (47)
ΓI2 = −ΓV 2 = −1,
from which we obtain the voltage and current of the reflected wave
at node 2
− +
V2,1 = ΓV 2 V2,1 = 0.83V,
(48)
− +
I2,1 = ΓI2 I2,1 = − 6Z5 o .
⊲ The total voltage and current at nod 2, after the first reflection, are
obtained from
+ −
V2,1 = V2,1 + V2,1 = 0.83V + 0.83V = 1.66V,
(49)
+ − 5 5
I2,1 = I2,1 + I2,1 = 6Zo − 6Zo = 0.
ZL −Zo
ΓV 1 =
ZL +Zo = 23 .
ZL =5Zo
(50)
ΓI1 = −ΓV 1 = − 32 .
− +
V1,1 = ΓV 1V1,1 = 32 ×0.83V = 0.5533V,
(51)
− +
I1,1 = ΓI1 I1,1 = (− 23 )(− 6Z5 o ) = 5
9Zo .
⊲ The total voltage and current at node 1, after the first reflection,
are given by
+ −
V1,1 = V1,1 + V1,1 + 0.83V = 0.83V + 0.5533V + 0.83V = 2.2133V,
(52)
+ − 5 5 5 5 5
I1,1 = I1,1 + I1,1 + 6Zo = − 6Zo + 9Zo + 6Zo = 9Zo .
+
V2,2 = 0.5533V,
− +
V2,2 = ΓV 2V2,2 = 0.5533V.
(53)
+ 5
I2,2 = 9Zo
− +
I2,2 = ΓI2 I2,2 = − 9Z5 o .
+ −
V2,2 = V2,2 + V2,2 = 0.5533 + 0.5533 = 1.12V,
(54)
+ −
I2,2 = I2,2 + I2,2 = − 9Z5 o + 5
9Zo = 0.
⊲ When the reflected wave arrives at node 1 for the second time
+
V1,2 = 0.5533V,
− +
V1,2 = ΓV 1V1,2 = 32 ×0.5533V = 0.3687V,
+ −
V1,2 = V1,2 + V1,2 = 0.5533 + 0.3687 = 0.93V,
(55)
+
I1,2 = − 9Z5 o ,
− + + −
I1,2 = ΓI1 I1,2 = (− 23 )(− 9Z5 o ) = 10
27Zo .I1,2 = I1,2 + I1,2 = − 9Z5 o + 10
27Zo
10
= − 27Z o
.
+
V2,3 = 0.3687V
− +
V2,3 = ΓV 2 V2,3 = 0.3687V.
+ −
V2,3 = V2,3 + V2,3 = 0.7374V,
(57)
+ 10
I2,3 = 27Zo ,
− + 10
I2,3 = ΓI2I2,3 = − 27Z o
.
+ −
I2,3 = I2,3 + I2,3 = 0.
+
V1,3 = 0.3687V
− +
V1,3 = ΓV 1 V1,3 = 32 ×0.3687V = 0.2458V.
+ −
V1,3 = V1,3 + V1,3 = 0.3687 + 0.2458 = 0.6145V,
(58)
+ 10
I1,3 = − 27Z o
,
− +
I1,3 = ΓI1 I1,3 10
= − 32 ×(− 27Z o
10
) = 81Z o
,
+ − 10 10 20
I1,3 = I1,3 + I1,3 = − 27Zo + 81Zo = − 81Z o
.
+
V2,4 = 0.2458V
− + (60)
V2,4 = ΓV 2V2,4 = 0.2458V.
+
V1,4 = 0.2458V
− + (61)
V1,4 = ΓV 1 V1,4 = 32 ×0.2458V = 0.1639V.
3.15V
3 2.78V 5/81Zo
2.22V Current
2 V2
1.66V
1 0.83V
V1
0 t 2t 3t 4t 5t 6t 7t 8t 9t 10t Time
⊲ Ringing exists due to the multiple reflection at both the near and
far ends of the transmission line, arising from impedance mismatch
at both the near and far ends of the line.
⊲ The duration of the ringing depends upon the delay τ of the line.
The smaller the τ , the shorter the ringing −→ the fast the
voltage at the far end of the transmission line reaches its
steady-state value (5V).
ZL= infty
5V
Z1
V1
0.83V
0.83V
0.83V
V2
1.66V 1.66V
0.83V
1.39V 0.56V
2.22V
1.12V 2.78V
0.56V
0.74V 3.52V
0.37V
0.62V
3.77V
0.25V
4.02V
Long interconnect
Zo Zout Zo Zo Zo Zo Zin Zo
Impedance matching Impedance matching
network network
Zs=Zo 1 Zo 2
ZL= infinity
5V
Z1
Zo 1
V1 = Vs = ×5 = 2.5V (62)
Zo + Zo 2
ZL − Zo
ΓV 2 = = 1, (63)
ZL + Zo ZL=∞
− +
V2,1 = ΓV 2 V2,1 = 2.5V (64)
+ −
V2,1 = V2,1 + V2,1 = 5V (65)
ZL − Zo
ΓV 1 = = 0. (66)
ZL + Zo ZL =Zo
− +
V1,1 = ΓV 1 V1,1 = 0. (67)
+ −
V1,1 = V1,1 + V1,1 = 2.5V. (68)
Zs=Zo 1 Zo 2
5V Zo
Z1
⊲ When the wave arrives at node 1 for the first time, the voltage and
current of node 1 are computed from
Zo
V1 = V
Zo +Zo s
= 21 ×5 = 2.5V,
(70)
5−2.5 2.5
I1 = Zo Vs = Zo .
ZL −Zo
ΓV 2 =
ZL +Zo
= 0,
ZL =∞ (71)
ΓI2 = −ΓV 2 = 0.
from which we obtain the voltage and current of the reflected wave
− +
V2,1 = ΓV 2 V2,1 = 0,
− + (72)
I2,1 = ΓI2 I2,1 = 0.
−→ No reflection at node 2.
+ −
V2,1 = V2,1 + V2,1 = 2.5V,
+ − (73)
I2,1 = I2,1 + I2,1 = 2.5
Zo .
• Series Termination
• Parallel Termination
• AC Parallel Termination
• Thevenin Termination
1 Zo=50 Ohms 2
Vin
Z L1 Z L,2
ZL2 − Zo
⊲ Because ZL,2 is very large, Γ2 = ≈1. Strong reflection at
ZL2 + Zo
the far end of the line. Voltage doubles at node 2.
Rn , when Vout is low
ZL1 = Rp , when Vout is high (74)
Ro,n ||Ro,p , when Vout is in transition
⊲ The variation of ZL1 gives rise to reflection at the near end of the
transmission line.
T/2 w 2w 3w 4w w
s s s s
∞
X
x(t) = Cn ejnωs t , (75)
n=−∞
2π 1 Z T
where ωs = and Cn = x(t)e−jnωst dt.
T T 0
Rs 1 Zo=50 Ohms 2
Vin
Z L1 Z L2
ZL2 − Zo
⊲ Because ZL,2 is very large, Γ2 = ≈1. Strong reflection at
ZL2 + Zo
the far end of the transmission line −→ The voltage at the far end
equals to the applied voltage.
1 Zo=50 Ohms 2
Vin
Zo
Z L1 Z L2
1 Zo=50 Ohms 2
Vin
CT
Z L1 Z L2 RT
1
⊲ Design difficulties : ZT = RT + jωC T
varies with frequency. The
rising and falling edges of square waves contains a large number of
frequency components −→ a perfect impedance matching can only
be achieved for a specific frequency.
R1
1 Zo=50 Ohms
2
Vin
R2
Z L1 Z L2
⊲ ZT = R1 ||R2 .
L Metal-1
Poly Contact
Figure 35: Poly resistors as impedance-matching networks.
RC RC L L
R= + + R2 = 8+8 . (76)
2 2 W W
⊲ The resistance of poly resistors can not be tuned to match the
characteristic impedance of interconnects.
Lead
PCB trace
Resistor
VIA hole
Figure 36: Passive resistor termination.
⊲ The leads of passive resistors, the PCB trances and vias (if not
surface-mounted resistors) introduce unwanted parasitic
capacitances and inductances that drive the impedance of the
resistors away from 50Ω −→ a perfect impedance matching using
passive resistors is difficult to achieve.
Vc Vc Vc Vc
V V V
I I I
I
DN D2 D1 D0 V
MN M2 M1 M0
Digital trimming
Pich-off
I
Vdd
Better linearity
Vc in this region Vdd-Vc
V
called
I deep triode
Triode
V
The slope (conductance) varies with Vc
Figure 38: Termination network realized using pMOS biased in deep triode.
Symmetric load
I
Vdd
M2 Pich-off M1
Vc DI
V
M1
I
M2
Symmetric load
DI
Vsat Vt V
D2 D1 D0 Width Resistance
0 0 0 0 ∞
0 0 1 1Wref Rref
0 1 0 2Wref Rref /2
0 1 1 3Wref Rref /3
1 0 0 4Wref Rref /4
1 0 1 5Wref Rref /5
1 1 0 6Wref Rref /6
1 1 1 7Wref Rref /7
1 Zo 2
⊲ Both nMOS and pMOS are sized such that they provide 50Ω
resistance when biased in deep triode.
Vc1
1 Zo 2
Vc2
VC VRef
Comparator
VDD
Vin
References
[1] E. Elmore, “The transient response of damped linear network with particular
regard to wide-band amplifiers,” J. Applied Physics, vol. 19, No. 1, pp. 55-63,
Jan. 1948.
[2] R. Poon, Computer circuits electrical design, Prentice-Hall, 1995.
[3] R. Ludwig and P. Bretchko, RF Circuit Design - Theory and Applications,
Prentice-Hall, 2000.
[4] J. Rabaey, Digital Integrated Circuits : A Design Perspective, 2nd edition,
Prentice-Hall, 2004.
[5] M. Lee, An efficient I/O and clock recovery design for terabit integrated
circuits, Ph.D. Dissertation, Stanford University, August 2001.
[6] G. Ahn, D. Jeong, and G. Kim, “A 2-Gbaud 0.7-V swing voltage-mode driver
and on-chip terminator for high-speed NRZ data transmission,” IEEE J.
Solid-State Circuits, vol. 35, No. 6, pp. 915-918, June 2000.
[7] J. Maneatis, “Low-jitter process-independent DLL and PLL based on
self-biased techniques,” IEEE J. Solid-State Circuits, Vol.31, No.11, pp.
1723-1732, Nov. 1996.
[8] T. Gabara and S. Knauer, “Digitally adjustable resistors in CMOS for
high-performance applications,” IEEE J. Solid-State Circuits, vol. 27, No. 8,
pp. 1176-1185, August 1992.
[9] M. Dolle, “A dynamic line-termination circuit for multi-receiver nets,” IEEE J.
Solid-State Circuits, vol. 28, No. 12, pp. 1370-1373, Dec. 1993.
[10] T. Knight and A. Krymn, “A self-terminating low-voltage swing CMOS output
driver,” IEEE J. Solid-State Circuits, vol. 23, No.2, pp. 457-464, April 1988.