CA1275455C - Output buffer - Google Patents

Output buffer

Info

Publication number
CA1275455C
CA1275455C CA000519345A CA519345A CA1275455C CA 1275455 C CA1275455 C CA 1275455C CA 000519345 A CA000519345 A CA 000519345A CA 519345 A CA519345 A CA 519345A CA 1275455 C CA1275455 C CA 1275455C
Authority
CA
Canada
Prior art keywords
fet
output
signal
fets
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CA000519345A
Other languages
French (fr)
Inventor
Clifford H. Boler
William W. Leake
Gene B. Zemske
Surinder S. Rai
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
VTC C-MOS Inc
Original Assignee
VTC Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by VTC Inc filed Critical VTC Inc
Application granted granted Critical
Publication of CA1275455C publication Critical patent/CA1275455C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/01Modifications for accelerating switching
    • H03K19/017Modifications for accelerating switching in field-effect transistor circuits
    • H03K19/01707Modifications for accelerating switching in field-effect transistor circuits in asynchronous circuits
    • H03K19/01721Modifications for accelerating switching in field-effect transistor circuits in asynchronous circuits by means of a pull-up or down element
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/0008Arrangements for reducing power consumption
    • H03K19/0013Arrangements for reducing power consumption in field effect transistor circuits
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/003Modifications for increasing the reliability for protection
    • H03K19/00346Modifications for eliminating interference or parasitic voltages or currents
    • H03K19/00361Modifications for eliminating interference or parasitic voltages or currents in field effect transistor circuits
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/0175Coupling arrangements; Interface arrangements
    • H03K19/0185Coupling arrangements; Interface arrangements using field effect transistors only
    • H03K19/018507Interface arrangements
    • H03K19/018521Interface arrangements of complementary type, e.g. CMOS
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/08Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices
    • H03K19/094Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices using field-effect transistors
    • H03K19/09425Multistate logic
    • H03K19/09429Multistate logic one of the states being the high impedance or floating state
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/08Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices
    • H03K19/094Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices using field-effect transistors
    • H03K19/0944Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices using field-effect transistors using MOSFET or insulated gate field-effect transistors, i.e. IGFET
    • H03K19/0948Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices using field-effect transistors using MOSFET or insulated gate field-effect transistors, i.e. IGFET using CMOS or complementary insulated gate field-effect transistors

Abstract

ABSTRACT OF THE DISCLOSURE

A CMOS output buffer provides high drive current without sacrificing speed and with minimum output signal distortion due to internal chip ground bounce or output signal ringing. The output buffer includes a pull-up circuit and a pull-down circuit which distribute switching current spikes over time.
The pull-up circuit includes a P-channel FET and an N channel FET connected in parallel between an output terminal and supply terminal VDD, with an inverter connected between the gates of the N-channel and P-channel FETs to provide the proper phase for the P-channel FET as well a delaying turn-on of the P-channel FET with respect to turn-on of the N-channel FET. The pull-down circuit includes a pair of N-channel FETs connected in parallel between the output terminal and ground, and a delay resistance connected between their gates so that turn-on of one of the N-channel FETs is delayed with respect to the other.

Description

l.Z~5~55 OUTPVT BUFFER
BACKGROUND OF THE INVENTION
l. Field of the Invention.
.
The present invention relates to CMOS
05 integrated circults. In particular, the present invention relates to a CMOS output buffer circuit.
2. Description of the Prior ~rt.
Digital logic, in the form of inteqrated circuits, has found ~ide spread use in virtually every type of electronic system. The interface function is a basic function of any electronic system--it allows the logic of one integrated circuit device to interface with other devices. One important component for this interface function is the output buffer which, when enabled, provides an output which is a function of data received from other logic circuitry of the in.egrated circuit.
C~IOS output buffers typically use a P-channel pulL-up FET and a N-channel pull-down FET
connected to the output terminal. Depending upon the state of the data signal input and an enable signal, either the P-channel FET or the N-channel FET is turned on.
In general, the prior art CMOS output buffers have not been capable of providing output drive current of the magnitude possible with bipolar integrated circuits (for example TTL circuitry).
Attempts to achieve higher output drive currents from CMOS output buffers have resulted in sacrifices in speed and output signal distortion due to internal chip ground bounce or output signal ringing.

~ Z7~g~55 The present invention is an improved output buffer which is capable of high drive currents and minimum ground bounce and ringing. This is accomplished by distributing over time the switching current spikes which in prior art output buffers are caused by sudden surges of current when the pull-up and pull-down FETs switch states.

According to one aspect thereof the present invention provides an output buffer for producing an output at an output terminal comprising a pull-up circuit responsive to a first sig-nal for pulling the output toward a first supply potential when turned on, the pull-up circuit including first and second FETs, each having a gate, a source and a drain, the first and second FETS each having a current path formed by their source and drain connected in parallel between the output terminal and a first supply potential terminal, and first delay means connected to the gate of the second FET for delaying turn-on of the second FET
with respect to turn-on of the first FET; and a pull-down circuit responsive to a second signal for pulling the output at the out-put terminal toward a second supply potential when turned on, thepull-down circuit including third and fourth FETs each having a gate, a source and a drain, the third and fourth FETS each having a current path formed by their source and drain connected in par-allel between the output terminal and a second supply potential terminal, and a second delay means connected to the gate of the fourth FET for delaying turn-on of the fourth FET with respect to turn-on of the third FET.

The output buffer of the present invention includes a pull-up circuit which includes first and second FETS connected in parallel between the output terminal and a first supply potential terminal, and first delay means for delaying turn-on of the sec-ond FET with respe~t to turn-on of the first FET. Similarly, the output buffer includes a pull-down circuit having third and fourth FETs connected in parallel between the output terminal and a second supply potential terminal, and second delay means for ~.Z7S~
delaying turn-on of the fourth FET with respect to turn-on of the third FET.

In preferred embodiments of the present invention, the first, third, and fourth FETs are N-channel FETS, and the second FET is a P-channel FET. The fir~t delay means is an inverter connected between the gates of the first and second FETS, and the second delay means is a resistance means connected between the gates of the third and fourth FETS. Suitably the resistance means exhibits process-related dimensional variations which com-pensate for process-related dimensional variations of the gates of the thlrd and fourth FETS.

To accelerate turn-off of the fourth FET when the pull-down circuit is being turned off, a fifth FET is preferably pro-vided which has its drain-source current path connected to the gate of the fourth FET. The fifth FET turns on, to cause rapid turn-off of the fourth FET, when the pull-down circuit is being turned off.

