Inventors:
Owen Chiang - Austin TX, US
Christopher M. Durham - Round Rock TX, US
Peter J. Klim - Austin TX, US
Daniel L. Stasiak - Austin TX, US
Albert J. Van Norstrand, Jr. - Round Rock TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H03K 19/00
US Classification:
326 93, 326136, 327544, 713322
Abstract:
A technique for clock gating a clock domain of an integrated circuit includes storing first, second, and third values in a control register. The first value corresponds to a first number of clock cycles to wait before initiating clock gating, the second value corresponds to a second number of clock cycles in which clock gating is performed, and the third value corresponds to a third number of clock cycles in which clock gating is not performed. One of the first, second, and third values is selectively loaded from the control register into a counting circuit. The counting circuit counts from the loaded one of the first, second, and third values to a transition value. A compare signal is received at the control state machine (from the counting circuit) that indicates the counting circuit has reached the transition value. Based on a current state of the control state machine, a load signal is provided to the counting circuit to cause the counting circuit to load an associated one of the first, second, and third values from the control register.