IP Library Granted Patent US 11,032,111
Granted Patent B2
US 11,032,111 · App. 16/552,927 · Granted Jun 8, 2021

Serdes pre-equalizer having adaptable preset coefficient registers

Inventors: Junqing Sun (Fremont, CA); Haoli Qian (Fremont, CA)
Assignee: CREDO TECHNOLOGY GROUP LIMITED
H04L25/03019G06N20/00H04B1/40H04L7/0087H04L2025/03808
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,032,111
App. No.
16/552,927
Granted
Jun 8, 2021
Kind
B2
Abstract

An illustrative SerDes (serializer-deserializer) communications method embodiment may include a transceiver: selecting one of multiple registers to specify initial pre-equalizer coefficient values; updating the initial pre-equalizer coefficient values during a training phase; and using the updated pre-equalizer coefficient values to convey a transmit data stream. In an illustrative embodiment of a chip-to-module communications link, a port connector couples a port transceiver to a pluggable module transceiver, the pluggable module transceiver including: one or more transmit filters to each pre-equalize a corresponding serial symbol stream being transmitted to the port transceiver; and a controller having multiple registers, each of the multiple registers containing a set of initial coefficient values, the controller using one of the registers to set initial coefficient values for the one or more transmit filters.

Claims (29)

1. A SerDes communications method that comprises, in a transceiver:

selecting one of multiple registers to specify initial pre-equalizer coefficient values, each of the multiple registers corresponding to a different channel model;

updating the initial pre-equalizer coefficient values during a training phase; and

using the updated pre-equalizer coefficient values to convey a transmit data stream.

2. The method of claim 1 , wherein at least some of the different channel models are for chip-to-module (C2M) channels with different insertion loss and package loss characteristics.

3. The method of claim 1 , wherein at least some of the different channel models presume different types of receiver equalization.

4. The method of claim 1 , wherein said selecting includes using the initial pre-equalizer coefficient values to determine a performance characteristic for each of the multiple registers.

5. The method of claim 4 , wherein the performance characteristic is an error signal energy.

6. The method of claim 4 , wherein the performance characteristic is a bit error rate.

7. The method of claim 4 , further comprising updating the selected register with the updated pre-equalizer coefficient values.

8. A chip-to-module communications link that comprises a port connector coupling a port transceiver to a pluggable module transceiver, the pluggable module transceiver including:

one or more transmit filters to each pre-equalize a corresponding serial symbol stream being transmitted to the port transceiver; and

a controller having multiple registers, each of the multiple registers containing a set of initial coefficient values corresponding to a different channel model, the controller using one of the registers to set initial coefficient values for the one or more transmit filters.

9. The communications link of claim 8 , wherein at least some of the different channel models are for chip-to-module (C2M) channels with different insertion loss and package loss characteristics.

10. The communications link of claim 8 , wherein at least some of the different channel models presume different types of receiver equalization.

11. A chip-to-module communications link that comprises a port connector coupling a port transceiver to a pluggable module transceiver, the pluggable module transceiver including:

one or more transmit filters to each pre-equalize a corresponding serial symbol stream being transmitted to the port transceiver; and

a controller having multiple registers, each of the multiple registers containing a set of initial coefficient values for which the port transceiver determines a performance characteristic,

the controller using one of the registers selected by the port transceiver to specify the initial coefficient values for the one or more transmit filters.

12. The communications link of claim 11 , wherein the performance characteristic is an error signal energy.

13. The communications link of claim 11 , wherein the performance characteristic is a bit error rate.

14. The communications link of claim 11 , wherein the port transceiver generates updates for the coefficient values of the one or more transmit filters.

15. The communications link of claim 14 , wherein the controller saves updated coefficient values in one of the registers.

16. A pluggable module transceiver including:

one or more transmit filters to each pre-equalize a corresponding serial symbol stream being transmitted to a port transceiver; and

a controller having multiple registers, each of the multiple registers containing a set of initial coefficient values corresponding to a different channel model, the controller using one of the registers to set initial coefficient values for the one or more transmit filters.

17. The pluggable module transceiver of claim 16 , wherein the port transceiver determines a performance characteristic for each register.

18. The pluggable module transceiver of claim 17 , wherein the performance characteristic is an error signal energy.

19. The pluggable module transceiver of claim 17 , wherein the performance characteristic is a bit error rate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2019
From: SUN, JUNQING; QIAN, HAOLI
To: CREDO TECHNOLOGY GROUP LTD
Reel/Frame 050720/0350 →
Continuity (2)
Provisional Application 62723701 · Aug 28, 2018
Related Publication 20200076651A1 · Mar 5, 2020
Cited By (1)
US 12,506,243