• DocumentCode
    2551711
  • Title

    Automatic insertion of gated clocks at register transfer level

  • Author

    Raghavan, Nithya ; Akella, Venkatesh ; Bakshi, Smita

  • Author_Institution
    Hewlett-Packard Co., Cupertino, CA, USA
  • fYear
    1999
  • fDate
    7-10 Jan 1999
  • Firstpage
    48
  • Lastpage
    54
  • Abstract
    In synchronous circuits, the clock signal switches at every clock cycle and drives a large capacitance. As a result, the clock signal is a major source of dynamic power dissipation. Significant power savings can be obtained by identifying periods of inactivity in parts of the circuit, and disabling the clock to those parts of the circuit at the appropriate times. Selectively disabling the clock in this manner is referred to as clock gating. In this paper1, we present a methodology to identify registers and flip flops in a circuit for which the clock input can be gated with a control signal. We also generate the combinational logic to produce this control signal. We present an algorithm to estimate the power saving obtained by gating the clock and the performance penalty (if any) associated with the introduction of gating logic. The algorithm generates the clock gating logic which is inserted appropriately into the original circuit to produce a low power, gated clock version of the circuit
  • Keywords
    clocks; flip-flops; hardware description languages; logic CAD; low-power electronics; sequential circuits; clock signal; combinational logic; dynamic power dissipation; flip flops; gated clocks; gating logic; low power circuits; power saving; register transfer level; synchronous circuits; Capacitance; Clocks; Logic; Power dissipation; Power generation; Registers; Signal generators; Signal processing; Switches; Switching circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1999. Proceedings. Twelfth International Conference On
  • Conference_Location
    Goa
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-0013-7
  • Type

    conf

  • DOI
    10.1109/ICVD.1999.745123
  • Filename
    745123