# US 11,121,955 B2 · Retimer data communication modules

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,121,955 B2
- Document ID: US11121955B2
- Status: Granted
- Kind: B2
- Application number: 16/848,597
- Filed: 2020-04-14
- Published: 2020-07-30
- Granted: 2021-09-14
- Earliest claimed: 2018-08-28
- Assignees: Marvell Asia Pte Ltd
- Applicants: Inphi Corporation
- Inventors: Jamal Riani; Arash Farhoodfar; Sudeep Bhoja; Tarun Setya
- Web page: https://patentgrep.com/patent/US11121955B2

## CPC

- H04L 43/12: Network monitoring probes
- G06F 13/4068: {Electrical coupling}
- H04L 1/0057: {Block codes (H04L1/0061, H04L1/0064 take precedence)}
- H04L 1/241: {using pseudo-errors}
- H04L 43/0823: Errors, e.g. transmission errors
- H04L 43/50: Testing arrangements
- H04L 1/0045: {Arrangements at the receiver end}
- H04L 25/03057: {with a recursive structure (H04L25/03031 takes precedence)}
- H04L 25/03878: {Line equalisers; line build-out devices}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A data communication device includes a host receive section for receiving incoming host data from a host device. The host receive section includes a plurality of host receive lanes. A host transmit section for transmitting outgoing host data to the host device includes a plurality of host transmit lanes and a host cross point section. A line receive section for receiving incoming line data from a line device includes a plurality of line receive lanes. A line transmit section for transmitting outing line data to the line device includes a plurality of line transmit lanes and a line cross point section. A link monitor section coupled to the host transmit section and the line receive section is configured to detect errors between the host transmit section and the line receive section.

## Claims

### Claim 1

A data communication device comprising:
a host receive section for receiving incoming host data from a host device, the host receive section including a plurality of host receive lanes;
a host transmit section for transmitting outgoing host data to the host device, the host transmit section including a plurality of host transmit lanes and a host cross point section;
a line receive section for receiving incoming line data from a line device, the line receive section including a plurality of line receive lanes;
a line transmit section for transmitting outing line data to the line device, the line transmit section including a plurality of line transmit lanes and a line cross point section; and
a link monitor section coupled to the host transmit section and the line receive section, the link monitor section being configured to detect errors between the host transmit section and the line receive section;
wherein the line receive section comprises:
an analog front end (AFE) configured to process line data in a pulse-amplitude modulation (PAM) format;
a digital-signal processing (DSP) module configured to process the line data; and
a decoder configured to decode the line data.

### Claim 2 (depends on 1)

The device of claim 1 wherein the incoming host data are transmitted back to the host device via the host receive section and host transmit section in host loopback operation.

### Claim 3 (depends on 2)

The device of claim 2 wherein the incoming host data pass through the host cross point section.

### Claim 4 (depends on 1)

The device of claim 1 wherein the AFE comprises a variable gain amplifier.

### Claim 5 (depends on 1)

The device of claim 1 further comprising a management interface module that comprises a management data input/out module.

### Claim 6 (depends on 5)

The device of claim 5 wherein the management interface module comprises a microprocessor unit.

### Claim 7 (depends on 1)

The device of claim 1 wherein the AFE comprises an equalizer.

### Claim 8 (depends on 1)

The device of claim 1 wherein the line receive sections receives a reference clock signal from the host receive section.

### Claim 9 (depends on 1)

The device of claim 1 wherein the line receive section comprises a phase-lock-loop module for generating a clock signal.

### Claim 10 (depends on 1)

The device of claim 1 wherein the decoder comprises an SFEC decoder.

### Claim 11 (depends on 1)

The device of claim 1 wherein the line receive section further comprises a PRBS checker.

### Claim 12 (depends on 1)

The device of claim 1 wherein the line receive section further comprises a multiplexer coupled to the AFE.

### Claim 13

A data communication device comprising:
a host receive section for receiving incoming host data from a host device, the host receive section including a plurality of host receive lanes;
a host transmit section for transmitting outgoing host data to the host device, the host transmit section including a plurality of host transmit lanes and a host cross point section;
a line receive section for receiving incoming line data from a line device, the line receive section including a plurality of line receive lanes;
a line transmit section for transmitting outing line data to the line device, the line transmit section including a plurality of line transmit lanes and a line cross point section; and
a link monitor section coupled to the host transmit section and the line receive section;
wherein the line receive section comprises:
an analog front end (AFE) configured to process line data in a pulse-amplitude modulation (PAM) format, the AFE comprising an equalizer; and
a digital-signal processing (DSP) module configured to process the line data, the DSP module comprising a feedforward equalization module and a slicer.

### Claim 14 (depends on 13)

The device of claim 13 wherein the link monitor sections the link monitor section is configured to detect errors between the host transmit section and the line receive section and to analyzes error statistics associated with the incoming host data.

### Claim 15 (depends on 13)

The device of claim 13 wherein the line transmit section comprises a test pattern memory block.

### Claim 16 (depends on 13)

The device of claim 13 further comprising a management interface module coupled to the link monitor section.

### Claim 17 (depends on 13)

The device of claim 13 wherein the host transmit section comprises four slices corresponding to the plurality of host transmit lanes.

### Claim 18

A high-speed communication system comprising:
a plurality of communication lanes;
a transceiver being configured to process and transmit host data received from the plurality of communication lanes, the transceiver comprises:
a host receive section for receiving incoming the host data;
a host transmit section for transmitting outgoing host data to a host device, the host transmit section including a plurality of host transmit lanes and a host cross point section;
a line receive section for receiving incoming line data from a line device, the line receive section including a plurality of line receive lanes;
a line transmit section for transmitting outing line data to the line device; and
a link monitor section coupled to the host transmit section and the line receive section;
a management interface module coupled to the link monitor section;
wherein the line receive section comprises:
an analog front end (AFE) configured to process line data in a pulse-amplitude modulation (PAM) format, the AFE comprising an equalizer and a variable gain amplifier;
a phase-lock loop module for generating a clock signal; and
a digital-signal processing (DSP) module configured to process the line data.

### Claim 19 (depends on 18)

The system of claim 18 wherein the transceiver is compatible with 50 Gb/s, 100 Gb/s, and 200 Gb/s communication modes.

### Claim 20 (depends on 18)

The system of claim 18 wherein the transceiver complies with a QSFP56 form factor.
