IP Library Granted Patent US 11,677,595
Granted Patent B2
US 11,677,595 · App. 17/451,869 · Granted Jun 13, 2023

Equalization in high-speed data channel having sparse impulse response

Inventors: Seid Alireza Razavi Majomard (Belmont, CA); David Shen (Saratoga, CA); Ragnar Hlynur Jonsson (Aliso Viejo, CA)
Assignee: Marvell Asia Pte Ltd
H04L25/03885
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,677,595
App. No.
17/451,869
Granted
Jun 13, 2023
Kind
B2
Abstract

A physical layer transceiver, for connecting a host device to a wireline channel medium that is divided into a total number of link segments, includes a host interface for coupling to a host device, a line interface for coupling to the wireline channel medium, and feed-forward equalization (FFE) circuitry operatively coupled to the line interface to add back, into a signal, components that were scattered in time. Respective individual filter segments are selectably configurable, by adjustment of respective delay lines, to correspond to respective individual link segments. The FFE circuitry also includes control circuitry configured to detect a signal energy peak in at least one particular link segment and, upon detection of the signal energy peak in the particular link segment, configure a respective one of the respective individual filter segments, by adjustment of a respective delay line, to correspond to the respective particular link segment.

Claims (49)

1. A physical layer transceiver for connecting a host device to a wireline channel medium that is divided into a total number of link segments, the physical layer transceiver comprising:

a host interface for coupling to a host device;

a line interface for coupling to the wireline channel medium; and

feed-forward equalization circuitry operatively coupled to the line interface to add back, into a signal, components that were scattered in time, the feed-forward equalization circuitry comprising:

a plurality of filter segments, respective individual filter segments in the plurality of filter segments being selectably configurable, by adjustment of respective delay lines, to correspond to respective individual link segments of the total number of link segments, the plurality of filter segments further comprising a plurality of rover filter segments each of which is selectably configurable, using a respective delay line, to filter a respective selectable link segment of the total number of link segments, and

control circuitry configured to:

detect a signal energy peak in at least one particular link segment of the total number of link segments by selectively advancing an unused rover filter segment of the plurality of rover filter segments through the link segments by adjustment of a respective delay line, and measuring transmission conditions of link segments of the total number of link segments as the unused rover filter segment passes through the link segments, and

upon detection of the signal energy peak in a respective one of the at least one particular link segment of the total number of link segments, configure a respective one of the respective individual filter segments in the plurality of filter segments, by adjustment of a respective delay line, to correspond to the respective one of the at least one particular link segment of the total number of link segments.

2. The physical layer transceiver of claim 1 wherein the plurality of filter segments is fewer in number than a total number of link segments of the wireline channel medium.

3. The physical layer transceiver of claim 1 wherein:

the control circuitry is configured to detect the signal energy peak in at least one particular link segment of the total number of link segments by measuring transmission conditions of each link segment of the total number of link segments as the unused rover filter segment passes through the link segments.

4. The physical layer transceiver of claim 1 comprising:

correlation circuitry configured to calculate a correlation between received data and one or more errors in the received data; wherein:

the control circuitry is further configured to determine, from the correlation, the signal energy peak in at least one particular link segment of the total number of link segments.

5. The physical layer transceiver of claim 1 wherein the control circuitry is configured to, upon detection of the signal energy peak in a respective one of the at least one particular link segment of the total number of link segments, adjust gain of the respective one of the individual filter segments in the plurality of filter segments that corresponds to the respective one of the at least one particular link segment of the total number of link segments.

6. The physical layer transceiver of claim 5 wherein the control circuitry is configured to adjust gain of the respective one of the individual filter segments in the plurality of filter segments that corresponds to the respective one of the at least one particular link segment of the total number of link segments, by configuring at least one additional respective one of the respective individual filter segments in the plurality of filter segments to correspond to the respective one of the at least one particular link segment of the total number of link segments.

7. The physical layer transceiver of claim 1 wherein the control circuitry is further configured to, when the link segments in which signal energy peaks are detected are fewer in number than the plurality of filter segments, power down ones of the plurality of filter segments that are not configured to correspond to the respective one of the at least one particular link segment of the total number of link segments.

8. A method of filtering a wireline channel medium that is divided into a total number of link segments, the wireline channel medium having filter circuitry including a plurality of filter segments, respective individual filter segments in the plurality of filter segments being configurable to correspond to respective individual link segments of the total number of link segments, the plurality of filter segments including a plurality of rover filter segments each of which is selectably configurable, by adjustment of a respective delay line, to filter a respective link segment of the total number of link segments, the method comprising:

detecting a signal energy peak in at least one particular link segment of the total number of link segments by selectively advancing, by adjustment of a respective delay line, an unused rover filter segment of the plurality of rover filter segments through the link segments, and measuring transmission conditions of link segments of the total number of link segments as the unused rover filter segment passes through the link segments; and

upon detecting the signal energy peak in a respective one of the at least one particular link segment of the total number of link segments,

configuring a respective one of the respective individual filter segments in the plurality of filter segments to correspond to the respective one of the at least one particular link segment of the total number of link segments.

9. The method of filtering a wireline channel medium according to claim 8 , wherein:

detecting the signal energy peak in at least one particular link segment of the total number of link segments comprises measuring transmission conditions of each link segment of the total number of link segments as the unused rover filter segment passes through the link segments.

