SlideShare a Scribd company logo
1 of 52
The wire
Dr. Sachin Pable
Matoshri College of Engineering and
Research Centre
Integrated Circuits
Basic Components
Active devices Interconnects
Local (short)
interconnect
Global (Long)
interconnect
VLSI Interconnects
 Used to connect components on a VLSI chip
 Used to connect chips on a multichip module
 Used to connect multichip modules on a system
board
Wires on chip
• Most of the chip is covered by
wires, many layers of wires
• Transistors: little things under wires
• Wires as important as transistors
Affect:
 Speed
 Power
 Noise
• Alternating layers usually run
orthogonally
Most of chip is wires
(interconnect)
• In past history of integrated circuits, on-chip interconnect
wires were considered to be second class citizens.
• only to be considered in special cases or when performing
high-precision analysis.
• With the progress semiconductor technologies, this picture is
undergoing rapid changes.
85% 15%
50% 50%
20% 80%
Mid 1980’s
Gate delay dominates,
Mid 90
Gate delay and wire
delay
Today
Mostly wire delay
Figure 4.4: Breakdown of (a) delay and (b) energy
in simulation of FPGA at 0.4V subthreshold voltage
[7].
Why Al
• Low cost, easily purified
• Low resistivity
• Good adherence to Si and SiO2
• Good patternability
• Ease of deposition
The wiring forms a complex geometry that introduces
parasitics: resistive, capacitive and inductive.
All three have multiple effects on the circuit behavior.
 An increase in propagation delay, or, equivalently, a
drop in performance.
 An impact on the energy dissipation and the power
distribution.
 An introduction of extra noise sources, which affects
