Title: The Impact of Variability on the Reliability of Long onchip Interconnect in the Presence of Crosstal
1The Impact of Variability on the Reliability of
Long on-chip Interconnect in the Presence of
Crosstalk
Basel Halak, Santosh Shedabale, Hiran
Ramakrishnan, Alex Yakovlev, Gordon
Russell Newcastle University UK
2Outline
- Structure and fabrications of Modern Interconnect
- Why are two nominally identical wires different ?
- Impact of variability on Wire Delay and Crosstalk
Glitches - What are the Failure Mechanism in
Capacitance-Dominated links ? - Does Variability make things worse ?
- Conclusions
3Interconnect Stack in Modern Technologies
Source ITRS 2007
4How to Build Multilayer's Interconnect Structure
1. Start with the previous interlayer dielectric
5How to Build Multilayer's Interconnect Structure
2. Add an etch stop' layer
6How to Build Multilayer's Interconnect Structure
3. Add a new layer of intra-layer dielectric
7How to Build Multilayer's Interconnect Structure
4. Etch spots in the dielectric for wires
8How to Build Multilayer's Interconnect Structure
5. Deposit the barrier metal
9How to Build Multilayer's Interconnect Structure
6. Deposit the metal
10How to Build Multilayer's Interconnect Structure
7. Grind it flat
11How to Build Multilayer's Interconnect Structure
8. Add a dielectric cap/via etch stop
12How to Build Multilayer's Interconnect Structure
9. Add more inter-layer insulator
13How to Build Multilayer's Interconnect Structure
10. Add another etch stop
14How to Build Multilayer's Interconnect Structure
11. Cut holes in dielectric for the vias
15How to Build Multilayer's Interconnect Structure
12. Cut holes in each stop layer for the vias
16How to Build Multilayer's Interconnect Structure
13. Deposit via metal
17Interconnect Stack in Modern Technologies
14. Repeat the process for more layers
18Variability Sources
- Fabrication Process
- Lithography exact size and shape depend on
environment - Etching also depends on environment
- Thickness of metal depends on CMP environment
- Deposition and polishing steps depend on chip
location on the wafer - Alignment between layers can affect vias
- Environmental Factors
- power supply and temperature
- Other Factors
- an example of a statistical variation that
results in deterministic uncertainty CMP
etching as function of location on a wafer
Source (An Overview of On-chip Interconnect
Variation Lou Scheffer , SLIP 2006 )
19Variability Impact on wire electric parameters
Normalized wire capacitance distribution (C)
Normalized metal resistance across manufacturing
lines (R)
Source Statistical Analysis and Optimization in
the Presence of Gate and Interconnect Delay
Variations Chandu Visweswariah ,IBM,SLIP 2006
20Motivations
- In DSM regime, due to process scaling, the
contribution of interconnect delay has become
significant - Wire delay and coupling effects play a
significant role in determining ultimate
performance - not easy to predict which is the worst corner
21This work
22Wire Model
23Variations
24Delay Sensitivity to Variability Sources
Un-Buffered Line (L10mm, K1)
Uniformly Buffered Line (L10mm,K4)
25Crosstalk Glitches Sensitivity to Variability
Sources
Un-Buffered Line (L10mm, K1)
26The Impact of Switching Activity
27Delay Sensitivity to Variability Sources
Un-Buffered Line (L10mm, K1)
28This work
29Failure Mechanism in Capacitive Coupled Links
- Timing Failure This undesired effects occurs
when the timing of a stage becomes uncertain due
to coupling from the switching activity of
neighboring stages, which results in a change in
the total capacitance of the wire, hence dynamic
delay. - Functional Failure which is caused by static
noise, induced on a quiet victim net due to
switching of neighboring aggressors.
30Interconnect States
31BER Analysis
Timing Failure
PE (Dwire gtTclk - Tsetup)
PE -0.5- Q
µ? µD µTsetup µTclk s2? s2D
s2Tsetup s2Tclk
32BER Analysis
Functional Failure
PE Pr (Amp gt Vth)
PE -0.5- Q
µ ? µAmp µVth s 2? s 2Amp s2 Vth
33BER Analysis
BER
P is the Error Rate in each state O is the
probability of Occurrence of each state
34This work
35Variability Good or Bad ?
36How to combat variability ?
37How to combat variability ?
38Conclusions
- Novel bit error rate estimation method
- Mathematical expressions - quick tool to compare
different design approaches. - BER model developed for self-timed interconnect
links - Future directions - quantifying the variability
impact on other system metrics