|
ABSTRACT
Parametric yield loss due to variability can be effectively reduced by both design-time optimization strategies and by adjusting circuit parameters to the realizations of variable parameters. The two levels of tuning operate within a single variability budget, and because their effectiveness depends on the magnitude and the spatial structure of variability their joint co-optimization is required. In this paper we develop a formal optimization algorithm for such co-optimization and link it to the control and measurement overhead via the formal notions of measurement and control complexity. We describe an optimization strategy that unifies design-time gate-level sizing and post-silicon adaptation using adaptive body bias at the chip level. The statistical formulation utilizes adjustable robust linear programming to derive the optimal policy for assigning body bias once the uncertain variables, such as gate length and threshold voltage, are known. Computational tractability is achieved by restricting optimal body bias selection policy to be an affine function of uncertain variables. We demonstrate good run-time and show that 5-35% savings in leakage power across the benchmark circuits are possible. Dependence of results on measurement and control complexity is studied and points of diminishing returns for both metrics are identified.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
C. Visweswariah , K. Ravindran , K. Kalafala , S. G. Walker , S. Narayan, First-order incremental block-based statistical timing analysis, Proceedings of the 41st annual conference on Design automation, June 07-11, 2004, San Diego, CA, USA
[doi> 10.1145/996566.996663]
|
| |
2
|
|
| |
3
|
|
| |
4
|
Dinesh Patil , Sunghee Yun , Seung-Jean Kim , Alvin Cheung , Mark Horowitz , Stephen Boyd, A New Method for Design of Robust Digital Circuits, Proceedings of the 6th International Symposium on Quality of Electronic Design, p.676-681, March 21-23, 2005
[doi> 10.1109/ISQED.2005.11]
|
 |
5
|
Jaskirat Singh , Vidyasagar Nookala , Zhi-Quan Luo , Sachin Sapatnekar, Robust gate sizing by geometric programming, Proceedings of the 42nd annual conference on Design automation, June 13-17, 2005, Anaheim, California, USA
[doi> 10.1145/1065579.1065662]
|
 |
6
|
|
| |
7
|
Tschanz J. et al., "Adaptive body bias for reducing impacts of die-to-die and within-die parameter variations on microprocessor frequency and leakage," ISSCC Tech. Dig., pp. 422--423, 2002.
|
 |
8
|
Siva Narendra , Dimitri Antoniadis , Vivek De, Impact of using adaptive body bias to compensate die-to-die Vt variation on within-die Vt variation, Proceedings of the 1999 international symposium on Low power electronics and design, p.229-232, August 16-17, 1999, San Diego, California, United States
[doi> 10.1145/313817.313932]
|
 |
9
|
A. Keshavarzi , S. Ma , S. Narendra , B. Bloechel , K. Mistry , T. Ghani , S. Borkar , V. De, Effectiveness of reverse body bias for leakage control in scaled dual Vt CMOS ICs, Proceedings of the 2001 international symposium on Low power electronics and design, p.207-212, August 2001, Huntington Beach, California, United States
[doi> 10.1145/383082.383135]
|
 |
10
|
Steven M. Martin , Krisztian Flautner , Trevor Mudge , David Blaauw, Combined dynamic voltage scaling and adaptive body biasing for lower power microprocessors under dynamic workloads, Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, p.721-725, November 10-14, 2002, San Jose, California
[doi> 10.1145/774572.774678]
|
| |
11
|
|
| |
12
|
Wang H. et al., "Variable tapered pareto buffer design and implementation allowing run-time configuration for lowpower embedded SRAMs," IEEE Trans. on VLSI, Vol. 13, No. 10, Oct. 2005.
|
| |
13
|
Prekopa A., Stochastic Programming, Kluwer Academic, 1995.
|
| |
14
|
|
| |
15
|
Ben-Tal, A., Nemirovski, A. "Robust solutions to uncertain linear programs," OR Letters, 25, 1--13, 1999.
|
| |
16
|
|
 |
17
|
Shekhar Borkar , Tanay Karnik , Siva Narendra , Jim Tschanz , Ali Keshavarzi , Vivek De, Parameter variations and impact on circuits and microarchitecture, Proceedings of the 40th conference on Design automation, June 02-06, 2003, Anaheim, CA, USA
[doi> 10.1145/775832.775920]
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
 |
21
|
Ashish Srivastava , Saumil Shah , Kanak Agarwal , Dennis Sylvester , David Blaauw , Stephen Director, Accurate and efficient gate-level parametric yield estimation considering correlated variations in leakage power and performance, Proceedings of the 42nd annual conference on Design automation, June 13-17, 2005, Anaheim, California, USA
[doi> 10.1145/1065579.1065718]
|
| |
22
|
Azizi N. and Najm F. N. "Compensation for within-die variations in dynamic logic by using body-bias," in Proc. of NEWCAS, 2005, pp. 167--170.
|
| |
23
|
Papoulis A., Probability Random Variables and Stochastic Processes, New York: McGraw-Hill, 1984.
|
| |
24
|
|
 |
25
|
|
| |
26
|
Alizadeh F. and Goldfarb D., "Second-order cone programming", Technical Report RRR, Report number 51-2001, RUTCOR, Rutgers University.
|
| |
27
|
|
| |
28
|
Cao Y. et al., "New paradigm of predictive MOSFET and interconnect modeling for early circuit design," Proc. of IEEE CICC, 2000, pp. 201--204.
|
CITED BY 12
|
|
|
|
|
|
|
|
Xin Li , Brian Taylor , YuTsun Chien , Lawrence T. Pileggi, Adaptive post-silicon tuning for analog circuits: concept, analysis and optimization, Proceedings of the 2007 IEEE/ACM international conference on Computer-aided design, November 05-08, 2007, San Jose, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|