Professional Documents
Culture Documents
A4 02 Kadan Kol Pres User
A4 02 Kadan Kol Pres User
Kadan Hiba
Oren Kol
Intel
Silicon Valley
Israel
SNUG 2017 1
Agenda
SNUG 2017 2
ECO Solution Historical View
• 2013.12
– Physical aware mode
• 2014.12
– Significant improvement of run time and hold violation fixing rate.
– MIM support
• 2015.12
Dynamic
– Improved power fixing (buffers removal, PBA guard band) Power
DRC
– Improved physical aware efficiency (check eco)
Debug
– Reduce ECO feature
capabilities Setup
• 2016.12
– Enabling clock network ECOs Clock
Optimization Hold
– Improved setup fixing (downside side loads)
• 2017.06 Leakage
Power
– Dynamic (and Leakage) Power Optimization based on SAIF.
SNUG 2017 3
Clock Tree Optimization Background
SNUG 2017 6
Hold Guard Band Sweep During Setup Fixing
• The following graphs show Setup fixing rate while allow different hold margin
degradation (from 0 down to -500), followed by hold fixing optimization.
Design A – Un-converged setup start point Design B – Converged setup start point
100.00% 60 100.00% 30
90.00%
90.00%
50 25
80.00%
70.00% 80.00%
40 20
60.00%
70.00%
50.00% 30 15
60.00%
40.00%
20 10
30.00% 50.00%
20.00%
10 5
40.00%
10.00%
0.00% 0 30.00% 0
0 50 100 150 200 250 300 350 400 450 500 0 50 100 150 200 250 300 350 400 450 500
Setup TNS Improvment Hold TNS Improvment # Clk Sized Cells # Clk Buffers Setup TNS Improvment Hold TNS Improvment # Clk Sized Cells # Clk Buffers
SNUG 2017 7
Setup Fixing rate Using Different Strategies
88.07%
88.03%
88.02%
88.00%
88.00%
90.00%
81.73%
80.00%
70.00%
59.16%
60.00%
49.75%
49.74%
49.72%
49.72%
48.36%
45.03%
50.00% 35.13%
40.00%
29.11%
28.82%
28.81%
25.58%
24.53%
23.72%
23.55%
30.00%
15.90%
15.89%
15.84%
20.00%
12.88%
12.24%
12.20%
12.20%
10.92%
10.70%
10.00%
DESIGN-A DESIGN-B DESIGN-C DESIGN-D DESIGN-E DESIGN-F
20.0%
x11.1
11
16.4%
x9.6
15.0% 9
10.0%
5.0% x2.7 3
3.6%
x1.9
x1.6
x1.0
0.6% 1
0.2%
0.0%
0.0%
-1
-3.1%
-5.0% -3
Additional Improvement Additional Clock Buffers Ratio
SNUG 2017 9
Clock-ECO Back Annotate Recommendations
SNUG 2017 11
Thank You
SNUG 2017 12