The output buffer preferably is formed using polysili-con gate FETS, and the resistance means is formed by the polysil-icon gates of the third and fourth FETso This provides self-com-pensation for variations in widths of the polysilicon gates of the third and fourth FETS due to process variations. As the width of the polysilicon gates narrows under normal process vari-ations, FET current drive increases which tends to cause more ground bounce; but the narrowed width of the polysilicon gates forming the resistance means also causes the resistance to increase. This creates more delay in the switching of the fourth FET with respect to the third FET, which tends to reduce bounce.
As the width of the polysilicon gates increases due to process variations, the switching current is reduced, but the resistance of the resistance means is decreased causing less turn-on delay of the fourth FET and hence more switching current.

i.,Z~S~

In a particularly desirable em~odiment of the present invention the output buffer further comprises means connected to the gates of the first and third FETs for producing the first and second signals as a function of a DATA signal and an ENABLE
signal. Suitably the means for supplying a first signal derives the first signal from a DATA signal and an ENABLE signal; and the means for supplying a second signal derives the second signal from the DATA signal and the ENABLE signal.

lo In another aspect thereof the present invention pro-vides an output buffer for producing an output at an output ter-minal comprising a pull-up circuit connected to the output termi-nal and responsive to a first signal for pulling the output toward a first supply potential when turned on, the pull-up cir-cuit including first and second FETs, each having a gate, a source and and drain, the first and second FETS each havlng a current path formed by their source and drain connected in paral-lel between an output terminal and a first supply potential ter-minal, and delay means connected to the gate of the second ~ET
for delaying turn-on of the second FET with respect to turn-on of the first FET, and a pull-down circult connected to the output terminal and responsive to a second signal for pulling the output at the output terminal toward a second supply potential when turned on.

In a still further aspect of the present invention there is provided an output buffer for producing an output at an output terminal comprising a pull-up circuit connected to the output terminal and responsive to a first signal for pulling the output toward a first supply potential when turned on; and a pull-down circuit connected to the output terminal responsive to a second signal for pulling the output at the output terminal toward a second supply potential when turned on, the pull-down circuit including first and second FETS, each having a gate, a source and a drain, the first and second FETs each having a cur-rent path formed by their source and drain connected in parallel - 3a -~.2~5~5 between the output terminal and a second supply potential termi nal, and delay means connected to the gate of the second FET for delaying turn-on of the second FET with respect to turn-on of the first FET.

The present invention will be further illustrated by way of the accompanylng drawings, in which:-Fig. 1 is a schematic diagram of a prior art CMOS outlo put buffer;
Fig. 2 is a schematic diagram of the distributed switching current output buffer of the present invention; and Fig.s 3A-3C show an output voltage waveform, a current waveform for the prior art CMOS output buffer; and a current waveform for the distributed switching current output buffer cir-cuit; respectively.

- 3b -~.~7S'~

DETAILED DESCRIPTION OF THE PREFERRED EMBODIME~TS
Fig. 1 shows a prior art CMOS output buffer 10 which provides an output signal at output terminal 12 based upon a DATA signal received at data input 05 terminal 14 and an ENABLE signal received at enable input terminal 16. Output buffer 10 includes NAND
gates 18 and 20, inverters ~2, 24, 26, and 28, an enhancement mode P-channel FET 30, and an enhancement mode N-channel FET 32. Power for all of the components of output buffer 10 is provided by first and second power supply terminals 34 and 36. A first supply potential VDD is supplied at terminal 34, and a second supply potential Vss (or ground) is supplied at second terminal 36.
NAND gate 18 receives the DATA signal and the ENABLE signal at its two input terminals. NAND
gate 20, on the other hand, receives the inverted DATA signal from inverter 22 at one input terminal and the ENABLE signal at its other input terminal.
The output of NAND gate 18 is inverted twice by inverters 24 and 26 and is supplied to the gate of P-channel FET 30. The output of NAND gate 20 is inverted by inverter 28 and supplied to the gate of N-channel FET 32.
FETs 30 and 32 act as pull-up and pull-down output drivers, respectively, of output buffer 10.
When the ENABLE signal is a high (VDD) or logic "1"
and the DATA signal is also a "1", the output of NP~D
gate 18 is "0" and the output of NAND gate 20 is "1". This causes a "0" (Vss) to be applied to the gate of P-channel FET 30 and a "0" (Vss) to be applied to the gate of N-channel FET 32. As a result, P-channel FET 30 is turned on and N-channel l.Z~75~

FET 32 is turned off, and the output terminal 12 is pulled up toward supply potential VDD.
Conversely, when the ENABLE signal is "1"
and the DATA signal is "O", the output of NAND gate 05 18 is "1" and the output of NAND gate 20 is "O".
This causes a "1" to be applied to the gates of FETs 30 and 32, which turns off P-channel F~T 30 and turns on N-channel FET 32. As a result, output terminal 12 is pulled down toward supply potential Vss.
When the ENABLE signal is "O", the outputs of both NAND gates 18 and 20 are "1", and both FETs 30 and 32 are turned off. This produces a high impedance tristate mode at output terminal 12 when output buffer 10 is not enabled.
The magnitudes of the drive currents which flow through P-channel FET 30 and N-channel FET 32 are dependent upon the characteristics of the circuitry with which output buffer 10 interfaces. In general, prior art bipolar output buffers have been capable of handling higher drive currents than are possible with the conventional prior art CMOS output buffer shown în Fig. 1. Higher drive currents can be achieved with output buffer 10 only at the expense of a sacrifice in speed and an increase in output signal distortion due to internal chip ground bounce or output signal ringing.
Fig. 2 shows an improved CMOS output buffer 50 which is capable of driving about six to twelve times the output current of the typical prior art CMOS output buffer 10. The present invention achieves this improved performance by distributing over time the switching current spiXes which are caused by sudden surges of current that are present t ~5~5~S

