IP Library Granted Patent US 8,634,503
Granted Patent B2
US 8,634,503 · App. 13/076,640 · Granted Jan 21, 2014

Fast lock clock-data recovery for phase steps

Inventors: Brian J. Misek (Fort Collins, CO); Robert K. Barnes (Fort Collins, CO); Peter J. Meier (Fort Collins, CO)
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,634,503
App. No.
13/076,640
Granted
Jan 21, 2014
Kind
B2
Abstract

A clock-data recovery system and method promotes fast adjustment to large phase changes in the incoming data signal. The system can include phase alignment circuitry, clock generator circuitry, time-to-digital converter circuitry, and sampling circuitry. The phase alignment circuitry uses the incoming data signal and a feedback clock signal to generate an output clock signal. The clock generator circuitry uses the output clock signal to generate base phase clock signals of different phases or polarities. The time-to-digital converter circuitry uses the base phase clock signals and the incoming data signal to generate the feedback clock signal. The time-to-digital converter circuitry bases the feedback clock signal on the base phase clock signal that is aligned more closely in phase with the incoming data signal than the other base phase clock signals. The sampling circuitry re-times or recovers the data signal using one or more of the base phase clock signals.

Claims (44)

1. A clock-data recovery system, comprising:

phase alignment circuitry generating an output clock signal in response to an incoming data signal and a feedback clock signal;

clock generator circuitry generating a plurality of base phase clock signals in response to the output clock signal, each base phase clock signal of the plurality of base phase clock signals differing in at least one of phase and polarity from all other base phase clock signals of the plurality of base phase clock signals and having a frequency the same as the frequency of all other base phase clock signals of the plurality of base phase clock signals;

time-to-digital converter circuitry generating the feedback clock signal in response to the incoming data signal and the plurality of base phase clock signals and in response to assertion of a re-lock signal indicating a large change in phase between the incoming data signal and the output clock signal, the time-to-digital converter circuitry basing the feedback clock signal on one of the plurality of base phase clock signals aligned more closely in phase with the incoming data signal than others of the plurality of base phase clock signals; and

sampling circuitry generating a recovered data signal in response to at least one of the plurality of base phase clock signals.

2. The clock-data recovery system of claim 1 , wherein the time-to-digital converter circuitry generates the feedback clock signal further in response to a data header encoded in the incoming data signal following assertion of the re-lock signal.

3. The clock-data recovery system of claim 1 , wherein the time-to-digital converter circuitry bases the feedback clock signal on one of the plurality of base phase clock signals by generating a plurality of output phase clock signals corresponding to the base phase clock signals but shiftable in phase from the plurality of base phase clock signals, and wherein the feedback clock signal is generated in response to one of the output phase clock signals.

4. The clock-data recovery system of claim 3 , wherein the time-to-digital converter circuitry comprises:

a thermometer code-to-binary code converter generating a phase select signal in response to at least a subset of the plurality of base phase clock signals; and

a shifter multiplexer generating the output phase clock signals in response to the base phase clock signals and the phase select signal, the phase select signal indicating one of the output phase clock signals to select as the feedback clock signal.

5. The clock-data recovery system of claim 3 , wherein:

the plurality of output phase clock signals consists of eight output phase clock signals; and

the plurality of base phase clock signals consists of eight base phase clock signals.

6. The clock-data recovery system of claim 3 , wherein:

the plurality of output phase clock signals comprises a sequence of clock signals increasing in phase by a uniform phase increment; and

the plurality of base phase clock signals comprises a sequence of clock signals increasing in phase by the uniform phase increment.

7. The clock-data recovery system of claim 3 , wherein the phase alignment circuitry comprises a phase detector, a loop filter and a voltage-controlled oscillator, the phase detector producing an output in response to the incoming data signal and the feedback clock signal, the loop filter producing an output in response to the output of the phase detector, and the voltage-controlled oscillator producing the output clock signal in response to the output of the loop filter.

8. The clock-data recovery system of claim 3 , wherein the sampling circuitry generates the recovered data signal in response to the plurality of output phase clock signals.

9. A clock-data recovery method, comprising:

generating an output clock signal in response to an incoming data signal and a feedback clock signal;

generating a plurality of base phase clock signals in response to the output clock signal, each base phase clock signal of the plurality of base phase clock signals differing in at least one of phase and polarity from all other base phase clock signals of the plurality of base phase clock signals and having a frequency the same as the frequency of all other base phase clock signals of the plurality of base phase clock signals;