10. The method of filtering a wireline channel medium according to claim 8 , wherein:

detecting the signal energy peak in at least one particular link segment of the total number of link segments further comprises:

calculating a correlation between received data and one or more errors in the received data; and

determining, from the correlation, the signal energy peak in at least one particular link segment of the total number of link segments.

11. The method of filtering a wireline channel medium according to claim 8 further comprising, upon detecting the signal energy peak in a respective one of the at least one particular link segment of the total number of link segments, adjusting gain of the respective one of the individual filter segments in the plurality of filter segments that corresponds to the respective one of the at least one particular link segment of the total number of link segments.

12. The method of filtering a wireline channel medium according to claim 11 wherein adjusting gain of the respective one of the individual filter segments in the plurality of filter segments that corresponds to the respective one of the at least one particular link segment of the total number of link segments, comprises configuring at least one additional respective one of the respective individual filter segments in the plurality of filter segments to correspond to the respective one of the at least one particular link segment of the total number of link segments.

13. The method of filtering a wireline channel medium according to claim 11 further comprising, when the link segments in which signal energy peaks are detected are fewer in number than the plurality of filter segments, powering down ones of the plurality of filter segments that are not configured to correspond to the respective one of the at least one particular link segment of the total number of link segments.

14. A wireline communications system, comprising:

a wireline channel medium that is divided into a total number of link segments; and

a plurality of physical layer transceivers coupled to the wireline channel medium, each respective one of the plurality of physical layer transceivers including:

a respective host interface for coupling to a respective host device;

a respective line interface for coupling to the wireline channel medium; and

respective feed-forward equalization circuitry operatively coupled to the respective line interface to add back, into a signal, components that were scattered in time, the respective feed-forward equalization circuitry comprising:

a plurality of filter segments, respective individual filter segments in the plurality of filter segments being selectably configurable, by adjustment of respective delay lines, to correspond to respective individual link segments of the total number of link segments, the plurality of filter segments comprises a plurality of rover filter segments each of which is selectably configurable, by adjustment of a respective delay line, to filter a respective link segment of the total number of link segments, and

control circuitry configured to:

detect a signal energy peak in at least one particular link segment of the total number of link segments by selectively advancing an unused rover filter segment of the plurality of rover filter segments through the link segments by adjustment of a respective delay line, and measuring transmission conditions of link segments of the total number of link segments as the unused rover filter segment passes through the link segments; and

upon detection of the signal energy peak in a respective one of the at least one particular link segment of the total number of link segments, configure a respective one of the respective individual filter segments in the plurality of filter segments, by adjustment of a respective delay line, to correspond to the respective one of the at least one particular link segment of the total number of link segments.

15. The wireline communications system of claim 14 wherein, in each respective physical layer transceiver, the plurality of filter segments are fewer in number than a total number of link segments of the wireline channel medium.

16. The wireline communications system of claim 14 wherein, in each respective physical layer transceiver:

the control circuitry is configured to detect the signal energy peak in at least one particular link segment of the total number of link segments by measuring transmission conditions of each link segment of the total number of link segments as the unused rover filter segment passes through the link segments.

17. The wireline communications system of claim 14 wherein each respective physical layer transceiver comprises:

correlation circuitry configured to calculate a correlation between transmitted data and one or more errors in received data; wherein:

the control circuitry is further configured to determine, from the correlation, the signal energy peak in at least one particular link segment of the total number of link segments.

18. The wireline communications system of claim 14 wherein, in each respective physical layer transceiver, the control circuitry is configured to, upon detection of the signal energy peak in a respective one of the at least one particular link segment of the total number of link segments, adjust gain of the respective one of the individual filter segments in the plurality of filter segments that corresponds to the respective one of the at least one particular link segment of the total number of link segments.

19. The wireline communications system of claim 18 wherein, in each respective physical layer transceiver, the control circuitry is configured to adjust gain of the respective one of the individual filter segments in the plurality of filter segments that corresponds to the respective one of the at least one particular link segment of the total number of link segments, by configuring at least one additional respective one of the respective individual filter segments in the plurality of filter segments, by adjustment of a respective delay line, to correspond to the respective one of the at least one particular link segment of the total number of link segments.

20. The wireline communications system of claim 14 wherein, in each respective physical layer transceiver, the control circuitry is further configured to, when segments in which signal energy peaks are detected are fewer in number than the plurality of filter segments, power down ones of the plurality of filter segments that are not configured to correspond to the respective one of the at least one particular link segment of the total number of link segments.

Assignments (4)
MERGER Recorded Sep 5, 2025
From: INFINEON TECHNOLOGIES US NEWCO LLC
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 072563/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2025
From: MARVELL ASIA PTE LTD
To: INFINEON TECHNOLOGIES US NEWCO LLC
Reel/Frame 072558/0700 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2022
From: MAJOMARD, SEID ALIREZA RAZAVI; SHEN, DAVID; JONNSON, RAGNAR HLYNUR
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 058792/0083 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2022
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL ASIA PTE, LTD
Reel/Frame 058792/0216 →
Continuity (2)
Provisional Application 63105127 · Oct 23, 2020
Related Publication 20220131724A1 · Apr 28, 2022
Cited By (1)
US 12,284,059