Noise-Aware DVFS for Efficient Transitions on Battery-Powered IoT Devices

被引:63
|
作者
Zhuo, Cheng [1 ]
Luo, Shaoheng [1 ]
Gan, Houle [2 ]
Hu, Jiang [3 ]
Shi, Zhiguo [1 ]
机构
[1] Zhejiang Univ, Coll Informat Sci & Elect Engn, Hangzhou 310027, Peoples R China
[2] Google Inc, 1600 Amphitheatre Pkwy, Mountain View, CA 94043 USA
[3] Texas A&M Univ, Dept Elect & Comp Engn, College Stn, TX 77843 USA
基金
中国国家自然科学基金;
关键词
Clocks; Optimization; Power system management; Batteries; Schedules; Performance evaluation; Complexity theory; Clock; dynamic voltage frequency scaling (DVFS); noise; optimization; power delivery; GRID ANALYSIS; DYNAMIC VOLTAGE;
D O I
10.1109/TCAD.2019.2917844
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Low power system-on-chips (SoCs) are now at the heart of Internet-of-Things (IoT) devices, which are well-known for their bursty workloads and limited energy storage-usually in the form of tiny batteries. To ensure battery lifetime, dynamic voltage frequency scaling (DVFS) has become an essential technique in such SoC chips. With continuously decreasing supply level, noise margins in these devices are already being squeezed. During DVFS transition, large current that accompanies the clock speed transition runs into or out of clock networks in a few clock cycles, induces large Ldi/dt noise, thereby stressing the power delivery system (PDS). Due to the limited area and cost target, adding additional decoupling capacitance to mitigate such noise is usually challenging. A common approach is to gradually introduce/remove the additional clock cycles to increase/decrease the clock frequency in steps, also known as, clock skipping. However, such a technique may increase DVFS transition time, and still cannot guarantee minimal noise. In this paper, we propose a new noise-aware DVFS sequence optimization technique by formulating a mixed 0/1 programming to resolve the problems of clock skipping sequence optimization. Moreover, the method is also extended to schedule extensive wake-up activities on different clock domains for the same purpose. The experiments show that the optimized sequence is able to significantly mitigate noise within the desired transition time, thereby saving both power and energy.
引用
收藏
页码:1498 / 1510
页数:13
相关论文
共 50 条
  • [41] Efficient generation of delay change curves for noise-aware static timing analysis
    Agarwal, K
    Cao, Y
    Sato, T
    Sylvester, D
    Hu, CM
    ASP-DAC/VLSI DESIGN 2002: 7TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE AND 15TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2002, : 77 - 84
  • [42] Energy-Aware Algorithms for Static Voltage Schedulingon Battery-powered Multiprocessor DVS Systems
    Ding, Shan
    Jiang, Songling
    2012 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING (ICAISC 2012), 2012, 12 : 549 - 555
  • [43] An integrated Mg battery-powered iontophoresis patch for efficient and controllable transdermal drug delivery
    Zhou, Yan
    Jia, Xiaoteng
    Pang, Daxin
    Jiang, Shan
    Zhu, Meihua
    Lu, Geyu
    Tian, Yaping
    Wang, Caiyun
    Chao, Danming
    Wallace, Gordon
    NATURE COMMUNICATIONS, 2023, 14 (01)
  • [44] An integrated Mg battery-powered iontophoresis patch for efficient and controllable transdermal drug delivery
    Yan Zhou
    Xiaoteng Jia
    Daxin Pang
    Shan Jiang
    Meihua Zhu
    Geyu Lu
    Yaping Tian
    Caiyun Wang
    Danming Chao
    Gordon Wallace
    Nature Communications, 14
  • [45] BATTERY-POWERED DETECTOR FINDS LOW-REP-RATE TTL-LEVEL NOISE
    KOLLARAM, PR
    ELECTRONIC DESIGN, 1981, 29 (06) : 266 - &
  • [46] Adaptive state-of-charge indication system for Li-ion battery-powered devices
    Pop, V.
    Bergveld, H.J.
    Danilov, D.
    Notten, P.P.H.
    Regtien, P.P.L.
    World Electric Vehicle Journal, 2007, 1 (01): : 38 - 45
  • [47] A 60 mW Class-G Stereo Headphone Driver for Portable Battery-Powered Devices
    Galal, Sherif
    Zheng, Hui
    Abdelfattah, Khaled
    Chandrasekhar, Vinay
    Mehr, Iuri
    Chen, Alex Jianzhong
    Platenak, John
    Matalon, Nir
    Brooks, Todd L.
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2012, 47 (08) : 1921 - 1934
  • [48] A Pressure Sensing System with ±0.75 mmHg (3σ) Inaccuracy for Battery-Powered Low Power IoT applications
    Jeong, Seokhyeon
    Kim, Yejoong
    Kim, Gyouho
    Blaauw, David
    2020 IEEE SYMPOSIUM ON VLSI CIRCUITS, 2020,
  • [49] Nonlinear Energy-Efficient Noise-Aware Design of CMOS LC Tank Oscillators
    Bader, S.
    Ortmanns, M.
    Anders, J.
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [50] An Energy-Efficient 8x8 2-D DCT VLSI Architecture for Battery-Powered Portable Devices
    Livramento, Vinicius S.
    Moraes, Bruno G.
    Machado, Brunno A.
    Guentzel, Jose Luis
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 587 - 590