when the pull-up and pull-down output drivers ~witch state.
Output buffer 50 of the present invention provides an output signal at output terminal 52 which 05 is a function of a DATA signal at data input terminal 54 and an enable signal at ENABLE input terminal 56.
In the embodiment shown in Fig. 2, output buffer 50 includes NAND gates 58 and 60, inverters 62, 64, and 66, pull-up circuit 68, and pull-down circuit 70. The power to output buffer 50 is supplied from first and second supply terminals 72 and 74. Voltage VDD is supplied at terminal 72 and voltage Vss (or ground) is supplied at terminal 74.
Inverter 64 is formed by P-channel FET 76 and N-channel FET 78. FETs 76 and 78 (and all other FETs in output buffer 50) are enhancement mode FETs.
The gates of FET 76 and 78 are connected to the output of N~ND gate 58. The drains of FETs 76 and 78 are connected together to form the output of inverter 64, the source of P-channel FET 76 is connected to terminal 72 and the source of N-channel FET 78 is connected to terminal 74. Inverter 64 inverts the signal from NAND gate 58, and also acts as a buffer between NAND gate 58 and the large output driver FETs of pull-up circuit 68.
Similarly, inverter 66 is formed by P-channel FET 80 and N-channel FET 82. The input of inverter 66, which is formed by the gate~ of FETs 80 and 82, is connected to the output of NAND gate 80.
The drains of FETs 80 and 82 are tied together to form the output of inverter 66, and the sources of FETs 80 and 82 are connected to terminals 72 and 74, respectively. Inverter 66 buffers NA~D gate 60 from the large outp~t driver FETs of pull-down circuit 70.

~7~5 Pull-up circuit 68 includes N-channel FET
84, P-channel FET 86, and inverter 88 ~which is formed by P-channel FET 90 and N-channel FET 92).
N-channel FET 84 and P-channel FET 86 have 05 their drain-source current paths connected in parallel between terminal 72 and output terminal 52.
The drain of N-channel FET 84 and the source of P-channel FET 86 are connected to first supply terminal 72, and the source of N-channel FET 84 and the drain of P-channel FET 86 are connected to output terminal 52. The gate of N-channel FET 84 is connected directly to the output of inverter 64.
Inverter 88 is also connected to the output of inverter 64 and has its output connected to the gate of P-channel FET 86. The gates of FETs ~0 and 92 of inverter 88 are connected together to form the input of inverter 88, and the drains of FETs 90 and 92 are connected together to form the output. The sources of FETs 90 and 92 are connected to terminals 72 and 74, respectively.
Inverter 88 provides the proper phase relationship between FETs 84 and 86 by inverting the output of inverter 64 before applying it to the gate of P-channel FET 86. In addition, inverter 88 provides a delay of the turn-on of P-channel FET 86 with respect to the turn-on of N-channel FET 84.
When the pull-up circuit 68 is to be turned on (i.e. when the DATA and ENA~LE signals are both "1") the output of NAND gate 58 is "0". l~is turns on P-channel FET 76 and turns off N-channel FET 78, so that the output of inverter 64 is "1". This causes N-channel FET 84 to turn on and, after the delay from inverter 88, also causes P-channel FET 86 to turn on.

~Z7S~S

The pull-up action is started by N-channel FET 84, which provides the bulk of the pull-up drive current. N-channel FET 84 is used to provide more drive than an equivalent size P-channel FET can 05 provide. Since N-channel FET 84 shuts off when the output voltage ~and thus the source voltage of FET
84) equals VDD~1.5V, P-channel FET 86 is required to pull output terminal 52 the rest of the way to VDD. P-channel FET 86 has its turn-on dela~ved by inverter 88 and takes over the pull-up requirements when N-ch~nnel 84 turns off. The delay provided by inverter 88 distributes the pull-up current and minimizes VDD bounce. In a preferred embodiment, N-channel FET 84 and P-channel FET 86 together 1~ provide about 24 mA of DC drive while guaranteeing an output voltage of 2.4V.
Pull-down circuit 70 includes a pair of output driver N-channel FETs 94 and 96 (which have their drains connected to output terminal 62 and their sources connected to second supply terminal 74), delay resistance 9~, and N-channel FET 100.
Pull-down circuit 70 is turned on when the DATA signal at input terminal 54 is "0" and the ENABLE signal is "1". The DATA signal at input term nal 54 is inverted by inverter 52 and applied to one of the two inputs of NAND gate 60. When the DATA
signal is "0" and the ENABLE signal is "1", the output of NAND gate 60 is "0", and therefore the output of inverter 66 is "1" (since P-channel FET 80 is turned on and N-channel FET 82 is turned off).
N-channel FET 94 has its gate connected to the output of inverter 66, and is turned on when the output of inverter 66 goes high ("1"). FET 96 has ~.2î~ 5 its gate connected through delay resistance 98 to the outpu~ of inverter ~6, and thus is delayed in its turn-on with respect to the turn-on of FET 94. This distributes the drive current spikes between FETs 94 OS and 96, and separates the spikes in time by a delay determined by the value of resistance 98. The delayed turn-on of FET 96, therefore, minimizes ground bounce due to lead inductance. When turned on, FETs 94 and 96 together provide (in a preferred embodiment) 48 mA of DC drive with an output voltage of less than 0.5V at output terminai 52.
N-channel FET lO0 has its drain connected to the gate of FET 96 and its source connected to terminal 74. The gate of FET lO0 is connected to the output of NAND gate 60. As a result, when the pull-down circuit is to be turned off, FET lO0 is turned on because the output of NAND gate 60 goes high ("l"). This pulls the gate of FET 96 down to Vss, thus accelerating the turn-off of FET 96 and circumventing the delay which would otherwise be produced by delay resistance 98. This minimizes the amount of current that flows from terminal 72 to terminal 74 during simultaneous switching of pull-up circuit 68 and pull-down circuit 70.
Figs. 3A-3C illustrate the effect of the distributed switching provided by output bufEer 50 in comparison to the operation of prior art output buffer lO. Fig. 3A is a wave~orm showing output voltage (of both buffer lO and 50) as a function of time. Fig. 3B shows the current spikes which are produced at each transistion of the output voltage (low-to-high and high-to-low). These current spikes are caused by the sudden surges of current which are ~.27S~55 present when output driver FETs 30 and 32 of output buffer 10 change state. It is these current spikes which result in ground bounce and ringing, and thus limit the ability of output buffer 10 to switch high 05 drive currents.
Fig. 3C shows the results of the distributed switching provided by output buffer 50. By splitting the current carrying capacity between two F~Ts connected in parallel in each of the pull-up and pull-down circuits 68 and 70, the switching current pulses are spread out in time. Each output voltage transistion results in two smaller current spikes which, when summed together, produce the rounded curve shown in Fig. 3C. By reducing the magnitude of the current spikes, the present invention minimizes output signal distortion caused by ground bounce and ringing.
Output buffer 50 provides several other significant advantages over the prior art output buffer 10 shown in Fig. 1. The N-channel FET 84 of pull-up circuit 68 provides more current drive per unit area than a P-channel FET due to the higher electron mobility. This reduces the area of the pull-up circuit 58 itself and of previous stages, since the load on previous stages is reduced. The smaller P-channel pull-up FET 86 can provide full VDD pull-up under low load conditions, but limits the high output voltage VOH to about VDD minus 0.7V for a 500 ohm load. This reduced VOH speeds up the high-to-low output transition due to the reduced voltage swing. N channel FET 84 also provides a separation between the N-channel pull-down and P-channel pull-up, thus providing improved latch-up protection.

