Power management in high-level synthesis

被引:20
作者
Lakshminarayana, G [1 ]
Raghunathan, A
Jha, NK
Dey, S
机构
[1] NEC Corp Ltd, CCRL, Princeton, NJ 08540 USA
[2] Princeton Univ, Dept Elect Engn, Princeton, NJ 08540 USA
[3] Univ Calif San Diego, Dept Elect & Comp Engn, La Jolla, CA 92037 USA
基金
美国国家科学基金会;
关键词
digital system design; high-level synthesis; power management; register sharing;
D O I
10.1109/92.748195
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper,(1) ne present a power-management methodology targeted toward high-level synthesis of data-dominated behavioral descriptions. It Is founded on the observation that variable assignment can significantly affect power-management opportunities in the synthesized architecture, i.e., variable assignment determines whether or not spurious operations get executed by functional units in the architecture. We introduce perfectly power managed architectures, whose functional units do not execute any spurious operations. We present a variable assignment technique which, when used in high-level synthesis, produces architectures which are perfectly power-managed, Unlike many previously proposed power-management techniques, our method does not add latches or any other circuitry in front of functional units or registers and is, therefore, free of the attendant performance penalty, Experimental results indicate savings of up to 52.5% (average 23.0%) in power consumption over already power-optimized architectures. The area overheads due to our technique are also low and averaged 2.5% for our examples.
引用
收藏
页码:7 / 15
页数:9
相关论文
共 15 条
[1]  
ALDINA M, 1995, IEEE T VLSI SYST, V2, P426
[2]  
[Anonymous], HIGH LEVEL POWER ANA
[3]   OPTIMIZING POWER USING TRANSFORMATIONS [J].
CHANDRAKASAN, AP ;
POTKONJAK, M ;
MEHRA, R ;
RABAEY, J ;
BRODERSEN, RW .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1995, 14 (01) :12-31
[4]  
Correale A. Jr., 1995, Proceedings. 1995 International Symposium on Low Power Design, P75, DOI 10.1145/224081.224095
[5]  
Dasgupta A., 1995, Proceedings. 1995 International Symposium on Low Power Design, P69, DOI 10.1145/224081.224094
[6]  
GOODBY L, 1994, PR IEEE COMP DESIGN, P323, DOI 10.1109/ICCD.1994.331916
[7]  
Musoll E., 1995, Proceedings. 1995 International Symposium on Low Power Design, P99, DOI 10.1145/224081.224099
[8]  
Rabaey J.M., 1996, LOW POWER DESIGN MET
[9]   SCALP: An iterative-improvement-based low-power data path synthesis system [J].
Raghunathan, A ;
Jha, NK .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1997, 16 (11) :1260-1277
[10]  
Raghunathan A, 1997, DES AUT CON, P429, DOI 10.1145/266021.266191