-
公开(公告)号:US20230109793A1
公开(公告)日:2023-04-13
申请号:US17499300
申请日:2021-10-12
Applicant: NVIDIA Corporation
Inventor: Vishnu Balan , Mohammad Mobin , Akshay Shyam Pavagada Raghavendra , Pervez Mirza Aziz
Abstract: A receiving link device includes a receiver (RX) to receive a data signal from a transmitting link device, the receiver including an equalizer to detect RX tap values and a processing device coupled to the receiver, the processing device to perform operations including: programming the receiver with information related to target RX tap values that are associated RX pre-cursors or RX post-cursors; detecting, using the equalizer, that an RX pre-cursor value is greater or less than a target RX tap value; generating, based on the detecting, a tap message including an up or a down command to decrease or increase a corresponding transmitter (TX) pre-cursor value of the transmitting link device; and causing the tap message to be provided to a local transmitter to be transmitted to a remote receiver of the transmitting link device, which causes the transmitting link device to adjust the corresponding TX pre-cursor value.
-
公开(公告)号:US10749720B1
公开(公告)日:2020-08-18
申请号:US16419996
申请日:2019-05-22
Applicant: NVIDIA CORPORATION
Inventor: Vishnu Balan , Mohammad Mobin , Rohit Rathi , Dai Dai
IPC: H04L27/01
Abstract: A receiver receives communications over a communication channel, which may distort an incoming communication signal. In order to counter this distortion, the frequency response of the receiver is manipulated by adjusting several frequency response parameters. Each frequency response parameter controls at least a portion of the frequency response of the receiver. The optimal values for the frequency response parameters are determined by modifying an initial set of values for the frequency response parameters through one or more of stochastic hill climbing operations until a performance metric associated with the receiver reaches a local maximum. The modified values are displaced through one or more mutation operations. The stochastic hill climbing operations may subsequently be performed on the mutated values to generate the final values for the frequency response parameters.
-
公开(公告)号:US11646863B2
公开(公告)日:2023-05-09
申请号:US17499300
申请日:2021-10-12
Applicant: NVIDIA Corporation
Inventor: Vishnu Balan , Mohammad Mobin , Akshay Shyam Pavagada Raghavendra , Pervez Mirza Aziz
CPC classification number: H04L7/0058 , H04L7/0079 , H04L7/0091 , H04L7/06 , H04L25/03006 , H04L25/03878 , H04L2025/03611
Abstract: A receiving link device includes a receiver (RX) to receive a data signal from a transmitting link device, the receiver including an equalizer to detect RX tap values and a processing device coupled to the receiver, the processing device to perform operations including: programming the receiver with information related to target RX tap values that are associated RX pre-cursors or RX post-cursors; detecting, using the equalizer, that an RX pre-cursor value is greater or less than a target RX tap value; generating, based on the detecting, a tap message including an up or a down command to decrease or increase a corresponding transmitter (TX) pre-cursor value of the transmitting link device; and causing the tap message to be provided to a local transmitter to be transmitted to a remote receiver of the transmitting link device, which causes the transmitting link device to adjust the corresponding TX pre-cursor value.
-
4.
公开(公告)号:US12034576B2
公开(公告)日:2024-07-09
申请号:US17528093
申请日:2021-11-16
Applicant: NVIDIA CORPORATION
Inventor: Vishnu Balan , Mohammad Mobin , Dai Dai , Raanan Ivry , Rohit Rathi
IPC: H04L27/01
CPC classification number: H04L27/01
Abstract: A receiver receives communications over a communication channel, which may distort an incoming communication signal. In order to counter this distortion, the frequency response of the receiver is manipulated by adjusting several parameters. Each parameter controls at least a portion of the frequency response of the receiver. The optimal values for the parameters are determined by modifying an initial set of values for the parameters through one or more stochastic hill climbing operations until a performance metric associated with the receiver reaches a local optimum. The modified values are displaced through one or more mutation operations. The stochastic hill climbing operations may subsequently be performed on the mutated values to generate the final values for the parameters.
-
公开(公告)号:US11985220B2
公开(公告)日:2024-05-14
申请号:US18194355
申请日:2023-03-31
Applicant: NVIDIA Corporation
Inventor: Vishnu Balan , Mohammad Mobin , Akshay Shyam Pavagada Raghavendra , Pervez Mirza Aziz
CPC classification number: H04L7/0058 , H04L7/0079 , H04L7/0091 , H04L7/06 , H04L25/03006 , H04L25/03878 , H04L2025/03611
Abstract: An integrated circuit for a receiving link device includes a processing device to detect, using an equalizer of the receiving link device, that a receiver (RX) pre-cursor value is outside of a threshold value based on a target RX tap value. The processing device further generates, based on the detecting, a plurality of tap messages having a plurality of up or down commands to one of decrease or increase a corresponding transmitter (TX) pre-cursor value of a transmitting link device. The processing device further causes the plurality of tap messages to be provided to a local transmitter to be transmitted to the transmitting link device. The plurality of tap messages is to cause the transmitting link device to adjust the corresponding TX pre-cursor value.
-
公开(公告)号:US20250112806A1
公开(公告)日:2025-04-03
申请号:US18376186
申请日:2023-10-03
Applicant: NVIDIA Corporation
Inventor: Mohammad Mobin , Vishnu Balan , Johan Jacob Mohr , Thorkild Franck
IPC: H04L25/03 , H04B17/21 , H04B17/391
Abstract: Disclosed are apparatuses, systems, and techniques for deploying and training machine learning models for fast and efficient equalization of signals transmitted over communication channels. In one embodiment, the techniques include processing, using first model(s), a digital representation of a received (RX), via a communication channel, signal to obtain channel loss metrics representative of a difference between the RX signal and a transmitted (TX) signal. The techniques further include obtaining a first set of equalization (EQ) parameter(s), and iteratively obtaining a second set of EQ parameter(s). The techniques further include configuring, using the second set of the EQ parameters, one or more EQ circuits to equalize at least one of the RX signal, the TX signal, or a channel signal.
-
7.
公开(公告)号:US11381431B2
公开(公告)日:2022-07-05
申请号:US17326032
申请日:2021-05-20
Applicant: NVIDIA CORPORATION
Inventor: Vishnu Balan , Mohammad Mobin , Dai Dai , Raanan Ivry , Rohit Rathi
IPC: H04L27/01
Abstract: A receiver receives communications over a communication channel, which may distort an incoming communication signal. In order to counter this distortion, the frequency response of the receiver is manipulated by adjusting several frequency response parameters. Each frequency response parameter controls at least a portion of the frequency response of the receiver. The optimal values for the frequency response parameters are determined by modifying an initial set of values for the frequency response parameters through one or more of stochastic hill climbing operations until a performance metric associated with the receiver reaches a local maximum. The modified values are displaced through one or more mutation operations. The stochastic hill climbing operations may subsequently be performed on the mutated values to generate the final values for the frequency response parameters.
-
8.
公开(公告)号:US20210344530A1
公开(公告)日:2021-11-04
申请号:US17326032
申请日:2021-05-20
Applicant: NVIDIA CORPORATION
Inventor: Vishnu Balan , Mohammad Mobin , Rohit RATHI , Dai DAI
IPC: H04L27/01
Abstract: A receiver receives communications over a communication channel, which may distort an incoming communication signal. In order to counter this distortion, the frequency response of the receiver is manipulated by adjusting several frequency response parameters. Each frequency response parameter controls at least a portion of the frequency response of the receiver. The optimal values for the frequency response parameters are determined by modifying an initial set of values for the frequency response parameters through one or more of stochastic hill climbing operations until a performance metric associated with the receiver reaches a local maximum. The modified values are displaced through one or more mutation operations. The stochastic hill climbing operations may subsequently be performed on the mutated values to generate the final values for the frequency response parameters.
-
公开(公告)号:US20230239132A1
公开(公告)日:2023-07-27
申请号:US18194355
申请日:2023-03-31
Applicant: NVIDIA Corporation
Inventor: Vishnu Balan , Mohammad Mobin , Akshay Shyam Pavagada Raghavendra , Pervez Mirza Aziz
CPC classification number: H04L7/0058 , H04L7/0079 , H04L25/03878 , H04L7/0091 , H04L25/03006 , H04L7/06 , H04L2025/03611
Abstract: An integrated circuit for a receiving link device includes a processing device to detect, using an equalizer of the receiving link device, that a receiver (RX) pre-cursor value is outside of a threshold value based on a target RX tap value. The processing device further generates, based on the detecting, a plurality of tap messages having a plurality of up or down commands to one of decrease or increase a corresponding transmitter (TX) pre-cursor value of a transmitting link device. The processing device further causes the plurality of tap messages to be provided to a local transmitter to be transmitted to the transmitting link device. The plurality of tap messages is to cause the transmitting link device to adjust the corresponding TX pre-cursor value.
-
公开(公告)号:US10728062B1
公开(公告)日:2020-07-28
申请号:US16287104
申请日:2019-02-27
Applicant: Nvidia Corporation
Inventor: Eric Tyson , Mohammad Mobin , Vishnu Balan , Hitendra Dutt
Abstract: In a computing system, various components/devices communicate with each other. For example, a microprocessor may communicate with memory or may communicate with another microprocessor over a link. Various factors such as the frequency and transmission speed of a signal can distort what is being communicated over a link. The problem becomes more pronounced as the transmission speed increases. To address this problem, devices on both ends of a link can cooperate to equalize the link. Equalization involves configuring the transmitting device to alter the signal being transmitted so that certain distortions introduced during transmission are negated by the time the signal arrives at the receiving device. Given that each link can have slightly different characteristics, appropriate equalization parameters need to be ascertained for each link. Introduced herein are improved techniques for performing equalization that are quick yet provide equalization parameters that are stable even in a noisy high-speed link.
-
-
-
-
-
-
-
-
-