7~5 By using a pair of pull-down N-channel FETs 94 and 96 (rather than a single N-channel FET 32 as in Figure 1), the previous stages of output buffer 50 and preceding logic can be made smaller due to a 05 reduced load. This reduces the total number of stages in the complete data path, thus speeding up the device and reducing cost due to the smaller die area which is needed.
In the preferred embodiment of the present invention, output driver 50 is a CMOS integrated circuit with polysilicon gates. In this embodiment, delay resistance 98 is preferably formed by the polysilicon gates of FETs 94 and 96 (which are actually one large distributed device) and therefore is self-compensating for polysilicon dimensional variations. As the polysilicon gate narrows as a result of normal process variation, current drive will increase tending to cause more bounce. The narrowed polysilicon gate, however, causes resistance 98 to increase, thus creating more delay which tends to reduce bounce. Conversely, as the polysilicon gate widens, switching current is reduced. This is compensated, however, by a decrease in resistance 98, which causes less turn-on delay of FET 96 and hence more switching current.
In conclusion, the present invention is an improved CMOS output buffer which achieves high drive currents without sacrificing speed, and without creating output signal distortion due to internal chip ground bounce or output signal ringing.
Although the present invention has been described with reference to preferred embodiments, workers skilled in the art will recognize that changes in ~.2~7S~

form and detail may be made without departing from the spirit and scope of the invention.

Claims (32)

1. An output buffer for producing an output at an output terminal comprising: a pull-up circuit responsive to a first signal for pulling the output toward a first supply potential when turned on, the pull-up circuit including first and second FETs, each having a gate, a source and a drain, the first and second FETs each having a current path formed by their source and drain connected in parallel between the output terminal and a first supply potential terminal, and first delay means connected to the gate of the second FET for delaying turn-on of the second FET with respect to turn-on of the first FET; and a pull-down circuit responsive to a second signal for pulling the output at the output terminal toward a second supply potential when turned on, the pull-down circuit including third and fourth FETs each having a gate, a source and a drain, the third and fourth FETs each having a current path formed by their source and drain connected in parallel between the output terminal and a second supply potential terminal, and a second delay means connected to the gate of the fourth FET for delaying turn-on of the fourth FET with respect to turn-on of the third FET.
2. The output buffer of claim 1 wherein the first FET is an N-channel FET and the second FET is a P-channel FET.
3. The output buffer of claim 2 wherein the first delay means is an inverter connected between gates of the first and second FETs.
4. The output buffer of claim 1 wherein the third and fourth FETs are N-channel FETs.
5. The output buffer of claim 4 wherein the second delay means comprises resistance means connected between gates of the third and fourth FETs.
6. The output buffer of claim 4 wherein the resistance means exhibits process-related dimensional variations which compensate for process-related dimensional variations of the gates of the third and fourth FETs.
7. The output buffer of claim 5 wherein the third and fourth FETs have polysilicon gates and wherein the resistance means is formed by the polysilicon gates.
8. The output buffer of claim 1 and further comprising:

turn-off means connected to the gate of the fourth FET for accelerating turn-off of the fourth FET.
9. The output buffer of claim 8 wherein the turn-off means comprises a fifth FET having a gate, a drain and a source, and wherein a current path formed by the drain and source of the fifth FET is connected to the gate of the fourth FET and having the gate connected to receive a third signal which is related to the second signal.
10. The output buffer of claim 9 wherein the fifth FET is an N-channel FET.
11. The output buffer of claim 1 and further comprising means connected to the gates of the first and third FETs for producing the first and second signals as a function of a DATA signal and an ENABLE signal.
12. The output buffer of claim 11 wherein the means for producing the first and second signals comprises: a data terminal for receiving a DATA signal; an enable terminal for receiving an ENABLE signal; a first NAND gate having inputs connected to the data and enable terminal; a first inverter connected to an output of the first NAND gate for producing the first signal; a second inverter connected to the data terminal for providing an inverted DATA signal; a second NAND

gate having inputs connected to the enable terminal to receive the ENABLE signal and to the second inverter for receiving an inverted DATA signal; and a third inverter connected to an output of the second NAND gate for producing the second signal.
13. An output buffer comprising: a pull-up circuit connected between an output terminal and a first supply terminal, the pull-up circuit including a first N-channel FET having a gate, a source and a drain, a first P-channel FET having a gate, a source and a drain, and first delay means connected between the gates of the first N-channel FET and P-channel FET so that the first N-channel FET turns on before the P-channel FET, the N-channel FET and the P-channel FET having current paths formed by their sources and drains connected in parallel between the output terminal and the first supply terminal; a pull-down circuit connected between the output terminal and a second supply terminal, the pull-down circuit including second and third N-channel FETs each having a gate, a source and a drain and having current paths formed by their sources and drains connected between the output terminal and the second supply terminal, and second delay means connected between the gates of the second and third N-channel FETs so that the second N-channel FET turns on before the third N-channel FET; and means for supplying a first signal to the gate of the first N-channel FET; and means for supplying a second signal to the gate of the second N-channel FET, wherein the output signal is a function of states of the first and second signals.
14. The output buffer of claim 13 wherein the first delay means comprises an inverter.
15. The output buffer of claim 13 wherein the second delay means comprises resistance means between gates of the second and third N-channel FETs.
16. The output buffer of claim 13 wherein the second and third N-channel FETs have polysilicon gates, and wherein the resistance means is formed by the polysilicon gates.
17. The output buffer of claim 13 and further comprising:

