• DocumentCode
    2019516
  • Title

    SAT based low power scheduling and module binding with clock gating

  • Author

    Chandrakar, Khushbu ; Mishra, Shashank ; Roy, Suchismita

  • Author_Institution
    Dept. of CSE., Nat. Inst. of Technol., Durgapur, India
  • fYear
    2015
  • fDate
    7-8 Feb. 2015
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    In today´s circuit designs, with increasing density of devices and fast augmentation of clock frequencies, low-power design is a crucial issue. Clock power devours 60-70 percent of aggregate chip power. This is because power is directly proportional to voltage and also the frequency of the clock when the modules are unused. The purpose of this work is to explore the module binding to reduce the clock tree power based on clock gating. Based on the perception that module binding in high level synthesis has a vital impact on the power consumption of the gated clock tree, a satisfiability (SAT) based approach is proposed in this paper which is based on reduction of the activity pattern, especially with functional module binding. The scheduling and module binding is formulated as a satisfiability problem (SAT) and a PB-SAT (pseudo-Boolean) solver is utilized for discovering the optimal binding solution that minimizes the total power consumption because of the activity pattern.
  • Keywords
    clocks; computability; integrated circuit design; low-power electronics; power aware computing; power consumption; scheduling; PB-SAT solver; SAT based approach; SAT based low power scheduling; activity pattern; aggregate chip power; circuit designs; clock frequencies; clock gating; clock tree power; functional module binding; gated clock tree; high level synthesis; low-power design; power consumption; pseudo-Boolean solver; satisfiability based approach; satisfiability problem; Adders; Benchmark testing; Clocks; Finite impulse response filters; Logic gates; Power demand; Vegetation; High-level synthesis; Low power clock gating; SAT;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer, Communication, Control and Information Technology (C3IT), 2015 Third International Conference on
  • Conference_Location
    Hooghly
  • Print_ISBN
    978-1-4799-4446-0
  • Type

    conf

  • DOI
    10.1109/C3IT.2015.7060211
  • Filename
    7060211