IP Library Granted Patent US 7,212,048
Granted Patent B2
US 7,212,048 · App. 11/138,703 · Granted May 1, 2007

Multiple phase detection for delay loops

Assignee: Agere Systems Inc.
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 7,212,048
App. No.
11/138,703
Granted
May 1, 2007
Kind
B2
Abstract

A circuit (e.g., a receiver) has a delay loop (e.g., a voltage-controlled delay loop) and (at least) two phase detectors (PDs), where each PD compares a different pair of clock signals generated by the delay loop. The outputs of the different PDs are then used to generate a control signal for adjusting the delays provided by the delay elements in the delay loop. In one implementation, the control signal indicates that a delay adjustment should be made only if both PDs agree on that adjustment. This multiple-PD technique can reduce jitter that could otherwise result from a non-50% duty cycle in the reference clock signal used by the delay loop to generate its multiple clock signals.

Claims (129)

1. Circuitry comprising:

a delay loop having a plurality of sequentially arranged delay elements, each adapted to generate a corresponding output clock signal, wherein the delay loop forms a closed loop in which each delay element in the delay loop is connected to (1) receive an upstream output clock signal from a previous delay element in the delay loop and (2) provide a downstream output clock signal to a subsequent delay element in the delay loop;

a first phase detector adapted to characterize phase difference between a first pair of the output clock signals to generate a first phase-difference result;

a second phase detector adapted to characterize phase difference between a second pair of the output clock signals different from the first pair to generate a second phase-difference result; and

a comparator adapted to compare the first and second phase-difference results to generate a control signal for adjusting delay of each delay element.

2. The circuitry of claim 1 , wherein the comparator is adapted to generate the control signal to:

increase the delay applied by the delay elements if the first and second phase-difference results indicate that the delay should be increased; and

decrease the delay if the first and second phase-difference results indicate that the delay should be decreased.

3. The circuitry of claim 2 , wherein the comparator is adapted to generate a null control signal if the first and second phase-difference results do not agree.

4. The circuitry of claim 2 , wherein the comparator is adapted to repeat a previous control signal if the first and second phase-difference results do not agree.

5. The circuitry of claim 1 , further comprising a filter adapted to filter the control signal generated by the comparator.

6. The circuitry of claim 5 , wherein:

the control signal is a digital control signal;

the filter is a digital filter adapted to digitally filter the digital control signal generated by the comparator; and

further comprising a digital-to-analog converter adapted to convert the filtered digital control signal into an analog current control signal used to control the delays by the delay elements.

7. The circuitry of claim 1 , wherein:

the delay loop is part of a receiver;

the output clock signals from the delay elements are adapted to be used to sample a data signal received by the receiver; and

the delay loop is adapted to control the delays by the delay elements in order to match bulk delay of the delay elements with a period of an input clock signal applied to the delay loop.

8. The circuitry of claim 1 , wherein:

the comparator is adapted to generate the control signal to:

increase the delay applied by the delay elements if the first and second phase-difference results indicate that the delay should be increased; and

decrease the delay if the first and second phase-difference results indicate that the delay should be decreased;

the comparator is adapted to generate a null control signal if the first and second phase-difference results do not agree;

further comprising:

a digital filter adapted to filter the control signal generated by the comparator; and

a digital-to-analog converter adapted to convert the filtered control signal into an analog current control signal used to control the delays by the delay elements;

the delay loop is part of a receiver;

the output clock signals from the delay elements are adapted to be used to sample a data signal received by the receiver; and

the delay loop is adapted to control the delays by the delay elements in order to match bulk delay of the delay elements with a period of an input clock signal applied to the delay loop.

9. The circuitry of claim 1 , wherein the first and second pairs of output clock signals do not have any output clock signal in common.

10. A method for operating circuitry comprising a delay loop comprising a plurality of sequentially arranged delay elements, each adapted to generate a corresponding output clock signal, wherein the delay loop forms a closed loop in which each delay element in the delay loop is connected to (1) receive an upstream output clock signal from a previous delay element in the delay loop and (2) provide a downstream output clock signal to a subsequent delay element in the delay loop, the method comprising:

