ABSTRACT
In the past, the major concern of the VLSI designers werearea, performance, cost, and reliability.In recent years,however, this has changed and, increasingly, power is beinggiven comparable weight to area and speed.This is mainlydue to the remarkable success of personal computing devicesand wireless communication systems, which demandhigh-speed computation and complex functionality with lowpower consumption.In addition, there exists a strong pressurefor manufacturers of high-end products to keep powerunder control.The main driving factors for lower powerdissipation in these products are the costs associated withpackaging and cooling, and circuit reliability.Tools for the automatic design of low-power VLSI systemshave thus become mandatory.More specifically, followinga natural trend, interests of researchers have latelyshifted to the investigation of high-level power modeling,estimation, synthesis, and optimization techniques that accountfor power dissipation as the primary cost factor.This paper provides a non-exhaustive survey of the mostsuccessful and innovative ideas in this area that have appearedin the literature in the last few years.
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
|
|
| |
2
|
F. Najm, R. Burch, P. Yang, I. Hajj, "Probabilistic Simulation for Reliability Analysis of CMOS VLSI Circuits," IEEE Trans, on CAD, Vol. 9, No. 4, pp. 439-450, 1990.
|
| |
3
|
A. Ghosh , S. Devadas , K. Keutzer , J. White, Estimation of average switching activity in combinational and sequential circuits, Proceedings of the 29th ACM/IEEE conference on Design automation, p.253-259, June 08-12, 1992, Anaheim, California, United States
|
| |
4
|
Chi-Ying Tsui , Massoud Pedram , Alvin M. Despain, Efficient estimation of dynamic power consumption under a real delay model, Proceedings of the 1993 IEEE/ACM international conference on Computer-aided design, p.224-228, November 07-11, 1993, Santa Clara, California, United States
|
| |
5
|
F. Najm, "Transition Density: A New Measure of Activity in Digital Circuits," IEEE Trans, on CAD, Vol. 12, No. 4, pp. 310-323, 1993.
|
 |
6
|
Radu Marculescu , Diana Marculescu , Massoud Pedram, Efficient power estimation for highly correlated input streams, Proceedings of the 32nd ACM/IEEE conference on Design automation, p.628-634, June 12-16, 1995, San Francisco, California, United States
[doi> 10.1145/217474.217601]
|
| |
7
|
Chi-Ying Tsui , José Monteiro , Massoud Pedram , Srinivas Devadas , Alvin M. Despain , Bill Lin, Power estimation methods for sequential logic circuits, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, v.3 n.3, p.404-416, Sept. 1995
[doi> 10.1109/92.406998]
|
 |
8
|
Srilatha Manne , Abelardo Pardo , R. Iris Bahar , Gary D. Hachtel , Fabio Somenzi , Enrico Macii , Massimo Poncino, Computing the maximum power cycles of a sequential circuit, Proceedings of the 32nd ACM/IEEE conference on Design automation, p.23-28, June 12-16, 1995, San Francisco, California, United States
[doi> 10.1145/217474.217501]
|
| |
9
|
C. M. Huizer, "Power Dissipation Analysis of CMOS VLSI Circuits by means of Switch-Level Simulation," IEEE European Solid State Circuits Co@, pp. 61-64, 1990.
|
 |
10
|
Charlie X. Huang , Bill Zhang , An-Chang Deng , Burkhard Swirski, The design and implementation of PowerMill, Proceedings of the 1995 international symposium on Low power design, p.105-110, April 23-26, 1995, Dana Point, California, United States
[doi> 10.1145/224081.224100]
|
| |
11
|
R. Burch, F. Najm, P. Yang, T. Trick, "A Monte Carlo Approach for Power Estimation," IEEE Trans, on VLSI Systems, Vol. 1, No. 1, pp. 63-71, 1993.
|
| |
12
|
Chih-Shun Ding , Cheng-Ta Hsieh , Qing Wu , Massoud Pedram, Stratified random sampling for power estimation, Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design, p.576-582, November 10-14, 1996, San Jose, California, United States
|
| |
13
|
|
| |
14
|
A. Hill, C-C. Teng, S. M. Kang, "Simulation-Based Maximum Power Estimation," IEEE ISCAS-96, Vol. IV, pp. 13- 16, Atlanta, GA, May 1996.
|
 |
