DocumentCode
3176298
Title
Low Power Behavioral Synthesis
Author
Wang, Guan-Jun ; Zhao, Ying
Author_Institution
Coll. of Comput. Sci. & Technol., China Univ. of Min. & Technol., Xuzhou, China
fYear
2009
fDate
21-22 Dec. 2009
Firstpage
160
Lastpage
163
Abstract
In this paper, a framework for reducing power during behavioral synthesis is proposed. A new parameter called Cycle Power Product (CPP) is defined which captures the power characteristics as an equally weighted sum of normalized mean cycle power. To minimize this parameter uses multiple supply voltages and dynamic frequency clocking and results in reduction of both energy and transient power. The cycle differential power can be modeled either as the mean deviation from the average power or as the cycle-to-cycle power gradient. The switching activity information is obtained from behavioral simulations. Based on the above we develop a new datapath scheduling algorithm which attempts at power and energy minimization by minimizing the CPP parameter during the scheduling process. The type and number of functional units available becomes the set of resource constraints for the scheduler. Experimental results indicate that the scheduler that minimizes CPP instead of conventional energy or average power as objective function could achieve significant reductions in power and energy.
Keywords
application specific integrated circuits; integrated circuit design; low-power electronics; minimisation; scheduling; CPP parameter; behavioral simulations; cycle differential power; cycle power product; cycle-to-cycle power gradient; datapath scheduling algorithm; dynamic frequency clocking; energy minimization; low power behavioral synthesis; mean deviation; normalized mean cycle power; power characteristics; power minimization; power reduction; resource constraints; scheduling process; supply voltages; switching activity information; Batteries; Capacitance; Circuit synthesis; Clocks; Concurrent computing; Energy consumption; Fluctuations; Minimization; Scheduling algorithm; Voltage; behavioral synthesis; cycle power product; low power design;
fLanguage
English
Publisher
ieee
Conference_Titel
Internet Computing for Science and Engineering (ICICSE), 2009 Fourth International Conference on
Conference_Location
Harbin
Print_ISBN
978-1-4244-6754-9
Type
conf
DOI
10.1109/ICICSE.2009.74
Filename
5521610
Link To Document