IP Library › Granted Patent US 11,469,877
Granted Patent B1
US 11,469,877 · App. 17/400,762 · Granted Oct 11, 2022

High bandwidth CDR

Inventors: Mayank Raj (San Jose, CA); Parag Upadhyaya (Los Gatos, CA)
Assignee: XILINX, INC.
H04L7/0331H03L7/0807H03L7/0891H03L7/099H04L25/03019
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 11,469,877
App. No.
17/400,762
Granted
Oct 11, 2022
Kind
B1
Abstract

Some examples described herein provide an integrated circuit comprising an auxiliary clock and data recovery (CDR) circuitry. The CDR circuitry is configured to oversample an incoming data signal and generate a locked clock signal. The auxiliary CDR circuitry may comprise a phase-locked loop (PLL) configured to receive the incoming data signal and generate the locked clock signal. The PLL may comprise a phase detector (PD) configured to receive the incoming data signal and capture a number of samples of the incoming data signal in response to a number of adjacent clock signals and minimum data transition thresholds implemented by an intersymbol interference (ISI) filter, the minimum data transition thresholds identifying minimum data transitions in the incoming data signal.

Claims (59)

1. An integrated circuit (IC), comprising:

an auxiliary clock and data recovery (CDR) circuitry configured to oversample an incoming data signal and generate a locked clock signal,

wherein:

the auxiliary CDR circuitry comprises a phase-locked loop (PLL) configured to receive the incoming data signal and generate the locked clock signal, and

the PLL comprises a phase detector (PD) configured to receive the incoming data signal and capture a number of samples of the incoming data signal in response to a number of adjacent clock signals and minimum data transition thresholds implemented by an intersymbol interference (ISI) filter, the minimum data transition thresholds identifying minimum data transitions in the incoming data signal.

2. The IC of claim 1 , wherein the PD is further configured to limit an output pulse generated by the PD to a single unit interval (UI).

3. The IC of claim 2 , wherein the output pulse is limited to the single UI based on a single UI pulse generated based on a quarter-rate clock and combined with early and late information signals that control a charge pump.

4. The IC of claim 1 , further comprising a calibration circuitry configured to calibrate one or more of the minimum data transition thresholds implemented by the ISI filter or offsets of slicers of the PD.

5. The IC of claim 4 , wherein the auxiliary CDR circuitry further comprises:

an equalizer configured to receive the incoming data signal and generate a first equalized signal;

wherein the PLL is further configured to receive the first equalized signal and comprises:

a phase-frequency detector (PFD)-based PLL configured to receive a reference clock signal relative to the incoming data signal and generate a corresponding clock signal; and

a PD-based PLL configured to receive the incoming data signal, the first equalized signal, and the corresponding clock signal to generate the locked clock signal; and

wherein when the PFD-based PLL is locked to the reference clock signal, the PFD-based PLL is disabled and the PD-based PLL is enabled in response to a set of control signals.

6. The IC of claim 5 , wherein:

the auxiliary CDR further comprises a deserializer configured to deserialize an output from the PD, and

the calibration circuitry is further configured to one or more of:

loop calibrate the equalizer, or

calibrate an offset of the equalizer.

7. The integrated circuit of claim 5 , wherein the PLL comprises:

a first divider configured to receive the reference clock signal;

a PFD coupled to an output of the first divider;

a first charge pump circuit coupled to an output of the PFD through a first switch;

a second charge pump circuit coupled to an output of the PFD through a second switch;

a loop filter coupled to both the first charge pump circuit and the second charge pump circuit; and

an oscillator coupled to the loop filter to provide the number of adjacent clock signals.

8. The integrated circuit of claim 7 , wherein the loop filter comprises a digital loop filter and the oscillator comprises a digitally controlled oscillator.

9. The integrated circuit of claim 7 , wherein the loop filter comprises an analog loop filter and the oscillator comprises a voltage controlled oscillator.

10. A method, comprising:

configuring an auxiliary clock and data recovery (CDR) circuitry to oversample an incoming data signal and generate a locked clock signal,

wherein:

configuring the auxiliary CDR circuitry comprises configuring a phase-locked loop (PLL) to receive the incoming data signal and generate the locked clock signal, and

configuring the PLL comprises configuring a phase detector (PD) to receive the incoming data signal and capture a number of samples of the incoming data signal in response to a number of adjacent clock signals and minimum data transition thresholds implemented by an intersymbol interference (ISI) filter, the minimum data transition thresholds identifying minimum data transitions in the incoming data signal.

11. The method of claim 10 , further comprising further configuring the PD to limit an output pulse generated by the PD to a single unit interval (UI).

12. The method of claim 11 , wherein the output pulse is limited to the single UI based on a single UI pulse generated based on a quarter-rate clock and combined with early and late information signals that control a charge pump.

13. The method of claim 10 , further comprising configuring a calibration circuitry to calibrate one or more of the minimum data transition thresholds implemented by the ISI filter or offsets of slicers of the PD.

14. The method of claim 13 , wherein configuring the auxiliary CDR circuitry further comprises configuring an equalizer configured to receive the incoming data signal and generate a first equalized signal and configuring the PLL to receive the first equalized signal;

wherein configuring the PLL further comprises:

configuring a phase-frequency detector (PFD)-based PLL to receive a reference clock signal relative to the incoming data signal and generate a corresponding clock signal; and

configuring a PD-based PLL to receive the incoming data signal, the first equalized signal, and the corresponding clock signal to generate the locked clock signal; and

wherein when the PFD-based PLL is locked to the reference clock signal, the PFD-based PLL is disabled and the PD-based PLL is enabled in response to a set of control signals.

15. The method of claim 14 , further comprising further configuring the calibration circuitry to one or more of:

loop calibrate the equalizer, or

calibrate an offset of the equalizer,

wherein configuring the auxiliary CDR further comprises configuring a deserializer to deserialize an output from the PD.

16. The method of claim 14 , wherein configuring the PLL further comprises:

configuring a first divider to receive the reference clock signal;

coupling a PFD to an output of the first divider;

coupling a first charge pump circuit to an output of the PFD through a first switch;

coupling a second charge pump circuit to an output of the PFD through a second switch;

coupling a loop filter to both the first charge pump circuit and the second charge pump circuit; and

coupling an oscillator to the loop filter to provide the number of adjacent clock signals.

17. The method of claim 16 , wherein the loop filter is a digital loop filter and the oscillator is a digitally controlled oscillator.

18. The method of claim 16 , wherein the loop filter is an analog loop filter and the oscillator is a voltage controlled oscillator.

19. An integrated circuit (IC) configured to receive an incoming data signal in response to a reference clock signal, the IC comprising:

a clock generation circuit configured to receive the reference clock signal and generate a first clock signal; and

a phase-locked loop (PLL) configured to receive the incoming data signal and generate a second clock signal; a selection circuit configured to receive the first clock signal and the second clock signal and output a selected clock signal in response to a corresponding selection signal,

wherein the PLL comprises a phase detector (PD) configured to receive the incoming data signal and capture a number of samples of the incoming data signal in response to a number of adjacent clock signals and minimum data transition thresholds implemented by an intersymbol interference (ISI) filter, the minimum data transition thresholds identifying minimum data transitions in the incoming data signal.

20. The IC of claim 19 , wherein the PD is further configured to limit an output pulse generated by the PD to a single unit interval (UI).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2021
From: RAJ, MAYANK; UPADHYAYA, PARAG
To: XILINX, INC.
Reel/Frame 057196/0970 →
Cited By (5)
US 12,235,318 US 12,267,080 US 12,267,082 US 12,597,934 US 12,689,381