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
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;
Conference_Titel :
Internet Computing for Science and Engineering (ICICSE), 2009 Fourth International Conference on
Conference_Location :
Harbin
Print_ISBN :
978-1-4244-6754-9
DOI :
10.1109/ICICSE.2009.74