Patents by Inventor Mohammad Mobin

Mohammad Mobin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12034576
    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.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: July 9, 2024
    Assignee: NVIDIA Corporation
    Inventors: Vishnu Balan, Mohammad Mobin, Dai Dai, Raanan Ivry, Rohit Rathi
  • Patent number: 11985220
    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.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: May 14, 2024
    Assignee: NVIDIA Corporation
    Inventors: Vishnu Balan, Mohammad Mobin, Akshay Shyam Pavagada Raghavendra, Pervez Mirza Aziz
  • Publication number: 20230239132
    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.
    Type: Application
    Filed: March 31, 2023
    Publication date: July 27, 2023
    Inventors: Vishnu Balan, Mohammad Mobin, Akshay Shyam Pavagada Raghavendra, Pervez Mirza Aziz
  • Patent number: 11646863
    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.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: May 9, 2023
    Assignee: NVIDIA Corporation
    Inventors: Vishnu Balan, Mohammad Mobin, Akshay Shyam Pavagada Raghavendra, Pervez Mirza Aziz
  • Publication number: 20230109793
    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.
    Type: Application
    Filed: October 12, 2021
    Publication date: April 13, 2023
    Inventors: Vishnu Balan, Mohammad Mobin, Akshay Shyam Pavagada Raghavendra, Pervez Mirza Aziz
  • Patent number: 11381431
    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.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: July 5, 2022
    Assignee: NVIDIA Corporation
    Inventors: Vishnu Balan, Mohammad Mobin, Dai Dai, Raanan Ivry, Rohit Rathi
  • Publication number: 20220078054
    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.
    Type: Application
    Filed: November 16, 2021
    Publication date: March 10, 2022
    Inventors: Vishnu BALAN, Mohammad MOBIN, Dai DAI, Raanan IVRY, Rohit RATHI
  • Publication number: 20210344530
    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.
    Type: Application
    Filed: May 20, 2021
    Publication date: November 4, 2021
    Inventors: Vishnu Balan, Mohammad Mobin, Rohit RATHI, Dai DAI
  • Patent number: 10749720
    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.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: August 18, 2020
    Assignee: NVIDIA Corporation.
    Inventors: Vishnu Balan, Mohammad Mobin, Rohit Rathi, Dai Dai
  • Patent number: 10728062
    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.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: July 28, 2020
    Assignee: Nvidia Corporation
    Inventors: Eric Tyson, Mohammad Mobin, Vishnu Balan, Hitendra Dutt
  • Patent number: 10223322
    Abstract: Embodiments are related to systems and methods for data transfer, and more particularly to systems and methods for providing non-standard bus information.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: March 5, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Mohammad Mobin, Anup Tirumala, Haitao Xia
  • Patent number: 10216688
    Abstract: Embodiments are related to systems and methods for data transfer, and more particularly to systems and methods for providing transfer margin information.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: February 26, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Mohammad Mobin, Shaohua Yang, John Jansen, Haitao Xia
  • Patent number: 9917709
    Abstract: An apparatus for processing data includes a decision feedback equalizer configured to sample an analog signal to yield digital data and a DC offset adaptation circuit. The decision feedback equalizer is configured to sample the equalized signal using at least one data latch at a first data latch threshold value and at a second data latch threshold value. The DC off set adaptation circuit is configured to calculate a DC off set in the analog signal based on the first data latch threshold value and on the second data latch threshold value.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: March 13, 2018
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Mohammad Mobin, Haitao Xia
  • Publication number: 20180048494
    Abstract: An apparatus for processing data includes a decision feedback equalizer configured to sample an analog signal to yield digital data and a DC offset adaptation circuit. The decision feedback equalizer is configured to sample the equalized signal using at least one data latch at a first data latch threshold value and at a second data latch threshold value. The DC off set adaptation circuit is configured to calculate a DC off set in the analog signal based on the first data latch threshold value and on the second data latch threshold value.
    Type: Application
    Filed: August 10, 2016
    Publication date: February 15, 2018
    Inventors: Mohammad Mobin, Haitao Xia
  • Publication number: 20170344509
    Abstract: Embodiments are related to systems and methods for data transfer, and more particularly to systems and methods for providing transfer margin information.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Mohammad Mobin, Shaohua Yang, John Jansen, Haitao Xia
  • Publication number: 20170300451
    Abstract: Embodiments are related to systems and methods for data transfer, and more particularly to systems and methods for providing non-standard bus information.
    Type: Application
    Filed: April 18, 2016
    Publication date: October 19, 2017
    Inventors: Mohammad Mobin, Anup Tirumala, Haitao Xia
  • Publication number: 20170288915
    Abstract: Embodiments are related to systems and methods for data processing, and more particularly to systems and methods for clock recovery in a data receiver.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Inventors: Nayak Ratnakar Aravind, Mohammad Mobin, Thomas Gibbons
  • Patent number: 9749162
    Abstract: An apparatus for processing data includes a linear equalizer, a load switchably connected to an output of the linear equalizer, a slicer configured to sample a signal derived from the output of the linear equalizer, and a detector circuit configured to detect an over-equalization condition in data to be sampled by the slicer and to connect the load to the output of the linear equalizer in the over-equalization condition.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: August 29, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Mohammad Mobin, Haitao Xia
  • Patent number: 9740580
    Abstract: Embodiments are related to systems and methods for data processing, and more particularly to systems and methods for enhancing margin in a serial data transfer.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: August 22, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Mohammad Mobin, Bruce A. Wilson, Haitao Xia
  • Publication number: 20170212855
    Abstract: Embodiments are related to systems and methods for data transfer, and more particularly to systems and methods for providing non-standard bus information.
    Type: Application
    Filed: January 27, 2016
    Publication date: July 27, 2017
    Inventors: Mohammad Mobin, Bruce A. Wilson, Shaohua Yang