Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
136 words
A method of aligning a data signal with a clock signal, said method comprising the steps of: receiving a string of data bits of a first frequency at an input node; successively latching N of said string of data bits using N first latches; recovering said string of data bits as a first string of recovered data bits by multiplexing the outputs of said N first latches; generating a control signal indicative of the phase delay between said string of data bits and said first string of recovered data bits; generating a reference signal indicative of a predetermined phase delay; comparing said control signal to said reference signal to produce an error signal; and adjusting said clock signal in response to said error signal so as to be in alignment with said string of data bits.
Claim 2
Independent Claim
136 words
A method of aligning a data signal with a clock signal, said method comprising the steps of: receiving a string of data bits of a first frequency at an input node; successively latching N of said string of data bits using N first latches; recovering said string of data bits as a first string of recovered data bits by multiplexing the outputs of said N first latches; generating a control signal indicative of the phase delay between said string of data bits and said first string of recovered data bits; generating a reference signal indicative of a predetermined phase delay; comparing said control signal to said reference signal to produce an error signal; and adjusting said clock signal in response to said error signal so as to be in alignment with said string of data bits.
Claim 3
Dependent Claim
27 words
The method of claim 1 wherein the successive latching of N of said data bits is controlled by said clock signal having a period of time T.
Claim 4
Dependent Claim
22 words
The method of claim 2 wherein the multiplexing of the outputs of said N first latches is controlled by said clock signal.
Claim 5
Dependent Claim
30 words
The method of claim 1 further comprising the step of: causing each of said N first latches to successively latch said string of data bits at intervals of period T/N.
Claim 6
Dependent Claim
37 words
The method of claim 1 wherein the step of generating said control signal further comprises the step of: exclusive-ORing said string of data bits with said first string of recovered data bits to generate said control signal.
Claim 7
Dependent Claim
82 words
The method of claim 5 wherein the step of generating said reference signal further comprises the steps of: successively latching N of said first string of recovered data bits using N second latches; recovering said first string of recovered data bits to produce a second string of recovered data bits by multiplexing the output signals of said N second latches; and exclusive-ORing said first string of recovered data bits with said second string of recovered data bits to generate said reference signal.
Claim 8
Dependent Claim
50 words
The method of claim 5 wherein said step of generating said reference signal further comprises the steps of: generating a phase-delayed string of data bits from said string of data bits; and exclusive-ORing said string of data bits with said phase-delayed string of data bits to produce said reference signal.
Claim 9
Dependent Claim
14 words
The method of claim 7 wherein the phase delay is equal to period T/4.
Claim 10
Dependent Claim
155 words
A circuit for aligning a data signal with a clock signal, said circuit comprising: N latches coupled to receive said data signal, wherein successive ones of said N latches are clocked at successive intervals of a period T of said clock signal so as to latch successive bits of said data signal; a multiplexer coupled to receive said successive bits of said data signal, said multiplexer being controlled by said clock signal so as to provide a recovered data signal at an output terminal thereof; means for generating a control signal indicative of the phase delay between said data signal and said recovered data signal; means for generating a reference signal indicative of a predetermined phase delay; means for comparing said said reference so said reference signal to produce an error signal; and means for adjusting said clock signal in response to said error signal so as to be in alignment with said data signal.
Claim 11
Dependent Claim
155 words
A circuit for aligning a data signal with a clock signal, said circuit comprising: N latches coupled to receive said data signal, wherein successive ones of said N latches are clocked at successive intervals of a period T of said clock signal so as to latch successive bits of said data signal; a multiplexer coupled to receive said successive bits of said data signal, said multiplexer being controlled by said clock signal so as to provide a recovered data signal at an output terminal thereof; means for generating a control signal indicative of the phase delay between said data signal and said recovered data signal; means for generating a reference signal indicative of a predetermined phase delay; means for comparing said said reference so said reference signal to produce an error signal; and means for adjusting said clock signal in response to said error signal so as to be in alignment with said data signal.
Claim 12
Dependent Claim
16 words
The circuit of claim 9 wherein said means for adjusting comprises a voltage controlled frequency oscillator.
Claim 13
Dependent Claim
14 words
The circuit of claim 9 wherein said means for comparing comprises a charge pump.
Claim 14
Dependent Claim
28 words
The circuit of claim 9 wherein said means for generating a control signal comprises an exclusive-OR gate coupled to receive said data signal and said recovered data signal.
Claim 15
Dependent Claim
114 words
The circuit of claim 12 wherein said means for generating said reference signal comprises: N second latches coupled to receive the first-mentioned recovered data signal, wherein successive ones of said second N latches are clocked at successive intervals of said period T of said clock signal so as to latch successive bits of said first recovered data signal; a second multiplexer coupled to receive said successive bits of said first recovered data signal, said second multiplexer being controlled by said clock signal so as to provide a second recovered data signal at an output terminal thereof; and an exclusive-OR gate coupled to receive said first recovered data signal and said second recovered data signal.
Claim 16
Dependent Claim
50 words
The method of claim 12 wherein said means for generating said reference signal comprises: a delay circuit coupled to receive said data signal and providing a phase delayed data signal at an output terminals thereof; and an exclusive-OR gate coupled to receive said data signal and said phase-delayed data signal.
Claim 17
Dependent Claim
16 words
The circuit of claim 14 wherein said delay circuit delays said data signal by period T/4.
Claim 18
Dependent Claim
226 words
A circuit for aligning a data signal and a clock signal, said circuit comprising: an inverter coupled to receive said clock signal and providing an inverted clock signal; first and second latches having a data input terminal coupled to receive said data signal and having an output terminal, said first latch being clocked by said clock signal and said second latch being clocked by said inverted clock signal; a multiplexer having first and second input terminals coupled to said output terminals of said respective first and second latches, a control terminal coupled to receive said clock signal, and an output terminal for providing a recovered data signal; a delay circuit coupled to receive said data signal and providing in response thereto a delayed data signal; a first XOR gate coupled to receive said data signal and said recovered data signal, said first XOR gate generating a control signal at an output terminal thereof; a second XOR gate coupled to receive said data signal and said delayed data signal, said second XOR gate generating a reference signal at an output terminal thereof; and a charge pump coupled to receive said control signal and said reference signal and generating in response thereto an error signal, said clock signal being adjusted in response to said error signal such that said data signal is in alignment with said clock signal.
Claim 19
Dependent Claim
226 words
A circuit for aligning a data signal and a clock signal, said circuit comprising: an inverter coupled to receive said clock signal and providing an inverted clock signal; first and second latches having a data input terminal coupled to receive said data signal and having an output terminal, said first latch being clocked by said clock signal and said second latch being clocked by said inverted clock signal; a multiplexer having first and second input terminals coupled to said output terminals of said respective first and second latches, a control terminal coupled to receive said clock signal, and an output terminal for providing a recovered data signal; a delay circuit coupled to receive said data signal and providing in response thereto a delayed data signal; a first XOR gate coupled to receive said data signal and said recovered data signal, said first XOR gate generating a control signal at an output terminal thereof; a second XOR gate coupled to receive said data signal and said delayed data signal, said second XOR gate generating a reference signal at an output terminal thereof; and a charge pump coupled to receive said control signal and said reference signal and generating in response thereto an error signal, said clock signal being adjusted in response to said error signal such that said data signal is in alignment with said clock signal.
Claim 20
Dependent Claim
25 words
The circuit of claim 16, wherein said delay circuit delays said data signal by period T/4, where T is the period of said clock signal.
Claim 21
Dependent Claim
299 words
A circuit for aligning a data signal with a clock signal, said circuit comprising: an inverter coupled to receive said clock signal thereby to provide an inverted clock signal; first and second latches having a data input terminal coupled to receive said data signal and having an output terminal, said first latch being clocked by said clock signal and said second latch being clocked by said inverted clock signal; a first multiplexer having, first and second input terminals coupled to said output terminals of said respective first and second latches, a control terminal coupled to receive said clock signal, and an output terminal for providing a first recovered data signal; third and fourth latches having a data input terminal coupled to receive said first recovered data signal and having and an output terminal, said third latch being clocked by said clock signal and said fourth latch being clocked by said inverted clock signal; a second multiplexer having first and second input terminals coupled to said output terminals of said respective third and fourth latches, a control terminal coupled to receive said clock signal, and an output terminal for providing a second recovered data signal; a first XOR gate coupled to receive said data signal and said first recovered data signal, said first XOR gate generating a control signal at an output terminal thereof; a second XOR gate coupled to receive said first recovered data signal and said second recovered data signal, said second XOR gate generating a reference signal at an output terminal thereof; and a charge pump coupled to receive said control signal and said reference signal and generating in response thereto an error signal, said clock signal being adjusted in response to said error signal such that said data signal is in alignment with said clock signal.
Claim 22
Dependent Claim
299 words
A circuit for aligning a data signal with a clock signal, said circuit comprising: an inverter coupled to receive said clock signal thereby to provide an inverted clock signal; first and second latches having a data input terminal coupled to receive said data signal and having an output terminal, said first latch being clocked by said clock signal and said second latch being clocked by said inverted clock signal; a first multiplexer having, first and second input terminals coupled to said output terminals of said respective first and second latches, a control terminal coupled to receive said clock signal, and an output terminal for providing a first recovered data signal; third and fourth latches having a data input terminal coupled to receive said first recovered data signal and having and an output terminal, said third latch being clocked by said clock signal and said fourth latch being clocked by said inverted clock signal; a second multiplexer having first and second input terminals coupled to said output terminals of said respective third and fourth latches, a control terminal coupled to receive said clock signal, and an output terminal for providing a second recovered data signal; a first XOR gate coupled to receive said data signal and said first recovered data signal, said first XOR gate generating a control signal at an output terminal thereof; a second XOR gate coupled to receive said first recovered data signal and said second recovered data signal, said second XOR gate generating a reference signal at an output terminal thereof; and a charge pump coupled to receive said control signal and said reference signal and generating in response thereto an error signal, said clock signal being adjusted in response to said error signal such that said data signal is in alignment with said clock signal.