generating the feedback clock signal in response to the incoming data signal and the plurality of base phase clock signals and in response to assertion of a re-lock signal indicating a large change in phase between the incoming data signal and the output clock signal by basing the feedback clock signal on one of the plurality of base phase clock signals aligned more closely in phase with the incoming data signal than others of the plurality of base phase clock signals; and

generating a recovered data signal in response to at least one of the plurality of base phase clock signals.

10. The clock-data recovery method of claim 9 , wherein generating the feedback clock signal comprises generating the feedback signal in response to a data header encoded in the incoming data signal following assertion of the re-lock signal.

11. The clock-data recovery method of claim 9 , wherein the feedback clock signal is based on one of the plurality of base phase clock signals by generating a plurality of output phase clock signals corresponding to the base phase clock signals but shiftable in phase from the plurality of base phase clock signals, and wherein the feedback clock signal is generated in response to one of the output phase clock signals.

12. The clock-data recovery method of claim 11 , wherein generating the feedback clock signal comprises:

generating a phase select signal in response to at least a subset of the plurality of base phase clock signals; and

generating the output phase clock signals in response to the base phase clock signals and the phase select signal, the phase select signal indicating one of the output phase clock signals to select as the feedback clock signal.

13. The clock-data recovery method of claim 11 , wherein:

the plurality of output phase clock signals consists of eight output phase clock signals; and

the plurality of base phase clock signals consists of eight base phase clock signals.

14. The clock-data recovery method of claim 11 , wherein:

the plurality of output phase clock signals comprises a sequence of clock signals increasing in phase by a uniform phase increment; and

the plurality of base phase clock signals comprises a sequence of clock signals increasing in phase by the uniform phase increment.

15. The clock-data recovery method of claim 11 , wherein generating the recovered data signal occurs in response to the plurality of output phase clock signals.

16. An integrated circuit device including a clock-data recovery system, comprising a monolithic substrate on which is formed:

means for generating an output clock signal in response to an incoming data signal and a feedback clock signal;

means for generating a plurality of base phase clock signals in response to the output clock signal, each base phase clock signal of the plurality of base phase clock signals differing in at least one of phase and polarity from all other base phase clock signals of the plurality of base phase clock signals and having a frequency the same as the frequency of all other base phase clock signals of the plurality of base phase clock signals;

means for generating the feedback clock signal in response to the incoming data signal and the plurality of base phase clock signals and in response to assertion of a re-lock signal indicating a large change in phase between the incoming data signal and the output clock signal, the means for generating the feedback clock signal basing the feedback clock signal on one of the plurality of base phase clock signals aligned more closely in phase with the incoming data signal than others of the plurality of base phase clock signals; and

means for generating a recovered data signal in response to at least one of the plurality of base phase clock signals.

17. The integrated circuit device of claim 16 , wherein the means for generating the feedback clock signal bases the feedback clock signal on one of the plurality of base phase clock signals by generating a plurality of output phase clock signals corresponding to the base phase clock signals but shiftable in phase from the plurality of base phase clock signals, and wherein the feedback clock signal is generated in response to one of the output phase clock signals.

18. The integrated circuit device of claim 17 , wherein the means for generating the feedback clock signal comprises:

means for generating a phase select signal in response to at least a subset of the plurality of base phase clock signals; and

means for generating the output phase clock signals in response to the base phase clock signals and the phase select signal, the phase select signal indicating one of the output phase clock signals to select as the feedback clock signal.

Assignments (11)
MERGER Recorded Mar 3, 2023
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED; BROADCOM INTERNATIONAL PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 062952/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
To: BROADCOM INTERNATIONAL PTE. LTD.
Reel/Frame 053771/0901 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032851-0001) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 037689/0001 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032851/0001 →
MERGER Recorded May 7, 2013
From: AVAGO TECHNOLOGIES ENTERPRISE IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 030370/0008 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2011
From: MISEK, BRIAN J.; BARNES, ROBERT K.; MEIER, PETER J.
To: AVAGO TECHNOLOGIES ENTERPRISE IP (SINGAPORE) PTE. LTD.
Reel/Frame 026053/0276 →
Continuity (1)
Related Publication 20120250811A1 · Oct 4, 2012