• DocumentCode
    1414964
  • Title

    Power-Aware High-Level Synthesis With Clock Skew Management

  • Author

    Yeh, Tung-Hua ; Wang, Sying-Jyan

  • Author_Institution
    Nat. Chung-Hsing Univ., Taichung, Taiwan
  • Volume
    20
  • Issue
    1
  • fYear
    2012
  • Firstpage
    167
  • Lastpage
    171
  • Abstract
    An effective clock-skew scheduling scheme in the high-level synthesis process targeted for power and speed optimization is presented. The proposed scheme has the following distinctive features: 1) a clock-skew management algorithm that selects a minimum set of clock phases to achieve the optimization goals is developed; 2) the effect of module binding in high-level synthesis was not considered in previous studies, which may lead to designs with timing violation; a discussion on how to model the effect of module binding is provided; 3) a heuristic low-power module binding algorithm that provides near-optimal results quickly is proposed; and 4) a technique called reallocation is proposed to exploit all available skews and thus maximize the capability of clock-skew scheduling. Experimental results show that, on the average, 48% power reduction is achieved by the proposed method. At most five clock phases are required, while in most cases two to four clock phases are sufficient.
  • Keywords
    circuit optimisation; clocks; high level synthesis; power aware computing; clock skew management; power aware high level synthesis; power optimization; scheduling scheme; speed optimization; Adders; Clocks; Delay; Heuristic algorithms; Power demand; Registers; Clock-skew scheduling; high-level synthesis; low-power design;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2010.2091292
  • Filename
    5677459