turn-off means connected to a gate of the third N-channel FET for accelerating turn-off of the third N-channel FET.
18. The output buffer of claim 17 wherein the turn-off means is a FET having a drain and a source forming a drain-source current path connected to the gate of the third N-channel FET.
19. The output buffer of claim 13 wherein the means for supplying a first signal derives the first signal from a DATA
signal and an ENABLE signal; and the means for supplying a second signal derives the second signal from the DATA signal and the ENABLE signal.
20. An output buffer for producing an output at an output terminal comprising: a pull-up circuit connected to the output terminal and responsive to a first signal for pulling the output toward a first supply potential when turned on, the pull-up circuit including first and second FETs, each having a gate, a source and a drain, the first and second FETs each having a current path formed by their source and drain connected in parallel between an output terminal and a first supply potential terminal, and delay means connected to the gate of the second FET for delaying turn-on of the second FET with respect to turn-on of the first FET; and a pull-down circuit connected to the output terminal and responsive to a second signal for pulling the output at the output terminal toward a second supply potential when turned on.
21. The output buffer of claim 20 wherein the first FET is an N-channel FET and the second FET is a P-channel FET.
22. The output buffer of claim 21 wherein the first delay means is an inverter connected between gates of the first and second FETs.
23. An output buffer for producing an output at an output terminal comprising: a pull-up circuit connected to the output terminal and responsive to a first signal for pulling the output toward a first supply potential when turned on;
and a pull-down circuit connected to the output terminal responsive to a second signal for pulling the output at the output terminal toward a second supply potential when turned on, the pull-down circuit including first and second FETs, each having a gate, a source and a drain, the first and second FETs each having a current path formed by their source and drain connected in parallel between the output terminal and a second supply potential terminal, and delay means connected to the gate of the second FET for delaying turn-on of the second FET with respect to turn-on of the first FET.
24. The output buffer of claim 23 wherein the first and second FETs are N-channel FETs.
25. The output buffer of claim 24 wherein the delay means comprises resistance means connected between gates of the first and second FETs.
26. The output buffer of claim 25 wherein the resistance means exhibits process-related dimensional variations which compensate for process-related dimensional variations of the gates of the first and second FETs.
27. The output buffer of claim 26 wherein the first and second FETs have polysilicon gates and wherein the resistance means is formed by the polysilicon gates.
28. The output buffer of claim 23 and further comprising:
turn-off means connected to the gate of the second FET for accelerating turn-off of the second FET.
29. The output buffer of claim 28 wherein the turn-off means comprises a third FET having a drain and a source forming a drain-source current path connected to a gate of the second FET and having a gate connected to receive a third signal which is related to the second signal.
30. The output buffer of claim 29 wherein the third FET is an N - channel FET.
31. The output buffer of claim 23 and further comprising means connected to the pull-up circuit and the pull-down circuit for producing the first and second signals as a function of a DATA signal and an ENABLE signal.
32. The output buffer of claim 31 wherein the means for producing the first and second signals comprises: a data terminal for receiving a DATA signal; an enable terminal for receiving an ENABLE signal; a first NAND gate having inputs connected to the data and enable terminal; a first inverter connected to an output of the first NAND gate for producing the first signal; a second inverter connected to the data terminal for providing an inverted DATA signal; a second NAND
gate having inputs connected to the enable terminal to receive the ENABLE signal and to the second inverter for receiving an inverted DATA signal; and a third inverter connected to an output of the second NAND gate for producing the second signal.
CA000519345A 1985-10-01 1986-09-29 Output buffer Expired - Fee Related CA1275455C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US782,639 1985-10-01
US06/782,639 US4638187A (en) 1985-10-01 1985-10-01 CMOS output buffer providing high drive current with minimum output signal distortion

Publications (1)

Publication Number Publication Date
CA1275455C true CA1275455C (en) 1990-10-23

Family

ID=25126709

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000519345A Expired - Fee Related CA1275455C (en) 1985-10-01 1986-09-29 Output buffer

Country Status (2)

Country Link
US (1) US4638187A (en)
CA (1) CA1275455C (en)