characterizing phase difference between a first pair of the output clock signals to generate a first phase-difference result;

characterizing phase difference between a second pair of the output clock signals different from the first pair to generate a second phase-difference result; and

comparing the first and second phase-difference results to generate a control signal for adjusting delay of each delay element.

11. The method of claim 10 , wherein:

the delay loop is part of a receiver;

the output clock signals from the delay elements are used to sample a data signal received by the receiver; and

the delay loop is adapted to control the delays by the delay elements in order to match bulk delay of the delay elements with a period of an input clock signal applied to the delay loop.

12. The method of claim 10 , wherein:

the control signal is generated to:

increase the delay applied by the delay elements if the first and second phase-difference results indicate that the delay should be increased; and

decrease the delay if the first and second phase-difference results indicate that the delay should be decreased;

a null control signal is generated if the first and second phase-difference results do not agree;

further comprising:

filtering the control signal; and

converting the filtered control signal into an analog current control signal used to control the delays by the delay elements;

the delay loop is part of a receiver;

the output clock signals from the delay elements are used to sample a data signal received by the receiver; and

the delay loop controls the delays by the delay elements in order to match bulk delay of the delay elements with a period of an input clock signal applied to the delay loop.

13. The method of claim 10 , further comprising filtering the control signal generated by the comparator.

14. The method of claim 13 , wherein:

the control signal is a digital control signal;

the filtering is digital filtering of the digital control signal; and

further comprising converting the filtered digital control signal into an analog current control signal used to control the delays by the delay elements.

15. The method of claim 10 , wherein the control signal is generated to:

increase the delay applied by the delay elements if the first and second phase-difference results indicate that the delay should be increased; and

decrease the delay if the first and second phase-difference results indicate that the delay should be decreased.

16. The method of claim 15 , wherein a null control signal is generated if the first and second phase-difference results do not agree.

17. The method of claim 15 , wherein a previous control signal is repeated if the first and second phase-difference results do not agree.

18. The method of claim 10 , wherein the first and second pairs of output clock signals do not have any output clock signal in common.

19. Circuitry comprising:

a delay loop having a plurality of sequentially arranged delay elements, each adapted to generate a corresponding output clock signal;

a first phase detector adapted to characterize phase difference between a first pair of the output clock signals to generate a first phase-difference result;

a second phase detector adapted to characterize phase difference between a second pair of the output clock signals different from the first pair to generate a second phase-difference result; and

a comparator adapted to compare the first and second phase-difference results to generate a control signal for adjusting delay of each delay element, wherein:

the comparator is adapted to generate the control signal to:

increase the delay applied by the delay elements if the first and second phase-difference results indicate that the delay should be increased; and

decrease the delay if the first and second phase-difference results indicate that the delay should be decreased; and

the comparator is adapted to generate a null control signal if the first and second phase-difference results do not agree.

20. Circuitry comprising:

a delay loop having a plurality of sequentially arranged delay elements, each adapted to generate a corresponding output clock signal;

a first phase detector adapted to characterize phase difference between a first pair of the output clock signals to generate a first phase-difference result;

a second phase detector adapted to characterize phase difference between a second pair of the output clock signals different from the first pair to generate a second phase-difference result; and

a comparator adapted to compare the first and second phase-difference results to generate a control signal for adjusting delay of each delay element, wherein:

the comparator is adapted to generate the control signal to:

increase the delay applied by the delay elements if the first and second phase-difference results indicate that the delay should be increased; and

decrease the delay if the first and second phase-difference results indicate that the delay should be decreased; and

the comparator is adapted to repeat a previous control signal if the first and second phase-difference results do not agree.

21. Circuitry comprising:

a delay loop having a plurality of sequentially arranged delay elements, each adapted to generate a corresponding output clock signal;

a first phase detector adapted to characterize phase difference between a first pair of the output clock signals to generate a first phase-difference result;

a second phase detector adapted to characterize phase difference between a second pair of the output clock signals different from the first pair to generate a second phase-difference result;

a comparator adapted to compare the first and second phase-difference results to generate a control signal for adjusting delay of each delay element; and

a filter adapted to filter the control signal generated by the comparator.

22. The circuitry of claim 21 , wherein:

