IP Library Granted Patent US 9,793,888
Granted Patent B2
US 9,793,888 · App. 15/069,334 · Granted Oct 17, 2017

Techniques for enabling and disabling transistor legs in an output driver circuit

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 9,793,888
App. No.
15/069,334
Granted
Oct 17, 2017
Kind
B2
Abstract

An output driver circuit includes a control circuit and first and second transistor legs that are coupled to an output pad. Each of the first and second transistor legs includes a pull-up transistor and a pull-down transistor. The control circuit is coupled to the first and second transistor legs. The control circuit enables the first transistor leg to generate an output signal at the output pad and disables the second transistor leg during a first phase of a cycle. The control circuit enables the second transistor leg to generate the output signal at the output pad and disables the first transistor leg during a second phase of the cycle. The control circuit repeats the first and the second phases of the cycle.

Claims (68)

1. An output driver circuit comprising:

first and second transistor legs coupled to an output pad, wherein the first transistor leg comprises a first pull-up transistor and a first pull-down transistor, and wherein the second transistor leg comprises a second pull-up transistor and a second pull-down transistor;

a control circuit coupled to the first and second transistor legs; and

third and fourth transistor legs coupled to the output pad, wherein the third transistor leg comprises a third pull-up transistor and a third pull-down transistor, wherein the fourth transistor leg comprises a fourth pull-up transistor and a fourth pull-down transistor, wherein the control circuit is coupled to the third and fourth transistor legs,

wherein the control circuit enables the first and third transistor legs to generate an output signal at the output pad and disables the second and fourth transistor legs during a first phase of a cycle, wherein the first pull-up transistor turns on and off during the first phase, wherein the first pull-down transistor turns on and off during the first phase, wherein the control circuit enables the second and fourth transistor legs to generate the output signal at the output pad and disables the first and third transistor legs during a second phase of the cycle, wherein the second pull-up transistor turns on and off during the second phase, wherein the second pull-down transistor turns on and off during the second phase, and wherein the control circuit repeats the first and second phases of the cycle.

2. The output driver circuit of claim 1 , wherein the output driver circuit is configurable to enable the first and second transistor legs to generate the output signal at the output pad concurrently during another cycle.

3. An output driver circuit comprising:

first and second transistor legs coupled to an output pad, wherein the first transistor leg comprises a first pull-up transistor and a first pull-down transistor, and wherein the second transistor leg comprises a second pull-up transistor and a second pull-down transistor;

a control circuit coupled to the first and second transistor legs, wherein the control circuit enables the first transistor leg to generate an output signal at the output pad and disables the second transistor leg during a first phase of a cycle; and

third and fourth transistor legs coupled to the output pad, wherein the third transistor leg comprises a third pull-up transistor and a third pull-down transistor, wherein the fourth transistor leg comprises a fourth pull-up transistor and a fourth pull-down transistor,

wherein the control circuit is coupled to the third and fourth transistor legs, wherein the control circuit enables the second and third transistor legs to generate the output signal at the output pad and disables the first and fourth transistor legs during a second phase of the cycle, wherein the control circuit enables the fourth transistor leg to generate the output signal at the output pad and disables the first, second, and third transistor legs during a third phase of the cycle, and wherein the control circuit repeats the first, second and third phases of the cycle at least twice.

4. The output driver circuit of claim 3 further comprising:

fifth and sixth transistor legs coupled to the output pad, wherein the fifth transistor leg comprises a fifth pull-up transistor and a fifth pull-down transistor, wherein the sixth transistor leg comprises a sixth pull-up transistor and a sixth pull-down transistor,

wherein the control circuit is coupled to the fifth and sixth transistor legs, wherein the control circuit enables the first and fifth transistor legs to generate the output signal at the output pad and disables the third, fourth, and sixth transistor legs during the first phase, and wherein the control circuit enables the fourth and sixth transistor legs to generate the output signal at the output pad and disables the fifth transistor leg during the third phase of the cycle.

5. An output driver circuit comprising:

first and second transistor legs coupled to an output pad, wherein the first transistor leg comprises a first pull-up transistor and a first pull-down transistor, and wherein the second transistor leg comprises a second pull-up transistor and a second pull-down transistor;

a control circuit coupled to the first and second transistor legs, wherein the first pull-up transistor turns on and off during a first phase of a cycle, wherein the first pull-down transistor turns on and off during the first phase, wherein the second pull-up transistor turns on and off during a second phase of the cycle, wherein the second pull-down transistor turns on and off during the second phase; and

third and fourth transistor legs coupled to the output pad, wherein the third transistor leg comprises a third pull-up transistor and a third pull-down transistor, wherein the fourth transistor leg comprises a fourth pull-up transistor and a fourth pull-down transistor,

