IP Library Granted Patent US 9,897,975
Granted Patent B2
US 9,897,975 · App. 15/477,237 · Granted Feb 20, 2018

Calibration method and apparatus for high TDC resolution

Inventors: Didier Salle (Toulouse, FR); Olivier Doare (La Salvetat St Gilles, FR); Cristian Pavao Moreira (Frouzins, FR); Birama Goumballa (Larra, FR)
Assignee: NXP USA, INC.
G04F10/005H03M1/1009
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 9,897,975
App. No.
15/477,237
Granted
Feb 20, 2018
Kind
B2
Abstract

Various embodiments include a time to digital converter device comprising: a medium resolution delay unit including a plurality of buffers, the medium resolution delay unit configured to receive as inputs a reference clock signal and a data clock signal and configured to output a plurality of delayed data clock signals wherein the delay between the plurality of delayed data clock signal is a medium resolution delay value; a fine resolution delay unit including a plurality of cores configured to receive as inputs the reference clock signal and the plurality of delayed data clock signals from the medium resolution delay unit, wherein the plurality of cores includes: a first bank of delays configured to receive one of the plurality of the delayed data clock signals, a second bank of delays configured to receive the reference clock signal, and; and a fast flip flop connected to the outputs of the first bank of delays and the second bank of delays, wherein the output of the fast flip flop is used to check the phase alignment.

Claims (36)

1. A time to digital converter device comprising:

a medium resolution delay unit including a plurality of buffers, the medium resolution delay unit configured to receive as inputs a reference clock signal and a data clock signal and configured to output a plurality of delayed data clock signals wherein the delay between the plurality of delayed data clock signal is a medium resolution delay value;

a fine resolution delay unit including a plurality of cores configured to receive as inputs the reference clock signal and the plurality of delayed data clock signals from the medium resolution delay unit,

wherein the plurality of cores includes:

a first bank of delays configured to receive one of the plurality of the delayed data clock signals,

a second bank of delays configured to receive the reference clock signal, and;

a fast flip flop connected to the outputs of the first bank of delays and the second bank of delays, wherein the output of the fast flip flop indicates a fine resolution delay value.

2. The device of claim 1 wherein the first bank of delays and the second bank of delays include a plurality of capacitors in series.

3. The device of claim 2 , wherein a first portion of the plurality of capacitors are used for calibration.

4. The device of claim 3 , wherein a second portion of the plurality of capacitors are used for normal operation.

5. The device of claim 1 , wherein each core of the plurality of cores includes two multiplexers.

6. The device of claim 1 , wherein the plurality of cores is configured to receive a control signal that places the cores into a calibration mode.

7. The device of claim 1 , wherein each of the plurality of cores is configured to receive a control signal that calibrates the core.

8. A method of calibrating a time to digital conversion including a medium resolution delay unit and fine resolution delay unit including a first delay bank and a second delay bank, the method comprising:

initializing a calibration delay value;

applying the calibration delay value to a first delay bank;

inputting a clock signal to the first delay bank and second delay bank; and

inputting outputs of the first delay bank and the second delay bank to a fast flip flop; and

when the fast flip flop indicates that the outputs of the first delay bank and the second delay bank are not aligned, incrementing the calibration delay value and reapplying the incremented calibration delay value to the first delay bank.

9. The method of claim 8 , further comprising when the fast flip flop indicates that the outputs of the first delay bank and the second delay bank are aligned, setting the calibration delay value.

10. The method of claim 8 , wherein the first bank of delays and the second bank of delays include a plurality of capacitors in series.

11. The method of claim 10 , wherein a first portion of the plurality of capacitors are used for calibration.

12. The method of claim 11 , wherein calibration delay value indicates which of the first portion of the plurality of capacitors to connect in parallel to achieve the desired calibration delay value.

13. The method of claim 8 further comprising setting a first multiplexer and a second multiplexer to input the clock signal into the first delay bank and the second delay bank when in a calibration mode.

14. A non-transitory machine-readable storage medium encoded with instructions for performing a method of calibrating a time to digital conversion including a medium resolution delay unit and fine resolution delay unit including a first delay bank and a second delay bank, the medium comprising:

instructions for initializing a calibration delay value;

instructions for applying the calibration delay value to a first delay bank;

instructions for inputting a clock signal to the first delay bank and second delay bank; and

instructions for inputting outputs of the first delay bank and the second delay bank to a fast flip flop; and

when the fast flip flop indicates that the outputs of the first delay bank and the second delay bank are not aligned, incrementing the calibration delay value and reapplying the incremented calibration delay value to the first delay bank.

15. The non-transitory machine-readable storage medium of claim 14 , further comprising when the fast flip flop indicates that the outputs of the first delay bank and the second delay bank are aligned, setting the calibration delay value.

16. The device of claim 2 , wherein each core of the plurality of cores includes two multiplexers.

17. The device of claim 2 , wherein the plurality of cores is configured to receive a control signal that places the cores into a calibration mode.

18. The device of claim 2 , wherein each of the plurality of cores is configured to receive a control signal that calibrates the core.

19. The method of claim 10 , further comprising when the fast flip flop indicates that the outputs of the first delay bank and the second delay bank are aligned, setting the calibration delay value.

20. The method of claim 10 further comprising setting a first multiplexer and a second multiplexer to input the clock signal into the first delay bank and the second delay bank when in a calibration mode.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Nov 1, 2017
From: NXP SEMICONDUCTORS USA, INC.; FREESCALE SEMICONDUCTOR, INC.
To: NXP USA, INC.
Reel/Frame 044002/0139 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 041824 FRAME: 0405. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Oct 30, 2017
From: SALLE, DIDIER; DOARE, OLIVIER; PAVAO MOREIRA, CRISTIAN; GOUMBALLA, BIRAMA
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 044322/0900 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2017
From: SALLE, DIDIER; DOARE, OLIVIER; PAVAO MOREIRA, CRISTIAN; GOUMBALLA, BIRAMA
To: NXP USA, INC.
Reel/Frame 041824/0405 →
Priority Claims (1)
EP 16290067 · Apr 11, 2016 · regional
Continuity (1)
Related Publication 20170293265A1 · Oct 12, 2017