Patent ID: 8069026

Claim:
An non-transitory computer-readable recording medium storing therein a clock gating analyzing program that causes a computer to execute: detecting a plurality of clock gates that supply a clock or terminate the clock to a plurality of sequential circuit elements in a target circuit; calculating, for each of the clock gates, a clock gate function indicating activation of a local clock output from a local clock detected at the detecting; generating a conversion table by a substitution of a plurality of combinations of output values from the sequential circuit elements into each of the clock gate functions to calculate a plurality of combinations of clock gate function values, each combination of clock gate function values being a clock gating state that indicates an activation state of each of the local clocks collectively, wherein the conversion table indicates a conversion of the combination of output values to the clock gating state; and outputting a clock-gating-all-state group covering all the clock gating states possible in the target circuit based on the conversion table; wherein the local clock is supplied even when the clock gate function is in an inactive state.