IP Library Granted Patent US 7,411,421
Granted Patent B1
US 7,411,421 · App. 11/296,895 · Granted Aug 12, 2008

Apparatus and method for generating differential signal using single-ended drivers

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,411,421
App. No.
11/296,895
Granted
Aug 12, 2008
Kind
B1
Abstract

A first pair of single-ended drivers, each having a respective output connected to a first line of a differential channel, are defined to work against each other with respect to driving a first signal on the first line of the differential channel. A second pair of single-ended drivers, each having a respective output connected to a second line of the differential channel, are defined to work against each other with respect to driving a second signal on the second line of the differential channel. Each of the first pair of single-ended drivers and each of the second pair of single-ended drivers is connected to receive a common input signal. A difference between the first signal on the first line of the differential channel and the second signal on the second line of the differential channel defines a differential signal that is representative of the common input signal.

Claims (45)

1. A circuit for generating a differential signal, comprising:

a first pair of single-ended drivers each having a respective output connected to a first line of a differential channel for transmission of electric current between the first line of the differential channel and each output of the first pair of single-ended drivers, the first pair of single-ended drivers defined to work against each other with respect to driving a first signal on the first line of the differential channel; and

a second pair of single-ended drivers each having a respective output connected to a second line of the differential channel for transmission of electric current between the second line of the differential channel and each output of the second pair of single-ended drivers, the second pair of single-ended drivers defined to work against each other with respect to driving a second signal on the second line of the differential channel,

wherein each of the first pair of single-ended drivers and each of the second pair of single-ended drivers is connected to receive a common input signal.

2. A circuit for generating a differential signal as recited in claim 1 , wherein a weaker one of the first pair of single-ended drivers is defined as an inverting single-ended driver having a weaker drive strength than the other one of the first pair of single-ended drivers.

3. A circuit for generating a differential signal as recited in claim 2 , wherein the weaker one of the first pair of single-ended drivers is defined to sink electrical current from the first line of the differential channel when the common input signal represents a high logic state, the other one of the first pair of single-ended drivers defined to source electrical current to the first line of the differential channel when the common input signal represents the high logic state.

4. A circuit for generating a differential signal as recited in claim 2 , wherein the weaker one of the first pair of single-ended drivers is defined to source electrical current to the first line of the differential channel when the common input signal represents a low logic state, the other one of the first pair of single-ended drivers defined to sink electrical current from the first line of the differential channel when the common input signal represents the low logic state.

5. A circuit for generating a differential signal as recited in claim 1 , wherein a stronger one of the second pair of single-ended drivers is defined as an inverting single-ended driver having a stronger drive strength than the other of the second pair of single-ended drivers.

6. A circuit for generating a differential signal as recited in claim 5 , wherein the stronger one of the second pair of single-ended drivers is defined to sink electrical current from the second line of the differential channel when the common input signal represents a high logic state, the other one of the second pair of single-ended drivers defined to source electrical current to the second line of the differential channel when the common input signal represents the high logic state.

7. A circuit for generating a differential signal as recited in claim 5 , wherein the stronger one of the second pair of single-ended drivers is defined to source electrical current to the second line of the differential channel when the common input signal represents a low logic state, the other one of the second pair of single-ended drivers defined to sink electrical current from the second line of the differential channel when the common input signal represents the low logic state.

8. A field programmable gate array output buffer, comprising:

a first inverting single-ended driver having an input connected to receive a logic signal to be transmitted by the output buffer, the first inverting single-ended driver having an output connected to a first line of a differential channel;

a first non-inverting single-ended driver having an input connected to receive the logic signal to be transmitted by the output buffer, the first non-inverting single-ended driver having an output connected to the first line of the differential channel, the first non-inverting single-ended driver having a stronger drive strength than the first inverting single-ended driver;

a second inverting single-ended driver having an input connected to receive the logic signal to be transmitted by the output buffer, the second inverting single-ended driver having an output connected to a second line of the differential channel; and

a second non-inverting single-ended driver having an input connected to receive the logic signal to be transmitted by the output buffer, the second non-inverting single-ended driver having an output connected to the second line of the differential channel, the second non-inverting single-ended driver having a weaker drive strength than the second inverting single-ended driver.

9. A field programmable gate array output buffer as recited in claim 8 , wherein the output of the first inverting single-ended driver is connected to the output of the first non-inverting single-ended driver at a connection to the first line of the differential channel.

