• DocumentCode
    2525063
  • Title

    Synthesis of clock gating logic through factored form matching

  • Author

    Han, Inhak ; Shin, Youngsoo

  • Author_Institution
    Dept. of Electr. Eng., KAIST, Daejeon, South Korea
  • fYear
    2012
  • fDate
    May 30 2012-June 1 2012
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Clock gating is typically dictated by designers in register transfer level (RTL). Automatic synthesis of clock gating in gate level has been less explored, but is certainly more convenient to designers; it can also complement RTL clock gating by extracting additional gating conditions. The key problem in gate-level clock gating synthesis is to implement gating conditions with minimum amount of additional logic. In this paper, we aim to utilize the existing combinational logic as much as possible. This is done by extracting a factored form (modeled by a factoring tree) of each gating condition, and try to cover the tree by factoring trees of existing combinational logic; the corresponding process is named factored form matching. Experiments demonstrate that the proposed matching achieves 25% reduction in the number of gates to implement gating conditions; this can be compared to prior method using Boolean division, which achieves 10% reduction.
  • Keywords
    Boolean functions; combinational circuits; logic design; trees (mathematics); Boolean division; RTL clock gating; automatic synthesis; clock gating logic synthesis; combinational logic; factored form matching; factoring tree; gate level; gate-level clock gating synthesis; gating conditions; register transfer level; Approximation methods; Clocks; Design automation; Logic gates; Registers; Runtime; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    IC Design & Technology (ICICDT), 2012 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    pending
  • Print_ISBN
    978-1-4673-0146-6
  • Electronic_ISBN
    pending
  • Type

    conf

  • DOI
    10.1109/ICICDT.2012.6232835
  • Filename
    6232835