Families Citing this family (146)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4739198A (en) * 1985-03-11 1988-04-19 Nec Corporation Signal output circuit of a push-pull type
JPH0720060B2 (en) * 1985-08-14 1995-03-06 株式会社東芝 Output circuit device
US4794281A (en) * 1986-01-24 1988-12-27 National Semiconductor Corporation Speed-up circuit for transistor logic output device
JPS62220026A (en) * 1986-03-20 1987-09-28 Toshiba Corp Output buffer circuit
JPS635553A (en) * 1986-06-25 1988-01-11 Fujitsu Ltd Buffer circuit
US4749882A (en) * 1986-07-25 1988-06-07 Digital Equipment Corporation Apparatus and method for applying rapid transient signals to components on a printed circuit board
US4758743A (en) * 1986-09-26 1988-07-19 Motorola, Inc. Output buffer with improved di/dt
US4731553A (en) * 1986-09-30 1988-03-15 Texas Instruments Incorporated CMOS output buffer having improved noise characteristics
JPS63112893A (en) * 1986-10-28 1988-05-17 Mitsubishi Electric Corp Semiconductor integrated circuit
US4785201A (en) * 1986-12-29 1988-11-15 Integrated Device Technology, Inc. High speed/high drive CMOS output buffer with inductive bounce suppression
KR960006286B1 (en) * 1987-02-25 1996-05-13 가부시기가이샤 히다찌세이사꾸쇼 Output circuit
JPS63304495A (en) * 1987-06-03 1988-12-12 Toshiba Corp Semiconductor integrated circuit
US4829199A (en) * 1987-07-13 1989-05-09 Ncr Corporation Driver circuit providing load and time adaptive current
US4818901A (en) * 1987-07-20 1989-04-04 Harris Corporation Controlled switching CMOS output buffer
US4806794A (en) * 1987-07-22 1989-02-21 Advanced Micro Devices, Inc. Fast, low-noise CMOS output buffer
US4882507B1 (en) * 1987-07-31 1993-03-16 Output circuit of semiconductor integrated circuit device
US4800298A (en) * 1987-08-04 1989-01-24 Motorola, Inc. Output buffer for improving di/dt
US4777389A (en) * 1987-08-13 1988-10-11 Advanced Micro Devices, Inc. Output buffer circuits for reducing ground bounce noise
JPH01140494A (en) * 1987-11-26 1989-06-01 Mitsubishi Electric Corp Output buffer circuit for semiconductor memory device
NL8800234A (en) * 1988-02-01 1989-09-01 Philips Nv INTEGRATED CIRCUIT WITH LOGIC CIRCUITS AND AT LEAST A PUSH PULL STAGE.
US4825101A (en) * 1988-02-11 1989-04-25 Advanced Micro Devices, Inc. Full-level, fast CMOS output buffer
JP2542678B2 (en) * 1988-06-17 1996-10-09 富士通株式会社 Semiconductor device
US5293082A (en) * 1988-06-21 1994-03-08 Western Digital Corporation Output driver for reducing transient noise in integrated circuits
KR910002033B1 (en) * 1988-07-11 1991-03-30 삼성전자 주식회사 Sense amp driving circuit for memory cell
JPH0229115A (en) * 1988-07-19 1990-01-31 Toshiba Corp Output circuit
US4885485A (en) * 1988-08-30 1989-12-05 Vtc Incorporated CMOS Output buffer providing mask programmable output drive current
US5136179A (en) * 1988-10-31 1992-08-04 Teledyne Industries, Inc. Logic level discriminator
JPH0777345B2 (en) * 1988-11-04 1995-08-16 三菱電機株式会社 Semiconductor device
JPH0666674B2 (en) * 1988-11-21 1994-08-24 株式会社東芝 Output circuit of semiconductor integrated circuit
US4975598A (en) * 1988-12-21 1990-12-04 Intel Corporation Temperature, voltage, and process compensated output driver
US5063308A (en) * 1988-12-21 1991-11-05 Intel Corporation Output driver with static and transient parts
US5008568A (en) * 1989-01-24 1991-04-16 Integrated Device Technology, Inc. CMOS output driver
US5231311A (en) * 1989-02-28 1993-07-27 Vlsi Technology, Inc. Digital output buffer and method with slew rate control and reduced crowbar current
US4980580A (en) * 1989-03-27 1990-12-25 Microelectronics And Computer Technology Corporation CMOS interconnection circuit
US4961010A (en) * 1989-05-19 1990-10-02 National Semiconductor Corporation Output buffer for reducing switching induced noise
US4958093A (en) * 1989-05-25 1990-09-18 International Business Machines Corporation Voltage clamping circuits with high current capability
US5015880A (en) * 1989-10-10 1991-05-14 International Business Machines Corporation CMOS driver circuit
US5021684A (en) * 1989-11-09 1991-06-04 Intel Corporation Process, supply, temperature compensating CMOS output buffer
US5066873A (en) * 1989-12-04 1991-11-19 Altera Corporation Integrated circuits with reduced switching noise
US5024993A (en) * 1990-05-02 1991-06-18 Microelectronics & Computer Technology Corporation Superconducting-semiconducting circuits, devices and systems
IL95576A0 (en) * 1990-09-04 1991-06-30 Quick Tech Ltd Controlled slew rate buffer
US5059823A (en) * 1990-10-22 1991-10-22 Advanced Micro Devices, Inc. Supply bounce controlled output buffer circuit
US5170078A (en) * 1990-10-22 1992-12-08 Gould Inc. Highly stable high-voltage output buffer using CMOS technology
US5179299A (en) * 1990-11-05 1993-01-12 Ncr Corporation Cmos low output voltage bus driver
US6208195B1 (en) 1991-03-18 2001-03-27 Integrated Device Technology, Inc. Fast transmission gate switch
JPH06506333A (en) 1991-03-18 1994-07-14 クウォリティ・セミコンダクタ・インコーポレイテッド high speed transmission gate switch
US5146111A (en) * 1991-04-10 1992-09-08 International Business Machines Corporation Glitch-proof powered-down on chip receiver with non-overlapping outputs
US5221865A (en) * 1991-06-21 1993-06-22 Crosspoint Solutions, Inc. Programmable input/output buffer circuit with test capability
US5192881A (en) * 1991-06-28 1993-03-09 Vlsi Technology, Inc. Circuit which reduces noise caused by high current outputs
US5319260A (en) * 1991-07-23 1994-06-07 Standard Microsystems Corporation Apparatus and method to prevent the disturbance of a quiescent output buffer caused by ground bounce or by power bounce induced by neighboring active output buffers
US5168176A (en) * 1991-07-23 1992-12-01 Standard Microsystems Corporation Apparatus and method to prevent the unsettling of a quiescent, low output channel caused by ground bounce induced by neighboring output channels
US5315172A (en) * 1992-04-14 1994-05-24 Altera Corporation Reduced noise output buffer
KR940010671B1 (en) * 1992-07-25 1994-10-24 금성일렉트론 주식회사 Cmos 3-state buffer circuit and control method
US5576640A (en) * 1992-09-25 1996-11-19 At&T Global Information Solutions Company CMOS driver for fast single-ended bus
US5329175A (en) * 1992-11-13 1994-07-12 Advanced Micro Devices, Inc. Reduced noise, low power, high speed output buffer
US5341046A (en) * 1992-12-07 1994-08-23 Ncr Corporation Threshold controlled input circuit for an integrated circuit
KR950002084B1 (en) * 1992-12-16 1995-03-10 현대전자산업주식회사 Data output buffer circuit for high voltage noise decrement
KR940017190A (en) * 1992-12-30 1994-07-26 김광호 Input buffer
EP0620649B1 (en) * 1993-03-18 1997-09-10 NCR International, Inc. Transceiver circuit for an integrated circuit
US5438277A (en) * 1993-03-19 1995-08-01 Advanced Micro Devices, Inc. Ground bounce isolated output buffer
US5453705A (en) * 1993-12-21 1995-09-26 International Business Machines Corporation Reduced power VLSI chip and driver circuit
US5574633A (en) * 1994-02-23 1996-11-12 At&T Global Information Solubions Company Multi-phase charge sharing method and apparatus
US5568085A (en) * 1994-05-16 1996-10-22 Waferscale Integration Inc. Unit for stabilizing voltage on a capacitive node
US5428303A (en) * 1994-05-20 1995-06-27 National Semiconductor Corporation Bias generator for low ground bounce output driver
US5486782A (en) * 1994-09-27 1996-01-23 International Business Machines Corporation Transmission line output driver
US5550486A (en) * 1995-03-01 1996-08-27 Texas Instruments Incorporated Circuit and method for providing a known logic state at insufficient supply voltage
DE69521028T2 (en) * 1995-03-29 2001-09-06 Agilent Technologies Inc Pre-driver circuit for low-noise switching of high currents in a load
US5561694A (en) * 1995-07-26 1996-10-01 International Business Machines Corporation Self-timed driver circuit
US5739715A (en) * 1995-10-31 1998-04-14 Hewlett-Packard Co. Digital signal driver circuit having a high slew rate
US5726589A (en) * 1995-11-01 1998-03-10 International Business Machines Corporation Off-chip driver circuit with reduced hot-electron degradation
US6411140B1 (en) 1995-12-20 2002-06-25 Cypress Semiconductor Corporation Method and apparatus for reducing skew between input signals and clock signals within an integrated circuit
US5835970A (en) * 1995-12-21 1998-11-10 Cypress Semiconductor Corp. Burst address generator having two modes of operation employing a linear/nonlinear counter using decoded addresses
US5903174A (en) * 1995-12-20 1999-05-11 Cypress Semiconductor Corp. Method and apparatus for reducing skew among input signals within an integrated circuit
US5838631A (en) 1996-04-19 1998-11-17 Integrated Device Technology, Inc. Fully synchronous pipelined ram
US5952847A (en) * 1996-06-25 1999-09-14 Actel Corporation Multiple logic family compatible output driver
US6008684A (en) * 1996-10-23 1999-12-28 Industrial Technology Research Institute CMOS output buffer with CMOS-controlled lateral SCR devices
US5872736A (en) * 1996-10-28 1999-02-16 Micron Technology, Inc. High speed input buffer
US5917758A (en) * 1996-11-04 1999-06-29 Micron Technology, Inc. Adjustable output driver circuit
US5781050A (en) * 1996-11-15 1998-07-14 Lsi Logic Corporation Open drain output driver having digital slew rate control
US5949254A (en) * 1996-11-26 1999-09-07 Micron Technology, Inc. Adjustable output driver circuit
US6115318A (en) * 1996-12-03 2000-09-05 Micron Technology, Inc. Clock vernier adjustment
US5838177A (en) * 1997-01-06 1998-11-17 Micron Technology, Inc. Adjustable output driver circuit having parallel pull-up and pull-down elements
US6912680B1 (en) 1997-02-11 2005-06-28 Micron Technology, Inc. Memory system with dynamic timing correction
US5920518A (en) * 1997-02-11 1999-07-06 Micron Technology, Inc. Synchronous clock generator including delay-locked loop
US5940608A (en) * 1997-02-11 1999-08-17 Micron Technology, Inc. Method and apparatus for generating an internal clock signal that is synchronized to an external clock signal
US6150837A (en) * 1997-02-28 2000-11-21 Actel Corporation Enhanced field programmable gate array
US5946244A (en) 1997-03-05 1999-08-31 Micron Technology, Inc. Delay-locked loop with binary-coupled capacitor
US5956502A (en) * 1997-03-05 1999-09-21 Micron Technology, Inc. Method and circuit for producing high-speed counts
US5898638A (en) * 1997-03-11 1999-04-27 Micron Technology, Inc. Latching wordline driver for multi-bank memory
US5870347A (en) 1997-03-11 1999-02-09 Micron Technology, Inc. Multi-bank memory input/output line selection
US6014759A (en) * 1997-06-13 2000-01-11 Micron Technology, Inc. Method and apparatus for transferring test data from a memory array
US6173432B1 (en) * 1997-06-20 2001-01-09 Micron Technology, Inc. Method and apparatus for generating a sequence of clock signals
US5953284A (en) * 1997-07-09 1999-09-14 Micron Technology, Inc. Method and apparatus for adaptively adjusting the timing of a clock signal used to latch digital signals, and memory device using same
US6044429A (en) 1997-07-10 2000-03-28 Micron Technology, Inc. Method and apparatus for collision-free data transfers in a memory device with selectable data or address paths
US6011732A (en) * 1997-08-20 2000-01-04 Micron Technology, Inc. Synchronous clock generator including a compound delay-locked loop
US5926047A (en) 1997-08-29 1999-07-20 Micron Technology, Inc. Synchronous clock generator including a delay-locked loop signal loss detector
US5955763A (en) * 1997-09-16 1999-09-21 Winbond Electronics Corp. Low noise, high current-drive MOSFET structure for uniform serpentine-shaped poly-gate turn-on during an ESD event
US6501136B1 (en) 1997-09-16 2002-12-31 Winbond Electronics Corporation High-speed MOSFET structure for ESD protection
US6101197A (en) * 1997-09-18 2000-08-08 Micron Technology, Inc. Method and apparatus for adjusting the timing of signals over fine and coarse ranges
US5889416A (en) * 1997-10-27 1999-03-30 Cypress Semiconductor Corporation Symmetrical nand gates
US6278295B1 (en) 1998-02-10 2001-08-21 Cypress Semiconductor Corp. Buffer with stable trip point
US5923594A (en) * 1998-02-17 1999-07-13 Micron Technology, Inc. Method and apparatus for coupling data from a memory device using a single ended read data path
US6115320A (en) 1998-02-23 2000-09-05 Integrated Device Technology, Inc. Separate byte control on fully synchronous pipelined SRAM
US6269451B1 (en) 1998-02-27 2001-07-31 Micron Technology, Inc. Method and apparatus for adjusting data timing by delaying clock signal
US6016282A (en) * 1998-05-28 2000-01-18 Micron Technology, Inc. Clock vernier adjustment
US6405280B1 (en) 1998-06-05 2002-06-11 Micron Technology, Inc. Packet-oriented synchronous DRAM interface supporting a plurality of orderings for data block transfers within a burst sequence
US6163169A (en) * 1998-08-13 2000-12-19 International Business Machines Corporation CMOS tri-state control circuit for a bidirectional I/O with slew rate control
US6172522B1 (en) * 1998-08-13 2001-01-09 International Business Machines Corporation Slew rate controlled predriver circuit
US6060938A (en) * 1998-08-19 2000-05-09 Fairchild Semiconductor Corp. Output buffer for reducing switching noise
US6679851B2 (en) * 1998-09-01 2004-01-20 Senorx, Inc. Tissue accessing and anchoring device and method
US6279090B1 (en) 1998-09-03 2001-08-21 Micron Technology, Inc. Method and apparatus for resynchronizing a plurality of clock signals used in latching respective digital signals applied to a packetized memory device
US6349399B1 (en) 1998-09-03 2002-02-19 Micron Technology, Inc. Method and apparatus for generating expect data from a captured bit pattern, and memory device using same
US6029250A (en) * 1998-09-09 2000-02-22 Micron Technology, Inc. Method and apparatus for adaptively adjusting the timing offset between a clock signal and digital signals transmitted coincident with that clock signal, and memory device and system using same
US6430696B1 (en) 1998-11-30 2002-08-06 Micron Technology, Inc. Method and apparatus for high speed data capture utilizing bit-to-bit timing correction, and memory device using same
US6374360B1 (en) 1998-12-11 2002-04-16 Micron Technology, Inc. Method and apparatus for bit-to-bit timing correction of a high speed memory bus
US6470060B1 (en) 1999-03-01 2002-10-22 Micron Technology, Inc. Method and apparatus for generating a phase dependent control signal
JP4101973B2 (en) * 1999-05-21 2008-06-18 株式会社ルネサステクノロジ Output buffer circuit
US7069406B2 (en) * 1999-07-02 2006-06-27 Integrated Device Technology, Inc. Double data rate synchronous SRAM with 100% bus utilization
US6501293B2 (en) * 1999-11-12 2002-12-31 International Business Machines Corporation Method and apparatus for programmable active termination of input/output devices
KR100673118B1 (en) * 2000-06-30 2007-01-22 주식회사 하이닉스반도체 Data Output Buffer
US6424186B1 (en) * 2001-05-25 2002-07-23 Advanced Micro Devices, Inc. Circuit for dynamic signal drive strength compensation
US6801989B2 (en) * 2001-06-28 2004-10-05 Micron Technology, Inc. Method and system for adjusting the timing offset between a clock signal and respective digital signals transmitted along with that clock signal, and memory device and computer system using same
JP4088466B2 (en) * 2002-03-19 2008-05-21 三菱電機株式会社 Power device drive circuit
US6774667B1 (en) 2002-05-09 2004-08-10 Actel Corporation Method and apparatus for a flexible chargepump scheme for field-programmable gate arrays
US7378867B1 (en) 2002-06-04 2008-05-27 Actel Corporation Field-programmable gate array low voltage differential signaling driver utilizing two complimentary output buffers
US6891394B1 (en) * 2002-06-04 2005-05-10 Actel Corporation Field-programmable gate array low voltage differential signaling driver utilizing two complimentary output buffers
US6765427B1 (en) 2002-08-08 2004-07-20 Actel Corporation Method and apparatus for bootstrapping a programmable antifuse circuit
US7434080B1 (en) 2002-09-03 2008-10-07 Actel Corporation Apparatus for interfacing and testing a phase locked loop in a field programmable gate array
US6750674B1 (en) 2002-10-02 2004-06-15 Actel Corporation Carry chain for use between logic modules in a field programmable gate array
US7269814B1 (en) 2002-10-08 2007-09-11 Actel Corporation Parallel programmable antifuse field programmable gate array device (FPGA) and a method for programming and testing an antifuse FPGA
US6885218B1 (en) 2002-10-08 2005-04-26 Actel Corporation Parallel programmable antifuse field programmable gate array device (FPGA) and a method for programming and testing an antifuse FPGA
US6727726B1 (en) 2002-11-12 2004-04-27 Actel Corporation Field programmable gate array architecture including a buffer module and a method of distributing buffer modules in a field programmable gate array
US6946871B1 (en) * 2002-12-18 2005-09-20 Actel Corporation Multi-level routing architecture in a field programmable gate array having transmitters and receivers
US6891396B1 (en) 2002-12-27 2005-05-10 Actel Corporation Repeatable block producing a non-uniform routing architecture in a field programmable gate array having segmented tracks
US7385420B1 (en) 2002-12-27 2008-06-10 Actel Corporation Repeatable block producing a non-uniform routing architecture in a field programmable gate array having segmented tracks
US6838902B1 (en) 2003-05-28 2005-01-04 Actel Corporation Synchronous first-in/first-out block memory for a field programmable gate array
US7375553B1 (en) 2003-05-28 2008-05-20 Actel Corporation Clock tree network in a field programmable gate array
US6825690B1 (en) 2003-05-28 2004-11-30 Actel Corporation Clock tree network in a field programmable gate array
US6867615B1 (en) 2003-05-30 2005-03-15 Actel Corporation Dedicated input/output first in/first out module for a field programmable gate array
US7385419B1 (en) * 2003-05-30 2008-06-10 Actel Corporation Dedicated input/output first in/first out module for a field programmable gate array
US7168027B2 (en) 2003-06-12 2007-01-23 Micron Technology, Inc. Dynamic synchronization of data capture on an optical or other high speed communications link
US7202699B1 (en) 2003-09-15 2007-04-10 Cypress Semiconductor Corporation Voltage tolerant input buffer
US7394293B1 (en) 2003-09-25 2008-07-01 Cypress Semiconductor Corp. Circuit and method for rapid power up of a differential output driver
US7234070B2 (en) * 2003-10-27 2007-06-19 Micron Technology, Inc. System and method for using a learning sequence to establish communications on a high-speed nonsynchronous interface in the absence of clock forwarding
US7786761B2 (en) * 2008-02-01 2010-08-31 Macronix International Co., Ltd. Output buffer device
US10614864B1 (en) * 2019-05-13 2020-04-07 Winbond Electronics Corp. Buffer output circuit, driving method thereof and memory apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4542310A (en) * 1983-06-29 1985-09-17 International Business Machines Corporation CMOS bootstrapped pull up circuit

