Rotation Scheduling and Voltage Assignment to Minimize Energy for SoC
Low energy consumption is a critical issue inembedded systems design. As the technology feature sizesof SoC (Systems on Chip) become smaller and smaller, thepercentage of leakage power consumption in total powerconsumption continues to grow. Traditional Dynamic VoltageScaling (DVS) fail to accurately address the impact of scaling on system power consumption as the leakage power increases exponentially. The combination of DVS and Adaptive Body Biasing (ABB) is an effective technique to jointly optimize dynamic and leakage energy dissipation. In this paper, we propose an optimal soft real-time Rotation scheduling and voltage assignment algorithm, RSVAME (Rotation Scheduling and Voltage Assignment to Minimize Energy), to minimize both dynamic and leakage energy via DVS and ABB. Voltage transition overhead has been considered in our approach. We conduct experiments on a set of DSP benchmarks based on the power model of 70 nm technology. The experimental results show that our approach achieves significant energy saving thanthat of ILP (Integer Linear Programming) approach.