IP Library Granted Patent US 12,237,948
Granted Patent B2
US 12,237,948 · App. 18/068,099 · Granted Feb 25, 2025

Low-speed ring with controlled jitter

Inventors: Kaushik Kannan (Mountain View, CA); Pieter Kapsenberg (Santa Clara, CA); Pierre-Yves Droz (Los Altos, CA)
Assignee: Waymo LLC
H04L25/0292H04L25/0272
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 12,237,948
App. No.
18/068,099
Granted
Feb 25, 2025
Kind
B2
Abstract

Communication links, computing systems, and methods for their use. The communication link includes a low-voltage differential signaling (LVDS) driver. The LVDS driver is configured to provide a differential signal that is based on a digital bit stream. The digital bit stream includes a series of digital bits that are temporally arranged based on a nominal bit period. The communication link also includes a controllable delay device. The controllable delay device is configured to provide a delay signal to the LVDS driver so as to cause a rising edge or a falling edge of respective digital bits to vary in time with respect to the nominal bit period based on a predetermined sequence of delay amounts. The delay amounts represent positive and negative differences in time from the nominal bit period.

Claims (35)

1. A communication link, comprising:

a low-voltage differential signaling (LVDS) driver, wherein the LVDS driver is configured to provide a differential signal that is based on a digital bit stream, wherein the digital bit stream comprises a series of digital bits that are temporally arranged based on a nominal bit period; and

a controllable delay device, wherein the controllable delay device is configured to provide a delay signal to the LVDS driver so as to cause a rising edge or a falling edge of respective digital bits to vary in time with respect to the nominal bit period based on a predetermined sequence of delay amounts, wherein the delay amounts represent positive and negative differences in time from the nominal bit period.

2. The communication link of claim 1 , wherein a maximum delay amount is equal to half an integer number of processor cycles associated with the nominal bit period minus one cycle.

3. The communication link of claim 1 , further comprising:

a differential receiver, wherein the differential receiver is configured to sample the digital bit stream during a periodic sampling window that is based on multiples of the nominal bit period.

4. The communication link of claim 3 , wherein the periodic sampling window is independent of the predetermined sequence of delay amounts.

5. The communication link of claim 3 , further comprising:

a transmission line coupled between the LVDS driver and the differential receiver.

6. The communication link of claim 5 , wherein the transmission line comprises a pair of conductors, wherein the pair of conductors comprises at least one of: a pair of balanced lines, a twisted pair, a ribbon cable, or traces on a printed circuit board.

7. The communication link of claim 1 , wherein the controllable delay device comprises a random sequencer configured to determine the predetermined sequence of delay amounts.

8. The communication link of claim 1 , wherein the LVDS driver is configured to operate between 1 MHz to 1 GHz.

9. The communication link of claim 1 , further comprising a controller, wherein the controller comprises a memory and at least one processor, wherein the at least one processor is operable to execute program instructions stored in the memory so as to carry out operations, the operations comprising:

determining, by the controllable delay device, the predetermined sequence of delay amounts;

receiving information indicative of the digital bit stream;

providing the predetermined sequence of delay amounts to the LVDS driver; and

forming, based on the digital bit stream and the predetermined sequence of delay amounts, a differential signal representing a series of digital bits of a jittered bit stream, wherein each digital bit is delayed with respect to the nominal bit period by a respective delay amount.

10. The communication link of claim 9 , wherein the at least one processor comprises a clock configured to define a processor cycle, wherein the nominal bit period corresponds to an integer multiple of processor cycles.

11. The communication link of claim 9 , wherein an aggregated sum of the predetermined sequence of delay amounts is zero.

12. A computing system comprising:

a low-voltage differential signaling (LVDS) driver, wherein the LVDS driver is configured to provide a differential signal that is indicative of a digital bit stream, wherein the digital bit stream comprises a series of digital bits that are temporally arranged based on a nominal bit period;

a controllable delay device, wherein the controllable delay device is configured to provide a delay signal to the LVDS driver so as to cause a rising edge or a falling edge of respective digital bits to vary in time with respect to the nominal bit period based on a predetermined sequence of delay amounts, wherein the delay amounts represent positive and negative differences in time from the nominal bit period; and

a controller, wherein the controller comprises a memory and at least one processor, wherein the at least one processor is operable to execute program instructions stored in the memory so as to carry out operations, the operations comprising:

determining, by the controllable delay device, the predetermined sequence of delay amounts;

receiving information indicative of the digital bit stream; and

forming by the LVDS driver, based on the digital bit stream and the predetermined sequence of delay amounts, a jittered bit stream representing a series of digital bits, wherein each digital bit is delayed with respect to the nominal bit period by the respective delay amount.

13. The computing system of claim 12 , wherein a maximum delay amount is equal to half an integer number of processor cycles associated with the nominal bit period minus one cycle.

14. The computing system of claim 12 , further comprising:

a differential receiver, wherein the differential receiver is configured to sample the digital bit stream during a periodic sampling window that is based on the nominal bit period.

15. The computing system of claim 14 , wherein the periodic sampling window is independent of the predetermined sequence of delay amounts.

16. The computing system of claim 14 , further comprising:

a transmission line coupled between the LVDS driver and the differential receiver, wherein the transmission line comprises a pair of conductors, wherein the pair of conductors comprises at least one of: a pair of balanced lines, a twisted pair, a ribbon cable, or traces on a printed circuit board.

17. The computing system of claim 12 , wherein an aggregated sum of the predetermined sequence of delay amounts is zero.

18. The computing system of claim 12 , wherein the computing system comprises a housing, wherein a footprint of the housing is 8×8 mm2 or smaller.

19. The computing system of claim 12 , wherein the computing system comprises at least one mixed signal integrated circuit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2023
From: KANNAN, KAUSHIK; KAPSENBERG, PIETER; DROZ, PIERRE-YVES
To: WAYMO LLC
Reel/Frame 062273/0632 →
Continuity (1)
Related Publication 20240205054A1 · Jun 20, 2024
References Cited (12)
US 8797063B2 · Choo et al. · 2014 [cited by applicant]
US 8855503B2 · Kikuci · 2014 [cited by applicant]
US 11018773B1 · Lantz et al. · 2021 [cited by applicant]
US 20170019093A1 · Kanda · 2017 [cited by examiner]
US 20220109507A1 · Tanaka · 2022 [cited by applicant]
US 20220113407A1 · Wang et al. · 2022 [cited by applicant]
CN 104113740B · 2017 [cited by applicant]
CN 105208467B · 2018 [cited by applicant]
CN 216490818U · 2022 [cited by applicant]
EP 4050823A1 · 2022 [cited by applicant]
KR 20200051226A · 2020 [cited by applicant]
Olave et al., “Design and characterization of the FAST chip: a front-end for 4D tracking systems based on Ultra-Fast Silicon Detectors aiming at 30 ps time resolution,” Nuclear Inst. and Methods in Physics Research, A, … [cited by applicant]