• DocumentCode
    1643147
  • Title

    The Model Checking View to Clock Gating and Operand Isolation

  • Author

    Brandt, Jens ; Schneider, Klaus ; Ahuja, Sumit ; Shukla, Sandeep K.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Kaiserslautern, Kaiserslautern, Germany
  • fYear
    2010
  • Firstpage
    181
  • Lastpage
    190
  • Abstract
    Clock gating and operand isolation are two techniques to reduce the power consumption in state-of-the-art hardware designs. Both approaches basically follow a two-step procedure: first, they statically analyze a hardware circuit to determine irrelevant computations. Second, all parts which are responsible for these computations are replaced by others that consume less power in the average case, either by dynamically gating clocks or by isolating operands. This paper focuses on the first phase, i.e. the computation of irrelevant computation. The core of our contribution is the definition of so-called passiveness conditions for each signal x, which indicate that the value currently carried by x does not contribute to the final result of the system. After showing how our theory can be generally used in the context of clock gating and operand isolation, we classify many state-of-the-art approaches and show that they are in fact conservative approximations of our general setting. Thereby, it defines the theoretical basis for adoption of these approaches in their entirety.
  • Keywords
    clocks; electronic engineering computing; formal verification; integrated circuit design; integrated circuit testing; logic design; clock gating; hardware circuit; hardware design; model checking; operand isolation; passiveness condition; power consumption; Clocks; Computational modeling; Equations; Hardware; Mathematical model; Power demand; Registers; clock gating; model checking; operand isolation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design (ACSD), 2010 10th International Conference on
  • Conference_Location
    Braga
  • ISSN
    1550-4808
  • Print_ISBN
    978-1-4244-7266-6
  • Electronic_ISBN
    1550-4808
  • Type

    conf

  • DOI
    10.1109/ACSD.2010.22
  • Filename
    5552677