0% found this document useful (0 votes)
115 views35 pages

Interconnect Parasitics

The document discusses interconnect parasitics in integrated circuits. It identifies three main components of output load: internal transistor capacitances, interconnect capacitances, and input capacitances of fanout gates. As technology scales to smaller sizes, interconnect delay dominates over gate delay. The document then examines modeling interconnects as lumped capacitances, transmission lines, or distributed RC networks depending on signal rise times. It also discusses estimating interconnect capacitance and resistance values.

Uploaded by

Atul Mishra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
115 views35 pages

Interconnect Parasitics

The document discusses interconnect parasitics in integrated circuits. It identifies three main components of output load: internal transistor capacitances, interconnect capacitances, and input capacitances of fanout gates. As technology scales to smaller sizes, interconnect delay dominates over gate delay. The document then examines modeling interconnects as lumped capacitances, transmission lines, or distributed RC networks depending on signal rise times. It also discusses estimating interconnect capacitance and resistance values.

Uploaded by

Atul Mishra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 35

Interconnect Parasitic

BITS Pilani, Pilani Campus


Output load classified as three components.

-Internal parasitic capacitances of transistors

-Interconnect (line) capacitances

-Input capacitances of fanout gates.

Interconnection in sub micron circuit causes problems.

BITS Pilani, Pilani Campus


BITS Pilani, Pilani Campus
If the load from each interconnection can be approximated by
a lumped capacitance, total load seen by primary is sum of all
capacitive components.

Each wire in a bus network connects a transmitter (or


transmitters) to a set of receivers and is implemented as a chain
of wire segments of various lengths and geometries.

Line itself three dimensional in metal/ and or polysilicon, has a


negligible resistance. Parameters are distributed ( length / width
ratios)

Interconnect line in very close proximity to a number of other


lines either on same level (or) different level.
Capacitive/inductive coupling and signal interference to be
considered.
BITS Pilani, Pilani Campus
In general, if the time of flight across the interconnection line ( as determined
by the speed off light) is much smaller than the signal rise/fall times- wire can
be modeled as a capacitive load or as a lumped distributed RC network.

rise (fall ) < 2.5 x (l/v) ; transmission line model

2.5 x (l/v) < rise (fall ) < 2.5 x (l/v) ; either transmission line
or lumped model.

rise (fall ) > 5 x (l/v) ; lumped model.

l- interconnect length, v- propagation speed

BITS Pilani, Pilani Campus


Longest wire on a VLSI chip about 2cm.

The time of flight of a signal across this wire assuming r = 4 is


133ps.

Shorter than typical on chip signal rise/fall times

Lumped RC model adequate.

Time of flight on a 10cm Multichip module in an alumina


substrate is 1ns same order as rise/fall time.

modeled as RLGC parasitic.

BITS Pilani, Pilani Campus


As the fabrication technologies move to finer sub-
micron design rules, the intrinsic gate delays tend to
decrease

and as overall chip size and worst case line length on


a chip tend to increase- Interconnect delay dominates.

BITS Pilani, Pilani Campus


Capacitive Cross Talk

X
CXY
VX Y
CY

BITS Pilani, Pilani Campus


VDD

CLK C XY
Y

CY
In 1 X
In 2 PDN
In 3 2.5 V

0V
CLK

BITS Pilani, Pilani Campus


Cross Talk and Performance
- When neighboring lines switch
in opposite direction of victim
line, delay increases
Cc
DELAY DEPENDENT UPON
ACTIVITY IN NEIGHBORING
WIRES

Miller Effect
- Both terminals of capacitor are switched in opposite directions
(0  Vdd, Vdd  0)
- Effective voltage is doubled and additional charge is needed
(from Q=CV)

BITS Pilani, Pilani Campus


Chip designers need efficient means for

-estimating interconnect parasitics

-Simulating transient effects.

BITS Pilani, Pilani Campus


Interconnect Capacitance Estimation.

Each interconnection line is a three dimensional structure in


metal/or polysilicon, with significant variation in shape, thickness
and vertical distance from ground plane ( substrate) ; surrounded
by number of other lines.
wire has
length l
width w and
thickness t

 di
cint  WL
h
Runs parallel to chip
Surface separated by
Dielectric layer by ‘h’
To minimize the resistance of the wires while scaling technology, it is
desirable to keep cross section of the wire ( Wxt) as large as possible.

Small values of W lead to denser wiring and less area overhead. Over
the years it has witnessed a steady reduction in W/t ratio.

