Dynamically-adjustable differential output drivers
First Claim
1. An integrated circuit comprising:
- circuitry that, in response to feedback received from another integrated circuit, controls a differential output driver in each of a plurality of data channels that connect the integrated circuit and the other integrated circuit to independently adjust a characteristic of the differential output driver; and
a plurality of adjustable voltage sources, each adjustable voltage source being contained in a respective one of the differential output drivers and being controlled in response to the feedback.
2 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.
34 Citations
18 Claims
-
1. An integrated circuit comprising:
-
circuitry that, in response to feedback received from another integrated circuit, controls a differential output driver in each of a plurality of data channels that connect the integrated circuit and the other integrated circuit to independently adjust a characteristic of the differential output driver; and a plurality of adjustable voltage sources, each adjustable voltage source being contained in a respective one of the differential output drivers and being controlled in response to the feedback. - View Dependent Claims (2, 3, 5, 7, 8, 9)
-
-
4. An integrated circuit comprising:
circuitry that, in response to feedback received from another integrated circuit, controls a differential output driver in each of a plurality of data channels that connect the integrated circuit and the other integrated circuit to independently adjust a characteristic of each data channel, wherein each data channel carries differential output data signals having an associated level of peak-to-peak output voltage swing and wherein the circuitry comprises control circuitry that controls the differential output drivers to adjust the level of peak-to-peak output voltage swing for the data signals of each data channel. - View Dependent Claims (6)
-
10. An integrated circuit comprising:
-
a plurality of differential output drivers, each producing output data signals in a respective data channel connecting the integrated circuit to another integrated circuit; memory cells that store programming data and that generate corresponding static control signals that configure the output drivers to adjust characteristics of the output data signals in each data channel; and programmable multiplexers that are configured to route the static control signals or dynamic feedback signals received from said another integrated circuit to the differential output drivers to adjust the differential output drivers. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification