1
Living with Uncertainty
Jim Dodrill ARM
Living with Uncertainty Jim Dodrill ARM 1 We want our variation - - PowerPoint PPT Presentation
Living with Uncertainty Jim Dodrill ARM 1 We want our variation models to be: Effective Efficient Accurate Enough 2 Stage-Based OCV The dependence of the derate on input transition time and output load is not captured This will
1
Jim Dodrill ARM
2
We want our variation models to be:
3
§ This will be addressed by adopting LVF as soon as it is practical
slew sigma load
4
§ Even more for lower voltages and/or higher VT logic
1% 51% 48% temperature variation voltage variation process variation
5
voltage distribution
VDD VDD-10% VDD+10% 3σ
6
bump power regulator
Global distribution Mtop to M6 M6 M5 M4 M3 M2 M2+M1 package route
ball
board trace
1 2 3 4 5 6 cell bump
Global distribution Mtop to M6 M6 M5 M4 M3 strap package route
ball
board trace
10 9 8 7
GND
M2+M1
power gate
7
domain VDD VDD-10% VDD+10% VDD-5% VDD+5% Fast Slow 3σ 3σ
§ Needs support from EDA vendors
8
to precisely quantify an imprecise value
Propagation delay Data arrival w.r.t. clock
tsu_tp_r th_tp_r
Setup and hold are defined by a specified increase in CK->Q
9
§ It is often set to 3σ § It is hard coded into SBOCV tables and statistical hold margins § Sigma based OCV frees users to set Nσ for their design
§ A design with many critical hold paths may want more than 3σ § Trying to close timing with conservative margins may hurt overall PPA § What fraction of total yield failures are due to timing marginality?
10
simply re-time with aged models
11
an order of magnitude higher than the cost of providing timing models
§ Need innovative approaches to modeling variation efficiently
§ Ask about how your IP provider determined the trade-off they applied
§ PVT corners § Voltage variation distributions § Temperature variation distributions § Standard deviations
12
13
Jim Dodrill received his education at Oklahoma State University and Duke University. During is career he has done custom circuit design and layout, synthesis and place-and-route, full chip assembly, physical and timing verification, internal CAD software development and management. He is currently a Senior Principal Design Engineer in the Advanced Products Division of the Physical Design Group at ARM in Austin, Texas. There he is developing new physical IP and modeling methodology. His current emphasis is on modeling