Title: Interconnect/Via
1Interconnect/Via
2Delay of Devices and Interconnect
3Reduction of the feature size
The difference in the arrival times of the clock
signal to all registers in a synchronous digital
system
4 An Example , The Clock Distribution Network
(CDN)
A set of interconnections that delivers reliably
a time reference, clock signal , to every
register element in a synchronous digital system.
PowerPC microprocessor 32,000 master/slave latch
5Power Consumption Routing and system complexity
P CV2f
6 Delay model of the CDN, Elmore Delay model
It takes into account the interconnect resistance
and capacitance and the capacitance of the
registers
7Example Routing delay problems The Clock
Skew
The difference between time arrivals of the clock
signal to all the registers in a synchronous
digital system
S(ij) Ti - Tj
Two conditions
8 Minimizing the effects of delay, The H_Tree
If it is possible to divide the set of registers
R into two symmetric sets recursively and
alternatively by vertical and horizontal lines,
then the set R can be connected by an H-tree
9Interconnect Length
10Interconnect/Via
11Cross Section View of Capacitances in interconnect
Units are in Angstrom, 1A0.1nm
12Interconnect
Interconnects in chips are routed in several
layers horizontally and vertically and used
according to their application
13Small line length transistor speed governs the
circuit speed. Medium line length Transistor
output resistance and line capacitance govern
the circuit speed. Long line length, line
resistance and line capacitance govern the
circuit speed. Cooling the room temperature to
77K reduces the resistivity by an order of
magnitude. At higher frequencies, Ghz and above
the skin effect has to be taken into account.
14Interconnect usage
Local interconnect are used for short distances
on the chip. Mainly to connect the device Drain,
source, gates or immediate devices. Semi_global
interconnect is used to connect gates FFs other
small devices within a block of the
hierarchy. Global wiring is used for long
interconnect such as Clock signal or other
control signals. Separating the interconnect
wires and the devices from each other are the
dielectric material. The dielectric material gets
thicker as move higher in the hierarchy of the
wire placement
15Parallel and fringing Capacitance
16Fringing Capacitance
http//maxwell.ucdavis.edu/electro/dc_circuits/ca
pacitance.html
17Fringing Capacitance
T is the thickness of wire H is the distance of
wire to substrate.
18Cross Talk
19Cross talk Is a disturbance caused by
the electric or magnetic fields of one
telecommunication signal affecting a signal in an
adjacent circuit. Two effects increased
capacitance on the driver. Introduction of
unwanted signal or noise from one line to the
other. Design tips Methods to reduce cross
talk, Increase inter_wire spacing. Place Vdd or
ground wires between signal lines.
20 Fringing/ Parallel Plate Capacitance of
Interconnect
21Modeling Interconnect
LUMPED MODEL
T-MODEL
-MODEL
2T-MODEL
2p -MODEL
22Modeling of Interconnect
23Delay of Interconnect
Capacitance C/unit area L (length) W
(width) C
Resistance R/ number of squares R
24Delay comparison
25- RC delay with distributed parameters
- More accurate than lumped RC model
- More difficult to solve for large N
- Need full-scale SPICE simulation
26Example
A signal is propagated on a 6mm length metal 1
(M1) interconnect of CMOSIS5 Process, using
minimum wire width. Calculate the delay and
comment on methods for reducing this delay.
27Rents rule, relates number of i/O pins T, to
the number of gates N in a random logic network
TkNp Where k average I/O per
gate P Rents exponent. It reflects wiring
complexity , p1 is the highest.
T
28What is the maximum size of silicon chip?
- Power dissipation
- Packaging
- Number of pins
- Technology
- The interconnect
- used
29Thank you !
30Inductances
For die wires
h is the height of the wire above the
substrate, d is the diameter of the wire is
the magnetic permeability of the material
31Inductance
For on-chip,
h is the height of the wire above the
substrate, d is the diameter of the wire is
the magnetic permeability of the material
32Ground Bounce and Vdd Sag examples from
Alterahttp//www.altera.com/literature/wp/wp_grndb
nce.pdf
33Example on VDD Bounce
Determine the values of due to
inductive and resistive losses when the output
driver sources 10mA in 1.5ns in the following
circuit. Assume inductance of 13.9nH/mm.
34(No Transcript)
35Example on Power lines
What will be the power line width if you drive a
10pF load at 1GHz Assume Vdd3.5V.
36Example on Charge Sharing
Calculate the drop in voltage for 64 read lines
each consisting of 0.1pF capacitances. Assume
bus capacitance to be 10pF.
37Thank you !