Clock Gating System and Method
First Claim
Patent Images
1. A clock gating circuit comprising:
- an input logic circuit having at least one input to receive at least one input signal and having an output coupled to an internal enable node;
a keeper circuit coupled to selectively hold a logical voltage level at the internal enable node, the keeper circuit including at least one switching element that is responsive to a gated clock signal; and
a gating element responsive to an input clock signal and to the logical voltage level at the internal enable node to generate the gated clock signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A clock gating system and method is disclosed. In a particular embodiment, the system includes an input logic circuit having at least one input to receive at least one input signal and having an output at an internal enable node. A keeper circuit includes at least one switching element that is responsive to a gated clock signal and is coupled to the internal enable node to selectively hold a logical voltage level at the internal enable node. The system further includes a gating element responsive to an input clock signal and to the logical voltage level at the internal enable node to generate the gated clock signal.
-
Citations
47 Claims
-
1. A clock gating circuit comprising:
-
an input logic circuit having at least one input to receive at least one input signal and having an output coupled to an internal enable node; a keeper circuit coupled to selectively hold a logical voltage level at the internal enable node, the keeper circuit including at least one switching element that is responsive to a gated clock signal; and a gating element responsive to an input clock signal and to the logical voltage level at the internal enable node to generate the gated clock signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a NAND logic circuit having a first input coupled to receive a clock signal and having an output coupled to provide a gated clock signal; and a keeper circuit coupled to provide an enable signal to a second input of the NAND logic circuit, wherein less than nine transistors but not less than four transistors toggle with each clock signal transition. - View Dependent Claims (9, 10)
-
-
11. An apparatus comprising:
-
a semiconductor device comprising; an input logic circuit having at least one input to receive at least one input signal and having an output coupled to an internal enable node; a keeper circuit coupled to selectively hold a logical voltage level at the internal enable node, the keeper circuit including at least one switching element that is responsive to a gated clock signal; and a gating element responsive to an input clock signal and to the logical voltage level at the internal enable node to generate the gated clock signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
input logic means for receiving at least one input signal and providing an output coupled to an internal enable node; keeper means for selectively holding a logical voltage level at the internal enable node, the keeper means including at least one switching element that is responsive to a gated clock signal; and gating means for generating the gated clock signal, wherein the gating means is responsive to an input clock signal and to the logical voltage level at the internal enable node. - View Dependent Claims (21, 22, 23)
-
-
24. A method comprising:
-
receiving at least one input signal at an input logic circuit having at least one input and having an output coupled to an internal enable node; generating a gated clock signal at a gating element that is responsive to an input clock signal and to a logical voltage level at the internal enable node; and selectively holding the logical voltage level at the internal enable node in response to the gated clock signal. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method comprising:
-
a first step for receiving at least one input signal at an input logic circuit having at least one input and an output coupled to an internal enable node; a second step for generating a gated clock signal at a gating element that is responsive to an input clock signal and to a logical voltage level at the internal enable node; and a third step for selectively holding the logical voltage level at the internal enable node in response to the gated clock signal. - View Dependent Claims (36)
-
-
37. A computer readable tangible medium storing instructions executable by a computer, the instructions comprising:
-
instructions that are executable by the computer to provide at least one input signal to an input logic circuit of a clock gating cell to generate a gated clock signal based on the at least one input signal, the input logic circuit having an output coupled to an internal enable node, wherein the clock gating cell includes a keeper circuit to selectively hold a logical voltage level at the internal enable node using at least one switching element that is responsive to a gated clock signal, and wherein the clock gating cell includes a gating circuit configured to generate the gated clock signal in response to an input clock signal and to the logical voltage level at the internal enable node. - View Dependent Claims (38)
-
-
39. A method comprising:
-
receiving design information representing at least one physical property of a semiconductor device, the semiconductor device including; an input logic circuit having at least one input to receive at least one input signal and having an output coupled to an internal enable node; a keeper circuit coupled to selectively hold a logical voltage level at the internal enable node, the keeper circuit including at least one switching element that is responsive to a gated clock signal; and a gating element responsive to an input clock signal and to the logical voltage level at the internal enable node to generate the gated clock signal; transforming the design information to comply with a file format; and generating a data file including the transformed design information. - View Dependent Claims (40, 41)
-
-
42. A method comprising:
-
receiving design information including physical positioning information of a packaged semiconductor device on a circuit board, the packaged semiconductor device including a semiconductor structure comprising; an input logic circuit having at least one input to receive at least one input signal and having an output coupled to an internal enable node; a keeper circuit coupled to selectively hold a logical voltage level at the internal enable node, the keeper circuit including at least one switching element that is responsive to a gated clock signal; and a gating element responsive to an input clock signal and to the logical voltage level at the internal enable node to generate the gated clock signal; and transforming the design information to generate a data file. - View Dependent Claims (43, 44, 45)
-
-
46. A system comprising:
-
an input logic circuit of a clock gating cell, the input logic having at least one input to receive at least one input signal and having an output coupled to an internal enable node; and a keeper circuit of the clock gating cell coupled to selectively hold a logical voltage level at the internal enable node, the keeper circuit including at least one switching element that is responsive to a gated clock signal generated at the clock gating cell, wherein the clock gating cell includes not more than four transistors that toggle with each transition of an input clock signal. - View Dependent Claims (47)
-
Specification