Also Published As

Publication number Publication date
US4638187A (en) 1987-01-20
US4638187B1 (en) 1993-03-02

Similar Documents

Publication Publication Date Title
CA1275455C (en) Output buffer
EP0303341B1 (en) Output buffer circuits
US5124579A (en) Cmos output buffer circuit with improved ground bounce
US5568062A (en) Low noise tri-state output buffer
KR0136775B1 (en) Output buffer for reducing switching induced noise
US7038521B2 (en) Voltage level shifting circuit with improved switching speed
US5719509A (en) Method of controlling transmission of binary pulses on a transmission line
US5592104A (en) Output buffer having transmission gate and isolated supply terminals
EP0300229B1 (en) Fast, low noise cmos output buffer
JPH04227320A (en) Output buffer circuit having signal feed forward for reducing switching-induced noise
JPH0750573A (en) Buffer circuit, polarity determination circuit and programmable array logic device
US5192879A (en) MOS transistor output circuit
US5097148A (en) Integrated circuit buffer with improved drive capability
WO2005107073A1 (en) Break before make predriver and level-shifter
US5854560A (en) CMOS output buffer having a high current driving capability with low noise
US6236237B1 (en) Output buffer predriver with edge compensation
US6414524B1 (en) Digital output buffer for MOSFET device
US5929680A (en) Short circuit reduced CMOS buffer circuit
US5684410A (en) Preconditioning of output buffers
US3898477A (en) Self ratioing input buffer circuit
EP0846372B1 (en) Cmos buffer circuit having increased speed
JPH08274616A (en) Output buffer circuit
JP3586467B2 (en) CMOS input with Vcc compensated dynamic threshold
CA2468928C (en) High-speed output circuit with low voltage capability
JPH04302215A (en) Method and apparatus for controlling noise on power supply bus

Legal Events

Date Code Title Description
MKLA Lapsed