What are clock gating checks? Why do we do them?

Clock Gating Checks: setup and hold timing checks applied to the enable signal of Integrated Clock Gating (ICG) cells.

Prevent Glitches: The primary reason is to ensure the output of the ICG cell (the gated clock) is clean and free from glitches or runt pulses. Glitches can cause flip-flops downstream to capture incorrect data or enter metastable states.

Reliable Low Power: Ensuring the checks pass guarantees the gating works reliably, achieving the intended power reduction without causing functional errors.

Understanding clock gating

Share:
‹ What are inputs required to star CTS?
Home
Pros and cons of H-tree? Advantage of using both buffers and inverters? ›