Browse > Article

Multiple Supply Voltage Scheduling Techniques for Minimal Energy Consumption  

Jeong, Woo-Sung (Electric Engineering and Computer Science, Hanyang University)
Shin, Hyun-Chul (Electric Engineering and Computer Science, Hanyang University)
Publication Information
Abstract
In this paper, we propose a multiple voltage scheduling method which reduces energy consumption considering both timing constraints and resource constraints. In the other multiple voltage scheduling techniques, high voltage is assigned to operations in the longest path and low voltage is assigned to operations that are not on the longest path. However, in those methods, voltages are assigned to specific operations restrictively. We use a simulated annealing technique, in which several voltages are assigned to specific operations flexibly regardless of whether they are on the longest path. In this paper, a post processing algorithm is proposed to further reduce the energy consumption. In some cases, designers may want to reduce the level shifters. To make tradeoff between the total energy and the number (or energy) of level shifters weighted term can be added to the cost function. When the level shifter energy is weighted six times, for example, the number of level shifters is reduced by about 24% and their energy consumption is reduced by about 20%.
Keywords
Voltage level shifter;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A Kumar, M. Bayowni, and M. Elgarnel, "A Methodology for Low Power Scheduling with Resources Operating at Multiple Voltages" INTEGRATION, the VLSI journal 37, pp. 29-62, Sep. 2003   DOI   ScienceOn
2 M. C. Johnson and K Roy, "Datapath Scheduling with Multiple Supply Voltages and Level Converters", ACM Trans. Design Automation Electronic Syst., pp.227-248, July. 1997   DOI
3 E. Musoll, J. Cortadella, "High-level Synthesis Technique for Reducing the Activity of Funnctional Units", in Proc. Int. Symp. Low Power Design, pp. 99-104, 1995
4 J. M. Chang and M. Pedram, "Energy Minimization Using Multiple Supply Voltages", IEEE Trans. on VLSI system, vol. 5, no. 4, pp. 436-443, Dec. 1997.   DOI   ScienceOn
5 L. R. Dung, H. C. Yang, "On Multiple-voltage High-level Synthesis Using Algorithmic Transformations", IEICE Trans. on Fundamentals, vol. E87-A, no. 12, Dec. 2004
6 A Manzak, C. Chakrabrarti "A Low Power Scheduling Scheme with Resources Operating at Multiple Voltage," IEEE Trans. on VLSI system, Vol. 2, issue 1, pp. 6-14, Feb. 2002   DOI   ScienceOn
7 K L. Tsai, S. J. Ruan, F. Lai "Low Power Scheduling Method using Multiple Supply Voltages," IEEE Proc. ISCAS, pp. 5295-5298, Sep.2006
8 K L. Tsai, S. W. Chang, F. Lai, and S. J. Ruan, "A Low Power Scheduling Method using Dual V dd and Dual Vth," IEEE Proc. ISCAS, pp. 684-687, May. 2005   DOI
9 W. T. Shiue, C. Chakrabarti, "Low Power Scheduling with Resources Operating at Multiple Voltages", IEEE Trans. Circuits Sys. II, vol. 47, pp. 536-543, June. 2000   DOI