wherein the control circuit comprises a state machine circuit and pre-driver circuits, wherein the state machine circuit generates control signals that control the pre-driver circuits, and wherein the pre-driver circuits are selectively enabled in response to the control signals to generate first and second buffered signals based on an input signal,

wherein a first set of the pre-driver circuits that are enabled during the first phase provide the first buffered signal to the first transistor leg, wherein a second set of the pre-driver circuits that are enabled during the second phase provide the second buffered signal to the second transistor leg, wherein the first transistor leg generates an output signal based on the first buffered signal, wherein the second transistor leg generates the output signal based on the second buffered signal,

wherein the control circuit is coupled to the third and fourth transistor legs, wherein the control circuit enables the first and third transistor legs to generate the output signal at the output pad and disables the second and fourth transistor legs during the first phase, wherein the control circuit enables the second and third transistor legs to generate the output signal at the output pad and disables the first and fourth transistor legs during the second phase, wherein the control circuit enables the second and fourth transistor legs to generate the output signal at the output pad and disables the first and third transistor legs during a third phase of the cycle, and wherein the control circuit repeats the first, second and third phases of the cycle periodically.

6. An output driver circuit comprising:

first, second, third, and fourth transistor legs, wherein the first transistor leg comprises a first pull-up transistor and a first pull-down transistor, wherein the second transistor leg comprises a second pull-up transistor and a second pull-down transistor, wherein the third transistor leg comprises a third pull-up transistor and a third pull-down transistor, and wherein the fourth transistor leg comprises a fourth pull-up transistor and a fourth pull-down transistor; and

a control circuit coupled to the first, second, third, and fourth transistor legs, wherein the control circuit enables the first and second transistor legs to generate an output signal at an output pad and disables the third and fourth transistor legs during a first phase of a first repeating cycle, wherein the control circuit enables the third and fourth transistor legs to generate the output signal at the output pad and disables the first and second transistor legs during a second phase of the first repeating cycle, and

wherein the control circuit enables the second and third transistor legs to generate the output signal and disables the first and fourth transistor legs during a third phase of the first repeating cycle.

7. The output driver circuit of claim 6 , wherein the first pull-up transistor turns on and off during the first phase, wherein the first pull-down transistor turns on and off during the first phase, wherein the third pull-up transistor turns on and off during the second phase, and wherein the third pull-down transistor turns on and off during the second phase.

8. The output driver circuit of claim 6 , further comprising:

fifth and sixth transistor legs, wherein the fifth transistor leg comprises a fifth pull-up transistor and a fifth pull-down transistor, wherein the sixth transistor leg comprises a sixth pull-up transistor and a sixth pull-down transistor,

wherein the control circuit enables the first, second, third, and fourth transistor legs to generate the output signal and disables the fifth and sixth transistor legs during a first phase of a second repeating cycle, and wherein the control circuit enables the third, fourth, fifth, and sixth transistor legs to generate the output signal and disables the first and second transistor legs during a second phase of the second repeating cycle.

9. The output driver circuit of claim 6 , wherein the output driver circuit enables and disables the transistors in the first, second, third, and fourth transistor legs based on advance information about bits that the output driver circuit has not yet received in an input signal that the output driver circuit buffers to generate the output signal.

10. An output driver circuit comprising:

first, second, third, and fourth transistor legs, wherein the first transistor leg comprises a first pull-up transistor and a first pull-down transistor, wherein the second transistor leg comprises a second pull-up transistor and a second pull-down transistor, wherein the third transistor leg comprises a third pull-up transistor and a third pull-down transistor, and wherein the fourth transistor leg comprises a fourth pull-up transistor and a fourth pull-down transistor; and

a control circuit coupled to the first, second, third, and fourth transistor legs, wherein the control circuit enables the first and second transistor legs to generate an output signal at an output pad and disables the third and fourth transistor legs during a first phase of a first repeating cycle, wherein the control circuit enables the third and fourth transistor legs to generate the output signal at the output pad and disables the first and second transistor legs during a second phase of the first repeating cycle,

wherein the control circuit enables the first, second, and third transistor legs to generate the output signal and disables the fourth transistor leg during a first phase of a second repeating cycle, and wherein the control circuit enables the second, third, and fourth transistor legs to generate the output signal and disables the first transistor leg during a second phase of the second repeating cycle.

11. An output driver circuit comprising:

first, second, third, and fourth transistor legs, wherein the first transistor leg comprises a first pull-up transistor and a first pull-down transistor, wherein the second transistor leg comprises a second pull-up transistor and a second pull-down transistor, wherein the third transistor leg comprises a third pull-up transistor and a third pull-down transistor, and wherein the fourth transistor leg comprises a fourth pull-up transistor and a fourth pull-down transistor;

