Presentation kit - UCSD VLSI CAD Laboratory
Download
Report
Transcript Presentation kit - UCSD VLSI CAD Laboratory
Methodology for Electromigration
Signoff in the Presence of
Adaptive Voltage Scaling
Wei-Ting Jonas Chan, Andrew B. Kahng and
Siddhartha Nath
VLSI CAD LABORATORY, UC San Diego
UC San Diego / VLSI CAD Laboratory
-1-
Outline
Motivation
Previous Work
Analysis Models
Experimental Setup and Results
Conclusions
-2-
Bias Temperature Instability (BTI)
|ΔVth| increases when device is on (stressed)
|ΔVth| is partially recovered when device is off (relaxed)
|Vgs|
ON
OFF
ON
OFF
time
Device aging (|ΔVth|)
accumulates over time
NBTI: PMOS
PBTI: NMOS
[VattikondaWC06]
-3-
Electromigration in Interconnects
Electromigration (EM) is the gradual
displacement of metal atoms in an
interconnect
Iavg
causes DC EM and affects power delivery
networks
Irms causes AC EM and affects clock and logic
signals
-4-
Adaptive Voltage Scaling (AVS)
Accumulated BTI higher |ΔVth| slower circuit
AVS can compensate for performance degradation
Circuit
performance
Circuit
On-chip aging monitor
Without AVS
With AVS
target
time
Voltage regulator
Closed-loop AVS
Circuit performance
Vdd
time
-5-
BTI + AVS Signoff
Ensure circuit meets timing requirements under BTI aging
Use AVS to offset BTI degradation
Step 1
VBTI
|Vt|
Vlib
?
Vfinal
Step 2
Step 3
Derated
library
Circuit
implementation
and signoff
BTI degradation
and AVS
netlist
Signoff loop of BTI
-6-
EM + BTI + AVS Signoff?
Aggressive AVS scheduling results in more severe degradation
Guardband during implementation increases due to degradation
Stress on Wires
Vfinal
Vlib , VBTI
Design
Implementation
Derated
Libraries
EM
loop
BTI
loop
Signoff loop of BTI + EM
How to signoff for EM with AVS?
What are area, power costs?
What is the impact to EM lifetime?
-7-
Outline
Motivation
Previous Work
Analysis Models
Experimental Setup and Results
Conclusions
-8-
Previous Works
EM lifetime and wire degradation models
– Closed-form lifetime models (Black, Arnaud et al., Federspiel
et al.)
– Statistical model for wire degradation (Mishra et al.)
Claim their model reduces pessimism in Black’s Equation
EM-durable circuits
– Wire-sizing algorithms (Adler et al., Jiang et al.)
– Wire segmentation and via insertion algorithms (Li et al.)
– Current-aware routers (Lienig et al., Yan et al.)
BTI Signoff
– Interactions between AVS and BTI (Chan et al., Chen et al.,
Basoglu et al.)
No studies on three-way interactions between
BTI, EM and AVS!!!
-9-
Outline
Motivation
Previous Work
Analysis Models
Experimental Setup and Results
Conclusions
-10-
EM Model: Black’s Equation
EM degrades interconnect lifetime
Black’s Equation calculates lifetime of interconnect
segment due to EM degradation
𝑡50
𝐴∗ 𝐸𝑎
= 𝑛 ∙𝑒
𝐽
𝑘𝑇
t50 – median time to failure (= loge 2 x MTTF)
A* – geometry-dependent constant
J – current density in interconnect segment
n – constant ( = 2)
Ea – activation energy of metal atoms
k – Boltzmann’s constant
T – temperature of the interconnect
-11-
New EM Model: Mishra-Sapatnekar
Models resistance increase due to voids in wires instead of MTTF
Derived from statistical model of nucleation and growth time
∆𝑅
𝜌𝑇𝑎 𝐴𝐶𝑢
𝐿𝑣𝑜𝑖𝑑
=
−1
𝑅𝑜
𝜌𝐶𝑢 𝐴 𝑇𝑎
𝐿𝑤𝑖𝑟𝑒
Log-normal distribution
𝐿𝑣𝑜𝑖𝑑 =
∆𝑅
𝑅𝑜
𝐷𝑒𝑓𝑓.𝑔
𝑒𝑍 ∗ 𝑒𝑓𝑓 𝜌𝑐𝑢 𝑗(𝑡𝑜 − 𝑡𝑛 )
𝑘𝐵 𝑇
– Resistance increase due to voids in wires
𝜌𝐶𝑢 , 𝜌𝑇𝑎 – Resistivity of copper Tantalum liner
𝐴𝐶𝑢 , 𝐴 𝑇𝑎 – Cross section area of of copper and Tantalum liners
𝐿𝑣𝑜𝑖𝑑 , 𝐿𝑤𝑖𝑟𝑒 – Length of void and wire
𝐷𝑒𝑓𝑓.𝑔 – Diffusivity during void growth period
𝑍 ∗ 𝑒𝑓𝑓 – Effective charge number
𝑡𝑜 , 𝑡𝑛 – observation time and length of nucleation
-12-
New EM Model: Impact on Signal Wires
Sweep different gate sizes up to 8×
Larger gates do not necessarily help to reduce EM impact
∼8% delay degradation for buffers smaller than 4× when
resistance increases to high values (∼146%)
1X
2X
3X
4X
6X
8X
2.0E-09
1.5E-09
1.0E-09
5.0E-10
0.0E+00
100%
110%
121%
133%
146%
161%
177%
195%
214%
236%
259%
285%
314%
345%
380%
418%
459%
505%
556%
Delay (sec)
2.5E-09
Statistical model is optimistic in predicting delay penalties
(∆R+R0)/R0
-13-
New EM Model: Impact on Signal Wires
Sweep FO4 capacitive load by factors {1.0×, 1.6×, 2.1×}
EM slows down circuit performance due to
increased
increased output transition times
4.0E-09
3.0E-09
Multiple of FO4
1
1.6
2.1
Gate = 8X
2.0E-09
1.0E-09
0.0E+00
100%
110%
121%
133%
146%
161%
177%
195%
214%
236%
259%
285%
314%
345%
380%
418%
459%
505%
556%
Delay (sec)
stage delay
Delay increases by ~35% with large resistance
increase ~200%
(∆R+R0)/R0
-14-
Outline
Motivation
Previous Work
Analysis Models
Experimental Setup and Results
Conclusions
-15-
Experimental Setup
Multiple implementations based on different signoff
corners
AES and DMA designs from Opencores
28nm foundry FDSOI technology
Commercial tool-based SP&R flows
Synopsys PrimeTime for timing analysis
Matlab for AVS simlulation with BTI and EM
-16-
AVS Signoff Corner Selection
Impl#
1
2
3
4
5
6
7
8
Vlib(V)
Vmin
Vmin
Vmax
Vmin
0.98V
0.97V
0.96V
0.95V
VBTI (V)
Vmin
Vmax
Vmax
N/A
0.98V
0.97V
0.96V
0.95V
• Characterize different derated libraries against BTI
• Evaluate impact of library characterization
• Vfinal is predicted by cell chains ahead of implementation
• Eight implementations
1 : VBTI = Vlib = Vmin Ignore AVS
2 : Most pessimistic derated library
3 : VBTI = Vlib = Vmax Extreme corner for AVS
4 : No derated library (reference)
5 : Sweep around Vfinal
6 : Vfinal by cell chain prediction [ChanCK13]
7 : Sweep around Vfinal
8 : Sweep around Vfinal
-17-
AVS Signoff Corner Selection
Power (mW)
Non-EM Aware
After Fixing (Black's)
After Fixing (Mishra)
32
AES
30
Optimistic about AVS
28
26
3
3
24
3 6 6 7 77
8
6
4 8
22
55
48 1
5 4
1
1
20
10000
15000
2
2
2
Pessimistic about AVS
20000
Area (μm2)
-18-
AVS Impact on EM Lifetime
• Assume no EM fix at signoff
• BTI degradation is checked at each step and MTTF is updated as
Lifetime (year)
Lifetime (year)
12
2
Vfinal (V)
1.2
30% MTTF penalty
10
1.1
8
6
1
4
0.9
200mV voltage compensation
2
0
Vfinal (V)
𝑉𝐷𝐷 𝑖 − 1
𝑀𝑇𝑇𝐹 𝑖 = 𝑀𝑇𝑇𝐹(𝑖 − 1) ×
𝑉𝐷𝐷 𝑖
0.8
1
2
3
4
5
6
Implementation #
7
8
-19-
Power Penalty to Fix EM with AVS
17.00
Core Power (mW)
14% power penalty
P/G Power (mW)
0.35
0.35
0.34
0.34
0.33
0.33
0.32
0.32
0.31
0.31
16.00
15.00
Least
invested
guardband
14.00 Highest
invested
13.00 guardband
12.00
1
2
3
4
5
6
Implemetation #
7
P/G Power (mW)
Core Power (mW)
• Core power increases due to elevated voltage
• P/G power increases due to both elevated voltage and mesh degradation
• A tradeoff between invested guardband in signoff
8
-20-
EM Impact on AVS Scheduling
AVS behavior is an important role to decide the EM penalty
on lifetime
We empirically sweep AVS voltage step size to obtain the
impact
– #Implementation 3 is used
– AVS starts at 0.9V, and no EM fix for AVS in signoff
5 step sizes
–
–
–
–
–
S1 = 8mV
S2 = 10mV
S3 = 15mV
S4 = 18mV
S5 = 20mV
-21-
EM Impact on AVS Scheduling
1.04
1.02
1.00
0.98
0.96
0.94
0.92
0.90
S2
DMA, #3
0
S3
MTTF (Year)
VDD
S1
8.1
8.1
8.0
8.0
7.9
7.9
S4
S5
1.2 years MTTF penalty
S1
5
S2
10
Year
S3
S4
S5
15
-22-
Outline
Motivation
Previous Work
Analysis Models
Experimental Setup and Results
Conclusions
-23-
Conclusions
We study the joint impact of BTI, AVS and EM on signoff
We study two EM models and their impact on
implementation (i) Black’s Equation and (ii) MishraSapatnekar
We demonstrate empirical results for lifetime, area and
power penalty due to EM when AVS is involved
– Up to 30% lifetime penalty
We demonstrate empirical results for power at different
signoff corners
– Up to 14% power penalty
Ongoing
– Improve accuracy of signoff using a temperature gradient
– Learning-based modeling to quantify design costs of reliability
-24-
Thank you!
-25-
Backup
-26-
EM Model: Mishra-Sapatnekar
∆𝑅
𝜌𝑇𝑎 𝐴𝐶𝑢
𝐿𝑣𝑜𝑖𝑑
=
−1
𝑅𝑜
𝜌𝐶𝑢 𝐴 𝑇𝑎
𝐿𝑤𝑖𝑟𝑒
Log-normal distribution
𝐿𝑣𝑜𝑖𝑑 =
𝐷𝑒𝑓𝑓.𝑔
𝑒𝑍 ∗ 𝑒𝑓𝑓 𝜌𝑐𝑢 𝑗(𝑡0 − 𝑡𝑛 )
𝑘𝐵 𝑇
-27-
Study on EM Impact in AVS System
Assume two types of degradation
IR drop due to power mesh degradation (∆RPG due to EM)
Signal wire degradation due to EM
Vregulator
∆RPG (due to EM)
Mesh and ring
Core (VDD domain)
-28-