High-speed interconnect solutions with support for co-propagating and counter-propagating continuous time back channel communication
First Claim
1. A network device for performing serializer-deserializer communication with a remote link partner (LP) over a transmission line, the network device comprising:
- a network device receiver comprising;
a decoder configured to extract first link training data from a co-propagating link training communication channel in a first signal received from the remote LP over the transmission line, wherein the co-propagating link training communication channel co-exists with data traffic corresponding to an Open Systems Interconnect (OSI) data link layer and other higher OSI layers in the first signal, anda link training transmitter configured to transmit second link training data over a counter-propagating link training communication channel in a second signal transmitted to the remote LP over the transmission line; and
a network device transmitter comprising a transmitter front-end, an encoder, and an adaptation parameter receiver configured to receive the first link training data from the network device receiver and adjust one or more parameters of the transmitter front-end or the encoder based on the first link training data.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed to systems, apparatuses, and methods for performing continuous or periodic link training. Existing link training protocols generally perform link training only once during startup or initialization of a link and, as a result, are limited in their applications. After link training is performed and Open Systems Interconnect (OSI) data link layer and other high-layer data is transmitted across the link, no further link training is performed using these existing link training protocols. However, parameters of the link may change over time after link training is performed, such as temperature of the link and voltage levels of signals transmitted over the link by the transmitter of the transmitter-receiver pair.
-
Citations
21 Claims
-
1. A network device for performing serializer-deserializer communication with a remote link partner (LP) over a transmission line, the network device comprising:
-
a network device receiver comprising; a decoder configured to extract first link training data from a co-propagating link training communication channel in a first signal received from the remote LP over the transmission line, wherein the co-propagating link training communication channel co-exists with data traffic corresponding to an Open Systems Interconnect (OSI) data link layer and other higher OSI layers in the first signal, and a link training transmitter configured to transmit second link training data over a counter-propagating link training communication channel in a second signal transmitted to the remote LP over the transmission line; and a network device transmitter comprising a transmitter front-end, an encoder, and an adaptation parameter receiver configured to receive the first link training data from the network device receiver and adjust one or more parameters of the transmitter front-end or the encoder based on the first link training data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network device for performing serializer-deserializer communication with a remote link partner (LP) over a transmission line, the network device comprising:
-
a receiver configured to; extract first link training data from a co-propagating link training communication channel in a first signal received from the remote LP over the transmission line, transmit, using a first transmitter disposed in the receiver, second link training data over a counter-propagating link training communication channel in a second signal transmitted to the remote LP over the transmission line; and a second transmitter configured to receive the first link training data from the receiver and adjust one or more parameters of the second transmitter based on the first link training data, wherein the co-propagation link training communication channel co-exists with data traffic corresponding to an Open Systems Interconnect (OSI) data link layer and other higher OSI layers in the first signal and is formed using one of;
overhead from a Physical Coding Sublayer (PCS) protocol that is part of the OSI networking protocol sublayer, or low-frequency signaling with a frequency that is lower than high-frequency signaling used to transmit the data traffic in the first signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
extracting, using a receiver, first link training data from a co-propagating link training communication channel in a first signal received from a remote link partner (LP) over a transmission line, transmitting, using a first transmitter disposed in the receiver, second link training data over a counter-propagating link training communication channel in a second signal transmitted to the remote LP over the transmission line; and adjusting one or more parameters of a second transmitter based on the first link training data, wherein the co-propagating link training communication channel co-exists with data traffic corresponding to an Open Systems Interconnect (OSI) data link layer and other higher OSI layers in the first signal and is formed using one of;
overhead from a Physical Coding Sublayer (PCS) protocol that is part of the OSI networking protocol sublayer, or low-frequency signaling with a frequency that is lower than high-frequency signaling used to transmit the data traffic in the first signal. - View Dependent Claims (21)
-
Specification