Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
200 words
A method for providing clock signals to a circuit including a plurality of only interconnected dynamic logic gates, a first flip-flop coupled to provide one or more input signals to the plurality of only interconnected dynamic logic gates and a second flip-flop coupled to receive one or more output signals from the plurality of only interconnected dynamic logic gates, the method comprising: clocking a first dynamic logic gate of the plurality of only interconnected dynamic logic gates with a first clock signal; and clocking a second dynamic logic gate of the plurality of only interconnected dynamic logic gates with a second clock signal, said second clock signal lagging said first clock signal, wherein, within one cycle time, an evaluation phase of said first clock signal overlaps an evaluation phase of said second clock signal by a first evaluation overlap time period; and clocking a third dynamic logic gate of the plurality of only interconnected dynamic logic gates with a third clock signal, said third clock signal lagging said second clock signal, wherein, within one cycle time, said evaluation phase of said second clock signal overlaps an evaluation phase of said third clock signal by a second evaluation overlap time period.
Claim 2
Independent Claim
200 words
A method for providing clock signals to a circuit including a plurality of only interconnected dynamic logic gates, a first flip-flop coupled to provide one or more input signals to the plurality of only interconnected dynamic logic gates and a second flip-flop coupled to receive one or more output signals from the plurality of only interconnected dynamic logic gates, the method comprising: clocking a first dynamic logic gate of the plurality of only interconnected dynamic logic gates with a first clock signal; and clocking a second dynamic logic gate of the plurality of only interconnected dynamic logic gates with a second clock signal, said second clock signal lagging said first clock signal, wherein, within one cycle time, an evaluation phase of said first clock signal overlaps an evaluation phase of said second clock signal by a first evaluation overlap time period; and clocking a third dynamic logic gate of the plurality of only interconnected dynamic logic gates with a third clock signal, said third clock signal lagging said second clock signal, wherein, within one cycle time, said evaluation phase of said second clock signal overlaps an evaluation phase of said third clock signal by a second evaluation overlap time period.
Claim 3
Dependent Claim
44 words
The method of claim 1 wherein, within one cycle time, said first dynamic logic gate of the plurality of only interconnected dynamic logic gates receives a leading edge of a latest arriving input signal after receiving a leading edge of said first clock signal.
Claim 4
Dependent Claim
42 words
The method of claim 2 wherein, within one cycle time, said first dynamic logic gate of the plurality of only interconnected dynamic logic gates receives said leading edge of said latest input signal before a leading edge of said second clock signal.
Claim 5
Dependent Claim
61 words
The method of claim 1 wherein said first evaluation overlap time period has a duration at least as great as a minimum input signal pulse width of a kth dynamic logic gate, summed with a propagation delay of a (k-1)th dynamic logic gate and minus a reset time of said (k-1)th dynamic logic gate, k being an integer greater than one.
Claim 6
Dependent Claim
38 words
The method of claim 1 wherein said first evaluation overlap time period is predetermined as a duration having a maximum value for any kth and (k-1)th dynamic logic gates in said plurality of only interconnected dynamic logic gates.
Claim 7
Dependent Claim
121 words
The method of claim 1 wherein i clock signals are provided to the plurality of only interconnected dynamic logic gates, i being an integer greater than one, each clock signal of said i clock signals having overlapping logic high levels portions, said i clock signals including said first, second, and third clock signals, wherein each dynamic logic gate is connected to receive one of said i clock signals so that, within one cycle time, each dynamic logic gate receives a leading edge of a latest arriving input signal after a leading edge of the clock signal received by the dynamic logic gate but before any subsequently occurring leading edge of said i clock signals, i being an integer greater than one.
Claim 8
Dependent Claim
18 words
The method of claim 6 wherein each of said i clock signals has a substantially identical duty cycle.
Claim 9
Dependent Claim
40 words
The method of claim 7 wherein adjacent clock signals of said i clock signals have substantially identical lag periods, except for an initial clock signal of said i clock signals and a last clock signal of said i clock signals.
Claim 10
Dependent Claim
191 words
A structure for providing clock signals to a circuit including a plurality of interconnected dynamic logic gates, a first flip-flop coupled to provide one or more input signals to the plurality of interconnected dynamic logic gates and a second flip-flop coupled to receive one or more output signals from the plurality of interconnected dynamic logic gates, the structure comprising: means for providing a first clock signal to the first and second flip-flops and a first dynamic logic gate of the plurality of interconnected dynamic logic gates; means for providing a second clock signal to a second dynamic logic gate of the plurality of interconnected dynamic logic gates, said second clock signal lagging said first clock signal, wherein, within one cycle time, an evaluation phase of said first clock signal overlaps an evaluation phase of said second clock signal; and means for providing a third clock signal to a third dynamic logic gate of said plurality of interconnected dynamic logic gates, said third clock signal lagging said second clock signal, wherein, within one cycle time, said evaluation phase of said second clock signal overlaps an evaluation phase of said third clock signal.
Claim 11
Dependent Claim
191 words
A structure for providing clock signals to a circuit including a plurality of interconnected dynamic logic gates, a first flip-flop coupled to provide one or more input signals to the plurality of interconnected dynamic logic gates and a second flip-flop coupled to receive one or more output signals from the plurality of interconnected dynamic logic gates, the structure comprising: means for providing a first clock signal to the first and second flip-flops and a first dynamic logic gate of the plurality of interconnected dynamic logic gates; means for providing a second clock signal to a second dynamic logic gate of the plurality of interconnected dynamic logic gates, said second clock signal lagging said first clock signal, wherein, within one cycle time, an evaluation phase of said first clock signal overlaps an evaluation phase of said second clock signal; and means for providing a third clock signal to a third dynamic logic gate of said plurality of interconnected dynamic logic gates, said third clock signal lagging said second clock signal, wherein, within one cycle time, said evaluation phase of said second clock signal overlaps an evaluation phase of said third clock signal.
Claim 12
Dependent Claim
42 words
The structure of claim 9 wherein, within one cycle time, said first dynamic logic gate of the plurality of interconnected dynamic logic gates receives a leading edge of a latest input signal after receiving a leading edge of said first clock signal.
Claim 13
Dependent Claim
41 words
The structure of claim 9 wherein, within one cycle time, said first dynamic logic gate of the plurality of interconnected dynamic logic gates receives said leading edge of said latest input signal before a leading edge of said second clock signal.
Claim 14
Dependent Claim
52 words
The structure of claim 9 wherein said first dynamic logic gate of the plurality of interconnected dynamic logic gates, in outputting an output signal, has a propagation delay greater than a time period defined by said leading edge of said latest input signal and said leading edge of said second clock signal.
Claim 15
Dependent Claim
35 words
The structure of claim 12 wherein said propagation delay is less than an overlap time period defined by said leading edge of said second clock signal and a trailing edge of said first clock signal.
Claim 16
Dependent Claim
61 words
The structure of claim 13 wherein said overlap time period has a duration at least as great as said propagation delay summed with a largest hold time required of any dynamic logic gate of the plurality of interconnected dynamic logic gates coupled to receive said output signal of said first dynamic logic gate of the plurality of interconnected dynamic logic gates.
Claim 17
Dependent Claim
278 words
A circuit comprising: a clock generator, wherein said clock generator is configured to output k clock signals CK 1 , . . . , CK k , k being an integer greater than one, a clock period of said clock signal CK 1 defining a cycle time, said k clock signals each having a precharge phase and an evaluation phase, a leading edge of each of said k clock signals initiating each said evaluation phase, wherein the leading edge of a clock signal CK i occurs between the leading edges of clock signals CK i-1 and CK i+1 , i being an integer within the range of one and k, inclusive, so that said evaluation phases having overlapping portions; a first flip-flop coupled to receive one of said k clock signals; a plurality of cascaded dynamic logic gates, each coupled to receive one of said k clock signals, wherein said plurality of cascaded dynamic logic gates includes: a first dynamic logic gate coupled to receive an output signal from said first flip-flop, and a last dynamic logic gate coupled to receive an input signal that is dependent from an output signal from said first dynamic logic gate; and a second flip-flop coupled to receive an output signal from said last dynamic logic gate wherein, within one cycle time, each dynamic logic gate of said plurality of cascaded dynamic logic gates is configured to receive the clock signal CK i so that this dynamic logic gate receives a leading edge of a latest arriving input signal after the leading edge of the clock signal CK i occurs and before the leading edge of the clock signal CK i+1 occurs.
Claim 18
Dependent Claim
278 words
A circuit comprising: a clock generator, wherein said clock generator is configured to output k clock signals CK 1 , . . . , CK k , k being an integer greater than one, a clock period of said clock signal CK 1 defining a cycle time, said k clock signals each having a precharge phase and an evaluation phase, a leading edge of each of said k clock signals initiating each said evaluation phase, wherein the leading edge of a clock signal CK i occurs between the leading edges of clock signals CK i-1 and CK i+1 , i being an integer within the range of one and k, inclusive, so that said evaluation phases having overlapping portions; a first flip-flop coupled to receive one of said k clock signals; a plurality of cascaded dynamic logic gates, each coupled to receive one of said k clock signals, wherein said plurality of cascaded dynamic logic gates includes: a first dynamic logic gate coupled to receive an output signal from said first flip-flop, and a last dynamic logic gate coupled to receive an input signal that is dependent from an output signal from said first dynamic logic gate; and a second flip-flop coupled to receive an output signal from said last dynamic logic gate wherein, within one cycle time, each dynamic logic gate of said plurality of cascaded dynamic logic gates is configured to receive the clock signal CK i so that this dynamic logic gate receives a leading edge of a latest arriving input signal after the leading edge of the clock signal CK i occurs and before the leading edge of the clock signal CK i+1 occurs.
Claim 19
Dependent Claim
57 words
The circuit of claim 15 wherein an overlap time period, defined by said leading edge of said clock signal CK i+1 and a trailing edge of said clock signal CK i , has a duration greater than a minimum input signal pulse width required of any dynamic logic gate of the plurality of cascaded dynamic logic gates.
Claim 20
Independent Claim
185 words
A method for providing clock signals to a circuit including a plurality of interconnected dynamic logic gates, a first flip-flop coupled to provide one or more input signals to the plurality of interconnected dynamic logic gates and a second flip-flop coupled to receive one or more output signals from the plurality of interconnected dynamic logic gates, the method comprising: clocking a first dynamic logic gate of the plurality of interconnected dynamic logic gates with a first clock signal; and clocking a second dynamic logic gate of the plurality of interconnected dynamic logic gates with a second clock signal, said second clock signal lagging said first clock signal, wherein, within one cycle time, an evaluation phase of said first clock signal overlaps an evaluation phase of said second clock signal by a first evaluation overlap time period having a duration at least as great as a minimum input signal pulse width of an kth dynamic logic gate, summed with a propagation delay of a (k-1)th dynamic logic gate and minus a reset time of said (k-1)th dynamic logic gate, k being an integer greater than one.
Claim 21
Independent Claim
185 words
A method for providing clock signals to a circuit including a plurality of interconnected dynamic logic gates, a first flip-flop coupled to provide one or more input signals to the plurality of interconnected dynamic logic gates and a second flip-flop coupled to receive one or more output signals from the plurality of interconnected dynamic logic gates, the method comprising: clocking a first dynamic logic gate of the plurality of interconnected dynamic logic gates with a first clock signal; and clocking a second dynamic logic gate of the plurality of interconnected dynamic logic gates with a second clock signal, said second clock signal lagging said first clock signal, wherein, within one cycle time, an evaluation phase of said first clock signal overlaps an evaluation phase of said second clock signal by a first evaluation overlap time period having a duration at least as great as a minimum input signal pulse width of an kth dynamic logic gate, summed with a propagation delay of a (k-1)th dynamic logic gate and minus a reset time of said (k-1)th dynamic logic gate, k being an integer greater than one.
Claim 22
Dependent Claim
186 words
A structure for providing clock signals to a circuit including a plurality of interconnected dynamic logic gates, a first flip-flop coupled to provide one or more input signals to the plurality of interconnected dynamic logic gates and a second flip-flop coupled to receive one or more output signals from the plurality of interconnected dynamic logic gates, the structure comprising: means for providing a first clock signal to the first and second flip-flops and a first dynamic logic gate of the plurality of interconnected dynamic logic gates; and means for providing a second clock signal to a second dynamic logic gate of the plurality of interconnected dynamic logic gates, said second clock signal lagging said first clock signal, wherein, within one cycle time, an evaluation phase of said first clock signal overlaps an evaluation phase of said second clock signal wherein said first dynamic logic gate of the plurality of interconnected dynamic logic gates, in outputting an output signal, has a propagation delay greater than a time period defined by said leading edge of said latest input signal and said leading edge of said second clock signal.
Claim 23
Dependent Claim
186 words
A structure for providing clock signals to a circuit including a plurality of interconnected dynamic logic gates, a first flip-flop coupled to provide one or more input signals to the plurality of interconnected dynamic logic gates and a second flip-flop coupled to receive one or more output signals from the plurality of interconnected dynamic logic gates, the structure comprising: means for providing a first clock signal to the first and second flip-flops and a first dynamic logic gate of the plurality of interconnected dynamic logic gates; and means for providing a second clock signal to a second dynamic logic gate of the plurality of interconnected dynamic logic gates, said second clock signal lagging said first clock signal, wherein, within one cycle time, an evaluation phase of said first clock signal overlaps an evaluation phase of said second clock signal wherein said first dynamic logic gate of the plurality of interconnected dynamic logic gates, in outputting an output signal, has a propagation delay greater than a time period defined by said leading edge of said latest input signal and said leading edge of said second clock signal.
Claim 24
Dependent Claim
35 words
The structure of claim 18 wherein said propagation delay is less than an overlap time period defined by said leading edge of said second clock signal and a trailing edge of said first clock signal.
Claim 25
Dependent Claim
59 words
The structure of claim 19 wherein said overlap time period has a duration at least as great as said propagation delay summed with a largest hold time required of any dynamic logic gate of the plurality of interconnected dynamic logic gates coupled to receive said output signal of said first dynamic logic gate of the plurality of interconnected dynamic