Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
101 words
A method of generating a clock enable signal suitable for use in transferring data in state-based logic circuitry, the method comprising the steps of: applying a first clock signal to a clock input of a first data storage device; applying a second clock signal to a data input of the first data storage device and to a clock input of a second data storage device, wherein an output of the first data storage device is connected to a data input of the second data storage device; and generating the clock enable signal as an output of the second data storage device.
Claim 2
Independent Claim
101 words
A method of generating a clock enable signal suitable for use in transferring data in state-based logic circuitry, the method comprising the steps of: applying a first clock signal to a clock input of a first data storage device; applying a second clock signal to a data input of the first data storage device and to a clock input of a second data storage device, wherein an output of the first data storage device is connected to a data input of the second data storage device; and generating the clock enable signal as an output of the second data storage device.
Claim 3
Dependent Claim
28 words
The method of claim 1 wherein the second clock signal has a clock rate which is a non-integer multiple of a clock rate of the first clock signal.
Claim 4
Dependent Claim
26 words
The method of claim 1 wherein the second clock signal has a clock rate which is 1.5 times a clock rate of the first clock signal.
Claim 5
Dependent Claim
15 words
The method of claim 1 wherein the first and second data storage devices comprise flip-flops.
Claim 6
Dependent Claim
35 words
The method of claim 1 further including the step of applying the second clock signal to clock inputs of the second data storage device and to clock inputs of third and fourth data storage devices.
Claim 7
Dependent Claim
28 words
The method of claim 5 further including the step of generating a delayed version of the clock enable signal as an output of the fourth data storage device.
Claim 8
Dependent Claim
31 words
The method of claim 1 further including the step of applying the clock enable signal to a select signal input of at least one multiplexer in a data transfer pipeline structure.
Claim 9
Independent Claim
98 words
An apparatus for generating a clock enable signal suitable for use in transferring data in state-based logic circuitry, the apparatus comprising: a first data storage device having a clock input connected to receive a first clock signal and a data input connected to receive a second clock signal; and at least one additional data storage device, the at least one additional storage device including a clock input connected to receive the second clock signal, a data input connected to a complemented output of the first data storage device, and a data output corresponding to the clock enable signal.
Claim 10
Independent Claim
98 words
An apparatus for generating a clock enable signal suitable for use in transferring data in state-based logic circuitry, the apparatus comprising: a first data storage device having a clock input connected to receive a first clock signal and a data input connected to receive a second clock signal; and at least one additional data storage device, the at least one additional storage device including a clock input connected to receive the second clock signal, a data input connected to a complemented output of the first data storage device, and a data output corresponding to the clock enable signal.
Claim 11
Dependent Claim
28 words
The apparatus of claim 8 wherein the second clock signal has a clock rate which is a non-integer multiple of a clock rate of the first clock signal.
Claim 12
Dependent Claim
28 words
The apparatus of claim 8 further including an inverter connected between a source of the first clock signal and the clock input of the first data storage device.
Claim 13
Dependent Claim
26 words
The apparatus of claim 8 wherein the second clock signal has a clock rate which is 1.5 times a clock rate of the first clock signal.
Claim 14
Dependent Claim
22 words
The apparatus of claim 8 wherein the first data storage device and the at least one additional data storage device comprise flip-flops.
Claim 15
Dependent Claim
22 words
The apparatus of claim 8 wherein the at least one additional storage device further includes second, third and fourth data storage devices.
Claim 16
Dependent Claim
24 words
The apparatus of claim 13 wherein the fourth data storage device has an output corresponding to a delayed version of the clock enable signal.
Claim 17
Dependent Claim
23 words
The apparatus of claim 8 further including at least one multiplexer having a select signal input connected to receive the clock enable signal.
Claim 18
Independent Claim
141 words
A method of transferring data between a first processing element operating with a first clock at a first clock rate and a second processing element operating with a second clock at a second clock rate, the method comprising the steps of: generating an enable signal using the first clock and the second clock, the enable signal including phase information from both the first and the second clocks; and applying a data signal from the first processing element to a first input of a first multiplexer, the first multiplexer having an output connected to a data input of a first data storage device clocked at the second clock rate and a second input connected to a data output of the data storage device; wherein the data output of the data storage device is connected to an input of the second processing element.
Claim 19
Independent Claim
141 words
A method of transferring data between a first processing element operating with a first clock at a first clock rate and a second processing element operating with a second clock at a second clock rate, the method comprising the steps of: generating an enable signal using the first clock and the second clock, the enable signal including phase information from both the first and the second clocks; and applying a data signal from the first processing element to a first input of a first multiplexer, the first multiplexer having an output connected to a data input of a first data storage device clocked at the second clock rate and a second input connected to a data output of the data storage device; wherein the data output of the data storage device is connected to an input of the second processing element.
Claim 20
Dependent Claim
28 words
The method of claim 16 wherein the first processing element is a video decoder and the second processing element is a pipeline logic portion of a graphics processor.
Claim 21
Dependent Claim
17 words
The method of claim 16 wherein the second clock rate is 1.5 times the first clock rate.
Claim 22
Dependent Claim
17 words
The method of claim 16 wherein the data storage device connected to the multiplexer comprises a flip-flop.
Claim 23
Dependent Claim
93 words
The method of claim 16 further including the step of: applying a data signal from the second processing element to a first input of a second multiplexer, the second multiplexer having an output connected to a data input of a second data storage device clocked at the second clock rate and a second input connected to a data output of the data storage device; wherein the data output of the second data storage device is connected to an input of a third processing element operating with a clock at the first clock rate.
Claim 24
Independent Claim
155 words
An apparatus for transferring data between a first processing element operating with a first clock at a first clock rate and a second processing element operating with a second clock at a second clock rate, the apparatus comprising: a synchronous phase detector having inputs connected to receive the first and second clocks and an output corresponding to an enable signal including phase information from both the first and the second clocks; and a first multiplexer having a first input connected to receive a data signal from the first processing element, a select signal input connected to an output of the synchronous phase detector, an output connected to a data input of a first data storage device clocked at the second clock rate and a second input connected to a data output of the data storage device; wherein the data output of the data storage device is connected to an input of the second processing element.
Claim 25
Independent Claim
155 words
An apparatus for transferring data between a first processing element operating with a first clock at a first clock rate and a second processing element operating with a second clock at a second clock rate, the apparatus comprising: a synchronous phase detector having inputs connected to receive the first and second clocks and an output corresponding to an enable signal including phase information from both the first and the second clocks; and a first multiplexer having a first input connected to receive a data signal from the first processing element, a select signal input connected to an output of the synchronous phase detector, an output connected to a data input of a first data storage device clocked at the second clock rate and a second input connected to a data output of the data storage device; wherein the data output of the data storage device is connected to an input of the second processing element.
Claim 26
Dependent Claim
28 words
The apparatus of claim 21 wherein the first processing element is a video decoder and the second processing element is a pipeline logic portion of a graphics processor.
Claim 27
Dependent Claim
17 words
The apparatus of claim 21 wherein the second clock rate is 1.5 times the first clock rate.
Claim 28
Dependent Claim
17 words
The apparatus of claim 21 wherein the data storage device connected to the multiplexer comprises a flip-flop.
Claim 29
Dependent Claim
109 words
The apparatus of claim 21 further including: a second multiplexer having first input connected to receive a data signal from an output of the second processing element, a select signal input coupled to an output of the synchronous phase detector and receiving the enable signal therefrom, an output connected to a data input of a second data storage device clocked at the second clock rate, and a second input connected to a data output of the second data storage device; wherein the data output of the second data storage device is connected to an input of a third processing element operating with a clock at the first clock rate.