Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
216 words
A phase-tolerant communication scheme, comprising: a first computing resource generating a first clock signal; a first clock line coupled to the first computing resource for communicating the first clock signal from the first computing resource; a first plurality of data lines coupled to the first computing resource for communicating data from the first computing resource; and a second computing resource coupled to the first plurality of data lines and to the first clock line, the second computing resource generating a second clock signal with an unknown phase relationship to the first clock signal, the second computing resource comprising: a first buffer coupled to the first plurality of data lines, a first control circuit coupled to the first clock line that generates a first delayed clock signal in response to the first clock signal, a first write pointer circuit coupled to the first clock line that generates a first write pointer in response to the first clock signal, and a first read pointer circuit coupled to the first control circuit that generates a first read pointer in response to the first delayed clock signal; wherein data from the first computing resource is stored in the first buffer according to the first write pointer and data is read from the first buffer according to the first read pointer.
Claim 2
Dependent Claim
216 words
A phase-tolerant communication scheme, comprising: a first computing resource generating a first clock signal; a first clock line coupled to the first computing resource for communicating the first clock signal from the first computing resource; a first plurality of data lines coupled to the first computing resource for communicating data from the first computing resource; and a second computing resource coupled to the first plurality of data lines and to the first clock line, the second computing resource generating a second clock signal with an unknown phase relationship to the first clock signal, the second computing resource comprising: a first buffer coupled to the first plurality of data lines, a first control circuit coupled to the first clock line that generates a first delayed clock signal in response to the first clock signal, a first write pointer circuit coupled to the first clock line that generates a first write pointer in response to the first clock signal, and a first read pointer circuit coupled to the first control circuit that generates a first read pointer in response to the first delayed clock signal; wherein data from the first computing resource is stored in the first buffer according to the first write pointer and data is read from the first buffer according to the first read pointer.
Claim 3
Dependent Claim
25 words
The phase-tolerant scheme of claim 1, wherein the first clock signal is in phase with the data communicated by the first plurality of data lines.
Claim 4
Dependent Claim
21 words
The phase-tolerant scheme of claim 1, wherein the first computing resource continually sends data over the first plurality of data lines.
Claim 5
Dependent Claim
189 words
The phase-tolerant communication scheme of claim 1, further comprising: a second plurality of data lines coupled between the first computing resource and the second computing resource for communicating data from the second computing resource to the first computing resource; a second clock line coupled between the first computing resource and the second computing resource for communicating the second clock signal to the first computing resource wherein the first computing resource further comprises: a second buffer coupled to the second plurality of data lines, a second control circuit coupled to the second clock line that generates a second delayed clock signal in response to the second clock signal, a second write pointer circuit coupled to the second clock line that generates a second write pointer in response to the second clock signal, and a second read pointer circuit coupled to the second control circuit that generates a second read pointer in response to the second delayed clock signal; wherein data from the second computing resource is stored in second buffer according to the second write pointer and data is read from the second buffer according to the second read buffer.
Claim 6
Dependent Claim
25 words
The phase-tolerant scheme of claim 4, wherein the second clock signal is in phase with the data communicated by the second plurality of data lines.
Claim 7
Dependent Claim
21 words
The phase-tolerant scheme of claim 4, wherein the second computing resource continuously sends data over the second plurality of data lines.
Claim 8
Dependent Claim
17 words
The phase tolerant communication scheme of claim 4, wherein the second buffer comprises a first-in/first-out (FIFO) buffer.
Claim 9
Dependent Claim
56 words
The phase-tolerant communication scheme of claim 4, wherein the second computing resource further comprises a second reset synchronizer coupled to the second write pointer circuit, the second read pointer circuit, the second clock line and to the second control circuit, the second reset synchronizer generating a second write reset signal and a second read reset signal.
Claim 10
Dependent Claim
23 words
The phase-tolerant communication scheme of claim 4, wherein the first computing resource comprises a processor and the second computing resource comprises memory circuitry.
Claim 11
Dependent Claim
25 words
The phase-tolerant communication scheme of claim 4, wherein the first computing resource comprises a first processor and the second computing resource comprises a second processor.
Claim 12
Dependent Claim
16 words
The phase-tolerant communication scheme of claim 1, wherein the first buffer comprises a first-in/first-out (FIFO) buffer.
Claim 13
Dependent Claim
56 words
The phase-tolerant communication scheme of claim 1, wherein the first computing resource further comprises a first reset synchronizer coupled to the first write pointer circuit, the first read pointer circuit, the first clock line and to the first control circuit, the first reset synchronizer generating a first write reset signal and a first read reset signal.
Claim 14
Dependent Claim
194 words
A computer system, comprising: a processor generating a first clock signal; a first clock line coupled to the processor for communicating the first clock signal; a first plurality of data lines coupled to the processor for communicating data from the processor; and a memory coupled to the first plurality of data lines and to the first clock line, the memory generating a second clock signal with an unknown phase relationship to the first clock signal, the memory comprising: a first buffer coupled to the first plurality of data lines, a first control circuit coupled to the first clock line that generates a first delayed clock signal in response to the first clock signal, a first write pointer circuit coupled to the first clock line that generates a first write pointer in response to the first clock signal, and a first read pointer circuit coupled to the first control circuit that generates a first read pointer in response to the first delayed clock signal; wherein data from the processor is stored in the first buffer according to the first write pointer and data is read from the first buffer according to the first read pointer.
Claim 15
Dependent Claim
194 words
A computer system, comprising: a processor generating a first clock signal; a first clock line coupled to the processor for communicating the first clock signal; a first plurality of data lines coupled to the processor for communicating data from the processor; and a memory coupled to the first plurality of data lines and to the first clock line, the memory generating a second clock signal with an unknown phase relationship to the first clock signal, the memory comprising: a first buffer coupled to the first plurality of data lines, a first control circuit coupled to the first clock line that generates a first delayed clock signal in response to the first clock signal, a first write pointer circuit coupled to the first clock line that generates a first write pointer in response to the first clock signal, and a first read pointer circuit coupled to the first control circuit that generates a first read pointer in response to the first delayed clock signal; wherein data from the processor is stored in the first buffer according to the first write pointer and data is read from the first buffer according to the first read pointer.
Claim 16
Dependent Claim
25 words
The computer system of claim 13, wherein the first clock signal is in phase with the data communicated by the first plurality of data lines.
Claim 17
Dependent Claim
19 words
The computer system of claim 13, wherein the processor continually sends data over the first plurality of data lines.
Claim 18
Dependent Claim
15 words
The computer system of claim 13, wherein the first buffer is a first-in/first-out (FIFO) buffer.
Claim 19
Dependent Claim
53 words
The computer system of claim 13, wherein the processor further comprises a first reset synchronizer coupled to the first write pointer circuit, the first read pointer circuit, the first clock line and to the first control circuit, the first reset synchronizer generating a first write reset signal and a first read reset signal.
Claim 20
Dependent Claim
171 words
The computer system of claim 13, further comprising: a second plurality of data lines coupled between the processor and the memory for communicating data from the memory to the processor; a second clock line coupled between the processor and the memory for communicating the second clock signal to the processor wherein the processor further comprises: a second buffer coupled to the second plurality of data lines, a second control circuit coupled to the second clock line that generates a second delayed clock signal in response to the second clock signal, a second write pointer circuit coupled to the second clock line that generates a second write pointer in response to the second clock signal, and a second read pointer circuit coupled to the second control circuit that generates a second read pointer in response to the second delayed clock signal; wherein data from the memory is stored in the second buffer according to the second write pointer and data is read from the second buffer according to the second read pointer.
Claim 21
Dependent Claim
25 words
The computer system of claim 18, wherein the second clock signal is in phase with the data communicated over the second plurality of data lines.
Claim 22
Dependent Claim
19 words
The computer system of claim 18, wherein the memory continually sends data over the second plurality of data lines.
Claim 23
Dependent Claim
15 words
The computer system of claim 18, wherein the second buffer comprises a first-in/first-out (FIFO) buffer.
Claim 24
Dependent Claim
53 words
The computer system of claim 18, wherein the memory further comprises a second reset synchronizer coupled to the second write pointer circuit, the second read pointer circuit, the second clock line and to the second control circuit, the second reset synchronizer generating a second write reset signal and a second read reset signal.
Claim 25
Dependent Claim
202 words
A multi-processor system, comprising: a first processor generating a first clock signal; a first clock line coupled to the first processor for communicating the first clock signal; a first plurality of data lines coupled to the first processor for communicating data from the first processor; and a second processor coupled to the first plurality of data lines and to the first clock line, the second processor generating a second clock signal with an unknown phase relationship to the first clock signal, the second processor comprising: a first buffer coupled to the first plurality of data lines, a first control circuit coupled to the first clock line that generates a first delayed clock signal in response to the first clock signal, a first write pointer circuit coupled to the first clock line that generates a first write pointer in response to the first clock signal, and a first read pointer circuit coupled to the first control circuit that generates a first read pointer in response to the first delayed clock signal; wherein data from the first processor is stored in the first buffer according to the first write pointer and data is read from the first buffer according to the first read pointer.
Claim 26
Dependent Claim
202 words
A multi-processor system, comprising: a first processor generating a first clock signal; a first clock line coupled to the first processor for communicating the first clock signal; a first plurality of data lines coupled to the first processor for communicating data from the first processor; and a second processor coupled to the first plurality of data lines and to the first clock line, the second processor generating a second clock signal with an unknown phase relationship to the first clock signal, the second processor comprising: a first buffer coupled to the first plurality of data lines, a first control circuit coupled to the first clock line that generates a first delayed clock signal in response to the first clock signal, a first write pointer circuit coupled to the first clock line that generates a first write pointer in response to the first clock signal, and a first read pointer circuit coupled to the first control circuit that generates a first read pointer in response to the first delayed clock signal; wherein data from the first processor is stored in the first buffer according to the first write pointer and data is read from the first buffer according to the first read pointer.
Claim 27
Dependent Claim
25 words
The multi-processor system of claim 23, wherein the first clock signal is in phase with the data communicated over the first plurality of data lines.
Claim 28
Dependent Claim
20 words
The multi-processor system of claim 23, wherein the first processor continually sends data over the first plurality of data lines.
Claim 29
Dependent Claim
15 words
The multi-processor system of claim 23, wherein the first buffer is a first-in/first-out (FIFO) buffer.
Claim 30
Dependent Claim
54 words
The multi-processor system of claim 23, wherein the first processor further comprises a first reset synchronizer coupled to the first write pointer circuit, the first read pointer circuit, the first clock line and to the first control circuit, the first reset synchronizer generating a first write reset signal and a first read reset signal.
Claim 31
Dependent Claim
180 words
The multi-processor system of claim 23, further comprising: a second plurality of data lines coupled between the first processor and the second processor for communicating data from the second processor to the first processor; a second clock line coupled between the first processor and the second processor for communicating the second clock signal to the first processor wherein the first processor further comprises: a second buffer coupled to the second plurality of data lines, a second control circuit coupled to the second clock line that generates a second delayed clock signal in response to the second clock signal, a second write pointer circuit coupled to the second clock line that generates a second write pointer in response to the second clock signal, and a second read pointer circuit coupled to the second control circuit that generates a second read pointer in response to the second delayed clock signal; wherein data from the second processor is stored in the second buffer according to the second write pointer and data is read from the second buffer according to the second read pointer.
Claim 32
Dependent Claim
25 words
The multi-processor system of claim 28, wherein the second clock signal is in phase with the data communicated over the second plurality of data lines.
Claim 33
Dependent Claim
20 words
The multi-processor system of claim 28, wherein the second processor continually sends data over the second plurality of data lines.
Claim 34
Dependent Claim
15 words
The multi-processor system of claim 28, wherein the second buffer comprises a first-in/first-out (FIFO) buffer.
Claim 35
Dependent Claim
54 words
The multi-processor system of claim 28, wherein the second processor further comprises a second reset synchronizer coupled to the second write pointer circuit, the second read pointer circuit, the second clock line and to the second control circuit, the second reset synchronizer generating a second write reset signal and a second read reset signal.