IP Library Granted Patent US 9,825,756
Granted Patent B2
US 9,825,756 · App. 15/375,059 · Granted Nov 21, 2017

Skew management for PAM communication systems

Inventors: Halil Cirit (Santa Clara, CA); Karthik Gopalakrishnan (Santa Clara, CA); Pulkit Khandelwal (Santa Clara, CA); Ravindran Mohanavelu (Santa Clara, CA)
Assignee: INPHI CORPORATION
H04L7/0332H04L5/0048H04L7/033H04Q2213/03
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,825,756
App. No.
15/375,059
Granted
Nov 21, 2017
Kind
B2
Abstract

The present invention is directed to communication systems. According to embodiments of the present invention, a communication system includes at least two communication lanes and a skew management module. The skew management module generates a control current based on output test patterns of the two communication lanes. The control current is integrated and compared to a reference voltage by a comparator, which generates an analog offset signal. A PLL of one of the communication lanes generates a corrected clock signal that is adjusted using the analog offset signal to remove or adjust the skew between the communication lanes. The corrected clock signal is used for output data. There are other embodiments as well.

Claims (36)

1. A communication system comprising:

a first communication lane comprising a first phase lock loop (PLL) and a first pattern generator, the first communication lane being configured to output a first data segment, the first pattern generator being configured to generate a first predetermined pattern, the first PLL being configured to generate a first clock signal;

a second communication lane comprising a second PLL and a second pattern generator, the second PLL being configured to provide a second clock signal, the second PLL comprising a sigma-delta modulator (SDM), the second communication lane being configured to output a second data segment, the second pattern generator being configured to generate a second predetermined pattern, the SDM being configured to generate a skew offset using an analog offset signal for the second clock signal;

a pulse amplitude modulation (PAM) circuit being configured to align the first data segment and the second data segment and output a PAM signal; and

a skew management circuit being configured to generate the analog offset signal, the skew management circuit comprising a phase frequency detector (PFD) and a charge pump and a comparator, the PFD being configured to generate a control current by comparing the first predetermined pattern and the second predetermined pattern, the charge pump being configured to store the control current and characterized by a control voltage, the comparator being configured to generate the analog offset signal by comparing the control voltage to a predetermined reference voltage.

2. The system of claim 1 , further comprising: a third communication lane for outputting a third data segment; and

a combiner circuit for combining the first data segment, the second data segment, and the third data segment.

3. The system of claim 1 , wherein the skew management circuit further comprises a reset circuit for discharging the charge pump.

4. The system of claim 1 , wherein the skew management circuit further comprises a first MUX and a second MUX, the first MUX and the second MUX being configured to alternatively output the first predetermined pattern and the second predetermined pattern.

5. The system of claim 1 , wherein the first data segment corresponds to a least significant bit (LSB) section and the second data segment corresponds to a most significant bit (MSB) section of the PAM signal.

6. The system of claim 1 , wherein the first communication lane further comprises a serializer for processing input data.

7. The system of claim 1 , wherein the first communication lane further comprises a current circuit logic for outputting the first data segment.

8. The system of claim 1 , wherein the first clock signal and the second clock signal are synchronized at a predetermined rate.

9. The system of claim 1 , wherein the first communication lane further comprises a divider for processing input data.

10. The system of claim 1 , further comprising an electrical combiner for combining the first data segment and the second data segment.

11. The system of claim 1 , further comprising an optical combiner for combining the first data segment and the second data segment.

12. The system of claim 1 , further comprising a digital-to-analog converter (DAC) for generating the predetermined reference voltage.

13. A communication system comprising:

a first communication lane comprising a first phase lock loop (PLL) and a first pattern generator, the first communication lane being configured to output a first data segment, the first pattern generator being configured to generate a first predetermined pattern, the first PLL being configured to generate a first clock signal;

a second communication lane comprising a second PLL and a second pattern generator, the second PLL being configured to provide a second clock signal, the second PLL comprising a first sigma-delta modulator (SDM), the second communication lane being configured to output a second data segment, the second pattern generator being configured to generate a second predetermined pattern, the first SDM being configured to generate a first skew offset using a first analog offset signal for the second clock signal;

a third communication lane comprising a third PLL and a third pattern generator, the third communication lane being configured to output a third data segment, the third pattern generator being configured to generate a third predetermined pattern, the third PLL comprising a second SDM, the second SDM being configured to generate a second skew offset using a second analog offset signal for a third clock signal;

a pulse amplitude modulation (PAM) circuit being configured to align the first data segment, the second data segment, and the third data segment and output a PAM signal;

a first skew management circuit being configured to generate the first analog offset signal, the first skew management circuit comprising a phase frequency detector (PFD) and a charge pump and a comparator, the PFD being configured to generate a control current by comparing the first predetermined pattern and the second predetermined pattern, the charge pump being configured to store the control current and characterized by a control voltage, the comparator being configured to generate the first analog offset signal by comparing the control voltage to a predetermined reference voltage; and

a second skew management circuit being configured to generate the second analog offset signal based at least on the second predetermined pattern and the third predetermined pattern.

14. The system of claim 13 , wherein the system comprises n communication lanes and a PAM(n) circuit for generating a PAMn signals by aligning and combining outputs from the n communication lanes, the n communication lanes including the first, second, and third communication lanes, n being the number of PAM levels.

15. The system of claim 13 , further comprising a fourth communication lane and a third skew management circuit.

16. The system of claim 13 , wherein the first communication lane is configured to receive a never return to zero (NRZ) signal.

17. A skew management device comprising:

a first input selector circuit being configured to output a reference signal based on a first selected signal of two input signals, each of the two input signals comprising a predetermined pattern;

a second selector circuit being configured to output a feedback signal based on a second selected signal of the two input signals;

a phase frequency detector configured to generate a control current based on the reference signal and the feedback signal;

an integrator circuit being configured to store the control current over a predetermined period of time and characterized by a control voltage;

a comparator circuit being configured to generate an analog offset signal based on the control voltage and a reference voltage; and

a reset circuit for discharging the integrator circuit.

18. The device of claim 17 , further comprising a delay line coupled between the second selector circuit and the phase frequency detector.

19. The device of claim 17 , further comprising a digital-to-analog converter (DAC) for generating the reference voltage.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE LTD.
Reel/Frame 057336/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2021
From: MARVELL TECHNOLOGY CAYMAN I
To: CAVIUM INTERNATIONAL
Reel/Frame 057279/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2021
From: INPHI CORPORATION
To: MARVELL TECHNOLOGY CAYMAN I
Reel/Frame 056649/0823 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2017
From: CIRIT, HALIL; GOPALAKRISHNAN, KARTHIK; KHANDELWAL, PULKIT; MOHANAVELU, RAVINDRAN
To: INPHI CORPORATION
Reel/Frame 043272/0183 →
Continuity (2)
Continuation 14997961 · Jan 18, 2016
Related Publication 20170207908A1 · Jul 20, 2017