Power management for modern VLSI loads using dynamic voltage scaling

Author(s):  
Wai Tung Ng ◽  
Olivier Trescases
Author(s):  
Arya Lekshmi Mohan ◽  
Anju S. Pillai

Dynamic Voltage Scaling is an innovative technique for reducing the power consumption of a processor by utilizing its hardware functionality. Dynamic Voltage Scaling processors are mainly focusing on power management. Such processors can be switch between discrete frequency and voltage levels. The main challenges of Dynamic Voltage Scaling are increased number of preemptions and frequency switching. A part of dynamic energy as well as CPU time is lost due to these processes. To limit such processes, an algorithm is proposed which reduces both unwanted frequency switching and preemptions.


2012 ◽  
Vol 47 (11) ◽  
pp. 2563-2575 ◽  
Author(s):  
Yu-Huei Lee ◽  
Chao-Chang Chiu ◽  
Shen-Yu Peng ◽  
Ke-Horng Chen ◽  
Ying-Hsi Lin ◽  
...  

2021 ◽  
Vol 23 (06) ◽  
pp. 794-804
Author(s):  
Kiran Guruprasad Shetty P S ◽  
◽  
Dr. Ravish Aradhya H V ◽  
Eswar Goda ◽  
◽  
...  

Dynamic Voltage Scaling is performed on automotive micro-controller AURIX from Infineon Technologies. In this micro-controller the core and different IPs operate on the 1.25 V supply rail, so dynamically voltage is changed according to the workload in the micro-controller. DVS is done either using an internal onboard voltage regulator or an external voltage regulator. An External board (KITPF3000FRDMEV), which has a controller and a Power Management Integrated Circuit (PMIC) is used for changing the supply voltage to the micro-controller during DVS using an external voltage regulator. The micro-controller is predicting the workload and according to workload, the control command is sent to the controller (FRDM-KL25) in the kit through I2C communication and then the controller sends the command to adjust the voltage of PMIC (PF3000) through I2C communication. Both current measurements for the internal voltage regulator and external voltage regulator are measured for various loads and latency is measured for various baud rates while using external voltage regulator through I2C protocol.


Sign in / Sign up

Export Citation Format

Share Document