the control signal is a digital control signal;

the filter is a digital filter adapted to digitally filter the digital control signal generated by the comparator; and

further comprising a digital-to-analog converter adapted to convert the filtered digital control signal into an analog current control signal used to control the delays by the delay elements.

23. Circuitry comprising:

a delay loop having a plurality of sequentially arranged delay elements, each adapted to generate a corresponding output clock signal;

a first phase detector adapted to characterize phase difference between a first pair of the output clock signals to generate a first phase-difference result;

a second phase detector adapted to characterize phase difference between a second pair of the output clock signals different from the first pair to generate a second phase-difference result; and

a comparator adapted to compare the first and second phase-difference results to generate a control signal for adjusting delay of each delay element, wherein:

the delay loop is part of a receiver;

the output clock signals from the delay elements are adapted to be used to sample a data signal received by the receiver; and

the delay loop is adapted to control the delays by the delay elements in order to match bulk delay of the delay elements with a period of an input clock signal applied to the delay loop.

24. A method for operating circuitry comprising a delay loop comprising a plurality of sequentially arranged delay elements, each adapted to generate a corresponding output clock signal, the method comprising:

characterizing phase difference between a first pair of the output clock signals to generate a first phase-difference result;

characterizing phase difference between a second pair of the output clock signals different from the first pair to generate a second phase-difference result; and

comparing the first and second phase-difference results to generate a control signal for adjusting delay of each delay element, wherein:

the control signal is generated to:

increase the delay applied by the delay elements if the first and second phase-difference results indicate that the delay should be increased; and

decrease the delay if the first and second phase-difference results indicate that the delay should be decreased; and

a null control signal is generated if the first and second phase-difference results do not agree.

25. A method for operating circuitry comprising a delay loop comprising a plurality of sequentially arranged delay elements, each adapted to generate a corresponding output clock signal, the method comprising:

characterizing phase difference between a first pair of the output clock signals to generate a first phase-difference result;

characterizing phase difference between a second pair of the output clock signals different from the first pair to generate a second phase-difference result; and

comparing the first and second phase-difference results to generate a control signal for adjusting delay of each delay element, wherein:

the control signal is generated to:

increase the delay applied by the delay elements if the first and second phase-difference results indicate that the delay should be increased; and

decrease the delay if the first and second phase-difference results indicate that the delay should be decreased; and

a previous control signal is repeated if the first and second phase-difference results do not agree.

26. A method for operating circuitry comprising a delay loop comprising a plurality of sequentially arranged delay elements, each adapted to generate a corresponding output clock signal, the method comprising:

characterizing phase difference between a first pair of the output clock signals to generate a first phase-difference result;

characterizing phase difference between a second pair of the output clock signals different from the first pair to generate a second phase-difference result;

comparing the first and second phase-difference results to generate a control signal for adjusting delay of each delay element; and

filtering the control signal generated by the comparator.

27. The method of claim 26 , wherein:

the control signal is a digital control signal;

the filtering is digital filtering of the digital control signal; and

further comprising converting the filtered digital control signal into an analog current control signal used to control the delays by the delay elements.

28. A method for operating circuitry comprising a delay loop comprising a plurality of sequentially arranged delay elements, each adapted to generate a corresponding output clock signal, the method comprising:

characterizing phase difference between a first pair of the output clock signals to generate a first phase-difference result;

characterizing phase difference between a second pair of the output clock signals different from the first pair to generate a second phase-difference result; and

comparing the first and second phase-difference results to generate a control signal for adjusting delay of each delay element, wherein:

the delay loop is part of a receiver;

the output clock signals from the delay elements are used to sample a data signal received by the receiver; and

the delay loop is adapted to control the delays by the delay elements in order to match bulk delay of the delay elements with a period of an input clock signal applied to the delay loop.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0097. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048555/0510 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0097 →
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 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: AGERE SYSTEMS LLC
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035365/0634 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2005
From: METZ, PETER C.; SINDALOVSKY, VLADIMIR; SMITH, LANE A.
To: AGERE SYSTEMS INC.
Reel/Frame 016614/0310 →
Continuity (1)
Related Publication 20060267635A1 · Nov 30, 2006