A provably good approximation optimization using multiple algorithm for power supply voltages

被引:9
|
作者
Liu, Hung-Yi [1 ]
Lee, Wan-Ping [1 ]
Chang, Yao-Wen [1 ,2 ]
机构
[1] Natl Taiwan Univ, Grad Inst Elect Engn, Taipei 106, Taiwan
[2] Natl Taiwan Univ, Dept Elect Engn, Taipei 106, Taiwan
关键词
power optimization; multiple supply voltages;
D O I
10.1109/DAC.2007.375289
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multiple supply voltages (MSV's) provide an effective technique for power optimization. This paper addresses a voltage partitioning problem arising in MSV design during high-level synthesis. We point out a theoretical mistake in a recent publication and prove that the partitioning problem is NP-hard. Despite its NP-hardness, we propose an efficient alpha(2)-approximation algorithm for the problem, where a is the constant ratio of the maximum to the minimum voltages. Compared with the previous work that runs in O(dn(2)) time, the time complexity of our algorithm is only O(dkn), where d, k, and n are respectively the numbers of voltages employed in the final designs (i.e., voltage domains), available supply voltages in the technology library, and functional units. Note that both d and k can be considered as small constants for practical applications. Experimental results show that our algorithm can achieve 36-255X run-time speedups than the recent work, with the same power reduction.
引用
收藏
页码:887 / +
页数:2
相关论文
共 50 条
  • [31] Synthesis scheme for low power designs with multiple supply voltages by heuristic algorithms
    Wang, L
    Jiang, YT
    Selvaraj, H
    ITCC 2004: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 2, PROCEEDINGS, 2004, : 826 - 830
  • [32] Algorithm for achieving minimum energy consumption in CMOS circuits using multiple supply and threshold voltages at the module level
    Dhillon, YS
    Diril, AU
    Chatterjee, A
    Lee, HHS
    ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 693 - 700
  • [33] An Optimization-Based Algorithm for Shunt Active Filter Under Distorted Supply Voltages
    Uyyuru, Koteswara Rao
    Mishra, Mahesh K.
    Ghosh, Arindam
    IEEE TRANSACTIONS ON POWER ELECTRONICS, 2009, 24 (5-6) : 1223 - 1232
  • [34] An optimization based algorithm for shunt active filter under unbalanced and nonsinusoidal supply voltages
    Koteswara, Rao U.
    Mishra, Mahesh K.
    Vincent, G.
    ICIEA 2008: 3RD IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, PROCEEDINGS, VOLS 1-3, 2008, : 1475 - 1480
  • [35] Gate level multiple supply voltage assignment algorithm for power optimization under timing constraint
    Chi, Jun Cheng
    Lee, Hung Hsie
    Tsai, Sung Han
    Chi, Mely Chen
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (06) : 637 - 648
  • [36] Optimization of Voltages and Reactive Power Flows in a Power System using Tabu Search
    Wilkosz, Kazimierz
    Okon, Tomasz
    PROCEEDINGS OF THE 13TH INTERNATIONAL SCIENTIFIC CONFERENCE ELECTRIC POWER ENGINEERING 2012, VOLS 1 AND 2, 2012, : 35 - 42
  • [37] Evaluation of multiple supply and threshold voltages for low-power FinFET circuit synthesis
    Mishra, Prateek
    Muttreja, Anish
    Jha, Niraj K.
    2008 IEEE INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES, 2008, : 77 - 84
  • [38] High level synthesis with multiple supply voltages for energy and combined peak power minimization
    Zhao, Zhen
    Bian, Jinian
    Liu, Zhipeng
    Wang, Yunfeng
    Zhao, Kang
    2006 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, 2006, : 864 - +
  • [39] Incremental Power Optimization for Multiple Supply Voltage Design
    Ma, Yuchun
    Qiu, Xiang
    He, Xiangqing
    Hong, Xianlong
    ISQED 2009: PROCEEDINGS 10TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, VOLS 1 AND 2, 2009, : 280 - +
  • [40] Evaluation of Interconnect-Complexity-Aware Low-Power VLSI Design Using Multiple Supply and Threshold Voltages
    Waidyasooriya, Hasitha Muthumala
    Hariyama, Masanori
    Kameyama, Michitaka
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2008, E91A (12) : 3596 - 3606