Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
121 words
A gated clock design supporting method comprising the steps of: inputting information about a logic circuit not a clock-gated, information about enable logic for controlling clock output and information about a gating circuit; generating a timing constraint to be secured for said enable logic; calculating a delay time in said enable logic; determining whether or not said enable logic satisfies said timing constraint based on said delay time; when said enable logic satisfies said timing constraint, adding said gating circuit and a circuit composed of said enable logic to said logic circuit not clock-gated so as to generate a clock-gated logic circuit; and outputting information about said clock-gated logic circuit and said timing constraint to be secured for said enable logic.
Claim 2
Dependent Claim
121 words
A gated clock design supporting method comprising the steps of: inputting information about a logic circuit not a clock-gated, information about enable logic for controlling clock output and information about a gating circuit; generating a timing constraint to be secured for said enable logic; calculating a delay time in said enable logic; determining whether or not said enable logic satisfies said timing constraint based on said delay time; when said enable logic satisfies said timing constraint, adding said gating circuit and a circuit composed of said enable logic to said logic circuit not clock-gated so as to generate a clock-gated logic circuit; and outputting information about said clock-gated logic circuit and said timing constraint to be secured for said enable logic.
Claim 3
Dependent Claim
27 words
A gated clock design supporting method according to claim 1 , wherein said gating circuit includes a circuit for securing a normal operation for the logic circuit.
Claim 4
Dependent Claim
29 words
A gated clock design supporting method according to claim 1 , further comprising the step of: generating information about a gate a clock line of said clock-gated logic circuit.
Claim 5
Dependent Claim
51 words
A gated clock design supporting method according to claim 1 , further comprising the step of outputting, when said enable logic does not satisfy the timing constraint, an error message indicating that a timing constraint error has occurred relating to an enable logic portion which does not satisfy said timing constraint.
Claim 6
Dependent Claim
35 words
A gated clock design supporting method according to claim 1 , wherein information about said clock-gated logic circuit and said timing constraint to be secured for said enable logic are displayed on a display unit.
Claim 7
Dependent Claim
42 words
A gated clock design supporting method according to claim 1 , wherein information about said logic circuit not clock-gated, information about said enable logic and information about said gating circuit are inputted in the form of text information through a key board.
Claim 8
Dependent Claim
30 words
A gated clock design supporting method according to claim 1 , wherein information about said logic circuit not clock-gated is inputted by drawing on a screen of a display unit.
Claim 9
Dependent Claim
152 words
A gated clock design supporting apparatus comprising: a circuit information input portion for inputting information about a logic circuit not clock-gated, information about enable logic for controlling a clock output and information about a gating circuit; an enable logic timing constraint generating portion for generating a timing constraint to be secured for said enable logic; an enable logic timing determination portion for calculating a delay time in said enable logic and determining whether or not said enable logic satisfies said timing constraint based on said delay time; a clock gating execution portion for, when said enable logic satisfies said timing constraint, adding said gating circuit and a circuit composed of said enable logic to said logic circuit not clock-gated so as to generate a clock-gated logic circuit; and a circuit information output portion for outputting information about said clock-gated logic circuit and said timing constraint to be secured for said enable logic.
Claim 10
Dependent Claim
152 words
A gated clock design supporting apparatus comprising: a circuit information input portion for inputting information about a logic circuit not clock-gated, information about enable logic for controlling a clock output and information about a gating circuit; an enable logic timing constraint generating portion for generating a timing constraint to be secured for said enable logic; an enable logic timing determination portion for calculating a delay time in said enable logic and determining whether or not said enable logic satisfies said timing constraint based on said delay time; a clock gating execution portion for, when said enable logic satisfies said timing constraint, adding said gating circuit and a circuit composed of said enable logic to said logic circuit not clock-gated so as to generate a clock-gated logic circuit; and a circuit information output portion for outputting information about said clock-gated logic circuit and said timing constraint to be secured for said enable logic.
Claim 11
Dependent Claim
27 words
A gated clock design supporting apparatus according to claim 8 , wherein said gating circuit includes a circuit for securing a normal operation for the logic circuit.
Claim 12
Dependent Claim
35 words
A gated clock design supporting apparatus according to claim 8 , further comprising: a clock line gate information generating portion for generating information about a gate on a clock line of said clock-gated logic circuit.
Claim 13
Dependent Claim
60 words
A gated clock design supporting apparatus according to claim 8 , wherein when said enable logic timing determination portion determines that said enable logic does not satisfy the timing constraint, said circuit information output portion outputs an error message indicating that a timing constraint error has occurred relating to an enable logic portion which does not satisfy said timing constraint.
Claim 14
Dependent Claim
21 words
A gated clock design supporting apparatus according to claim 8 , wherein said circuit information input portion comprises a key board.
Claim 15
Dependent Claim
40 words
A gated clock design supporting apparatus according to claim 8 , wherein said circuit information input portion comprises a display unit and information about said logic circuit not clock-gated is inputted by drawing on a screen of said display unit.
Claim 16
Dependent Claim
130 words
A computer-readable memory storing gated clock design supporting program, said gated clock design supporting program comprising the steps of: inputting information about a logic circuit not clock-gated, information about enable logic for controlling a clock output and information about a gating circuit; generating a timing constraint to be secured for said enable logic; calculating a delay time in said enable logic; determining whether or not said enable logic satisfies said timing constraint based on said delay time; when said enable logic satisfies said timing constraint, adding said gating circuit and a circuit composed of said enable logic to said logic circuit not clock-gated so as to generate a clock-gated logic circuit; and outputting information about said clock-gated logic circuit and said timing constraint to be secured for said enable logic.
Claim 17
Dependent Claim
130 words
A computer-readable memory storing gated clock design supporting program, said gated clock design supporting program comprising the steps of: inputting information about a logic circuit not clock-gated, information about enable logic for controlling a clock output and information about a gating circuit; generating a timing constraint to be secured for said enable logic; calculating a delay time in said enable logic; determining whether or not said enable logic satisfies said timing constraint based on said delay time; when said enable logic satisfies said timing constraint, adding said gating circuit and a circuit composed of said enable logic to said logic circuit not clock-gated so as to generate a clock-gated logic circuit; and outputting information about said clock-gated logic circuit and said timing constraint to be secured for said enable logic.
Claim 18
Dependent Claim
30 words
A computer-readable memory storing gated clock design supporting program according to claim 14 , wherein said gating circuit includes a circuit for securing a normal operation for the logic circuit.
Claim 19
Dependent Claim
33 words
A computer-readable memory storing gated clock design supporting program according to claim 14 , further comprising the step of: generating information about a gate on a clock line of said clock-gated logic circuit.
Claim 20
Dependent Claim
59 words
A computer-readable memory storing gated clock design supporting program according to claim 14 , further comprising the step of: when said determining step determines that said enable logic does not satisfy the timing constraint, outputting an error message indicating that a timing constraint error has occurred relating to an enable logic portion which does not satisfy said timing constraint.
Claim 21
Dependent Claim
42 words
A computer-readable memory storing gated clock design supporting program according to claim 14 , wherein at said outputting step, information about said logic circuit clock-gated and said timing constraint to be secured for said enable logic are displayed on a display unit.
Claim 22
Dependent Claim
49 words
A computer-readable memory storing gated clock design supporting program according to claim 14 , where at said inputting step, information about said logic circuit not clock-gated, information about said enable logic and information about said gating circuit are inputted in the form of text information through a key board.
Claim 23
Dependent Claim
37 words
A computer-readable memory storing gated clock design supporting program according to claim 14 , where at said inputting step, information about said logic circuit not clock-gated is inputted by drawing on a screen of a display unit.