15
|
Chih-Shun Ding , Qing Wu , Chen-Ta Hsieh , Massoud Pedram, Statistical estimation of the cumulative distribution function for power dissipation in VLSI cirucits, Proceedings of the 34th annual conference on Design automation, p.371-376, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266174]
|
 |
16
|
Diana Marculescu , Radu Marculescu , Massoud Pedram, Stochastic sequential machine synthesis targeting constrained sequence generation, Proceedings of the 33rd annual conference on Design automation, p.696-701, June 03-07, 1996, Las Vegas, Nevada, United States
[doi> 10.1145/240518.240650]
|
| |
17
|
R. Marculescu, D. Marculescu, M. Pedram, "Adaptive Models for Input Data Compaction for Power Simulators," A CM/IEEE ASPDA C-2, pp. 391-396, Chiba, Japan, Jan. 1997.
|
| |
18
|
|
| |
19
|
R. Marculescu, D. Marculescu, M. Pedram, "Power Estimation Using Hierarchical Markov Models," ACM/IEEE DAC-34, Anaheim, CA, Jun. 1997.
|
| |
20
|
S. Powell, P. Chau, "Estimating Power Dissipation of VLSI Signal Processing Chips: The PFA Techniques," IEEE Workshop on VLSI Signal Processing, Vol. IV, pp. 250- 259, 1990.
|
| |
21
|
P. Landman, J. Rabaey, "Power Estimation for High-Level Synthesis," IEEE EDAC-g3, pp. 361-366, Paris, France, Feb. 1993.
|
| |
22
|
D. Liu, C. Svensson, "Power Consumption Estimation in CMOS VLSI Chips," IEEE Journal of Solid State Circuits, Vol. 29, No. 6, pp. 663-670, 1994.
|
| |
23
|
Q. Wu, C-S. Ding, C-T. Hsieh, M. Pedram, "Statistical Design of Macro-Models for RT-Level Power Evaluation," A CM/IEEE ASPDA C-2, pp. 523-528, Chiba, Japan, Jan. 1997.
|
| |
24
|
Cheng-Ta Hsieh , Qing Wu , Chih-Shun Ding , Massoud Pedram, Statistical sampling and regression analysis for RT-level power evaluation, Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design, p.583-588, November 10-14, 1996, San Jose, California, United States
|
| |
25
|
A. Chandrakasan, M. Potkonjak, J. Rabaey, R. Brodersen, "Optimizing Power Using Transformations," IEEE Trans, on CAD, Vol. 14, No. 1, pp. 12-31, 1995.
|
| |
26
|
|
| |
27
|
K. Muller-Glaser, K. Kirsch, K. Neusinger, "Estimating Essential Design Characteristics to Support Project Planning for ASIC Design Management," IEEE/ACM ICCAD-91, pp. 148-151, Santa Clara, CA, Nov. 1991.
|
 |
28
|
|
| |
29
|
|
| |
30
|
D. Marculescu, R. Marculescu, M. Pedram, "Information Theoretic Measures for Power Analysis," IEEE Trans, on CAD, Vol. 15, No. 6, pp. 599-610, 1996.
|
| |
31
|
M. Nemani, F. Najm, "Towards a High-Level Power Estimation Capability," IEEE Trans, on CAD, Vol. 15, No. 6, pp. 588-598, 1996.
|
| |
32
|
|
| |
33
|
A. P. Chandrakasan, M. Potkonjak, R. Mehra, J. Rabaey, R. W. Brodersen, "Optimizing Power Using Transformations," IEEE Trans, on CAD, Vol. 14, No. 1, pp. 12-31, 1995.
|
 |
34
|
José Monteiro , Srinivas Devadas , Pranav Ashar , Ashutosh Mauskar, Scheduling techniques to enable power management, Proceedings of the 33rd annual conference on Design automation, p.349-352, June 03-07, 1996, Las Vegas, Nevada, United States
[doi> 10.1145/240518.240584]
|
 |
35
|
|
| |
36
|
|
| |
37
|
|
| |
38
|
|
| |
39
|
|
| |
40
|
|
| |
41
|
|
| |
42
|
|
 |
43
|
|
| |
44
|
|
| |
45
|
|
 |
46
|
Luciano Lavagno , Patrick C. McGeer , Alexander Saldanha , Alberto L. Sangiovanni-Vincentelli, Timed shared circuits: a power-efficient design style and synthesis tool, Proceedings of the 32nd ACM/IEEE conference on Design automation, p.254-260, June 12-16, 1995, San Francisco, California, United States
[doi> 10.1145/217474.217538]
|
 |
