Passer au contenu

Bitcoin accepté au paiement  |  Expédié depuis Laval, QC, Canada  |  Soutien expert depuis 2016

Clock Gating

Hardware

Definition

Clock gating is a low-power digital design technique that disables the clock signal to a circuit block whenever that block has no useful work to do. Dynamic power is burned every time a flip-flop or wire toggles — charging and discharging capacitance on each transition — so stopping the clock to an idle region stops nearly all of its switching activity, and therefore its dynamic power, while leaving its stored state intact and ready to resume. In a chip where the clock network alone can account for a large fraction of total dynamic power, refusing to toggle logic that has nothing to say is the cheapest power savings available.

How it works

A small gating cell — an integrated clock gate, essentially a latch paired with an AND gate to prevent glitches — sits between the clock tree and a group of registers. When an enable signal indicates the block is inactive, the cell holds the local clock steady so downstream logic freezes instead of toggling pointlessly; when work resumes, the clock passes through again with no state lost. The technique applies at every scale: synthesis tools automatically insert fine-grained gating across millions of registers wherever they can prove a register's value will not change, while architects add coarse-grained gating that silences whole functional units. Because the clock tree itself is such a heavy switcher — a network of buffers spanning the entire die, toggling every cycle — pruning its active branches saves power twice: in the gated logic and in the tree that no longer drives it.

Relevance to mining ASICs

A mining chip is an unusual power profile: its hash cores are designed to run flat out, every cycle doing useful SHA-256 work, so there is little idle logic to gate in the hot datapath — the efficiency battle there is fought with voltage scaling, circuit design, and process choice instead. Clock gating earns its keep in the surrounding logic: control, configuration, and interface blocks that work only intermittently, and it matters during partial operation, as when firmware throttles or disables sections of the array — gated regions stop drawing dynamic power even though they remain energized. The distinction from cutting power entirely is important: clock-gated transistors still leak static current because they stay powered. Killing leakage too requires power gating, which cuts the supply rail and loses state in the bargain. Note also what clock gating is not: when firmware tunes a miner's frequency per hash domain, that is clock scaling — running the clock slower — not gating it off; the autotuner calculates those operating points at runtime for each board's silicon.

The bigger efficiency picture

Clock gating is one member of a family of techniques — voltage and frequency scaling, power gating, multi-threshold cells — that together determine how many joules a chip spends per unit of work. For miners this ledger is the business itself: joules per terahash decides which hardware survives a halving, and every generation of ASIC wrings more from the same physics through exactly these methods plus process shrinks. The same logic governs the GPUs and SoCs in a sovereign home lab, gating aggressively at idle so the machine sips power between inference runs. Efficiency engineering is the quiet foundation under both mining and self-hosted compute: the watts you never burn are the cheapest ones.

On the bench, the concept occasionally surfaces in diagnostics: a functional block that receives power but no clock is silent, not broken, and a board whose clock-enable logic has failed can mimic a dead subsystem while every rail measures perfectly. Checking for clock activity at a test point with an oscilloscope before condemning silicon is the repair-bench echo of the design technique — and it is why "the chip gets warm" is weak evidence of function, since leakage warms even a clock-gated die.

In Simple Terms

Clock gating is a low-power digital design technique that disables the clock signal to a circuit block whenever that block has no useful work to…

Explore the Full Glossary

Browse all Bitcoin mining terms from A to Z. Whether you are a beginner or expert, deepen your understanding of the mining ecosystem.

Glossaire du minage

ASIC Miner Database

Compare 500+ miners with real-time profitability data, home mining scores, and detailed specs.

Comparer les mineurs