SlideShare a Scribd company logo
1
EMT 529 VLSI design
Circuit characterization and
performance estimation:
Wires
Fazrul Faiz Zakaria, Ph.D
Faculty of Electronic Engineering Technology
Universiti Malaysia Perlis
Outline
• Introduction
• Wire Resistance
• Wire Capacitance
• Wire RC Delay
• Crosstalk
• Wire Engineering
• Repeaters
Introduction
• Chips are mostly made of wires called interconnect
• In stick diagram, wires set size
• Transistors are little things under the wires
• Many layers of wires
• Wires are as important as transistors
• Speed
• Power
• Noise
• Alternating layers run orthogonally
Wire Geometry
• Pitch = w + s
• Aspect ratio: AR = t/w
• Old processes had AR << 1
• Modern processes have AR  2
• Pack in many skinny wires
l
w s
t
h
Layer Stack
• AMI 0.6 mm process has 3 metal layers
• Modern processes use 6-10+ metal layers
• Example:
Intel 180 nm process
• M1: thin, narrow (< 3l)
• High density cells
• M2-M4: thicker
• For longer wires
• M5-M6: thickest
• For VDD, GND, clk
Layer T (nm) W (nm) S (nm) AR
6 1720 860 860 2.0
1000
5 1600 800 800 2.0
1000
4 1080 540 540 2.0
700
3 700 320 320 2.2
700
2 700 320 320 2.2
700
1 480 250 250 1.9
800
Substrate
Wire Resistance
• r = resistivity (W*m)
l
w
t
R 
Wire Resistance
• r = resistivity (W*m)
l
w
t
l
R
t w
r

