Voltage setup problem for embedded systems with multiple voltages

Univ. of Maryland, College Park, MD, USA
IEEE Transactions on Very Large Scale Integration (VLSI) Systems (Impact Factor: 1.22). 08/2005; DOI: 10.1109/TVLSI.2005.850122
Source: IEEE Xplore

ABSTRACT We formulate the following voltage setup problem: how many levels and at which values should voltages be implemented on the system to achieve the maximum energy saving by dynamic voltage scaling (DVS)? This problem challenges whether DVS technique's full potential in energy saving can be reached on multiple voltage systems. In this paper, 1) we derive analytical solutions for dual-voltage system; 2) we develop efficient numerical methods for the general case where analytical solutions do not exist; 3) we demonstrate how to apply our proposed algorithms in system design; and 4) our experimental results suggest that, interestingly, multiple voltage systems with proper voltage setup can be very close to DVS technique's full potential in energy saving.

  • [Show abstract] [Hide abstract]
    ABSTRACT: A technique to optimize power determines the minimum operating voltage during manufacturing testing on a per die basis. The die is then programmed to operate at the minimum voltage for the life of the die. Silicon results to evaluate the effectiveness of a variety of techniques to determine the minimum voltage of a die, in a manufacturing environment, are presented. Based on this we propose an adaptive hybrid test flow that is guaranteed to compute the minimum voltage while minimizing test time. Finally, sample data on power optimization achievable using power reduction is provided.
    2011 IEEE International Test Conference, ITC 2011, Anaheim, CA, USA, September 20-22, 2011; 01/2011
  • [Show abstract] [Hide abstract]
    ABSTRACT: The paper presents new supervisors dedicated to predictive methods of dynamic power management, i.e. DCT (dynamic clock throttling), DFS (dynamic frequency scaling), and DVS (dynamic voltage scaling). The presented supervisors make decisions on the basis of current chip temperature; future, current and previous power dissipations. They consist in cooperation with operating system and they are dedicated to high efficiency systems. The proposed supervisors can be implemented in both software and hardware, e.g. as neural network. Not only performance gain but also energy profit can be made in systems that use these supervisors. Simulations results of considered cases show that theoretical improvement of the ideal supervisor is in the range of 7.38 to 16.17% for performance and of 2.47 to 9.88% for energy. The profit of the real supervise method depends on the complexity of supervisor.
    Mixed Design of Integrated Circuits and Systems, 2007. MIXDES '07. 14th International Conference on; 07/2007
  • [Show abstract] [Hide abstract]
    ABSTRACT: Given a circuit netlist, based on the slack analysis in the netlist, the optimal voltage in a maximum slack-sharing cluster(MSC) can be obtained to maintain the performance of the netlist. Furthermore, according to the optimal voltages of all the MSCs and the constraints for multiple-voltage assignment, an efficient assignment approach is proposed to assign multiple voltages onto the given circuit netlist for low-power optimization in this paper. The experimental results show that our proposed assignment approach has 10%∼56% reduction of power consumption in multiple-voltage assignment for all the tested circuits.
    Circuits and Systems and TAISA Conference, 2008. NEWCAS-TAISA 2008. 2008 Joint 6th International IEEE Northeast Workshop on; 07/2008


Available from