IP Library Granted Patent US 7,671,650
Granted Patent B2
US 7,671,650 · App. 12/144,186 · Granted Mar 2, 2010

Timing vernier using a delay locked loop

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,671,650
App. No.
12/144,186
Granted
Mar 2, 2010
Kind
B2
Abstract

A method for synchronizing a plurality of programmable timing verniers with a reference pulse signal, each of the verniers being programmable to one of a plurality of timing steps within a delay range determined by a control signal applied to a bias input. A first and second control vernier is selected from the plurality of verniers, the first control vernier is programmed to a first delay, and the second control vernier is programmed to a second delay. The first and second control verniers are triggered together to generate respective first and second delay signals. A difference pulse signal is generated with a duty cycle corresponding to a difference between the generated first delay signal and second delay signal. The duty cycle of the pulse signal is compared to a duty cycle of the reference pulse signal to generate a difference signal pulse. The difference signal pulse is coupled to the bias input of the verniers to adjust the delay range, such that the duty cycle of the difference signal approaches the duty cycle of the reference pulse signal. In one embodiment there is provided a circuit for implementing the method.

Claims (43)

1. A method for synchronizing a plurality of delay elements, the method comprising:

producing a time delay corresponding to a value of a control signal by at least one of the plurality of delay elements by:

producing a first pulse with a first delay in response to a delay signal;

setting a first control timing by a first control timing circuit;

producing a second pulse with a second delay in response to the delay signal;

setting a second control timing by a second control timing circuit; and

providing a delay pulse having a duration corresponding to a time between the first and second pulses by latching an active edge of the delay pulse in response to the first pulse, and resetting the delay pulse in response to the second pulse;

synchronizing the one of the plurality of delay elements with a reference timing signal by adjusting the value of the control signal in response to a time difference between a reference timing signal pulse duration and the duration of the delay pulse; and

applying the control signal to another one of the plurality of delay elements.

2. The method of claim 1 , wherein the step of synchronizing comprises:

performing through use of a synchronizing system with a timing feedback.

3. The method of claim 1 , wherein the step of synchronizing comprises:

providing a clock signal as the reference timing signal.

4. A system comprising:

a plurality of delay elements including first and second delay elements, the first delay element being configured to produce a time delay corresponding to a value of a control signal by producing a first pulse with a first delay in response to a delay signal, setting a first control timing by a first control timing circuit, producing a second pulse with a second delay in response to the delay signal, setting a second control timing by a second control timing circuit, providing a delay pulse having a duration corresponding to a time between the first and second pulses by latching an active edge of the delay pulse in response to the first pulse, and resetting the delay pulse in response to the second pulse;

synchronizing circuitry for synchronizing the first delay element with a reference timing signal by adjusting the value of the control signal in response to a time difference between a reference timing signal pulse duration and the duration of the delay pulse; and

circuitry for applying the control signal to the second delay element.

5. The system of claim 4 , wherein the synchronizing circuitry is configured to perform through use of a synchronizing system with a timing feedback.

6. The system of claim 4 , wherein the synchronizing circuitry comprises:

a clock provider for providing a clock signal as the reference timing signal.

7. An apparatus for synchronizing a plurality of delay elements, the apparatus comprising:

a pulse provider for providing a delay pulse having a duration adjustable in response to a bias voltage, the pulse provider comprising:

a first producer configured to produce a first pulse with a first delay in response to a delay signal, and to set a first control timing by a first control timing circuit;

a second producer configured to produce a second pulse with a second delay in response to the delay signal, and to set a second control timing by a second control timing circuit; and

a delay producer configured to provide the delay pulse having a duration corresponding to a time between the first and second pulses, the delay producer having latch circuitry for latching an active edge of the delay pulse in response to the first pulse, and reset circuitry for resetting the delay pulse in response to the second pulse;

an adjuster for adjusting the bias voltage in response to a time difference between a reference timing signal pulse duration and the duration of the delay pulse; and

circuitry for applying the bias voltage to the plurality of delay elements, each of the plurality of delay elements being configured to provide a delay segment of a timing vernier.

8. The apparatus of claim 7 , wherein:

the first control timing circuit is configure to provide the first pulse with a minimum delay, and

the second control timing circuit is configured to provide the second pulse with a maximum delay.

9. The apparatus of claim 8 , wherein:

the first control timing circuit is configured to provide a first set of programming bits; and

the second control timing circuit is configured to provide a second set of programming bits.

10. The apparatus of claim 9 , wherein the first control timing circuit and the second control timing circuit are control verniers.

11. The apparatus of claim 10 , wherein the timing vernier comprises the plurality of delay elements.

12. The apparatus of claim 7 , wherein the adjuster comprises:

a controller for varying the bias voltage towards a first voltage for the reference timing signal pulse duration and for varying the bias voltage towards a second voltage for the duration of the delay pulse.

13. The apparatus claim 12 , wherein the controller comprises:

a charge pump configured to

charge to adjust the bias voltage towards the first voltage for the reference timing signal pulse duration; and

discharging to adjust the bias voltage towards the second voltage for the duration of the delay pulse.

14. The apparatus of claim 7 , further comprising:

a filter for filtering the bias voltage before being applied to the plurality of delay elements.

Assignments (12)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY'S NAME PREVIOUSLY RECORDED AT REEL: 057449 FRAME: 0393. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Aug 30, 2023
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 064761/0404 →
CHANGE OF NAME Recorded Sep 9, 2021
From: CONVERSANT INTELLECTUAL PROPERTY INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 057449/0393 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2020
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 054279/0001 →
RELEASE OF U.S. PATENT AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Oct 12, 2018
From: ROYAL BANK OF CANADA, AS LENDER
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 047645/0424 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046900/0136 →
U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Sep 9, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS INC., AS LENDER; ROYAL BANK OF CANADA, AS LENDER
Reel/Frame 033706/0367 →
CHANGE OF ADDRESS Recorded Sep 3, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 033678/0096 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2014
From: ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.; CONVERSANT IP N.B. 868 INC.; CONVERSANT IP N.B. 276 INC.
Reel/Frame 033484/0344 →
CHANGE OF NAME Recorded Mar 13, 2014
From: MOSAID TECHNOLOGIES INCORPORATED
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 032439/0638 →
U.S. INTELLECTUAL PROPERTY SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) - SHORT FORM Recorded Jan 10, 2012
From: 658276 N.B. LTD.; 658868 N.B. INC.; MOSAID TECHNOLOGIES INCORPORATED
To: ROYAL BANK OF CANADA
Reel/Frame 027512/0196 →
CHANGE OF ADDRESS OF ASSIGNEE Recorded Apr 15, 2009
From: MOSAID TECHNOLOGIES INCORPORATED
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 022542/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2008
From: MILLAR, BRUCE, MR.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 021868/0172 →