Interconnect Slide 8
Wire Resistance
• r = resistivity (W*m)
• R = sheet resistance (W/)
•  is a dimensionless unit(!)
• Count number of squares
• R = R * (# of squares) l
w
t
1RectangularBlock
R = R (L/W) W
4RectangularBlocks
R =R (2L/2W) W
= R (L/W) W
t
l
w w
l
l l
R R
t w w
r
 
Choice of Metals
• Until 180 nm generation, most wires were aluminum
• Modern processes often use copper
• Cu atoms diffuse into silicon and damage FETs
• Must be surrounded by a diffusion barrier
Metal Bulk resistivity (mW*cm)
Silver (Ag) 1.6
Copper (Cu) 1.7
Gold (Au) 2.2
Aluminum (Al) 2.8
Tungsten (W) 5.3
Molybdenum (Mo) 5.3
Sheet Resistance
• Typical sheet resistances in 180 nm process
Layer Sheet Resistance (W/)
Diffusion (silicided) 3-10
Diffusion (no silicide) 50-200
Polysilicon (silicided) 3-10
Polysilicon (no silicide) 50-400
Metal1 0.08
Metal2 0.05
Metal3 0.05
Metal4 0.03
Metal5 0.02
Metal6 0.02
Contacts Resistance
• Contacts and vias also have 2-20 W
• Use many contacts for lower R
• Many small contacts for current crowding around periphery
Wire Capacitance
• Wire has capacitance per unit length
• To neighbors
• To layers above and below
• Ctotal = Ctop + Cbot + 2Cadj
layer n+1
layer n
layer n-1
Cadj
Ctop
Cbot
w
s
t
h1
h2
Capacitance Trends
• Parallel plate equation: C = eA/d
• Wires are not parallel plates, but obey trends
• Increasing area (W, t) increases capacitance
• Increasing distance (s, h) decreases capacitance
• Dielectric constant
• e = ke0
• e0 = 8.85 x 10-14 F/cm (dielectric constant of free space)
• k = 3.9 for SiO2
• Processes are starting to use low-k dielectrics
• k  3 (or less) as dielectrics use air pockets
Typical wiring Capacitance Values
M2 Capacitance Data
• Typical wires have ~ 0.2 fF/mm
• Compare to 2 fF/mm for gate capacitance
0
50
100
150
200
250
300
350
400
0 500 1000 1500 2000
C
total
(aF/mm)
w (nm)
Isolated
M1, M3 planes
s = 320
s = 480
s = 640
s=
8
s = 320
s = 480
s = 640
s=
8
Diffusion & Polysilicon
• Diffusion capacitance is very high (about 2 fF/mm)
• Comparable to gate capacitance
• Diffusion also has high resistance
• Avoid using diffusion runners for wires!
• Polysilicon has lower C but high R
• Use for transistor gates
• Occasionally for very short wires between gates
Lumped Element 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!
• Use single segment p-model for Elmore delay
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
p-model T-model
Example
• Metal2 wire in 180 nm process
• 5 mm long
• 0.32 mm wide
• Construct a 3-segment p-model
• R = 0.05 W/ => R = 781 W
• Cpermicron = 0.2 fF/mm => C = 1 pF
260 W
167 fF 167 fF
260 W
167 fF 167 fF
260 W
167 fF 167 fF
Wire RC Delay
• Estimate the delay of a 10x inverter driving a 2x inverter at
the end of the 5mm wire from the previous example.
• R = 2.5 kW*mm for gates
• Unit inverter: 0.36 mm nMOS, 0.72 mm pMOS
• tpd = 1.1 ns
781 W
500 fF 500 fF
Driver Wire
4 fF
Load
690 W
Crosstalk
• A capacitor does not like to change its voltage
instantaneously.
• A wire has high capacitance to its neighbor.
• When the neighbor switches from 1-> 0 or 0->1, the wire tends to
switch too.
• Called capacitive coupling or crosstalk.
• Crosstalk effects
• Noise on nonswitching wires
• Increased delay on switching wires
Crosstalk Delay
• Assume layers above and below on average are quiet
• Second terminal of capacitor can be ignored
• Model as Cgnd = Ctop + Cbot
• Effective Cadj depends on behavior of neighbors
• Miller effect
A B
Cadj
Cgnd Cgnd
B DV Ceff(A) MCF
Constant VDD Cgnd + Cadj 1
Switching with A 0 Cgnd 0
Switching opposite A 2VDD Cgnd + 2 Cadj 2
Crosstalk Noise
• Crosstalk causes noise on nonswitching wires
• If victim is floating:
• model as capacitive voltage divider
Cadj
Cgnd-v
Aggressor
Victim
DVaggressor
DVvictim
adj
victim aggressor
gnd v adj
C
V V
C C

D  D

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

D  D
 
 
 
aggressor gnd a adj
aggressor
victim victim gnd v adj
R C C
k
R C C





 

Cadj
Cgnd-v
Aggressor
Victim
DVaggressor
DVvictim
Raggressor
Rvictim
Cgnd-a
Coupling Waveforms
Aggressor
Victim (undriven): 50%
Victim (half size driver): 16%
Victim (equal size driver): 8%
Victim (double size driver): 4%
t(ps)
0 200 400 600 800 1000 1200 1400 1800 2000
0
0.3
0.6
0.9
1.2
1.5
1.8
• Simulated coupling for Cadj = Cvictim
Noise Implications
• So what if we have noise?
• If the noise is less than the noise margin, nothing happens
• Static CMOS logic will eventually settle to correct output
even if disturbed by large noise spikes
• But glitches cause extra delay
• Also cause extra power from false transitions
• Dynamic logic never recovers from glitches
• Memories and other sensitive circuits also can produce the
wrong answer
Wire Engineering
• Goal: achieve delay, area, power goals with acceptable noise
• Degrees of freedom:
• Width
• Spacing
• Layer
• Shielding
Delay
(ns):
RC/2
WireSpacing
(nm)
Coupling:
2C
adj
/
(2C
adj
+C
gnd
)
0
0.2
0.4
0.6
0.8
1.0
1.2
1.4
1.6
1.8
2.0
0 500 1000 1500 2000
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0 500 1000 1500 2000
320
480
640
Pitch (nm)
Pitch (nm)
vdd a0
a1
gnd a2
vdd b0
a1
a2
b2
vdd a0
a1
gnd a2
a3
vdd gnd a0
b1
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
Receiver
Repeater
NSegments
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'W
Cw
l/2N Cw
l/2N
Rw
lN
Repeater Results
• Write equation for Elmore Delay
• Differentiate with respect to W and N
• Set equal to 0, solve
2
w w
l RC
N R C


 
2 2
pd
w w
t
RC R C
l

 
w
w
RC
W
R C


~60-80 ps/mm
in 180 nm process

More Related Content

Similar to EMT529-VLSI-Design-Slide 5.pptx

Tai lieu tong quan antena
Tai lieu tong quan antenaTai lieu tong quan antena
Tai lieu tong quan antena
Van Kiem Nguyen
 
unit-iv.pptx
unit-iv.pptxunit-iv.pptx
unit-iv.pptx
SachinPatel642858
 
Single phase induction motor Design.pptx
Single phase induction motor Design.pptxSingle phase induction motor Design.pptx
Single phase induction motor Design.pptx
FaisalSheraz4
 
Electric Discharge Machining
Electric Discharge MachiningElectric Discharge Machining
Electric Discharge Machining
S. Sathishkumar
 
Lecture15
Lecture15Lecture15
Lecture15
Dharmesh Goyal
 
Mosfet ppt by dhwani sametriya
Mosfet ppt by dhwani sametriyaMosfet ppt by dhwani sametriya
Mosfet ppt by dhwani sametriya
Dhwani Sametriya
 
MOS Process and Single Stage Amplifiers.pptx
MOS Process and Single Stage Amplifiers.pptxMOS Process and Single Stage Amplifiers.pptx
MOS Process and Single Stage Amplifiers.pptx
Prateek718260
 
Electrical Engineering
Electrical EngineeringElectrical Engineering
Electrical Engineering
Ekeeda
 
Components resistors
Components   resistorsComponents   resistors
Components resistorssld1950
 
CMOS Layout
CMOS LayoutCMOS Layout
CMOS Layout
HasnafAsifIslam
 
Vasbesaggvlsiunit-3 VLSI circuit design.pptx
Vasbesaggvlsiunit-3 VLSI circuit design.pptxVasbesaggvlsiunit-3 VLSI circuit design.pptx
Vasbesaggvlsiunit-3 VLSI circuit design.pptx
BEVARAVASUDEVAAP1813
 
Capcitive parasitics in mos
Capcitive parasitics in mosCapcitive parasitics in mos
Capcitive parasitics in mos
Niaz Shaikh
 
Resistors
ResistorsResistors
Resistors
LorenzAlfuente
 
Cable
CableCable
Electricdischargemachiningbyshaikhmohdaslam 141211003624-conversion-gate01
Electricdischargemachiningbyshaikhmohdaslam 141211003624-conversion-gate01Electricdischargemachiningbyshaikhmohdaslam 141211003624-conversion-gate01
Electricdischargemachiningbyshaikhmohdaslam 141211003624-conversion-gate01nitin4246
 
UNIT 2 THERMAL AND ELECTRICAL ENERGY BASED PROCESSES.pptx
UNIT 2 THERMAL AND ELECTRICAL  ENERGY  BASED  PROCESSES.pptxUNIT 2 THERMAL AND ELECTRICAL  ENERGY  BASED  PROCESSES.pptx
UNIT 2 THERMAL AND ELECTRICAL ENERGY BASED PROCESSES.pptx
DineshKumar4165
 
Micro e systems_-25b_f_s_l_datasheet
Micro e systems_-25b_f_s_l_datasheetMicro e systems_-25b_f_s_l_datasheet
Micro e systems_-25b_f_s_l_datasheet
Electromate
 

Similar to EMT529-VLSI-Design-Slide 5.pptx (20)

Tai lieu tong quan antena
Tai lieu tong quan antenaTai lieu tong quan antena
Tai lieu tong quan antena
 
Telecom Cables
Telecom CablesTelecom Cables
Telecom Cables
 
unit-iv.pptx
unit-iv.pptxunit-iv.pptx
unit-iv.pptx
 
Single phase induction motor Design.pptx
Single phase induction motor Design.pptxSingle phase induction motor Design.pptx
Single phase induction motor Design.pptx
 
Electric Discharge Machining
Electric Discharge MachiningElectric Discharge Machining
Electric Discharge Machining
 
Dog Conductor
Dog ConductorDog Conductor
Dog Conductor
 
Lecture15
Lecture15Lecture15
Lecture15
 
Mosfet ppt by dhwani sametriya
Mosfet ppt by dhwani sametriyaMosfet ppt by dhwani sametriya
Mosfet ppt by dhwani sametriya
 
MOS Process and Single Stage Amplifiers.pptx
MOS Process and Single Stage Amplifiers.pptxMOS Process and Single Stage Amplifiers.pptx
MOS Process and Single Stage Amplifiers.pptx
 
Electrical Engineering
Electrical EngineeringElectrical Engineering
Electrical Engineering
 
Components resistors
Components   resistorsComponents   resistors
Components resistors
 
CMOS Layout
CMOS LayoutCMOS Layout
CMOS Layout
 
Vasbesaggvlsiunit-3 VLSI circuit design.pptx
Vasbesaggvlsiunit-3 VLSI circuit design.pptxVasbesaggvlsiunit-3 VLSI circuit design.pptx
Vasbesaggvlsiunit-3 VLSI circuit design.pptx
 
Riline60
Riline60Riline60
Riline60
 
Capcitive parasitics in mos
Capcitive parasitics in mosCapcitive parasitics in mos
Capcitive parasitics in mos
 
Resistors
ResistorsResistors
Resistors
 
Cable
CableCable
Cable
 
Electricdischargemachiningbyshaikhmohdaslam 141211003624-conversion-gate01
Electricdischargemachiningbyshaikhmohdaslam 141211003624-conversion-gate01Electricdischargemachiningbyshaikhmohdaslam 141211003624-conversion-gate01
Electricdischargemachiningbyshaikhmohdaslam 141211003624-conversion-gate01
 
UNIT 2 THERMAL AND ELECTRICAL ENERGY BASED PROCESSES.pptx
UNIT 2 THERMAL AND ELECTRICAL  ENERGY  BASED  PROCESSES.pptxUNIT 2 THERMAL AND ELECTRICAL  ENERGY  BASED  PROCESSES.pptx
UNIT 2 THERMAL AND ELECTRICAL ENERGY BASED PROCESSES.pptx
 
Micro e systems_-25b_f_s_l_datasheet
Micro e systems_-25b_f_s_l_datasheetMicro e systems_-25b_f_s_l_datasheet
Micro e systems_-25b_f_s_l_datasheet
 

Recently uploaded

"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 

EMT529-VLSI-Design-Slide 5.pptx

  • 1. 1 EMT 529 VLSI design Circuit characterization and performance estimation: Wires Fazrul Faiz Zakaria, Ph.D Faculty of Electronic Engineering Technology Universiti Malaysia Perlis
  • 2. Outline • Introduction • Wire Resistance • Wire Capacitance • Wire RC Delay • Crosstalk • Wire Engineering • Repeaters
  • 3. Introduction • Chips are mostly made of wires called interconnect • In stick diagram, wires set size • Transistors are little things under the wires • Many layers of wires • Wires are as important as transistors • Speed • Power • Noise • Alternating layers run orthogonally
  • 4. Wire Geometry • Pitch = w + s • Aspect ratio: AR = t/w • Old processes had AR << 1 • Modern processes have AR  2 • Pack in many skinny wires l w s t h
  • 5. Layer Stack • AMI 0.6 mm process has 3 metal layers • Modern processes use 6-10+ metal layers • Example: Intel 180 nm process • M1: thin, narrow (< 3l) • High density cells • M2-M4: thicker • For longer wires • M5-M6: thickest • For VDD, GND, clk Layer T (nm) W (nm) S (nm) AR 6 1720 860 860 2.0 1000 5 1600 800 800 2.0 1000 4 1080 540 540 2.0 700 3 700 320 320 2.2 700 2 700 320 320 2.2 700 1 480 250 250 1.9 800 Substrate
  • 6. Wire Resistance • r = resistivity (W*m) l w t R 
  • 7. Wire Resistance • r = resistivity (W*m) l w t l R t w r 
  • 8. Interconnect Slide 8 Wire Resistance • r = resistivity (W*m) • R = sheet resistance (W/) •  is a dimensionless unit(!) • Count number of squares • R = R * (# of squares) l w t 1RectangularBlock R = R (L/W) W 4RectangularBlocks R =R (2L/2W) W = R (L/W) W t l w w l l l R R t w w r  
  • 9. Choice of Metals • Until 180 nm generation, most wires were aluminum • Modern processes often use copper • Cu atoms diffuse into silicon and damage FETs • Must be surrounded by a diffusion barrier Metal Bulk resistivity (mW*cm) Silver (Ag) 1.6 Copper (Cu) 1.7 Gold (Au) 2.2 Aluminum (Al) 2.8 Tungsten (W) 5.3 Molybdenum (Mo) 5.3
  • 10. Sheet Resistance • Typical sheet resistances in 180 nm process Layer Sheet Resistance (W/) Diffusion (silicided) 3-10 Diffusion (no silicide) 50-200 Polysilicon (silicided) 3-10 Polysilicon (no silicide) 50-400 Metal1 0.08 Metal2 0.05 Metal3 0.05 Metal4 0.03 Metal5 0.02 Metal6 0.02
  • 11. Contacts Resistance • Contacts and vias also have 2-20 W • Use many contacts for lower R • Many small contacts for current crowding around periphery
  • 12. Wire Capacitance • Wire has capacitance per unit length • To neighbors • To layers above and below • Ctotal = Ctop + Cbot + 2Cadj layer n+1 layer n layer n-1 Cadj Ctop Cbot w s t h1 h2
  • 13. Capacitance Trends • Parallel plate equation: C = eA/d • Wires are not parallel plates, but obey trends • Increasing area (W, t) increases capacitance • Increasing distance (s, h) decreases capacitance • Dielectric constant • e = ke0 • e0 = 8.85 x 10-14 F/cm (dielectric constant of free space) • k = 3.9 for SiO2 • Processes are starting to use low-k dielectrics • k  3 (or less) as dielectrics use air pockets
  • 15. M2 Capacitance Data • Typical wires have ~ 0.2 fF/mm • Compare to 2 fF/mm for gate capacitance 0 50 100 150 200 250 300 350 400 0 500 1000 1500 2000 C total (aF/mm) w (nm) Isolated M1, M3 planes s = 320 s = 480 s = 640 s= 8 s = 320 s = 480 s = 640 s= 8
  • 16. Diffusion & Polysilicon • Diffusion capacitance is very high (about 2 fF/mm) • Comparable to gate capacitance • Diffusion also has high resistance • Avoid using diffusion runners for wires! • Polysilicon has lower C but high R • Use for transistor gates • Occasionally for very short wires between gates
  • 17. Lumped Element 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! • Use single segment p-model for Elmore delay 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 p-model T-model
  • 18. Example • Metal2 wire in 180 nm process • 5 mm long • 0.32 mm wide • Construct a 3-segment p-model • R = 0.05 W/ => R = 781 W • Cpermicron = 0.2 fF/mm => C = 1 pF 260 W 167 fF 167 fF 260 W 167 fF 167 fF 260 W 167 fF 167 fF
  • 19. Wire RC Delay • Estimate the delay of a 10x inverter driving a 2x inverter at the end of the 5mm wire from the previous example. • R = 2.5 kW*mm for gates • Unit inverter: 0.36 mm nMOS, 0.72 mm pMOS • tpd = 1.1 ns 781 W 500 fF 500 fF Driver Wire 4 fF Load 690 W
  • 20. Crosstalk • A capacitor does not like to change its voltage instantaneously. • A wire has high capacitance to its neighbor. • When the neighbor switches from 1-> 0 or 0->1, the wire tends to switch too. • Called capacitive coupling or crosstalk. • Crosstalk effects • Noise on nonswitching wires • Increased delay on switching wires
  • 21. Crosstalk Delay • Assume layers above and below on average are quiet • Second terminal of capacitor can be ignored • Model as Cgnd = Ctop + Cbot • Effective Cadj depends on behavior of neighbors • Miller effect A B Cadj Cgnd Cgnd B DV Ceff(A) MCF Constant VDD Cgnd + Cadj 1 Switching with A 0 Cgnd 0 Switching opposite A 2VDD Cgnd + 2 Cadj 2
  • 22. Crosstalk Noise • Crosstalk causes noise on nonswitching wires • If victim is floating: • model as capacitive voltage divider Cadj Cgnd-v Aggressor Victim DVaggressor DVvictim adj victim aggressor gnd v adj C V V C C  D  D 
  • 23. 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  D  D       aggressor gnd a adj aggressor victim victim gnd v adj R C C k R C C         Cadj Cgnd-v Aggressor Victim DVaggressor DVvictim Raggressor Rvictim Cgnd-a
  • 24. Coupling Waveforms Aggressor Victim (undriven): 50% Victim (half size driver): 16% Victim (equal size driver): 8% Victim (double size driver): 4% t(ps) 0 200 400 600 800 1000 1200 1400 1800 2000 0 0.3 0.6 0.9 1.2 1.5 1.8 • Simulated coupling for Cadj = Cvictim
  • 25. Noise Implications • So what if we have noise? • If the noise is less than the noise margin, nothing happens • Static CMOS logic will eventually settle to correct output even if disturbed by large noise spikes • But glitches cause extra delay • Also cause extra power from false transitions • Dynamic logic never recovers from glitches • Memories and other sensitive circuits also can produce the wrong answer
  • 26. Wire Engineering • Goal: achieve delay, area, power goals with acceptable noise • Degrees of freedom: • Width • Spacing • Layer • Shielding Delay (ns): RC/2 WireSpacing (nm) Coupling: 2C adj / (2C adj +C gnd ) 0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 0 500 1000 1500 2000 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0 500 1000 1500 2000 320 480 640 Pitch (nm) Pitch (nm) vdd a0 a1 gnd a2 vdd b0 a1 a2 b2 vdd a0 a1 gnd a2 a3 vdd gnd a0 b1
  • 27. 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 Receiver Repeater NSegments
  • 28. 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'W Cw l/2N Cw l/2N Rw lN
  • 29. Repeater Results • Write equation for Elmore Delay • Differentiate with respect to W and N • Set equal to 0, solve 2 w w l RC N R C     2 2 pd w w t RC R C l    w w RC W R C   ~60-80 ps/mm in 180 nm process