IP Library › Granted Patent US 11,184,008
Granted Patent B2
US 11,184,008 · App. 16/943,529 · Granted Nov 23, 2021

Data recovery technique for time interleaved receiver in presence of transmitter pulse width distortion

Inventors: Gaurawa Kumar (Campbell, CA); Ky-Anh Tran (Redwood, CA); Olakanmi Oluwole (Mountain View, CA); Vishnu Balan (Saratoga, CA)
Assignee: NVIDIA Corp.
H03L7/0807H04L25/03057H04L25/063H04L25/4902H04L25/497H04L2025/03369
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,184,008
App. No.
16/943,529
Granted
Nov 23, 2021
Kind
B2
Abstract

This disclosure relates to a receiver that includes a clock and data recovery loop and a phase offset loop. The clock and data recovery loop may be controlled by a sum of gradients for a plurality of data interleaves. The phase offset loop may be controlled by an accumulated differential gradient for each of the data interleaves.

Claims (33)

1. A receiver comprising:

a clock controlled by a sum of gradients for a plurality of data interleaves; and

a data sampling loop controlled by the clock and an accumulated differential gradient for each of the plurality of data interleaves.

2. The receiver of claim 1 , further comprising:

a sample and hold element for each of the data interleaves.

3. The receiver of claim 2 , wherein each of the sample and hold elements configured to output a data sample and a sample error for each of the data interleaves to a phase detector.

4. The receiver of claim 3 , wherein the phase detector configured to determine the accumulated differential gradient for each of the data interleaves and to determine the sum of gradients for the data interleaves.

5. The receiver of claim 2 , wherein each of the sample and hold elements configured to be controlled by a signal influenced by both of the clock and data recovery loop and the phase offset loop.

6. The receiver of claim 2 , wherein each of the sample and hold elements controlled by a configurable delay element.

7. The receiver of claim 6 , wherein each of the configurable delay elements coupled to receive a different clock phase from a multiphase clock generator.

8. The receiver of claim 1 , wherein the data sampling loop further comprises:

a plurality of configurable delay elements each to receive the accumulated differential gradient for a corresponding one the plurality of data interleaves.

9. A method comprising:

computing a sum of gradients for a plurality of data interleaves;

applying the sum of gradients to control a phase of a clock;

applying an output of the clock to an adjustable delay element;

adjusting a delay of the delay element with an accumulated differential gradient for a data interleave; and

applying an output of the delay element to sample data on the data interleave.

10. The method of claim 9 , further comprising:

applying an output of the delay element to a sample and hold element for the data interleave to generate a data sample.

11. The method of claim 10 , further comprising:

applying the data sample and a sample error for the data interleave to a phase detector.

12. The method of claim 11 , further comprising:

configuring the phase detector to determine the accumulated differential gradient for the data interleave and to determine the sum of gradients for the plurality of data interleaves.

13. The method of claim 9 , wherein the clock is a multiphase clock.

14. A receiver comprising:

a multi-phase clock circuit;

a plurality of configurable delay circuits each receiving a different output of the multi-phase clock circuit;

the multi-phase clock controlled by a sum of gradients for a plurality of data interleaves; and

the configurable delay circuits each controlled by an accumulated differential gradient for a different one of the plurality of data interleaves.

15. The receiver of claim 14 , further comprising a phase detector circuit.

16. The receiver of claim 15 , wherein the phase detector circuit is configured to determine the accumulated differential gradient for each of the data interleaves and to determine the sum of gradients for the data interleaves.

17. The receiver of claim 14 , further comprising a plurality of sample and hold circuits each controlled by a corresponding one of the configurable delay circuits.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2020
From: KUMAR, GAURAWA; TRAN, KY-ANH; OLUWOLE, OLAKANMI; BALAN, VISHNU
To: NVIDIA CORP.
Reel/Frame 053539/0522 →
Continuity (2)
Continuation 16678979 · Nov 8, 2019
Related Publication 20210143824A1 · May 13, 2021
Cited By (1)
US 12,278,725