IP Library Granted Patent US 11,502,433
Granted Patent B2
US 11,502,433 · App. 17/172,993 · Granted Nov 15, 2022

Circuit card with onboard non-volatile memory for providing cable assembly data to network interface controller chips

Inventors: Mau-Lin Chou (Milpitas, CA); John Chen (San Francisco, CA); Manhtien V. Phan (Morgan Hill, CA)
Assignee: SUPER MICRO COMPUTER, INC.
H01R12/53H01R12/58H01R13/6658H04L12/00
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,502,433
App. No.
17/172,993
Granted
Nov 15, 2022
Kind
B2
Abstract

A cable assembly has a cable with a transceiver module on one end. The transceiver module is plugged into an interface connector of a circuit card, which also has a network interface controller chip, an onboard non-volatile memory, and a control unit. The control unit reads cable assembly data stored in a non-volatile memory of the transceiver module over a serial bus and copies the cable assembly data to the onboard non-volatile memory. The control unit initiates transfer of the cable assembly data from the onboard non-volatile memory to a communication port of the network interface controller chip over another serial bus.

Claims (40)

1. A network interface card (NIC) comprising:

an interface connector that is configured to removably accept a first transceiver module of a cable assembly, the cable assembly comprising a cable, the first transceiver module, and a second transceiver module, wherein the first transceiver module is on one end of the cable and the second transceiver module is on an opposing end of the cable;

a first network interface controller chip on the NIC;

a first onboard non-volatile memory on the NIC;

a second onboard non-volatile memory on the NIC;

a third onboard non-volatile memory on the NIC; and

a control unit on the NIC, the control unit being configured to read cable assembly data stored in a non-volatile memory of the first transceiver module, to copy the cable assembly data to the first onboard non-volatile memory, and to initiate transfer of the cable assembly data from the first onboard non-volatile memory to a first communication port of the first network interface controller chip, wherein the control unit is configured to copy the cable assembly data to the second onboard non-volatile memory and to the third onboard non-volatile memory.

2. The NIC of claim 1 , wherein the control unit is configured to initiate transfer of the cable assembly data from the non-volatile memory of the first transceiver module to a second communication port of the first network interface controller chip.

3. The NIC of claim 1 , wherein the control unit is configured to detect that the first transceiver module is removably connected to the NIC by monitoring for a first module presence signal.

4. The NIC of claim 3 , wherein the control unit is configured to initiate transfer of the cable assembly data from the first onboard non-volatile memory to the first communication port of the first network interface controller chip by asserting a second module presence signal to the first network interface controller chip.

5. The NIC of claim 1 , further comprising:

a second network interface controller chip on the NIC,

wherein the control unit is configured to initiate transfer of the cable assembly data from the second onboard non-volatile memory to a first communication port of the second network interface controller chip and to initiate transfer of the cable assembly data from the third onboard non-volatile memory to a second communication port of the second network interface controller chip.

6. The NIC of claim 5 , wherein the control unit is configured to read the cable assembly data from the non-volatile memory of the first transceiver module over a first serial bus, to initiate transfer of the cable assembly data from the first onboard non-volatile memory to the first communication port of the first network interface controller chip over a second serial bus, to initiate transfer of the cable assembly data from the second onboard non-volatile memory to the first communication port of the second network interface controller chip over a third serial bus, and to initiate transfer of the cable assembly data from the third onboard non-volatile memory to the second communication port of the second network interface controller chip over a fourth serial bus.

7. The NIC of claim 5 , wherein the first transceiver module is a Small Form-Factor Pluggable (SFP) transceiver module.

8. The NIC of claim 5 , wherein the NIC has a half-height, half-length form factor.

9. The NIC of claim 8 , wherein the first transceiver module is a Quad Small Form-factor Pluggable 28 (QSFP28) transceiver module, and each communication port of each of the first and second network interface controller chips supports a Small Form-Factor Pluggable 28 (SFP28) data rate.

