Link training

US12500830B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12500830-B2
Application numberUS-202318174701-A
CountryUS
Kind codeB2
Filing dateFeb 27, 2023
Priority dateAug 14, 2022
Publication dateDec 16, 2025
Grant dateDec 16, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one embodiment, a multi-segment communication network system includes nodes connected via links, a first node including a first receiver and transmitter, and a second node including a second receiver and transmitter, wherein the first transmitter is to transmit a link training frame including a training pattern to the second receiver, which is to receive the link training frame, the second node is to find a tuning factor to which to tune the first transmitter responsively to the training pattern, and generate a request indicative of the found tuning factor, the second transmitter is to send the request in the link training frame via a plurality of the links to the first receiver, the first receiver is to receive the request, and the first node is to tune at least one parameter of the first transmitter based on the tuning factor indicated in the request.

First claim

Opening claim text (preview).

What is claimed is: 1 . A multi-segment communication network system, comprising multiple nodes connected via links, each node including a transmitter and receiver, the nodes including: a first node, which includes a first receiver and a first transmitter; and a second node, which includes a second receiver and a second transmitter, wherein as part of an iterative link training process: the first transmitter is to transmit a link training frame comprising a training pattern to the second receiver; the second receiver is to receive the link training frame from the first transmitter; the second node is to: find a tuning factor to which to tune the first transmitter responsively to the training pattern, wherein the tuning factor comprises transmission parameter settings for tuning the first transmitter; and generate a request indicative of the found tuning factor; the second transmitter is to send the request in the link training frame to the first receiver via a plurality of the links connecting the multiple nodes and via a plurality of the multiple nodes; the first receiver is to receive the request; and the first node is to tune at least one parameter of the first transmitter based on the tuning factor indicated in the request. 2 . The system according to claim 1 , wherein the second receiver is a link partner of the first transmitter. 3 . The system according to claim 1 , wherein the first node is to recognize that the request is designated to be fulfilled by the first node. 4 . The system according to claim 3 , wherein the first node is to tune the at least one parameter of the first transmitter based on the tuning factor indicated in the request responsively to the request being recognized as designated to be fulfilled by the first node. 5 . The system according to claim 3 , wherein the request has an associated destination indicator, the first node being to recognize that the request is designated to be fulfilled by the first node responsively to the destination indicator associated with the request. 6 . The system according to claim 5 , wherein the destination indicator includes a hop indicator indicating a number of the links from the second node to the first node. 7 . The system according to claim 6 , wherein: each of the nodes disposed between the links extending from the second transmitter to the first transmitter is to adjust the hop indicator; and when the request arrives at the first node, the first node is to recognize that the request is designated to be fulfilled by the first node from a value of the hop indicator. 8 . The system according to claim 3 , wherein the link training frame comprises multiple requests having corresponding destination indicators. 9 . The system according to claim 8 , wherein the destination indicators include respective hop indicators indicating a number of the links over which the corresponding requests should traverse prior to being processed by respective ones of the nodes. 10 . The system according to claim 9 , wherein the second node is to adjust at least one of the hop indicators. 11 . The system according to claim 8 , wherein the second node is to tune at least one parameter of the second transmitter responsively to a given tuning factor in a given request of the multiple requests in the link training frame. 12 . The system according to claim 11 , wherein the second node is to recognize that the given request is designated to be fulfilled by the second node from a corresponding one of the destination indicators. 13 . The system according to claim 1 , wherein the second transmitter is to send the request with another training pattern in the link training frame via a link to a third receiver of a third one of the nodes. 14 . The system according to claim 1 , wherein: the links define receiver-transmitter link partners; the nodes are to indicate to other ones of the nodes that link training of respective ones of the receiver-transmitter link partners has been completed over respective ones of the links; and the nodes are to exit link training mode and enter operational mode responsively to all the receiver-transmitter link partners being indicated as having completed link training. 15 . The system according to claim 1 , wherein: the link training frame comprises multiple requests; the links define receiver-transmitter link partners; respective ones of the nodes are to indicate to the second node using the multiple requests that link training of respective ones of the receiver-transmitter link partners has been completed over respective ones of the links; and the second node is to exit link training mode and enter operational mode responsively to all the receiver-transmitter link partners having completed link training as partially indicated in the multiple requests of the link training frame. 16 . A multi-segment communication network method, comprising: performing an iterative link training process in a system comprising multiple nodes connected via links, each node including a transmitter and receiver, the nodes including: a first node, which includes a first receiver and a first transmitter; and a second node, which includes a second receiver and a second transmitter transmitting by the first transmitter of the first node a link training frame comprising a training pattern to the second receiver of the second node; receiving by the second receiver the link training frame from the first transmitter; finding by the second node a tuning factor to which to tune the first transmitter responsively to the training pattern, wherein the tuning factor comprises transmission parameter settings for tuning the first parameter; generating by the second node a request indicative of the found tuning factor; sending by the second transmitter of the second node the request in the link training frame via a plurality of links connecting the multiple nodes and via a plurality of the multiple nodes to the first receiver of the first node; receiving the request by the first receiver; and tuning by the first node at least one parameter of the first transmitter based on the tuning factor indicated in the request. 17 . The method according to claim 16 , wherein the second receiver is a link partner of the first transmitter. 18 . The method according to claim 16 , further comprising recognizing by the first node that the request is designated to be fulfilled by the first node. 19 . The method according to claim 18 , wherein the tuning comprises tuning the at least one parameter of the first transmitter based on the tuning factor indicated in the request responsively to the request being recognized as designated to be fulfilled by the first node. 20 . The method according to claim 18 , wherein the request has an associated destination indicator, the recognizing including recognizing that the request is designated to be fulfilled by the first node responsively to the destination indicator associated with the request. 21 . The method according to claim 20 , wherein the destination indicator includes a hop indicator indicating a number of links from the second node to the first node. 22 . The method according to claim 21 , further comprising each of the nodes disposed between the links extending from the second transmitter to the first transmitter adjusting the hop indicator, and wherein the recognizing includes, when the request arrives at the first node, recognizing that the request is desig

Assignees

Inventors

Classifications

  • Hop count for routing purposes, e.g. TTL · CPC title

  • H04L45/02Primary

    Topology update or discovery · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12500830B2 cover?
In one embodiment, a multi-segment communication network system includes nodes connected via links, a first node including a first receiver and transmitter, and a second node including a second receiver and transmitter, wherein the first transmitter is to transmit a link training frame including a training pattern to the second receiver, which is to receive the link training frame, the second n…
Who is the assignee on this patent?
Mellanox Technologies Ltd
What technology area does this patent fall under?
Primary CPC classification H04L45/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 16 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).