• DocumentCode
    2633922
  • Title

    Low power discrete voltage assignment under clock skew scheduling

  • Author

    Li, Li ; Sun, Jian ; Lu, Yinghai ; Zhou, Hai ; Zeng, Xuan

  • Author_Institution
    Electr. Eng. & Comput. Sci. Dept., Northwestern Univ., Evanston, IL, USA
  • fYear
    2011
  • fDate
    25-28 Jan. 2011
  • Firstpage
    515
  • Lastpage
    520
  • Abstract
    Multiple Supply Voltage (MSV) assignment has emerged as an appealing technique in low power IC design, due to its flexibility in balancing power and performance. However, clock skew scheduling, which has great impact on criticality of combinational paths in sequential circuit, has not been explored in the merit of MSV assignment. In this paper, we propose a discrete voltage assignment algorithm for sequential circuit under clock scheduling. The sequential MSV assignment problem is first formulated as a convex cost dual network flow problem, which can be optimally solved in polynomial time assuming delay of each gate can be chosen in continuous domain. Then a mincut-based heuristic is designed to convert the unfeasible continuous solution into feasible discrete solution while largely preserving the global optimality. Besides, we revisit the hardness of the general discrete voltage assignment problem and point out some misunderstandings on the approximability of this problem in previous related work. Benchmark test for our algorithm shows 9.2% reduction in power consumption on average, in compared with combinational MSV assignment. Referring to the continuous solution obtained from network flow as the lower bound, the gap between our solution and the lower bound is only 1.77%.
  • Keywords
    logic design; low-power electronics; sequential circuits; MSV assignment; clock skew scheduling; convex cost dual network flow problem; low power IC design; low power discrete voltage assignment; mincut-based heuristic; multiple supply voltage; sequential circuit; Clocks; Delay; Logic gates; Power demand; Scheduling; Sequential circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2011 16th Asia and South Pacific
  • Conference_Location
    Yokohama
  • ISSN
    2153-6961
  • Print_ISBN
    978-1-4244-7515-5
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2011.5722244
  • Filename
    5722244