Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
107 words
A synchronization circuit, comprising: first and second flip-flops having commonly coupled clock inputs for receiving a clock signal; a delay element having an input coupled to a data input of the first flip-flop and an output coupled to a data input of the second flip-flop; an AND gate having a first input coupled to an output of the first flip-flop and a second input coupled to an output of the second flip-flop; and a multiplexer having a first input coupled to the output of the delay element, a second input coupled to the output of the AND gate, and an output for supplying an aligned data signal.
Claim 2
Dependent Claim
107 words
A synchronization circuit, comprising: first and second flip-flops having commonly coupled clock inputs for receiving a clock signal; a delay element having an input coupled to a data input of the first flip-flop and an output coupled to a data input of the second flip-flop; an AND gate having a first input coupled to an output of the first flip-flop and a second input coupled to an output of the second flip-flop; and a multiplexer having a first input coupled to the output of the delay element, a second input coupled to the output of the AND gate, and an output for supplying an aligned data signal.
Claim 3
Dependent Claim
39 words
The synchronization-circuit of claim 1, further including a drift correction circuit having first and second inputs and an output, the first input coupled for receiving the clock signal and the second input coupled to the output of the multiplexer.
Claim 4
Dependent Claim
119 words
The synchronization circuit of claim 2, wherein the drift correction circuit includes: a third flip-flop having first and second inputs and an output, wherein the first input is coupled to the first input of the drift correction circuit; a fourth flip-flop having first and second inputs and an output; a first delay circuit having an input and an output, the input coupled to the first input of the third flip-flop and the output coupled to the first input of the fourth flip-flop; and a first buffer having an input and an output, the input coupled to the second input of the drift correction circuit and the output commonly coupled to the second inputs of the third and fourth flip-flops.
Claim 5
Dependent Claim
55 words
The synchronization circuit of claim 3, wherein the first delay circuit is comprised of: a second buffer having an input coupled to the input of the first delay circuit; and an inverter having an input coupled to an output of the second buffer and an output coupled to the output of the first delay circuit.
Claim 6
Dependent Claim
20 words
The synchronization circuit of claim 3, wherein the first delay circuit has a delay twice that of the first buffer.
Claim 7
Dependent Claim
152 words
A drift correction circuit for aligning a first electrical signal to a second electrical signal, comprising: a first flip-flop having a data input coupled for receiving a clock signal, a clock input coupled for receiving a data signal, and an output that provides the first electrical signal; a second flip-flop having a data input coupled for receiving the clock signal a clock input coupled for receiving the data signal, and an output that provides the second electrical signal that is aligned to the first electrical signal; a delay circuit having an input and an output, where the input is coupled to the data input of the first flip-flop and the output is coupled to the data input of the second flip-flop; and a buffer having an input and an output, wherein the input receives the data signal and the output is coupled to the clock inputs of the first and second flip-flops.
Claim 8
Dependent Claim
152 words
A drift correction circuit for aligning a first electrical signal to a second electrical signal, comprising: a first flip-flop having a data input coupled for receiving a clock signal, a clock input coupled for receiving a data signal, and an output that provides the first electrical signal; a second flip-flop having a data input coupled for receiving the clock signal a clock input coupled for receiving the data signal, and an output that provides the second electrical signal that is aligned to the first electrical signal; a delay circuit having an input and an output, where the input is coupled to the data input of the first flip-flop and the output is coupled to the data input of the second flip-flop; and a buffer having an input and an output, wherein the input receives the data signal and the output is coupled to the clock inputs of the first and second flip-flops.
Claim 9
Dependent Claim
19 words
The drift correction circuit of claim 6, wherein the delay circuit includes a non-inverting buffer and an inverting buffer.
Claim 10
Independent Claim
123 words
A method for synchronizing a selected signal to a clock signal, comprising the steps of: receiving a data signal; generating a delayed data signal from the data signal; latching the data signal on a transition of the clock signal to generate a latched data signal; latching the delayed data signal on the transition of the clock signal to generate a latched delayed data signal; logically ANDing the latched data signal and the latched delayed data signal; and selecting one of the data signal and the delayed data signal as a selected signal, wherein the selected signal is synchronized to the clock signal when the latched data signal has a first logic value and the latched delayed data signal has a second logic value.
Claim 11
Independent Claim
123 words
A method for synchronizing a selected signal to a clock signal, comprising the steps of: receiving a data signal; generating a delayed data signal from the data signal; latching the data signal on a transition of the clock signal to generate a latched data signal; latching the delayed data signal on the transition of the clock signal to generate a latched delayed data signal; logically ANDing the latched data signal and the latched delayed data signal; and selecting one of the data signal and the delayed data signal as a selected signal, wherein the selected signal is synchronized to the clock signal when the latched data signal has a first logic value and the latched delayed data signal has a second logic value.
Claim 12
Dependent Claim
38 words
The method of claim 8, wherein the step of generating the delayed data signal from the data signal includes delaying the data signal by an amount of time that is less than a period of the clock signal.
Claim 13
Dependent Claim
28 words
The method of claim 8, further including the step of adjusting a frequency of the clock signal in response to the selected signal drifting from the clock signal.
Claim 14
Dependent Claim
32 words
The method of claim 10, wherein the step of adjusting the frequency of the clock signal includes decreasing the frequency of the clock signal when the selected signal leads the clock signal.
Claim 15
Dependent Claim
33 words
The method of claim 10, wherein the step of adjusting the frequency of the clock signal includes increasing the frequency of the clock signal when the selected signal lags behind the clock signal.