Under these circumstances, the parallel plate model assumed earlier


becomes inaccurate. The capacitance between the sidewalls of the
wires and the substrate, called fringing capacitance, can no longer be
ignored

BITS Pilani, Pilani Campus


Fringing field significantly increases the total capacitance.
Fringing field is a function of (t/h), (w/h), (w/l).
Fringing Capacitance

(a)

H W - H/2

(b)

BITS Pilani, Pilani Campus


fringing parallel

BITS Pilani, Pilani Campus


C =  [ (w- t/2)/h +2/ (ln(1+2h/t +{2h/t(2h/t+2)}1/2 ) ]

for w  t/2

C =  [w/h + ( 1- 0.0543. t/2h)/ (ln (1+2h/t +


(2h/t)1/2 (2h/t +2)
+ 1.47]

for w < t/2

Developed by Yuan and Trick.

BITS Pilani, Pilani Campus


Wire Resistance

R= L
HW

L Sheet Resistance
H Ro

R1 R2
W

BITS Pilani, Pilani Campus


Interconnect resistance

the resistance of a line depends on the type of material,


dimensions of the line

Rwire = Rsheet. (l/w)

Rsheet - sheet resistance of line, in (/square)

Rsheet - polysilicon 20 – 40 /square

Total resistance measured based on geometry of line.

BITS Pilani, Pilani Campus


2
8

2

R = 1 square x Rs
R = 4 squares x Rs
= 10 4 ohm
= 4 x10 4 ohm
Calculation of interconnect delay

RC Delay Model.

Simplest model. – lumped resistance and lumped capacitance.

Vout(t) = VDD ( 1 – exp ( -t/RC) )

The rising output reaches the 50% point at t =  PLH


V 50% = VDD ( 1 – exp ( -  PLH /RC) ) =>  PLH = 0.69RC
Other models.

T model

Ladder network

Accuracy of model depends on increasing the value of N.


A uniform polysilicon line with a length 1000m
And a width of 4 m.
Assume a sheet resistance of 30/square

R lumped = Rsheet x (no of squares)


30/square x (1000/4)
= 7.5k 

To calculate the total capacitance.

C parallel-plate = (unit area capacitance) x area

66(poly over field oxide)pF/ m2 (1000x4) m2


= 264fF
C fringe = (unit length capacitance)x(perimeter)
= 46pF/ m x(1000+1000+4+4) m = 92fF
Clumped = 356fF
Lumped RC = 1.9ns, 10 segment distributed RC = 1.1nS
Line consisting of two segments each 500 m long
Width different.
R lumped –1 = 30 (500/2) = 7.5k

R lumped –2 = 30 (500/6) = 2.5k

R lumped -total = 2.5+7.5 = 10k

C pp-1= 66 (500x2) = 66fF

C pp-1= 66 (500x6) = 198fF

C fringe1= C fringe2=46fF

C lumped –total = 356fF


Elmore delay model.

RC Tree network.
There are no resistor loops in the circuit.

All capacitors in a RC tree are connected between a node


and ground.

There is one input node in the circuit.

There is a unique resistive path from the input node to any


other node in the circuit.

BITS Pilani, Pilani Campus


Pi denote the unique path from input node to node i
i = 1,2,3,…..N

Pij = Pi  Pj denote the portion of the path between the input


and the node i, which is common to the path between input
node and node j.

input signal is a step input at time t = 0,

The Elmore delay at node I of this RC tree given by


N
D7 =  Cj  Rk
j=1 for all k  Pij

BITS Pilani, Pilani Campus


D7 = R1C1 + R1C2 +R1C3 + R1C4 +R1C5+
(R1+R6)C6 + (R1+R6+R7)C7 + (R1+R6+R7)C8

for node 5.

D5 = R1C1 +( R1+R2)C2 +( R1+R2) C3 + (R1+R2+R4)C4


+ (R1+R2+R4+R5)C5 + R1C6+R1C7+R1C8

RC/2.
RC ladder consisting of one branch.
Impact of Wire Length to Delay

Using distributed RC model

Assume that
Unit length resistance is R
Unit length capacitance is C
Then the delay constant of a wire of k-unit length will be:
RC· N· (N+1)/2
 i.e., delay is quadratically proportional to the wire length
 For example, increasing a wire length by 10 times
will approximately increase the delay by 100 times
BITS Pilani, Pilani Campus

You might also like