• DocumentCode
    3176298
  • Title

    Low Power Behavioral Synthesis

  • Author

    Wang, Guan-Jun ; Zhao, Ying

  • Author_Institution
    Coll. of Comput. Sci. & Technol., China Univ. of Min. & Technol., Xuzhou, China
  • fYear
    2009
  • fDate
    21-22 Dec. 2009
  • Firstpage
    160
  • Lastpage
    163
  • Abstract
    In this paper, a framework for reducing power during behavioral synthesis is proposed. A new parameter called Cycle Power Product (CPP) is defined which captures the power characteristics as an equally weighted sum of normalized mean cycle power. To minimize this parameter uses multiple supply voltages and dynamic frequency clocking and results in reduction of both energy and transient power. The cycle differential power can be modeled either as the mean deviation from the average power or as the cycle-to-cycle power gradient. The switching activity information is obtained from behavioral simulations. Based on the above we develop a new datapath scheduling algorithm which attempts at power and energy minimization by minimizing the CPP parameter during the scheduling process. The type and number of functional units available becomes the set of resource constraints for the scheduler. Experimental results indicate that the scheduler that minimizes CPP instead of conventional energy or average power as objective function could achieve significant reductions in power and energy.
  • Keywords
    application specific integrated circuits; integrated circuit design; low-power electronics; minimisation; scheduling; CPP parameter; behavioral simulations; cycle differential power; cycle power product; cycle-to-cycle power gradient; datapath scheduling algorithm; dynamic frequency clocking; energy minimization; low power behavioral synthesis; mean deviation; normalized mean cycle power; power characteristics; power minimization; power reduction; resource constraints; scheduling process; supply voltages; switching activity information; Batteries; Capacitance; Circuit synthesis; Clocks; Concurrent computing; Energy consumption; Fluctuations; Minimization; Scheduling algorithm; Voltage; behavioral synthesis; cycle power product; low power design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Internet Computing for Science and Engineering (ICICSE), 2009 Fourth International Conference on
  • Conference_Location
    Harbin
  • Print_ISBN
    978-1-4244-6754-9
  • Type

    conf

  • DOI
    10.1109/ICICSE.2009.74
  • Filename
    5521610