47
|
|
| |
48
|
|
| |
49
|
M. R. Stan, W. P. Burleson, "Limited-Weight Codes for Low-Power," A CM//IEEE IWLPD-9~, pp. 209-214, Napa Valley, CA, Apr. 1994.
|
| |
50
|
|
| |
51
|
|
| |
52
|
|
| |
53
|
|
| |
54
|
S. Devadas, A. R. Newton, "Decomposition and Factorization of Sequential Finite State Machines," IEEE Trans. on CAD, Vol. 8, No. 11, pp. 1206-1217, 1989.
|
| |
55
|
|
| |
56
|
K. Roy, S. C. Prasad, "Circuit Activity Based Synthesis for Low Power Reliable Operations," IEEE Trans. on VLSI Systems, Vol. 1, No. 4, pp. 503-513, 1993.
|
| |
57
|
E. Olson, S. M. Kang, "Low-Power State Assignment for Finite State Machines," A CM/IEEE IWLPD-94, pp. 63- 68, Napa Valley, CA, Apr. 1994.
|
| |
58
|
Chi-Ying Tsui , Massoud Pedram , Chih-Ang Chen , Alvin M. Despain, Low power state assignment targeting two-and multi-level logic implementations, Proceedings of the 1994 IEEE/ACM international conference on Computer-aided design, p.82-87, November 06-10, 1994, San Jose, California, United States
|
| |
59
|
L. Benini, G. De Micheli, "State Assignment for Low Power Dissipation," IEEE Journal of Solid State Circuits, Vol. 30, No. 3, pp. 258-268, 1995.
|
| |
60
|
|
| |
61
|
Gary D. Hachtel , Mariano Hermida , Abelardo Pardo , Massimo Poncino , Fabio Somenzi, Re-encoding sequential circuits to reduce power dissipation, Proceedings of the 1994 IEEE/ACM international conference on Computer-aided design, p.70-73, November 06-10, 1994, San Jose, California, United States
|
| |
62
|
G.D. Hachtel, E. Macii, A. Pardo, F. Somenzi, "Markovian Analysis of Large Finite State Machines," IEEE Trans. on CAD, Vol. 15, No. 12, pp. 1479-1493, 1996.
|
 |
63
|
Chi-Ying Tsui , Massoud Pedram , Alvin M. Despain, Exact and approximate methods for calculating signal and transition probabilities in FSMs, Proceedings of the 31st annual conference on Design automation, p.18-23, June 06-10, 1994, San Diego, California, United States
[doi> 10.1145/196244.196255]
|
| |
64
|
C. E. Leiserson, J. B. Saxe, "Retiming Synchronous Circuitry," AIgorithmica, Vol. 6, No. 1, pp. 5-35, 1991.
|
| |
65
|
José Monteiro , Srinivas Devadas , Abhijit Ghosh, Retiming sequential circuits for low power, Proceedings of the 1993 IEEE/ACM international conference on Computer-aided design, p.398-402, November 07-11, 1993, Santa Clara, California, United States
|
| |
66
|
|
| |
67
|
|
| |
68
|
|
| |
69
|
L. Benini, G. De Micheli, "Transformation and Synthesis of FSMs for Low Power Gated Clock Implementation," IEEE Trans. on CAD, Vol. 15, No. 6, pp. 630-643, 1996.
|
| |
70
|
|
| |
71
|
|
 |
72
|
Vivek Tiwari , Sharad Malik , Pranav Ashar, Guarded evaluation: pushing power management to logic synthesis/design, Proceedings of the 1995 international symposium on Low power design, p.221-226, April 23-26, 1995, Dana Point, California, United States
[doi> 10.1145/224081.224120]
|
CITED BY 15
|
|
|
|
|
Marcello Lajolo , Anand Raghunathan , Sujit Dey, Efficient power co-estimation techniques for system-on-chip design, Proceedings of the conference on Design, automation and test in Europe, p.27-34, March 27-30, 2000, Paris, France
|
|
|
|
|
|
Nicola Dragone , Roberto Zafalon , Carlo Guardiani , Cristina Silvano, Power invariant vector compaction based on bit clustering and temporal partitioning, Proceedings of the 1998 international symposium on Low power electronics and design, p.118-120, August 10-12, 1998, Monterey, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|