High-level power modeling, estimation, and optimization

被引:114
作者
Macii, E [1 ]
Pedram, M
Somenzi, F
机构
[1] Politecn Torino, I-10129 Turin, Italy
[2] Univ So Calif, Dept Elect Engn Syst, Los Angeles, CA 90089 USA
[3] Univ Colorado, Boulder, CO 80309 USA
关键词
behavioral and logic synthesis; low power design; power management;
D O I
10.1109/43.736181
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Silicon area, performance, and testability have been, so far, the major design constraints to be met during the development of digital very-large-scale-integration (VLSI) systems. In recent years, however, things have changed; increasingly, power has been given weight comparable to the other design parameters. This is primarily due to the remarkable success of personal computing devices and wireless communication systems, which demand high-speed computations with low power consumption. In addition, there exists a strong pressure for manufacturers of high-end products to keep power under control, due to the increased costs of packaging and cooling this type of devices. Last, the need of ensuring high circuit reliability has turned out to be more stringent. The availability of tools for the automatic design of low-power VLSI systems has thus become necessary. More specifically, following a natural trend, the interests of the researchers have lately shifted to the investigation of power modeling, estimation, synthesis, and optimization techniques that account for power dissipation during the early stages of the design flow. This paper surveys representative contributions to this area that have appeared in the recent literature.
引用
收藏
页码:1061 / 1079
页数:19
相关论文
共 110 条
[1]   Precomputation-based sequential logic optimization for low power [J].
Alidina, Mazhar ;
Monteiro, Jose ;
Devadas, Srinivas ;
Ghosh, Abhijit ;
Papaefthymiou, Marios .
IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1994, 2 (04) :426-436
[2]  
[Anonymous], P 1993 INT C COMP AI
[3]  
[Anonymous], 1996, ACM T DES AUTOMAT EL, DOI 10.1145/225871.225877
[4]   SAVING POWER BY SYNTHESIZING GATED CLOCKS FOR SEQUENTIAL-CIRCUITS [J].
BENINI, L ;
SIEGEL, P ;
DEMICHELI, G .
IEEE DESIGN & TEST OF COMPUTERS, 1994, 11 (04) :32-41
[5]   STATE ASSIGNMENT FOR LOW-POWER DISSIPATION [J].
BENINI, L ;
DEMICHELI, G .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1995, 30 (03) :258-268
[6]   Asymptotic zero-transition activity encoding for address busses in low-power microprocessor-based systems [J].
Benini, L ;
DeMicheli, G ;
Macii, E ;
Sciuto, D ;
Silvano, C .
SEVENTH GREAT LAKES SYMPOSIUM ON VLSI, PROCEEDINGS, 1997, :77-82
[7]   Automatic synthesis of low-power gated-clock finite-state machines [J].
Benini, L ;
DeMicheli, G .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (06) :630-643
[8]   Address bus encoding techniques for system-level power optimization [J].
Benini, L ;
De Micheli, G ;
Macii, E ;
Sciuto, D ;
Silvano, C .
DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, :861-866
[9]  
Benini L, 1997, 1997 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, PROCEEDINGS, P24, DOI 10.1109/LPE.1997.621202
[10]   Symbolic synthesis of clock-gating logic for power optimization of control-oriented synchronous networks [J].
Benini, L ;
DeMicheli, G ;
Macii, E ;
Poncino, M ;
Scarsi, R .
EUROPEAN DESIGN & TEST CONFERENCE - ED&TC 97, PROCEEDINGS, 1997, :514-520