Home Knowledge Base Clock Gating

Clock Gating — disabling the clock signal to registers that don't need to update, preventing useless toggling and reducing dynamic power by 20–60%.

The Problem

How Clock Gating Works

<svg viewBox="0 0 351 112" xmlns="http://www.w3.org/2000/svg" style="max-width:100%;height:auto" role="img"><rect x="0" y="0" width="351" height="112" rx="12" fill="#0d1117"/><g font-family="ui-monospace,SFMono-Regular,Menlo,Consolas,&quot;Liberation Mono&quot;,monospace" font-size="14"><text xml:space="preserve" x="20" y="31.7"><tspan fill="#c9d1d9">Original:  clk </tspan><tspan fill="#6e7681">───────────────</tspan><tspan fill="#c9d1d9"> FF.clk</tspan></text><text xml:space="preserve" x="20" y="50.7"><tspan fill="#c9d1d9">Gated:     clk </tspan><tspan fill="#6e7681">──┐</tspan></text><text xml:space="preserve" x="20" y="69.7"><tspan fill="#c9d1d9">                  AND </tspan><tspan fill="#6e7681">────────</tspan><tspan fill="#c9d1d9"> FF.clk</tspan></text><text xml:space="preserve" x="20" y="88.7"><tspan fill="#c9d1d9">           EN </tspan><tspan fill="#6e7681">───┘</tspan></text></g></svg>

ICG (Integrated Clock Gating) Cell

Levels of Clock Gating

Impact

Clock gating is the single most impactful power optimization technique in digital design — it's always the first thing to implement.

clock gatingclock gating optimizationicg cellclock power

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.