the reliability of the circuit.
Problem with Al
• Device Dimension Decreased
Current Density Increases
Decreased reliability
(Electronics, shorting between level of Al
Solution
• Alternative Metal/ Metal Composite – Cu is preffered
in modern process- CNT will prefer in future
Metallic Interconnections Issues
Parasitic Capacitances and Inductances
 Reduction of Propagation Delays
 Reduction of Crosstalk Effects
 Reduction of Electromigration-Induced Failure
CMOS inverter driving interconnect
The delay for RC Cu
interconnect driven by a
CMOS driver is given by
[129],
l)C.RC.R(
lC.R4.0)CC(R
loadWWdriv
2
WWloaddrivdrivd


Interconnect scaling trends
Ideal scaling Constant dimension
Line width/spacing S 1
Wire thickness S 1
Interlevel dielectric S 1
Wire length 1/sqrt(S) 1/sqrt(S)
Resistance/unit length 1/S2 1
Capacitance/unit length 1 1
RC delay 1/S3 1/S
Current density 1/S S
Technology scaling and wire
• Pitch= w + s
• Aspect Ratio,
AR=t/w
Modern process have
AR=2 for short
AR=3 for long
interconnect
Ground
Ground
W
S
H
t
Wire geometry
l
w s
t
h
Wire_Resistance
• The resistance of a wire is proportional to its length L
and inversely proportional to its cross-section A.
HW
L
A
L
R


H
R
W
L
RR





Wire capacitance
1. Area component ( Also referred to as parallel plate
capacitance components)
2. Fringing field component
3. Wire- to-wire capacitance components
To improve delay
 Increase dielectric thickness
 Reduce wire width
 Reduce spacing
1. Parallel plate capacitance
For w >> tdi (thickness of insulating material) it is
assumed that the electrical field lines are orthogonal
to the capacitance plates.
WL
t
C
di
di
int
Fringing capacitance
• In modern process W/H ratio drops down
significantly.
• It causes capacitance between side walls of
wire and substrate, called fringing capacitance.
• It can no longer be ignored.
2/,
)/log(
2.
HWwwhere
Htt
w
CCC
di
di
di
di
fringppWire



Capacitance as function of W and tdi
@From Schaper83
W/tdi indirectly W/H
Inter wire capacitance
• Interlayer capacitance is
more dominant in multilayer
structure. This effect is more
pronounce for wires in the
higher interconnect layers.
Propagation Delays
Definitions
Delay Time
• Time required by the output signal (current or
voltage) to reach 50% of its steady state value
Rise Time
• Time required by the output signal to rise from 10%
to 90% of its steady state value
Propagation Time
• Time required by the output signal to reach 90% of its
steady state value
24
The Lumped Model
Vout
Driver
cwire
Vin
Clumped
Rdriver
Vout
Paracitics of wires are distributed along its length.
But, when signle paracitic components is dominant
it is oftenly useful to consider lumped model.
For small resistive components, low to medium
frequency range only capacitance component can be
considered.
Distributed capacitance can be lumped into single
capacitor.
The Lumped RC-Model
The Elmore Delay
To model propagation delay
time along a path from the
source s to destination i
considering the loading effect
of the other nodes on the path
from s to k
The shared path resistance Rik
s
The Elmore delay
Elmore delay
27
RC-Models
• Wires are a distributed system
– Approximate with lumped element models
 3-segment p-model is accurate to 3% in simulation
 L-model needs 100 segments for same accuracy!
C
R
C/N
R/N
C/N
R/N
C/N
R/N
C/N
R/N
R
C
L-model
R
C/2 C/2
R/2 R/2
C
N segments
-model T-model
29
Driving an RC-line
V
in
Rs Vout
(rw,cw,L)
30
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
otherwise, the change in the input signal is slower than
the propagation delay of the wire
• Capacitance as function of AR
1 1.5 2 2.5 3
400
500
600
700
800
900
1000
Aspect Ratio
Capacitance(fF)
Opt.mixed CNT bundle
Mixed CNT bundle [94]
Cu
L=5000um 50
100
150
200
250
300
48 72 96 120 144
Spacing (nm)
Driverandtotaldelay(ns) 8
16
24
32
40
Interconnectdelay(ns)
Total delay Driver delay Inter.delay
Delay as function of spacing
PDP as function of interconnect length
2
4
6
8
10
0
10
20
30
40
0
10
20
30
40
50
60
Interconnect length
(mm)1 x min. driver width
PDP(fJ)
Superthreshold regime
Subthreshold regime
Delay as function of interconnect width
40
60
80
100
120
0
5
10
15
20
10
0
10
1
10
2
10
3
Interconnect width (nm)
Min. X driver size
Delay(ns)
Conv. device and interconnect
Opt. device and interconnect
40
60
80
100
120
0
5
10
15
20
10
-1
10
0
10
1
10
2
Interconnect width (nm)Minimum X driver size
PDP(J)
Conv. interconnect and device
Opt. interconnect and device
Interconnect Techniques
Cin Cpar. Cload
InterconnectDriver Receiver
Cpar.
InterconnectTapered Driver Tapered Receiver
CloadCin
(a)
(b)
©
Driver Receiver
Interconnect Interconnect Interconnect
Repeater RepeaterCin Clo
ad
Driver Sizing
Tapered Driver
Repeater Insertion
34
Repeaters
 R and C are proportional to l
 RC delay is proportional to l2
Unacceptably great for long wires
 Break long wires into N shorter segments
Drive each one with an inverter or buffer
Wire Length: l
Driver Receiver
l/N
Driver
Segment
Repeater
l/N
Repeater
l/N
ReceiverRepeater
NSegments
Interconnect Slide 36
Repeater Design
• How many repeaters should we use?
• How large should each one be?
• Equivalent Circuit
– Wire length l
• Wire Capacitance Cw*l, Resistance Rw*l
– Inverter width W (nMOS = W, pMOS = 2W)
• Gate Capacitance C’*W, Resistance R/W
R/W
C'WCw
l/2N Cw
l/2N
Rw
lN
Effect of repeater insertion
Crosstalk
• The crosstalk coupling represents the parasitic
transient voltage induced by a switching interconnect
on a neighboring interconnect.
• Crosstalk is the interference in a victim line signal
transmission caused by switching activity on
aggressor lines
• As integration density of on chip interconnect
increases at every technology node, the crosstalk
effect becomes more pronounced [132].
• Strongly depends on the value of the coupling
capacitance (Cc), transition-time skew and the
adjacent interconnect length
• In order to keep crosstalk minimum, the capacitance
between two wires should not be too large [27].
• This is feasible by breaking a long interconnect by
inserting intermediate buffers.
• Another approach of reducing the crosstalk is to use
shielding wires.
Crosstalk
Aggressor 1
CloadCw
Rw Lw
Cc
Rw Lw
Cw Cload
Rw Lw
Cw Cload
Aggressor 2
Victim Cc
Figure 5.19: Schematic of equivalent circuit
to model crosstalk between adjacent wires.
layer n+1
layer n
layer n-1
Cadj
Ctop
Cbot
ws
t
h1
h2
Crosstalk noise
• Crosstalk causes noise on nonswitching wires
• If victim is floating:
– model as capacitive voltage divider
adj
victim aggressor
gnd v adj
C
V V
C C
  

Cadj
Cgnd-v
Aggressor
Victim
Vaggressor
Vvictim
Driven Victims
• Usually victim is driven by a gate that fights noise
– Noise depends on relative resistances
– Victim driver is in linear region, agg. in saturation
– If sizes are same, Raggressor = 2-4 x Rvictim
1
1
adj
victim aggressor
gnd v adj
C
V V
C C k
  
 
 
 
aggressor gnd a adjaggressor
victim victim gnd v adj
R C C
k
R C C





 

Cadj
Cgnd-v
Aggressor
Victim
Vaggressor
Vvictim
Raggressor
Rvictim
Cgnd-a
Figure: Snapshot of signal transition due to
aggressor transitions for Cu interconnect.
Snapshots of voltages across victim wire
due to aggressors transitions.
5. Effect of Crosstalk on Interconnect Performance
Aggressor
Transition
Victim
Transition
Rise
Time
(ns)
Fall Time
(ns)
Delay
(ns)
PDP (fJ)
RLC Power
(nW)
Without
Aggressors
Low to high 256.7 285.2 270.9 60.64 17.35
High to low 242.2 286.14 264.2 59.16 15.9
Low to high Low to high 256.7 285.2 270.98 60.64 17.35
High to low High to low 242.2 286.14 264.2 59.16 15.9
Low to high High to low 394.9 380 387.9 110.2 25.58
High to low Low to high 257 479 368.4 104.88 22.66
Low to high Held at low Results in rise glitch on victim
High to low Held at low Results in undershoot on victim
Table : Effect of crosstalk on interconnect performance (L=10 mm).
45
Future interconnects
Classification of CNTs
MWCNT
Dmax
Dmin
SWCNT
d
Mixed CNT
Bundle
(a) (b) (c)
Figure (a) Single-wall carbon nanotubes, (b) Multi-wall carbon nanotubes
and (c) Mixed CNT bundle
47
Carbon Nanotubes (CNTs)
Single-Wall Carbon Nanotubes (SWCNT)
 SWCNT: Single sheet of cylindrically rolled graphene
: diameter in nanometer range
 Depending upon rolling (chiralities) it produces either
metallic CNT or semiconducting CNT.
y
d
SWCNT
Ground Plane
4CQ
CE
(Rc+RQ)/2R/2(Rc+RQ)/2 R/2 L/2L/2
48
Fig. Equivalent RLC circuit of
SWCNT
SWCNT_ Resistance
• The resistance of a SWCNT (RCNT) consists of
 Quantum resistance (RQ) / an intrinsic resistance
 Contact resistance (RC). (20 to 120 kΩ [94])
 k5.6e4/hR 2
Q
For longer length, SWCNT resistance depends on its length
and applied voltage.
 k5.6e4/hR 2
CNT CNTl
)/(/  CNT
2
CNT le4hR CNTl
49
)/( 0CNTQCCNT ll1RRR Distributed resistance model of SWCNT:
SWCNT_Capacitance
• Capacitance of an isolated SWCNT is contributed by
 Electrostatic capacitance (CE)
With diameter ‘d’ placed at a distance ‘y’ away from a ground plane
 Quantum capacitance (CQ)
CQ of individual SWCNT has a typical value of 100 aF/μm.
The effective SWCNT capacitance is given by series
combination of CE and CQ
(y/d)nl
2
CE


f
2
Q hVe2C /
50
Mixed CNT Bundle
 Higher resistance associated with individual SWCNT
motivated researchers to use a bundle of CNTs.
 Theoretically, CNT bundles may contain only SWCNTs
or only MWCNTs.
 A mixed bundle consists of SWCNTs with a diameter
‘d’ and MWCNTs with various diameters (Din < di < Dout).
 Mixed CNT bundle is more realistic than SWCNT and
MWCNT bundle.
51
Thank you

More Related Content

What's hot

What's hot (20)

Introduction to VLSI Design
Introduction to VLSI DesignIntroduction to VLSI Design
Introduction to VLSI Design
 
Driving large capacitive loads
Driving large capacitive loadsDriving large capacitive loads
Driving large capacitive loads
 
Layout & Stick Diagram Design Rules
Layout & Stick Diagram Design RulesLayout & Stick Diagram Design Rules
Layout & Stick Diagram Design Rules
 
Power Gating
Power GatingPower Gating
Power Gating
 
A Comparison Of Vlsi Interconnect Models
A Comparison Of Vlsi Interconnect ModelsA Comparison Of Vlsi Interconnect Models
A Comparison Of Vlsi Interconnect Models
 
VLSI Technology Trends
VLSI Technology TrendsVLSI Technology Trends
VLSI Technology Trends
 
Microwave measurements in detail
Microwave measurements in detailMicrowave measurements in detail
Microwave measurements in detail
 
Ditial to Analog Converter
Ditial to Analog ConverterDitial to Analog Converter
Ditial to Analog Converter
 
Vlsi gate level design
Vlsi gate level designVlsi gate level design
Vlsi gate level design
 
CMOS
CMOS CMOS
CMOS
 
TMS320C5x
TMS320C5xTMS320C5x
TMS320C5x
 
Low power vlsi design ppt
Low power vlsi design pptLow power vlsi design ppt
Low power vlsi design ppt
 
Log antilog amplifiers by ransher
Log antilog amplifiers by ransherLog antilog amplifiers by ransher
Log antilog amplifiers by ransher
 
Low Power Techniques
Low Power TechniquesLow Power Techniques
Low Power Techniques
 
Mos and cmos technology
Mos and cmos technologyMos and cmos technology
Mos and cmos technology
 
Two cavity klystron
Two cavity klystronTwo cavity klystron
Two cavity klystron
 
Lambda design rule
Lambda design ruleLambda design rule
Lambda design rule
 
S parameters
S parametersS parameters
S parameters
 
Distributed rc Model
Distributed rc ModelDistributed rc Model
Distributed rc Model
 
SRAM Design
SRAM DesignSRAM Design
SRAM Design
 

Viewers also liked

Error Propagation Effect of AES and Techniques to ward off the problem
Error Propagation Effect of AES and Techniques to ward off the problemError Propagation Effect of AES and Techniques to ward off the problem
Error Propagation Effect of AES and Techniques to ward off the problemBikramjit Sarkar, Ph.D.
 
Delay Calculation in CMOS Chips Using Logical Effort by Prof. Akhil Masurkar
Delay Calculation in CMOS Chips Using Logical Effort by Prof. Akhil MasurkarDelay Calculation in CMOS Chips Using Logical Effort by Prof. Akhil Masurkar
Delay Calculation in CMOS Chips Using Logical Effort by Prof. Akhil MasurkarAkhil Masurkar
 
Nptel cad2-06 capcitances
Nptel cad2-06 capcitancesNptel cad2-06 capcitances
Nptel cad2-06 capcitanceschenna_kesava
 
Arc discharge method
Arc discharge methodArc discharge method
Arc discharge methodSudama04
 
Power dissipation cmos
Power dissipation cmosPower dissipation cmos
Power dissipation cmosRajesh Tiwary
 
Synthesis of CNT by Arc discharge method
Synthesis of CNT by Arc discharge methodSynthesis of CNT by Arc discharge method
Synthesis of CNT by Arc discharge methodGanapathirao Kandregula
 
Ionosphere and its effect in Aerial Propagation
Ionosphere and its effect in Aerial PropagationIonosphere and its effect in Aerial Propagation
Ionosphere and its effect in Aerial PropagationArman Sharif
 
Propagation Effects for Radar&Comm Systems
Propagation Effects for Radar&Comm SystemsPropagation Effects for Radar&Comm Systems
Propagation Effects for Radar&Comm SystemsJim Jenkins
 
Carbon Nanotubes and Their Methods of Synthesis
Carbon Nanotubes and Their Methods of Synthesis Carbon Nanotubes and Their Methods of Synthesis
Carbon Nanotubes and Their Methods of Synthesis tabirsir
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor LogicDiwaker Pant
 
Space wave propagation ppt
Space wave propagation pptSpace wave propagation ppt
Space wave propagation pptdhanesh1994
 

Viewers also liked (12)

Error Propagation Effect of AES and Techniques to ward off the problem
Error Propagation Effect of AES and Techniques to ward off the problemError Propagation Effect of AES and Techniques to ward off the problem
Error Propagation Effect of AES and Techniques to ward off the problem
 
Delay Calculation in CMOS Chips Using Logical Effort by Prof. Akhil Masurkar
Delay Calculation in CMOS Chips Using Logical Effort by Prof. Akhil MasurkarDelay Calculation in CMOS Chips Using Logical Effort by Prof. Akhil Masurkar
Delay Calculation in CMOS Chips Using Logical Effort by Prof. Akhil Masurkar
 
Nptel cad2-06 capcitances
Nptel cad2-06 capcitancesNptel cad2-06 capcitances
Nptel cad2-06 capcitances
 
Arc discharge method
Arc discharge methodArc discharge method
Arc discharge method
 
Power dissipation cmos
Power dissipation cmosPower dissipation cmos
Power dissipation cmos
 
Propagation effects: Reverb
Propagation effects: ReverbPropagation effects: Reverb
Propagation effects: Reverb
 
Synthesis of CNT by Arc discharge method
Synthesis of CNT by Arc discharge methodSynthesis of CNT by Arc discharge method
Synthesis of CNT by Arc discharge method
 
Ionosphere and its effect in Aerial Propagation
Ionosphere and its effect in Aerial PropagationIonosphere and its effect in Aerial Propagation
Ionosphere and its effect in Aerial Propagation
 
Propagation Effects for Radar&Comm Systems
Propagation Effects for Radar&Comm SystemsPropagation Effects for Radar&Comm Systems
Propagation Effects for Radar&Comm Systems
 
Carbon Nanotubes and Their Methods of Synthesis
Carbon Nanotubes and Their Methods of Synthesis Carbon Nanotubes and Their Methods of Synthesis
Carbon Nanotubes and Their Methods of Synthesis
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor Logic
 
Space wave propagation ppt
Space wave propagation pptSpace wave propagation ppt
Space wave propagation ppt
 

Similar to The wire

Interconnect timing model
Interconnect  timing modelInterconnect  timing model
Interconnect timing modelPrachi Pandey
 
Class06_Transmission_line_basics.ppt
Class06_Transmission_line_basics.pptClass06_Transmission_line_basics.ppt
Class06_Transmission_line_basics.pptDOAFCLF
 
Class06 transmission line_basics
Class06 transmission line_basicsClass06 transmission line_basics
Class06 transmission line_basicss.p.c.e.t.
 
Si Intro(100413)
Si Intro(100413)Si Intro(100413)
Si Intro(100413)imsong
 
Planar Passive Components and Filters (MMICs)
Planar Passive Components and Filters (MMICs)Planar Passive Components and Filters (MMICs)
Planar Passive Components and Filters (MMICs)FAIZAN AHMAD
 
Chapter 2 passive components, resonators and impedance matching
Chapter 2 passive components, resonators and impedance matchingChapter 2 passive components, resonators and impedance matching
Chapter 2 passive components, resonators and impedance matchingkiên lý
 
power system 1 unit 2 ppt (2).pptx
power system 1 unit 2 ppt (2).pptxpower system 1 unit 2 ppt (2).pptx
power system 1 unit 2 ppt (2).pptxmonikavardia
 
Transmission lines
Transmission linesTransmission lines
Transmission linesSuneel Varma
 
Passive component z versus freq
Passive component z versus freqPassive component z versus freq
Passive component z versus freqPei-Che Chang
 
power system 1 unit 2 ppt (2).pptx
power system 1 unit 2 ppt (2).pptxpower system 1 unit 2 ppt (2).pptx
power system 1 unit 2 ppt (2).pptxmonikavardia
 
Integrated parasitic elements at high frequencies
Integrated parasitic elements at high frequenciesIntegrated parasitic elements at high frequencies
Integrated parasitic elements at high frequenciesGOPICHAND NAGUBOINA
 
1999 si pi_dws_training_course
1999 si pi_dws_training_course1999 si pi_dws_training_course
1999 si pi_dws_training_coursePiero Belforte
 
High Voltage Direct Current Transmission Systems 2Mark Materials
High Voltage Direct Current Transmission Systems 2Mark MaterialsHigh Voltage Direct Current Transmission Systems 2Mark Materials
High Voltage Direct Current Transmission Systems 2Mark MaterialsSanthosh Kumar
 
Introduction to microwaves
Introduction to microwavesIntroduction to microwaves
Introduction to microwavesTapas Mondal
 
MOS Inverters Switching Characterstics and interconnect Effects-converted.pptx
MOS Inverters Switching Characterstics and interconnect Effects-converted.pptxMOS Inverters Switching Characterstics and interconnect Effects-converted.pptx
MOS Inverters Switching Characterstics and interconnect Effects-converted.pptxBalraj Singh
 

Similar to The wire (20)

Interconnect timing model
Interconnect  timing modelInterconnect  timing model
Interconnect timing model
 
Class06_Transmission_line_basics.ppt
Class06_Transmission_line_basics.pptClass06_Transmission_line_basics.ppt
Class06_Transmission_line_basics.ppt
 
Class06 transmission line_basics
Class06 transmission line_basicsClass06 transmission line_basics
Class06 transmission line_basics
 
Terminaters
TerminatersTerminaters
Terminaters
 
Si Intro(100413)
Si Intro(100413)Si Intro(100413)
Si Intro(100413)
 
EMT529-VLSI-Design-Slide 5.pptx
EMT529-VLSI-Design-Slide 5.pptxEMT529-VLSI-Design-Slide 5.pptx
EMT529-VLSI-Design-Slide 5.pptx
 
CMOS Topic 4 -_the_wire
CMOS Topic 4 -_the_wireCMOS Topic 4 -_the_wire
CMOS Topic 4 -_the_wire
 
Planar Passive Components and Filters (MMICs)
Planar Passive Components and Filters (MMICs)Planar Passive Components and Filters (MMICs)
Planar Passive Components and Filters (MMICs)
 
Chapter 2 passive components, resonators and impedance matching
Chapter 2 passive components, resonators and impedance matchingChapter 2 passive components, resonators and impedance matching
Chapter 2 passive components, resonators and impedance matching
 
power system 1 unit 2 ppt (2).pptx
power system 1 unit 2 ppt (2).pptxpower system 1 unit 2 ppt (2).pptx
power system 1 unit 2 ppt (2).pptx
 
Transmission lines
Transmission linesTransmission lines
Transmission lines
 
Passive component z versus freq
Passive component z versus freqPassive component z versus freq
Passive component z versus freq
 
power system 1 unit 2 ppt (2).pptx
power system 1 unit 2 ppt (2).pptxpower system 1 unit 2 ppt (2).pptx
power system 1 unit 2 ppt (2).pptx
 
Integrated parasitic elements at high frequencies
Integrated parasitic elements at high frequenciesIntegrated parasitic elements at high frequencies
Integrated parasitic elements at high frequencies
 
Hvdc
HvdcHvdc
Hvdc
 
1999 si pi_dws_training_course
1999 si pi_dws_training_course1999 si pi_dws_training_course
1999 si pi_dws_training_course
 
EMT529-VLSI-Design-wk5.pdf
EMT529-VLSI-Design-wk5.pdfEMT529-VLSI-Design-wk5.pdf
EMT529-VLSI-Design-wk5.pdf
 
High Voltage Direct Current Transmission Systems 2Mark Materials
High Voltage Direct Current Transmission Systems 2Mark MaterialsHigh Voltage Direct Current Transmission Systems 2Mark Materials
High Voltage Direct Current Transmission Systems 2Mark Materials
 
Introduction to microwaves
Introduction to microwavesIntroduction to microwaves
Introduction to microwaves
 
MOS Inverters Switching Characterstics and interconnect Effects-converted.pptx
MOS Inverters Switching Characterstics and interconnect Effects-converted.pptxMOS Inverters Switching Characterstics and interconnect Effects-converted.pptx
MOS Inverters Switching Characterstics and interconnect Effects-converted.pptx
 

Recently uploaded

PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 

Recently uploaded (20)

PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 

The wire

  • 1. The wire Dr. Sachin Pable Matoshri College of Engineering and Research Centre
  • 2. Integrated Circuits Basic Components Active devices Interconnects Local (short) interconnect Global (Long) interconnect
  • 3. VLSI Interconnects  Used to connect components on a VLSI chip  Used to connect chips on a multichip module  Used to connect multichip modules on a system board
  • 4. Wires on chip • Most of the chip is covered by wires, many layers of wires • Transistors: little things under wires • Wires as important as transistors Affect:  Speed  Power  Noise • Alternating layers usually run orthogonally Most of chip is wires (interconnect)
  • 5. • In past history of integrated circuits, on-chip interconnect wires were considered to be second class citizens. • only to be considered in special cases or when performing high-precision analysis. • With the progress semiconductor technologies, this picture is undergoing rapid changes.
  • 6. 85% 15% 50% 50% 20% 80% Mid 1980’s Gate delay dominates, Mid 90 Gate delay and wire delay Today Mostly wire delay
  • 7. Figure 4.4: Breakdown of (a) delay and (b) energy in simulation of FPGA at 0.4V subthreshold voltage [7].
  • 8. Why Al • Low cost, easily purified • Low resistivity • Good adherence to Si and SiO2 • Good patternability • Ease of deposition
  • 9. The wiring forms a complex geometry that introduces parasitics: resistive, capacitive and inductive. All three have multiple effects on the circuit behavior.  An increase in propagation delay, or, equivalently, a drop in performance.  An impact on the energy dissipation and the power distribution.  An introduction of extra noise sources, which affects the reliability of the circuit.
  • 10. Problem with Al • Device Dimension Decreased Current Density Increases Decreased reliability (Electronics, shorting between level of Al Solution • Alternative Metal/ Metal Composite – Cu is preffered in modern process- CNT will prefer in future
  • 11. Metallic Interconnections Issues Parasitic Capacitances and Inductances  Reduction of Propagation Delays  Reduction of Crosstalk Effects  Reduction of Electromigration-Induced Failure
  • 12. CMOS inverter driving interconnect The delay for RC Cu interconnect driven by a CMOS driver is given by [129], l)C.RC.R( lC.R4.0)CC(R loadWWdriv 2 WWloaddrivdrivd  
  • 13. Interconnect scaling trends Ideal scaling Constant dimension Line width/spacing S 1 Wire thickness S 1 Interlevel dielectric S 1 Wire length 1/sqrt(S) 1/sqrt(S) Resistance/unit length 1/S2 1 Capacitance/unit length 1 1 RC delay 1/S3 1/S Current density 1/S S
  • 15.
  • 16. • Pitch= w + s • Aspect Ratio, AR=t/w Modern process have AR=2 for short AR=3 for long interconnect Ground Ground W S H t Wire geometry l w s t h
  • 17. Wire_Resistance • The resistance of a wire is proportional to its length L and inversely proportional to its cross-section A. HW L A L R   H R W L RR     
  • 18. Wire capacitance 1. Area component ( Also referred to as parallel plate capacitance components) 2. Fringing field component 3. Wire- to-wire capacitance components To improve delay  Increase dielectric thickness  Reduce wire width  Reduce spacing
  • 19. 1. Parallel plate capacitance For w >> tdi (thickness of insulating material) it is assumed that the electrical field lines are orthogonal to the capacitance plates. WL t C di di int
  • 20. Fringing capacitance • In modern process W/H ratio drops down significantly. • It causes capacitance between side walls of wire and substrate, called fringing capacitance. • It can no longer be ignored. 2/, )/log( 2. HWwwhere Htt w CCC di di di di fringppWire   
  • 21. Capacitance as function of W and tdi @From Schaper83 W/tdi indirectly W/H
  • 22. Inter wire capacitance • Interlayer capacitance is more dominant in multilayer structure. This effect is more pronounce for wires in the higher interconnect layers.
  • 23. Propagation Delays Definitions Delay Time • Time required by the output signal (current or voltage) to reach 50% of its steady state value Rise Time • Time required by the output signal to rise from 10% to 90% of its steady state value Propagation Time • Time required by the output signal to reach 90% of its steady state value
  • 24. 24 The Lumped Model Vout Driver cwire Vin Clumped Rdriver Vout Paracitics of wires are distributed along its length. But, when signle paracitic components is dominant it is oftenly useful to consider lumped model. For small resistive components, low to medium frequency range only capacitance component can be considered. Distributed capacitance can be lumped into single capacitor.
  • 25. The Lumped RC-Model The Elmore Delay To model propagation delay time along a path from the source s to destination i considering the loading effect of the other nodes on the path from s to k The shared path resistance Rik s The Elmore delay
  • 28. • Wires are a distributed system – Approximate with lumped element models  3-segment p-model is accurate to 3% in simulation  L-model needs 100 segments for same accuracy! C R C/N R/N C/N R/N C/N R/N C/N R/N R C L-model R C/2 C/2 R/2 R/2 C N segments -model T-model
  • 30. 30 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 otherwise, the change in the input signal is slower than the propagation delay of the wire
  • 31. • Capacitance as function of AR 1 1.5 2 2.5 3 400 500 600 700 800 900 1000 Aspect Ratio Capacitance(fF) Opt.mixed CNT bundle Mixed CNT bundle [94] Cu L=5000um 50 100 150 200 250 300 48 72 96 120 144 Spacing (nm) Driverandtotaldelay(ns) 8 16 24 32 40 Interconnectdelay(ns) Total delay Driver delay Inter.delay Delay as function of spacing
  • 32. PDP as function of interconnect length 2 4 6 8 10 0 10 20 30 40 0 10 20 30 40 50 60 Interconnect length (mm)1 x min. driver width PDP(fJ) Superthreshold regime Subthreshold regime
  • 33. Delay as function of interconnect width 40 60 80 100 120 0 5 10 15 20 10 0 10 1 10 2 10 3 Interconnect width (nm) Min. X driver size Delay(ns) Conv. device and interconnect Opt. device and interconnect 40 60 80 100 120 0 5 10 15 20 10 -1 10 0 10 1 10 2 Interconnect width (nm)Minimum X driver size PDP(J) Conv. interconnect and device Opt. interconnect and device
  • 34. Interconnect Techniques Cin Cpar. Cload InterconnectDriver Receiver Cpar. InterconnectTapered Driver Tapered Receiver CloadCin (a) (b) © Driver Receiver Interconnect Interconnect Interconnect Repeater RepeaterCin Clo ad Driver Sizing Tapered Driver Repeater Insertion 34
  • 35. Repeaters  R and C are proportional to l  RC delay is proportional to l2 Unacceptably great for long wires  Break long wires into N shorter segments Drive each one with an inverter or buffer Wire Length: l Driver Receiver l/N Driver Segment Repeater l/N Repeater l/N ReceiverRepeater NSegments
  • 36. Interconnect Slide 36 Repeater Design • How many repeaters should we use? • How large should each one be? • Equivalent Circuit – Wire length l • Wire Capacitance Cw*l, Resistance Rw*l – Inverter width W (nMOS = W, pMOS = 2W) • Gate Capacitance C’*W, Resistance R/W R/W C'WCw l/2N Cw l/2N Rw lN
  • 37. Effect of repeater insertion
  • 38. Crosstalk • The crosstalk coupling represents the parasitic transient voltage induced by a switching interconnect on a neighboring interconnect. • Crosstalk is the interference in a victim line signal transmission caused by switching activity on aggressor lines • As integration density of on chip interconnect increases at every technology node, the crosstalk effect becomes more pronounced [132]. • Strongly depends on the value of the coupling capacitance (Cc), transition-time skew and the adjacent interconnect length
  • 39. • In order to keep crosstalk minimum, the capacitance between two wires should not be too large [27]. • This is feasible by breaking a long interconnect by inserting intermediate buffers. • Another approach of reducing the crosstalk is to use shielding wires. Crosstalk
  • 40. Aggressor 1 CloadCw Rw Lw Cc Rw Lw Cw Cload Rw Lw Cw Cload Aggressor 2 Victim Cc Figure 5.19: Schematic of equivalent circuit to model crosstalk between adjacent wires. layer n+1 layer n layer n-1 Cadj Ctop Cbot ws t h1 h2
  • 41. Crosstalk noise • Crosstalk causes noise on nonswitching wires • If victim is floating: – model as capacitive voltage divider adj victim aggressor gnd v adj C V V C C     Cadj Cgnd-v Aggressor Victim Vaggressor Vvictim
  • 42. Driven Victims • Usually victim is driven by a gate that fights noise – Noise depends on relative resistances – Victim driver is in linear region, agg. in saturation – If sizes are same, Raggressor = 2-4 x Rvictim 1 1 adj victim aggressor gnd v adj C V V C C k          aggressor gnd a adjaggressor victim victim gnd v adj R C C k R C C         Cadj Cgnd-v Aggressor Victim Vaggressor Vvictim Raggressor Rvictim Cgnd-a
  • 43. Figure: Snapshot of signal transition due to aggressor transitions for Cu interconnect.
  • 44. Snapshots of voltages across victim wire due to aggressors transitions.
  • 45. 5. Effect of Crosstalk on Interconnect Performance Aggressor Transition Victim Transition Rise Time (ns) Fall Time (ns) Delay (ns) PDP (fJ) RLC Power (nW) Without Aggressors Low to high 256.7 285.2 270.9 60.64 17.35 High to low 242.2 286.14 264.2 59.16 15.9 Low to high Low to high 256.7 285.2 270.98 60.64 17.35 High to low High to low 242.2 286.14 264.2 59.16 15.9 Low to high High to low 394.9 380 387.9 110.2 25.58 High to low Low to high 257 479 368.4 104.88 22.66 Low to high Held at low Results in rise glitch on victim High to low Held at low Results in undershoot on victim Table : Effect of crosstalk on interconnect performance (L=10 mm). 45
  • 47. Classification of CNTs MWCNT Dmax Dmin SWCNT d Mixed CNT Bundle (a) (b) (c) Figure (a) Single-wall carbon nanotubes, (b) Multi-wall carbon nanotubes and (c) Mixed CNT bundle 47 Carbon Nanotubes (CNTs)
  • 48. Single-Wall Carbon Nanotubes (SWCNT)  SWCNT: Single sheet of cylindrically rolled graphene : diameter in nanometer range  Depending upon rolling (chiralities) it produces either metallic CNT or semiconducting CNT. y d SWCNT Ground Plane 4CQ CE (Rc+RQ)/2R/2(Rc+RQ)/2 R/2 L/2L/2 48 Fig. Equivalent RLC circuit of SWCNT
  • 49. SWCNT_ Resistance • The resistance of a SWCNT (RCNT) consists of  Quantum resistance (RQ) / an intrinsic resistance  Contact resistance (RC). (20 to 120 kΩ [94])  k5.6e4/hR 2 Q For longer length, SWCNT resistance depends on its length and applied voltage.  k5.6e4/hR 2 CNT CNTl )/(/  CNT 2 CNT le4hR CNTl 49 )/( 0CNTQCCNT ll1RRR Distributed resistance model of SWCNT:
  • 50. SWCNT_Capacitance • Capacitance of an isolated SWCNT is contributed by  Electrostatic capacitance (CE) With diameter ‘d’ placed at a distance ‘y’ away from a ground plane  Quantum capacitance (CQ) CQ of individual SWCNT has a typical value of 100 aF/μm. The effective SWCNT capacitance is given by series combination of CE and CQ (y/d)nl 2 CE   f 2 Q hVe2C / 50
  • 51. Mixed CNT Bundle  Higher resistance associated with individual SWCNT motivated researchers to use a bundle of CNTs.  Theoretically, CNT bundles may contain only SWCNTs or only MWCNTs.  A mixed bundle consists of SWCNTs with a diameter ‘d’ and MWCNTs with various diameters (Din < di < Dout).  Mixed CNT bundle is more realistic than SWCNT and MWCNT bundle. 51