Statistical Optimization of Leakage Power Considering Process Variations
Description:
Statistical Optimization of Leakage Power Considering Process Variations. Ashish Srivastava, Dennis Sylvester and David Blaauw. University of Michigan, Ann Arbor ... – PowerPoint PPT presentation
Power and delay computation performed using corner case models
Sensitivity based optimization approach
Design initially mapped to a low Vth library
Sized to meet timing using TILOS
Iterative high Vth assignment
Selecting a gate for high Vth assignment
Based on max. sensitivity (?Power/?Delay)
Sensitivities weighted by timing slack
Upsize gates to maintain timing
Based on max. sensitivity (?Delay/?Power)
Sensitivities weighted by path criticality
If total power is found to increase
All moves are reversed
Gate set to low Vth is flagged
12 Enforcing statistical constraints
Statistical analyzers instead of corner models
Delay analysis
Requires an STA and SSTA run
STA finds index used to look-up fitting parameters
Calculate mean and variance of delay for each gate
Using the fitting parameters
Perform SSTA
Leakage analysis
Estimate mean and variance of total leakage
Statistical constraints reduce pessimism introduced through worst-case design
13 Using statistical sensitivities
Sensitivity computation / comparisonThe change in power or delay for a given Vth re-assignment or up-sizing is actually a distribution and not a single value
Needs to be efficient
Forms the inner loop of the optimization approach
Hard to find the distribution of sensitivities
?Power/?Delay
?Power is a difference of two lognormals
?Delay is a gaussian Difference of two gaussians
Weighting factor
Function of slack at the node
14 Sensitivity Computation
Estimate mean and variance
Weighting factors term is assumed to be independent of gate length
?Power/?Delay
Expressed as a function of gate length usingthe fitting parameters
Expand as a Taylor series and estimate meanand variance
Weighting factor
Estimate mean and variance using the slack PDFs generated at each node
Combine to estimate mean and variance of theoverall sensitivity
15 Sensitivity Comparison Cumulative Probability Sensitivity Value
Distribution of sensitivities is not known
Decision based on sensitivity comparison is requiredto be deterministic
Sensitivity comparison is done at a specific pointof its distribution (Which point?)
16 Outline
Preliminaries
Statistical Optimization
Results
17 Comparing various approaches
Statistical optimization provides additionalreduction of 40 in leakage power at thetightest delay constraint
Using corner models results in hugeperformance loss
18 Achievable power reduction OPT2 Using only statistical constraints OPT3 Using statistical constraints sensitivities
Same percentile point used for delay target
Reduces leakage in high frequency/high leakageparts by 29-36 on average vs. deterministicdual-Vth algorithms
Significant contribution offered by both statistical constraints and statistical sensitivities
19 Impact on leakage PDF
Different approaches perform similarly for loosedelay constraint
Using statistical techniques for high-performance circuits
Significantly reduced leakage
Results in a tighter distribution of leakage
20 Comparing sensitivities
Sensitivities are compared at
Mean n Standard deviation
Using n -1.65 and n -2.33 corresponds to the 5 and 1 pointon a Gaussian
Using a very low confidence point on a CDF gives a high confidencefor the minimum value of that sensitivity
n-1.65 provides best results for 95 delay/leakage targets
n-1.65 and n-2.33 perform very similarly for 99 targets
21 Conclusions and future work
First approach to statistical leakage power optimization
Provides up to 50 reduction in leakage for high leakage parts under tight delay constraints
Enforce statistical constraints
Using corner case models is unacceptable
Use statistical sensitivities
Crucial to making moves that are most likely to provide best power-delay trade-off
Future work Correlation of power and performance
Samples with very low leakage will probably fail timing
How to size/assign Vth to maximize parametric yield considering pressures from both sides (too slow too leaky)
PowerShow.com is a leading presentation sharing website. It has millions of presentations already uploaded and available with 1,000s more being uploaded by its users every day. Whatever your area of interest, here you’ll be able to find and view presentations you’ll love and possibly download. And, best of all, it is completely free and easy to use.
You might even have a presentation you’d like to share with others. If so, just upload it to PowerShow.com. We’ll convert it to an HTML5 slideshow that includes all the media types you’ve already added: audio, video, music, pictures, animations and transition effects. Then you can share it with your target audience as well as PowerShow.com’s millions of monthly visitors. And, again, it’s all free.
About the Developers
PowerShow.com is brought to you by CrystalGraphics, the award-winning developer and market-leading publisher of rich-media enhancement products for presentations. Our product offerings include millions of PowerPoint templates, diagrams, animated 3D characters and more.