Interface with variable data rate
AssigneeRambus Inc.
InventorsYohan U. Frans, Hae-Chang Lee, Brian S. Leibowitz, Simon Li, Nhat M. Nguyen
Life of this patent
Estimating the term…
Abstract
A device includes a transmitter coupled to a node, where the node is to couple to a wired link. The transmitter has a plurality of modes of operation including a calibration mode in which a range of communication data rates over the wired link is determined in accordance with a voltage margin corresponding to the wired link at a predetermined error rate. The range of communication data rates includes a maximum data rate, which can be a non-integer multiple of an initial data rate.
Claims20
A device, comprising:
- a transmit circuit to couple to a wired link and to transmit data from the device to a second device;
- a receive circuit to couple to the wired link and to receive data transmitted by the second device;
- and
- control logic coupled to the transmit circuit and receive circuit, to configure bi-directional communication of information over the wired link with the second device at various data rates, where a maximum data rate of the various data rates is a non-integer multiple of an initial data rate of the various data rates and is determined by the control logic based on a metric for communication of information over the wired link determined for each of two or more of the various data rates, wherein the control logic is to:
- increase a voltage swing of the transmit circuit if the maximum data rate is less than a target data rate;
- decrease a supply voltage of the transmit circuit if the maximum data rate is greater than the target data rate;
- and
- decrease the voltage swing of the transmit circuit if the maximum data rate is greater than the target data rate.
A method of operating a device configured to be coupled to and transmit and receive data via a wired link, wherein the device includes:
- a transmit circuit to couple with the wired link and to transmit data from the device to a second device, and
- a receive circuit to couple to the wired link and to receive data transmitted by the second device,
- wherein the transmit circuit and receive circuit of the device are configurable for bi-directional communication of information over the wired link with the second device at various data rates, where a maximum data rate of the various data rates is a non-integer multiple of an initial data rate of the various data rates;
- the method comprising:
- enabling the transmit circuit to communicate information over the wired link to the second device at the various data rates, including the initial data rate of the various data rates;
- determining a metric for communication of information over the wired link determined for each of two or more of the various data rates;
- determining a maximum data rate of the various data rates, wherein the maximum data rate is a non-integer multiple of the initial data rate of the various data rates and is determined based on the metric for communication of information over the wired link with the second device for each of two or more of the various data rates;
- increasing a voltage swing of the transmit circuit if the maximum data rate is less than a target data rate;
- decreasing a supply voltage of the transmit circuit if the maximum data rate is greater than the target data rate;
- and
- decreasing the voltage swing of the transmit circuit if the maximum data rate is greater than the target data rate.
A device, comprising:
- a transmit circuit to couple to a wired link and to transmit data from the device to a second device;
- a receive circuit to couple to the wired link and to receive data transmitted by the second device;
- and
- control means, coupled to the transmit circuit and receive circuit, for configuring bi-directional communication of information over the wired link with the second device at various data rates, where a maximum data rate of the various data rates is a non-integer multiple of an initial data rate of the various data rates and is determined by the control means based on a metric for communication of information over the wired link determined for each of two or more of the various data rates, wherein the control means includes means for:
- increasing a voltage swing of the transmit circuit if the maximum data rate is less than a target data rate;
- decreasing a supply voltage of the transmit circuit if the maximum data rate is greater than the target data rate;
- and
- decreasing the voltage swing of the transmit circuit if the maximum data rate is greater than the target data rate.
Dependencies are inferred from the claim text.