Background of the Invention
This invention relates to tri-state output buffer circuits, and in particular, to a tri-state output buffer circuit utilizing dynamic depletion mode MOS devices.
Current, tri-state output buffers typically use either enhancement mode MOS devices or a combination of enhancement and depletion mode devices. These configurations are deficient in that they have output levels which are either less than the positive voltage supply or else suffer from slow rise time characteristics. The enhancement mode configuration suffers from the former drawback and the enhancement/depletion mode configuration suffers from the latter.
The technique of using dynamic or pulsed use of depletion-mode MOSFET devices has been described in several publications. See for example, "Dynamic Depletion Mode: An E/D MOSFET Circuit Method for Improved Performance", by R. W. Knipper, IEEE Journal of Solid-State Circuits, Vol. SC-13, No. 5, October 1978, pp 542-547 and also "Dynamic Depletion Mode: An E/D MOSFET Circuit Method" 1978 IEEE International Solid-State Circuits Conference, pp. 16.noteq.17, by the same author. These publications describe a number of circuits including drivers employing the dynamic depletion mode (DDM) technique, but not in a tri-state buffer configuration.
Summary of the Invention
It is therefore an object of the invention to provide an improved tri-state output buffer circuit.
Another object of the invention is to provide an improved tri-state buffer which has both a fast response time as well as high output voltage characteristics.
Another object of the invention is to provide an improved tri-state output buffer utilizing dynamic depletion mode techniques.
A tri-state output buffer has the output characteristics of being in either a high voltage state (usually referred to as a binary "one" state) or a low or zero voltage state (usually referred to as a binary "zero" state) or, unlike a bi-state buffer, a third state: the "tri-state" or "high-Z" state. In this state the output is not driven to either a high or low state; but rather has a state that can be altered by outside circuit parameters. Data signals, as well as a tri-state control signal, dictate the status of the output of the tri-state buffer.
In accordance with the present invention a tri-state output buffer is provided which incorporates a dynamic depletion mode circuit. More particularly, the tri-state buffer has an output driver circuit which includes a pull-up and a pull-down transistor device. Rapid switching of the pull-up transistor from a non-conducting state to a conducting state is accomplished with a bootstrap circuit. The bootstrap circuit includes a capacitor and a DDM switching device. The DDM device acts to rapidly transfer the charge from the capacitor to the gate of the pull-up transistor, without voltage loss.
Circuitry is provided to cause the desired output state of the buffer, depending upon the input data signals and the state of the tri-state control signal. When the tri-state control signal is not activated, the circuit renders the pull-down transistor non-conducting and the pull-up transistor conducting (high output state) or vice versa (low output state). When the tri-state control signal is activated, both the pull-up and pull-down transistors are rendered non-conducting, thereby putting the buffer into the "high-Z" state.
In accordance with another aspect of the invention a second DDM device is used to charge the capacitor in the bootstrap circuit. Other features of the invention are described below.
Brief Description of the Drawings
FIG. 1 is a schematic diagram of the improved tri-state output buffer of the present invention.
FIG. 2 is a schematic diagram of an alternative embodiment of the input to the tri-state output buffer of FIG. 1.
Description of the Preferred Embodiment
FIG. 1 is a schematic diagram of an improved tri-state output buffer circuit 10, in accordance with the present invention. Serially connected output driver transistors Q.sub.2 and Q.sub.3 form a push-pull circuit, with Q.sub.2 being the pull-up (to V.sub.cc) transistor and Q.sub.3 being the pull-down (to ground) transistor.
Capacitor C in combination with the DDM MOS device Q.sub.D.sbsb.1 form the major components of a bootstrap circuit for rapidly driving the gate of Q.sub.2, when it is desired that Q.sub.2 be in the conducting state. The pull-down transistor Q.sub.3 is rendered conducting or non-conducting depending upon output b from NOR-gate 12. In the tri-state condition both Q.sub.2 and Q.sub.3 are rendered non-conducting. At all other times either Q.sub.2 is conducting and Q.sub.3 is not; or vice versa. When Q.sub.2 is conducting the output, OUT is at V.sub.cc, the "high" output state. When Q.sub.3 is conducting OUT is at ground, the "low" output state.
In FIG. 1 three inputs are provided into the circuit, two data signals, D and D, and a tri-state control signal, T. The latter is provided to one input of NOR-gate 14 and an input to NOR-gate 12. Data signal D is provided to the other input of NOR-gate 14 and its compliment, D, to the other input of NOR-gate 12. By the use of an inverter 15, as shown in FIG. 2, only the data signal D need be provided to buffer 10.
The truth table for buffer circuit 10 is shown in the following table:
In Case III the tri-state control signal T is enabled, i.e. is a "1". In the other two cases, OUT is a function of the data input signals. The manner in which the tri-state buffer 10 arrives at each of these conditions will now be explained. To aid in this explanation, reference is made to the following three tables:
Table No. 2 is the truth table for NOR-gate 14. Table No. 3 is the truth table for NOR-gate 12. The respective outputs a and b are shown for each of the NOR-gates as a function of their inputs in these two tables.
Table No. 3 shows the state of each of the active elements of buffer 10, and of the two NOR-gates, as a function of the data signals and the tri-state control signal. The letter "G" indicates the state of the gate for the particular device. The designation "OFF" indicates that the device is in the non-conducting state and the designation "ON" is indicative of the conducting state. It should be realized, however, that in the case of the two DDM devices Q.sub.D.sbsb.1, and Q.sub.D.sbsb.2 there is a certain amount of residual current in the "OFF" state.
Case I
The "0" at the output a of NOR-gate 14 shuts off Q.sub.D.sbsb.1. Due to inverter 16 both Q.sub.D.sbsb.2 and Q.sub.E are turned on. This allows capacitor C to charge from V.sub.cc through Q.sub.D.sbsb.2. Residual current through Q.sub.D.sbsb.1, which is "OFF", passes through Q.sub.E. Since the gate of pull-up device Q.sub.2 is at ground Q.sub.2 is off. At the same time since NOR-gate output b is "1", Q.sub.3 is conducting. The output, OUT, is therefore "0".
Case II
Here Q.sub.D.sbsb.1 is rendered conducting, while Q.sub.D.sbsb.2 and Q.sub.E are turned off. The "0" at the output of inverter 16 is converted to a "1" by inverter 18. This results in an increase voltage at the base of C. This causes a voltage jump at node 20. Since Q.sub.D.sbsb.1 is conducting this puts a high voltage at the gate of Q.sub.2 causing it to turn on hard. Because capacitor C discharges through DDM device Q.sub.D.sbsb.1, the gate of Q.sub.2 is driven faster and to a higher voltage than would be the case with an enhancement or depletion/enhancement configuration. The DDM devices are faster because their internal resistance is very low while in the conducting state and yet are still switchable. Since both Q.sub.D.sbsb.2 and Q.sub.E are off, the capacitor C discharge passes only through Q.sub.D.sbsb.1. Q.sub.3 is off since b is "0", the output, OUT is therefore in the high voltage state.
Case III
Here both outputs from the NOR-gates are "0" due to the enabling of the tri-state control signal T. With b being "0", Q.sub.3 is non-conducting. Similarly since a is "0" Q.sub.2 is turned off, just as in Case I.
In one particular embodiment of the present invention the following circuit component values were used.
Q.sub.D.sbsb.2 =0.6/0.4
Q.sub.D.sbsb.1 =0.4/0.8
Q.sub.E =0.32/0.2
Q.sub.2 =12.8/0.2
Q.sub.3 =11.5/0.2
C=1.1 pf.
V.sub.cc =+5 v.
Ratios for the transistors above are expressed in mils.