Low-power high-level synthesis for FPGA architectures

被引:0
作者
Chen, DM [1 ]
Cong, J [1 ]
Fan, YP [1 ]
机构
[1] Univ Calif Los Angeles, Comp Sci Dept, Los Angeles, CA 90024 USA
来源
ISLPED'03: PROCEEDINGS OF THE 2003 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN | 2003年
关键词
RT-level power estimation; data path optimization; FPGA power reduction;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses two aspects of low-power design for FPGA circuits. First, we present an RT-level power estimator for FPGAs with consideration of wire length. The power estimator closely reflects both dynamic and static power contributed by various FPGA components in 0.1um technology. The power estimation error is 16.2% on average. Second, we present a low power high level synthesis system, named LOPASS, for FPGA designs. It includes two algorithms for power consumption reduction: (i) a simulated annealing engine that carries out resource selection, function unit binding, scheduling, register binding, and data path generation simultaneously to effectively reduce power; (ii) an enhanced weighted bipartite matching algorithm that is able to reduce the total amount of MUX ports by 22.7%. Experimental results show that LOPASS is able to reduce power consumption by 35.8% compared to the results of Synopsys' Behavioral Compiler.
引用
收藏
页码:134 / 139
页数:6
相关论文
共 23 条
[1]  
ALVES JC, 1996, P 38 MIDW S CIRC SYS
[2]  
BETZ V, 1999, ACM INT S FPGA FEBR
[3]  
Bogliolo A., 1999, Proceedings. 1999 International Symposium on Low Power Electronics and Design (Cat. No.99TH8477), P127, DOI 10.1109/LPE.1999.799427
[4]   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
[5]  
DASGUPTA A, 1995, P 1995 INT S LOW POW
[6]   A stochastic wire-length distribution for gigascale integration (GSI) - Part I: Derivation and validation [J].
Davis, JA ;
De, VK ;
Meindl, JD .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 1998, 45 (03) :580-589
[7]  
Donath W. E., 1979, IEEE Transactions on Circuits and Systems, VCAS-26, P272, DOI 10.1109/TCS.1979.1084635
[8]  
DUNCAN AA, 1998, P IEEE S FPGAS CUST
[9]  
ERCEGOVAC M, 1999, P 37 DES AUT C
[10]  
FEUER M, 1982, IEEE T COMPUT, V31, P29, DOI 10.1109/TC.1982.1675882