Patentable/Patents/US-6457167
US-6457167

Gated clock design supporting method, gated clock design supporting apparatus, and computer readable memory storing gated clock design supporting program

PublishedSeptember 24, 2002
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Information about logic circuit not clock-gated, information about enable logic for controlling clock output and information about a gating circuit are inputted through circuit information I/O portion. Enable logic timing constraint generating portion generates timing constraint to be secured for enable logic. Enable logic timing determination portion calculates a delay time in the enable logic and determines whether or not the enable logic satisfies the timing constraint based on the delay time. Clock gating execution portion, when the enable logic satisfies the timing constraint, adds a gating circuit and a circuit composed of the enable logic to a logic circuit not clock-gated so as to generate a clock-gated logic circuit. Circuit information I/O portion outputs information about the clock-gated logic circuit and timing constraint to be secured for the enable logic.

Patent Claims
9 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A semiconductor integrated circuit apparatus comprising a clock-gated circuit which is designed by inputting information about a logic circuit not clock-gated, information about enable logic for controlling clock output for clock-gating, and information about a gating circuit into a computer, and obtaining information about a clock-gated logic circuit output from the computer, the information about the clock-gated logic circuit being generated by adding the gating circuit and a circuit composed of the enable logic to the logic circuit not clock-gated in the computer.

2

2. A semiconductor integrated circuit apparatus comprising a clock-gated circuit which is designed by inputting information about a logic circuit not clock-gated, information about enable logic for controlling clock output for clock-gating, information about a gating circuit, and information about a clock signal into a computer, and obtaining information about a clock-gated logic circuit output from the computer, the information about the clock-gated logic circuit being generated by adding the gating circuit and a circuit composed of the enable logic to the logic circuit not clock-gated in the computer, when a delay time in the enable logic satisfies timing constraint for fixing the enable logic before the state of the clock signal changes.

3

3. A semiconductor integrated circuit apparatus according to claim 2 , wherein the information about the clock signal includes a cycle and a duty ratio of the clock signal.

4

4. A method of designing a semiconductor integrated circuit apparatus comprising a clock-gated circuit by means of a computer, the method comprising the steps of: inputting information about a logic circuit not clock-gated, information about enable logic for controlling clock output for clock-gating, and information about a gating circuit into the computer; and obtaining information about a clock-gated logic circuit output from the computer, the information about the clock-gated logic circuit being generated by adding the gating circuit and a circuit composed of the enable logic to the logic circuit not clock-gated in the computer.

5

5. A method of designing a semiconductor integrated circuit apparatus comprising a clock-gated circuit by means of a computer, the method comprising the steps of: inputting information about a logic circuit not clock-gated, information about enable logic for controlling clock output for clock-gating, information about a gating circuit, and information about a clock signal into the computer; and obtaining information about a clock-gated logic circuit output from the computer, the information about the clock-gated logic circuit being generated by adding the gating circuit and a circuit composed of the enable logic to the logic circuit not clock-gated in the computer, when a delay time in the enable logic satisfies timing constraint for fixing the enable logic before the state of the clock signal changes.

6

6. A method according to claim 5 , wherein the information about the clock signal includes a cycle and a duty ratio of the clock signal.

7

7. A computer-readable medium storing a supporting program for designing a gated clock circuit in a semiconductor integrated circuit apparatus, the supporting program comprising the steps of: inputting information about a logic circuit not clock-gated, information about enable logic for controlling clock output for clock-gating, and information about a gating circuit: adding the gating circuit and a circuit composed of the enable logic to the logic circuit not clock-gated so as to generate a clock-gated logic circuit; and outputting information about the clock-gated logic circuit.

8

8. A computer-readable medium storing a supporting program for designing a gated clock circuit in a semiconductor integrated circuit apparatus, the supporting program comprising the steps of: inputting information about a logic circuit not clock-gated, information about enable logic for controlling clock output for clock-gating, information about a gating circuit, and information about a clock signal; generating timing constraint for fixing the enable logic before the state of the clock signal changes; generating a delay time in the enable logic; deciding based on the delay time whether the enable logic satisfies the timing constraint; when the enable logic satisfies the timing constraint, adding the gating circuit and a circuit composed of the enable logic to the logic circuit not clock-gated so as to generate a clock-gated logic circuit; and outputting information about the clock-gated logic circuit.

9

9. A computer-readable medium according to claim 8 , wherein the information about the clock signal includes a cycle and a duty ratio of the clock signal.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

February 9, 2000

Publication Date

September 24, 2002

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Gated clock design supporting method, gated clock design supporting apparatus, and computer readable memory storing gated clock design supporting program” (US-6457167). https://patentable.app/patents/US-6457167

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.