10. A field programmable gate array output buffer as recited in claim 8 , wherein the output of the second inverting single-ended driver is connected to the output of the second non-inverting single-ended driver at a connection to the second line of the differential channel.

11. A field programmable gate array output buffer as recited in claim 8 , wherein the first inverting single-ended driver is defined to sink electrical current from the first line of the differential channel when the logic signal represents a high logic state, the first non-inverting single-ended driver defined to source electrical current to the first line of the differential channel when the logic signal represents the high logic state, and

the first inverting single-ended driver defined to source electrical current to the first line of the differential channel when the logic signal represents a low logic state, the first non-inverting single-ended driver defined to sink electrical current from the first line of the differential channel when the logic signal represents the low logic state.

12. A field programmable gate array output buffer as recited in claim 8 , wherein the second inverting single-ended driver is defined to sink electrical current from the second line of the differential channel when the logic signal represents a high logic state, the second non-inverting single-ended driver defined to source electrical current to the second line of the differential channel when the logic signal represents the high logic state, and

the second inverting single-ended driver defined to source electrical current to the second line of the differential channel when the logic signal represents a low logic state, the second non-inverting single-ended driver defined to sink electrical current from the second line of the differential channel when the logic signal represents the low logic state.

13. A field programmable gate array output buffer as recited in claim 8 , wherein each of the first and second inverting single-ended drivers and each of the first and second non-inverting single-ended drivers is configurable with respect to drive strength.

14. A field programmable gate array output buffer as recited in claim 8 , wherein the first inverting single-ended driver and the first non-inverting single-ended driver are defined to contend with each other to generate a first voltage on the first line of the differential channel, the second inverting single-ended driver and the second non-inverting single-ended driver defined to contend with each other to generate a second voltage on the second line of the differential channel, a difference between the first and second voltages defining a differential signal generated by the output buffer.

15. A method for generating a differential signal, comprising:

operating a first pair of single-ended drivers in contention with each other to generate a first signal based on a logic input signal, the first signal defining a first voltage, the first pair of single-ended drivers being defined by a weaker inverting driver and a stronger non-inverting driver; and

operating a second pair of single-ended drivers in contention with each other to generate a second signal based on the logic input signal, the second signal defining a second voltage, the second pair of single-ended drivers being defined by a weaker non-inverting driver and a stronger inverting driver,

wherein a difference between the first voltage and the second voltage represents the differential signal.

16. A method for generating a differential signal as recited in claim 15 , further comprising:

connecting an output of each of the first pair of single-ended drivers together to generate the first signal; and

connecting an output of each of the second pair of single-ended drivers together to generate the second signal.

17. A method for generating a differential signal as recited in claim 15 , wherein one of the first pair of single-ended drivers is defined to sink current as the other of the first pair of single-ended drivers sources current, and

wherein one of the second pair of single-ended drivers is defined to sink current as the other of the second pair of single-ended drivers sources current.

18. A method for generating a differential signal as recited in claim 15 , further comprising:

configuring a drive strength of each of the first pair of single-ended drivers to control a voltage swing of the first signal; and

configuring a drive strength of each of the second pair of single-ended drivers to control a voltage swing of the second signal.

19. A method for generating a differential signal as recited in claim 15 , further comprising:

operating the weaker inverting driver of the first pair of single-ended drivers to sink electrical current from the first signal when the logic input signal represents a high logic state;

operating the stronger non-inverting driver of the first pair of single-ended drivers to source electrical current to the first signal when the logic input signal represents a high logic state;

operating the weaker inverting driver of the first pair of single-ended drivers to source electrical current to the first signal when the logic input signal represents a low logic state; and

operating the stronger non-inverting driver of the first pair of single-ended drivers to sink electrical current from the first signal when the logic input signal represents a low logic state.

20. A method for generating a differential signal as recited in claim 15 , further comprising:

operating the stronger inverting driver of the second pair of single-ended drivers to sink electrical current from the second signal when the logic input signal represents a high logic state;

operating the weaker non-inverting driver of the second pair of single-ended drivers to source electrical current to the second signal when the logic input signal represents a high logic state;

operating the stronger inverting driver of the second pair of single-ended drivers to source electrical current to the second signal when the logic input signal represents a low logic state; and

operating the weaker non-inverting driver of the second pair of single-ended drivers to sink electrical current from the second signal when the logic input signal represents a low logic state.

Assignments (1)
SECURITY INTEREST Recorded Sep 12, 2025
From: ALTERA CORPORATION
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 073431/0309 →