Dynamically-adjustable differential output drivers
First Claim
1. Dynamically adjustable differential output driver circuitry on an integrated circuit that transmits differential output data signals that have a peak-to-peak output voltage swing VOD, comprising:
- adjustable current source circuitry;
adjustable resistor circuitry;
switching circuitry for switching current from the adjustable current source circuitry through the adjustable resistor circuitry to produce the differential output signals, wherein the adjustable current source circuitry and adjustable resistor circuitry are controlled independently in real time by control signals to adjust the peak-to-peak output voltage swing VOD of the differential output data signals; and
dynamic control circuitry that generates the control signals, wherein the dynamic control circuitry is implemented at least partly using programmable logic circuitry.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided using dynamically adjustable differential output drivers. Integrated circuits such as programmable logic devices may be provided with adjustable differential output drivers for transmitting high-speed data to other integrated circuits. The peak-to-peak output voltage and common-mode voltage of the output drivers may be adjusted. Dynamic control circuitry may be used to control the settings of current sources, programmable resistors, and voltage source circuitry in the adjustable differential output driver automatically in real time. The adjustable components in the differential output driver may be adjusted by the dynamic control circuitry based on feedback information received from the integrated circuit to which the data is transmitted.
68 Citations
30 Claims
-
1. Dynamically adjustable differential output driver circuitry on an integrated circuit that transmits differential output data signals that have a peak-to-peak output voltage swing VOD, comprising:
-
adjustable current source circuitry; adjustable resistor circuitry; switching circuitry for switching current from the adjustable current source circuitry through the adjustable resistor circuitry to produce the differential output signals, wherein the adjustable current source circuitry and adjustable resistor circuitry are controlled independently in real time by control signals to adjust the peak-to-peak output voltage swing VOD of the differential output data signals; and dynamic control circuitry that generates the control signals, wherein the dynamic control circuitry is implemented at least partly using programmable logic circuitry.
-
-
2. Dynamically adjustable differential output driver circuitry on an integrated circuit that transmits differential output data signals that have a peak-to-peak output voltage swing VOD, comprising:
-
adjustable current source circuitry; adjustable resistor circuitry; switching circuitry for switching current from the adjustable current source circuitry through the adjustable resistor circuitry to produce the differential output signals, wherein the adjustable current source circuitry and adjustable resistor circuitry are controlled independently in real time by control signals to adjust the peak-to-peak output voltage swing VOD of the differential output data signals; and an adjustable voltage source, wherein the differential output data signals have a common-mode voltage VCM that is controlled by adjusting the adjustable voltage source. - View Dependent Claims (3)
-
-
4. Dynamically adjustable differential output driver circuitry on an integrated circuit that transmits differential output data signals that have a common-mode voltage VCM, comprising:
-
current source circuitry; resistor circuitry; switching circuitry for switching current from the current source through the resistor circuitry to produce the differential output signals; an adjustable voltage source that applies a voltage to the resistor circuitry that establishes the common-mode voltage VCM for the differential output data signals; and dynamic control circuitry responsive to feedback signals from another integrated circuit, wherein the dynamic control circuitry adjusts the voltage applied to the resistor circuitry by the adjustable voltage source based on the feedback signals to adjust the common-mode voltage VCM. - View Dependent Claims (5, 6, 7, 8)
-
-
9. An integrated circuit, comprising:
-
a dynamically adjustable differential output driver that produces differential output data signals having a peak-to-peak output voltage swing VOD; and dynamic control circuitry that receives information from another integrated circuit to which the differential output data signals are transmitted and which controls the dynamically adjustable differential output driver dynamically in real time to adjust the peak-to-peak output voltage swing VOD based at least partly on the information received from the other integrated circuit. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a first integrated circuit having; a dynamically adjustable differential output driver that produces differential output data signals having a common mode voltage VCM and a peak-to-peak output voltage swing VOD; and dynamic control circuitry that that controls the dynamically adjustable differential output driver; a communications path to which the differential output data signals are provided by the differential output driver; and a second integrated circuit having; a differential input driver that receives the differential output data signals from first integrated circuit over the communications path; and monitoring and feedback circuitry that provides feedback information to the first integrated circuit that is based on the received differential output data signals from the first integrated circuit, wherein the dynamic control circuitry on the first integrated circuit controls the dynamically adjustable differential output driver in real time based on the feedback information received from the monitoring and feedback circuitry on the second integrated circuit. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for controlling a differential output driver that produces differential data signals that are transmitted between a first integrated circuit and a second integrated circuit over a differential communications path, comprising:
-
at the first integrated circuit, using the differential output driver to transmit the differential data signals to the second integrated circuit over the communications path; at the second integrated circuit, receiving the differential data signals transmitted from the first integrated circuit; at the second integrated circuit, sending information to the first integrated circuit; and at the first integrated circuit, receiving the information from the second integrated circuit and adjusting the differential output driver based on the received information. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification