Miscellaneous active electrical nonlinear devices – circuits – and – Signal converting – shaping – or generating – Current driver
Reexamination Certificate
1998-10-08
2001-02-06
Callahan, Timothy P. (Department: 2816)
Miscellaneous active electrical nonlinear devices, circuits, and
Signal converting, shaping, or generating
Current driver
C327S384000, C327S396000, C326S027000, C326S085000
Reexamination Certificate
active
06184729
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to output drivers and, more particularly, to a low ground bounce and low power supply bounce output driver.
2. Description of the Related Art
A CMOS digital output driver is a well known circuit that outputs a logic high or a logic low to a load capacitance by charging or discharging the load capacitance. In practice, several output drivers are often connected to the same ground (GND) line and the same power supply (VCC) line.
One of the problems associated with connecting several noisy (high di/dt) output drivers to the same ground line is that significant ground bounce (switching noise) can be generated when many (or all) of these output drivers discharge their load capacitances at the same time.
FIG. 1
shows a circuit diagram that illustrates a portion of a conventional output driver circuit
100
. As shown in
FIG. 1
, driver circuit
100
includes a series of high di/dt output drivers driver#1-driver#N which each have a p-channel transistor
110
and an n-channel transistor
112
.
Each p-channel transistor
110
has a source connected to a power supply VCC, a drain connected to an output pad
114
, and a gate. Each n-channel transistor
112
has a source connected to a common ground line
116
, a drain connected to the drain of the p-channel transistor
110
, and a gate.
During normal operation, when a single output driver is switched from a logic high to a logic low, a time varying current i(t)
D
from the load capacitance is placed on common ground line
116
as a result of the load capacitance being discharged. Similarly, when all of the output drivers driver#1-driver#N are simultaneously switched from a logic high to a logic low, a large time varying discharge current, which is the sum of the individual time varying discharge currents i(t)
D
, is placed on common ground line
116
.
The large time varying discharge current causes the voltage on common ground line
116
to vary due to the inductance of common ground line
116
(which is shown as an inductor L). As shown in EQ. 1, the voltage variation VLG on common ground line
116
is defined as follows:
VLG=
L*N
(
di
(
t
)/
dt
) EQ. 1
where L represents the inductance of common ground line
116
(including package inductance and bondwire inductance), N represents the number of drivers driver#1-driver#N that are discharging their load capacitances at the same time, and di(t)/dt represents the time varying discharge current i(t)
D
through a single driver.
Thus, as shown in EQ. 1, extremely high ground bounce (switching noise) can be generated when several drivers driver#1-driver#N are switched from a logic high to a logic low at the same time.
Similarly, a significant power supply bounce (switching noise) can be generated when several noisy (high di/dt) output drivers charge their load capacitances from the same power supply line at the same time.
FIG. 2
shows a circuit diagram that illustrates a portion of a conventional output driver circuit
200
. Output driver circuit
200
is similar to output driver circuit
100
and, as a result, utilizes the same reference numerals to designate the structures which are common to both circuits.
In addition to the elements of circuit
100
, output driver circuit
200
also includes a common power supply line
210
which is connected to the source of the p-channel transistor
110
in each of the output drivers driver#1-driver#N.
During normal operation, when a single output driver is switched from a logic low to a logic high, a time varying charge current i(t)
c
from the VCC power supply is placed on common power supply line
210
, as a result of the load capacitance being charged. Similarly, when all of the output drivers driver#1-driver#N are simultaneously switched from a logic low to a logic high, a large time varying charge current from the VCC power supply is placed on common power supply line
210
. This time varying current is the sum of the individual time varying charge currents i(t)
c
.
The large time varying current causes the voltage on common power supply line
210
to also vary due to the inductance of line
210
(shown as inductor L). As shown in EQ. 2, the voltage variation VLV on common power supply line
210
is defined as follows:
VLV=
L*N
(
di
(
t
)/
dt
) EQ. 2
where L represents the inductance of power supply line
210
(including package inductance and bondwire inductance), N represents the number of drivers driver#1-driver#N that are charging their load capacitances at the same time, and di(t)/dt represents a single time varying charge current i(t)
c
.
Thus, as shown in EQ. 2, extremely high power supply bounce (switching noise) can be generated when several drivers driver#1-driver#N are switched from a logic low to a logic high at the same time.
Thus, in view of the above discussion, there is a need for an output driver that can minimize the ground bounce and power supply bounce that can occur when several high di/dt output drivers discharge or charge their load capacitances at the same time.
SUMMARY OF THE INVENTION
Conventionally, noisy (high di/dt) output drivers can generate significant ground bounce and power supply bounce whenever they switch from high to low or from low to high at the same time.
Ground bounce and power supply bounce are reduced in the present invention by utilizing an output driver that charges and discharges its associated load capacitance in a controlled, step-wise fashion. The present invention is especially useful for implementing fast, high current output drivers which must drive high capacitive loads, such as PCI bus drivers. In addition, mixed signal (analog/digital) chips will greatly benefit from the reduced switching noise (bounce) that occurs on the VCC and ground lines.
An output driver in accordance with the present invention includes first and second delay circuits. The first delay circuit has an input connected to receive a first input signal, while the second delay circuit has an input connected to receive a second input signal.
The first delay circuit drives a plurality of identical first delay circuits which are serially connected (daisy chained). These identical, serially-connected delay circuits output a corresponding plurality of delayed first signals which change logic states at different times after the first input signal changes logic state.
Similarly, the second delay circuit drives a plurality of identical second delay circuits which are serially connected (daisy chained). These identical, serially-connected delay circuits output a corresponding plurality of delayed second signals which change logic states at different times after the second input signal changes logic state.
In addition to the first and second delay circuits, the output driver of the present invention also includes a plurality of p-channel driver transistors and a plurality of n-channel driver transistors. Each p-channel driver transistor is connected to receive a delayed signal from the chain of first delay circuits, while each n-channel driver transistor is connected to receive a delayed signal from the chain of second delay circuits. The drain terminals of all p-channel driver transistors are connected together at the output node, and the drain terminals of all n-channel driver transistors are also connected together at the output node.
During normal operation, the first chain of delay circuits sequentially turns off the plurality of p-channel driver transistors before the second chain of delay circuits begins to sequentially turn on the plurality of n-channel driver transistors. Furthermore, the second chain of delay circuits sequentially turns off the plurality of n-channel driver transistors before the first chain of delay circuits begins to sequentially turn on the plurality of p-channel driver transistors. Thus, by sequentially controlling the turn-off and turn-on of the p-channel driver transistors and the n-channel driver transistors, ground bo
Callahan Timothy P.
Limbach & Limbach L.L.P.
National Semiconductor Corporation
Nguyen Minh
LandOfFree
Low ground bounce and low power supply bounce output driver does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Low ground bounce and low power supply bounce output driver, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Low ground bounce and low power supply bounce output driver will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2571892