a control circuit coupled to the first, second, third, and fourth transistor legs, wherein the control circuit enables the first and second transistor legs to generate an output signal at an output pad and disables the third and fourth transistor legs during a first phase of a repeating cycle, and wherein the control circuit enables the third and fourth transistor legs to generate the output signal at the output pad and disables the first and second transistor legs during a second phase of the repeating cycle; and

fifth and sixth transistor legs, wherein the fifth transistor leg comprises a fifth pull-up transistor and a fifth pull-down transistor, wherein the sixth transistor leg comprises a sixth pull-up transistor and a sixth pull-down transistor,

wherein the control circuit enables the fifth and sixth transistor legs to generate the output signal at the output pad and disables the first, second, third, and fourth transistor legs during a third phase of the repeating cycle, and wherein the control circuit disables the fifth and sixth transistor legs during the first and second phases of the repeating cycle.

12. A method comprising:

enabling a first transistor leg in an output driver circuit to generate an output signal at an output pad during a first phase of a first repeating cycle using a control circuit;

disabling a second transistor leg in the output driver circuit from generating the output signal during the first phase of the first repeating cycle using the control circuit, wherein the first transistor leg comprises a first pull-up transistor and a first pull-down transistor, and wherein the second transistor leg comprises a second pull-up transistor and a second pull-down transistor;

enabling the second transistor leg and a third transistor leg in the output driver circuit to generate the output signal at the output pad during a second phase of the first repeating cycle using the control circuit, wherein the third transistor leg comprises a third pull-up transistor and a third pull-down transistor;

disabling the first transistor leg and fourth and fifth transistor legs in the output driver circuit from generating the output signal during the second phase of the first repeating cycle using the control circuit, wherein the fourth transistor leg comprises a fourth pull-up transistor and a fourth pull-down transistor, and wherein the fifth transistor leg comprises a fifth pull-up transistor and a fifth pull-down transistor;

enabling the fourth and fifth transistor legs to generate the output signal at the output pad during a third phase of the first repeating cycle using the control circuit; and

disabling the first, second, and third transistor legs from generating the output signal during the third phase using the control circuit.

13. The method of claim 12 further comprising:

disabling the third, fourth, and fifth transistor legs in the output driver circuit from generating the output signal during the first phase using the control circuit.

14. The method of claim 12 further comprising:

turning the first pull-up transistor on and off during the first phase;

turning the first pull-down transistor on and off during the first phase;

turning the second pull-up transistor on and off during the second phase; and

turning the second pull-down transistor on and off during the second phase.

15. The method of claim 12 further comprising:

enabling the first and second transistor legs and the third transistor leg in the output driver circuit to generate the output signal at the output pad during a first phase of a second repeating cycle using the control circuit;

disabling the fourth transistor leg in the output driver circuit from generating the output signal during the first phase of the second repeating cycle using the control circuit;

enabling the second, third, and fourth transistor legs to generate the output signal at the output pad during a second phase of the second repeating cycle using the control circuit; and

disabling the first transistor leg from generating the output signal during the second phase of the second repeating cycle using the control circuit.

16. The method of claim 12 further comprising:

enabling the third and fourth transistor legs in the output driver circuit to generate the output signal at the output pad during a first phase of a second repeating cycle using the control circuit;

disabling the fifth transistor leg and a sixth transistor leg in the output driver circuit from generating the output signal during the first phase of the second repeating cycle using the control circuit, wherein the sixth transistor leg comprises a sixth pull-up transistor and a sixth pull-down transistor;

disabling the third and fourth transistor legs from generating the output signal during a second phase of the second repeating cycle using the control circuit; and

enabling the fifth and sixth transistor legs to generate the output signal at the output pad during the second phase of the second repeating cycle using the control circuit.

17. The method of claim 12 further comprising:

providing a first buffered signal to the first transistor leg using a first set of pre-driver circuits that are enabled during the first phase of the first repeating cycle;

generating the output signal based on the first buffered signal during the first phase using the first transistor leg;

providing a second buffered signal to the second transistor leg using a second set of pre-driver circuits that are enabled during the second phase of the first repeating cycle; and

generating the output signal based on the second buffered signal during the second phase using the second transistor leg.

Assignments (2)
SECURITY INTEREST Recorded Sep 12, 2025
From: ALTERA CORPORATION
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 073431/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2016
From: TAN, TAT HIN; HE, YUE-SONG; WONG, CHOONG KIT
To: ALTERA CORPORATION
Reel/Frame 037969/0173 →