Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
188 words
A gated CTS method for synthesizing a logic circuit including at least one clock generator, a plurality of control gates each having one input end connected to a control signal and the other input end connected to receive the output clock signal from the clock generator, a plurality of first logic elements driven directly by the output clock signal from the clock generator, and a plurality of second logic elements that are driven by the gated clock signal that is outputted from each of the control gates under control of the control signal, the gated CTS method comprising the steps of: (1) grouping the first logic elements according to whether they are driven by a gated version of the clock signal from the clock generator or a non-gated version of the clock signal from the clock generator; (2) connecting each group of the first logic elements via a first buffer to one of the control gates; (3) connecting each of the second logic elements via a second buffer to the clock generator; and (4) connecting one input end of each of the control gates to the clock generator.
Claim 2
Dependent Claim
188 words
A gated CTS method for synthesizing a logic circuit including at least one clock generator, a plurality of control gates each having one input end connected to a control signal and the other input end connected to receive the output clock signal from the clock generator, a plurality of first logic elements driven directly by the output clock signal from the clock generator, and a plurality of second logic elements that are driven by the gated clock signal that is outputted from each of the control gates under control of the control signal, the gated CTS method comprising the steps of: (1) grouping the first logic elements according to whether they are driven by a gated version of the clock signal from the clock generator or a non-gated version of the clock signal from the clock generator; (2) connecting each group of the first logic elements via a first buffer to one of the control gates; (3) connecting each of the second logic elements via a second buffer to the clock generator; and (4) connecting one input end of each of the control gates to the clock generator.
Claim 3
Dependent Claim
14 words
The method of claim 1, wherein each the first logic element is a flip-flop.
Claim 4
Dependent Claim
14 words
The method of claim 1, wherein each the first logic element is a latch.
Claim 5
Dependent Claim
13 words
The method of claim 1, wherein each second logic element is a flip-flop.
Claim 6
Dependent Claim
14 words
The method of claim 1, wherein each the second logic element is a latch.
Claim 7
Dependent Claim
14 words
The method of claim 1, wherein each the control gate is an AND gate.
Claim 8
Dependent Claim
14 words
The method of claim 1, wherein each the control gate is an OR gate.
Claim 9
Dependent Claim
139 words
A gated CTS method for synthesizing a logic circuit which requires a number of gated clock signals and non-gated clock signals to operate, the gated clock signals each being enabled by a corresponding control signal, the method comprising the steps of: (1) connecting each control signal to a corresponding control gate; (2) grouping a plurality of first logic elements according to whether driven by a gated version of the clock signal from the clock generator or a non-gated version of the clock signal from the clock generator; (3) connecting each group of the first logic elements via a first buffer to one of the control gates; (4) connecting each of a plurality of second logic elements via a second buffer to the clock generator; and (5) connecting one input end of each the control gate to the clock generator.
Claim 10
Dependent Claim
139 words
A gated CTS method for synthesizing a logic circuit which requires a number of gated clock signals and non-gated clock signals to operate, the gated clock signals each being enabled by a corresponding control signal, the method comprising the steps of: (1) connecting each control signal to a corresponding control gate; (2) grouping a plurality of first logic elements according to whether driven by a gated version of the clock signal from the clock generator or a non-gated version of the clock signal from the clock generator; (3) connecting each group of the first logic elements via a first buffer to one of the control gates; (4) connecting each of a plurality of second logic elements via a second buffer to the clock generator; and (5) connecting one input end of each the control gate to the clock generator.
Claim 11
Dependent Claim
14 words
The method of claim 8, wherein each the first logic element is a flip-flop.
Claim 12
Dependent Claim
14 words
The method of claim 8, wherein each the second logic element is a latch.
Claim 13
Dependent Claim
14 words
The method of claim 8, wherein each the second logic element is a flip-flop.
Claim 14
Dependent Claim
14 words
The method of claim 8, wherein each the second logic element is a latch.
Claim 15
Dependent Claim
14 words
The method of claim 8, wherein each the control gate is an AND gate.
Claim 16
Dependent Claim
14 words
The method of claim 8, wherein each the control gate is an OR gate.
Claim 17
Dependent Claim
145 words
A gated clock tree synthesized logic circuit, which comprises: at least one clock generator for generating a clock signal; a plurality of control gates each having one input end connected to a control signal and the other input end connected to receive the output clock signal from the clock generator; a plurality of first buffers, each having an input end connected to receive the gated clock signal from each of the control gates; at least one second buffer having an input end connected to receive the clock signal from the clock generator; a plurality of first logic elements, coupled respectively to the first buffers so as to be driven by the gated clock signal buffered by the first buffers; and a plurality of second logic elements, coupled to the second buffer so as to be driven by the clock signal buffered by the second buffer.
Claim 18
Dependent Claim
145 words
A gated clock tree synthesized logic circuit, which comprises: at least one clock generator for generating a clock signal; a plurality of control gates each having one input end connected to a control signal and the other input end connected to receive the output clock signal from the clock generator; a plurality of first buffers, each having an input end connected to receive the gated clock signal from each of the control gates; at least one second buffer having an input end connected to receive the clock signal from the clock generator; a plurality of first logic elements, coupled respectively to the first buffers so as to be driven by the gated clock signal buffered by the first buffers; and a plurality of second logic elements, coupled to the second buffer so as to be driven by the clock signal buffered by the second buffer.
Claim 19
Dependent Claim
15 words
The logic circuit of claim 15, wherein each the first logic element is a flip-flop.
Claim 20
Dependent Claim
15 words
The logic circuit of claim 15, wherein each the first logic element is a latch.
Claim 21
Dependent Claim
15 words
The logic circuit of claim 15, wherein each the second logic element is a flip-flop.
Claim 22
Dependent Claim
15 words
The logic circuit of claim 15, wherein each the second logic element is a latch.
Claim 23
Dependent Claim
15 words
The logic circuit of claim 15, wherein each the control gate is an AND gate.
Claim 24
Dependent Claim
15 words
The logic circuit of claim 15, wherein each the control gate is an OR gate.
Claim 25
Dependent Claim
159 words
A gated CTS method for synthesizing a logic circuit which is driven by a system clock signal and requires a number of gated versions of the system clock signal and non-gated versions of the system clock signal to operate, each of the gated clock signals being enabled by a corresponding control signal, the method comprising the steps of: (1) connecting each control signal to a corresponding control gate; (2) grouping a plurality of first logic elements according to whether driven by a gated version of the clock signal from the clock generator or a non-gated version of the clock signal from the clock generator; (3) connecting each group of the first logic elements via a first buffer to one of the control gates; (4) connecting each of a plurality of second logic elements via a second buffer to the system clock signal; and (5) connecting one input end of each of the control gates to the system clock signal.
Claim 26
Dependent Claim
159 words
A gated CTS method for synthesizing a logic circuit which is driven by a system clock signal and requires a number of gated versions of the system clock signal and non-gated versions of the system clock signal to operate, each of the gated clock signals being enabled by a corresponding control signal, the method comprising the steps of: (1) connecting each control signal to a corresponding control gate; (2) grouping a plurality of first logic elements according to whether driven by a gated version of the clock signal from the clock generator or a non-gated version of the clock signal from the clock generator; (3) connecting each group of the first logic elements via a first buffer to one of the control gates; (4) connecting each of a plurality of second logic elements via a second buffer to the system clock signal; and (5) connecting one input end of each of the control gates to the system clock signal.
Claim 27
Dependent Claim
14 words
The method of claim 22, wherein each the first logic element is a flip-flop.
Claim 28
Dependent Claim
14 words
The method of claim 22, wherein each the first logic element is a latch.
Claim 29
Dependent Claim
14 words
The method of claim 22, wherein each the second logic element is a flip-flop.
Claim 30
Dependent Claim
14 words
The method of claim 22, wherein each the second logic element is a latch.
Claim 31
Dependent Claim
14 words
The method of claim 22, wherein each the control gate is an AND gate.
Claim 32
Dependent Claim
14 words
The method of claim 22, wherein each the control gate is an OR gate.