10. The NIC of claim 5 , wherein the control unit is configured to initiate transfer of the cable assembly data from the non-volatile memory of the first transceiver module to a second communication port of the first network interface controller chip.

11. The NIC of claim 1 , wherein the control unit is a microcontroller chip.

12. The NIC of claim 1 , wherein each of the non-volatile memory of the first transceiver module and the first onboard non-volatile memory on the NIC is an EEPROM.

13. A method of providing cable assembly data to a network interface controller chip, the method comprising:

detecting connection of a transceiver module of a cable assembly to an interface connector of a circuit card;

reading cable assembly data stored in non-volatile memory of the transceiver module;

copying the cable assembly data to a first onboard non-volatile memory on the circuit card and to a second onboard non-volatile memory on the circuit card;

asserting a first module presence signal to initiate transfer of the cable assembly data from the first onboard non-volatile memory to a first communication port of a first network interface controller chip; and

asserting a second module presence signal to initiate transfer of the cable assembly data from the second onboard non-volatile memory to a second communication port of the first network interface controller chip.

14. The method of claim 13 , further comprising:

asserting a third module presence signal to initiate transfer of the cable assembly data from the non-volatile memory of the transceiver module to a first communication port of a second network interface controller chip.

15. The method of claim 14 , further comprising:

copying the cable assembly data to a third onboard non-volatile memory on the circuit card; and

asserting a fourth module presence signal to initiate transfer of the cable assembly data from the third onboard non-volatile memory to a second port of the second network interface controller chip.

16. A computer network comprising:

a cable assembly comprising a cable, a first transceiver module, and a second transceiver module, wherein the first transceiver module is on one end of the cable and the second transceiver module is on an opposing end of the cable;

a networking switch comprising an interface connector to which the first transceiver module is removably connected; and

a circuit card comprising an interface connector to which the second transceiver module is removably connected, a first network interface controller chip, a first onboard non-volatile memory, and a control unit,

wherein the control unit is configured to read cable assembly data stored in a non-volatile memory of the second transceiver module, to copy the cable assembly data to the first onboard non-volatile memory, and to initiate transfer of the cable assembly data from the first onboard non-volatile memory to a first communication port of the first network interface controller chip,

wherein the circuit card further comprises a second network interface controller chip, a second onboard non-volatile memory, and a third onboard non-volatile memory,

wherein the control unit of the circuit card is configured to copy the cable assembly data to the second onboard non-volatile memory, to copy the cable assembly data to the third onboard non-volatile memory, to initiate transfer of the cable assembly data from the second onboard non-volatile memory to a first communication port of the second network interface controller chip, and to initiate transfer of the cable assembly data from the third onboard non-volatile memory to a second communication port of the second network interface controller chip.

17. The computer network of claim 16 , wherein the control unit of the circuit card is configured to initiate transfer of the cable assembly data from the non-volatile memory of the second transceiver module to a second communication port of the first network interface controller chip.

18. The computer network of claim 16 , wherein the control unit is configured to read the cable assembly data from the non-volatile memory of the second transceiver module over a first serial bus, to initiate transfer of the cable assembly data from the first onboard non-volatile memory to the first communication port of the first network interface controller chip over a second serial bus, to initiate transfer of the cable assembly data from the second onboard non-volatile memory to the first communication port of the second network interface controller chip over a third serial bus, and to initiate transfer of the cable assembly data from the third onboard non-volatile memory to the second communication port of the second network interface controller chip over a fourth serial bus.

Assignments (2)
SECURITY INTEREST Recorded Jan 20, 2026
From: SUPER MICRO COMPUTER, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074447/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2021
From: CHOU, MAU-LIN; CHEN, JOHN; PHAN, MANHTIEN V.
To: SUPER MICRO COMPUTER, INC.
Reel/Frame 055368/0475 →
Continuity (1)
Related Publication 20220255248A1 · Aug 11, 2022