IP Library › Granted Patent US 12,483,448
Granted Patent B2
US 12,483,448 · App. 18/387,731 · Granted Nov 25, 2025

Serdes with robust parameter initialization

Inventors: Kyungjin Kim (San Jose, CA); Wenzhe Gao (Cupertino, CA); Alex Nazari (San Francisco, CA); Chad Cohen (San Jose, CA); Xin Chang (Santa Clara, CA)
Assignee: Credo Technology Group Limited
H04L25/03057
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,483,448
App. No.
18/387,731
Granted
Nov 25, 2025
Kind
B2
Abstract

Serializer/deserializer (SerDes) modules, equalizers, and equalization techniques having robust parameter initialization may substantially reduce convergence time. One illustrative equalizer includes: a discrete-time, finite impulse response (“FIR”) filter to convert a receive signal to a filtered signal; a decision element to determine channel symbols represented by the filtered signal; and a controller. The controller is configured to, for each of multiple values in a search range, estimate a performance of the equalizer based on the channel symbols and at least one of the filtered signal or an input signal to the decision element; configured to find a centroid value based on the performance for each of the multiple parameter values in the search range; and configured to derive an initial value for the parameter from the centroid value.

Claims (37)

1 . An equalizer that comprises:

a discrete-time, finite impulse response (“FIR”) filter to convert a receive signal to a filtered signal;

a decision element to determine channel symbols represented by the filtered signal; and

a controller that is:

configured to, for each of multiple values in a search range for an equalization parameter, estimate a performance of the equalizer based on the channel symbols and at least one of the filtered signal or an input signal to the decision element;

configured to find a centroid value based on the performance for each of the multiple values in the search range; and

configured to derive an initial value for the equalization parameter from the centroid value.

2 . The equalizer of claim 1 , wherein the search range is a narrowed search range determined based on three spread values from a full search range.

3 . The equalizer of claim 2 , wherein the three spread values are ¼, 2/4, and ¾ of the way through the search range.

4 . The equalizer of claim 3 , wherein the narrowed search range spans half of the full search range and is centered on whichever of the three spread values provides a best performance.

5 . The equalizer of claim 1 , wherein the equalization parameter is a coefficient of the FIR filter.

6 . The equalizer of claim 1 , wherein the equalization parameter is one of multiple equalization parameters, and wherein the controller is configured to repeat the estimating, finding, and deriving operations for each of the multiple equalization parameters.

7 . The equalizer of claim 1 , wherein the equalization parameter is a decision threshold used by the decision element.

8 . The equalizer of claim 1 , further comprising:

a feedback filter to convert the channel symbols into a feedback signal; and

a summer that combines the feedback signal with the filtered signal to provide the decision element with an equalized signal,

wherein the equalization parameter is a coefficient of the feedback filter.

9 . The equalizer of claim 1 , wherein the decision element includes a decision feedback precompensation unit, and wherein the equalization parameter is a precompensation value.

10 . The equalizer of claim 1 , wherein the controller is configured to adapt the initial value based on the performance of the equalizer with the initial value for the equalization parameter.

11 . An equalization method that comprises:

converting a receive signal to a filtered signal using a discrete-time, finite impulse response (“FIR”) filter;

using a decision element to determine channel symbols represented by the filtered signal;

estimating an equalization performance for each of multiple parameter values in a search range for an equalization parameter;

finding a centroid value based on the equalization performance for each of the multiple parameter values in the search range; and

deriving an initial value for the equalization parameter from the centroid value.

12 . The equalization method of claim 11 , wherein the search range is a narrowed search range determined based on three spread values from a full search range.

13 . The equalization method of claim 12 , wherein the three spread values are ¼, 2/4, and ¾ of the way through the search range.

14 . The equalization method of claim 13 , wherein the narrowed search range spans half of the full search range and is centered on whichever of the three spread values provides a best equalization performance.

15 . The equalization method of claim 11 , wherein the equalization parameter is a coefficient of the FIR filter.

16 . The equalization method of claim 11 , wherein the equalization parameter is one of multiple equalization parameters, and wherein the controller is configured to repeat the estimating, finding, and deriving operations for each of the multiple equalization parameters.

17 . The equalization method of claim 11 , wherein the equalization parameter is a decision threshold used by the decision element.

18 . The equalization method of claim 11 , further comprising:

using a feedback filter to convert the channel symbols into a feedback signal; and

combining the feedback signal with the filtered signal to provide the decision element with an equalized signal,

wherein the equalization parameter is a coefficient of the feedback filter.

19 . The equalization method of claim 11 , wherein the decision element includes a decision feedback precompensation unit, and wherein the equalization parameter is a precompensation value.

20 . The equalization method of claim 11 , further comprising adapting the initial value based on the equalization performance with the initial value for the equalization parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2023
From: KIM, KYUNGJIN; GAO, WENZHE; NAZARI, ALEX; COHEN, CHAD; CHANG, XIN
To: CREDO TECHNOLOGY GROUP LIMITED
Reel/Frame 065486/0357 →
Continuity (1)
Related Publication 20250150312A1 · May 8, 2025
References Cited (9)
US 8457254B2 · Khayrallah · 2013 [cited by examiner]
US 10317525B2 · Sharonov et al. · 2019 [cited by applicant]
US 10778194B2 · Li · 2020 [cited by examiner]
US 11018656B1 · Sun · 2021 [cited by applicant]
US 11196592B1 · Cai et al. · 2021 [cited by applicant]
US 11570024B2 · Cai et al. · 2023 [cited by applicant]
US 11646916B2 · Sun · 2023 [cited by applicant]
US 20050254568A1 · Markman · 2005 [cited by examiner]
US 20080291335A1 · Markman · 2008 [cited by examiner]
Cited By (1)
US 12,620,994