USPatent applicationPatented

Output driver

Granted 8 Feb 2011 · 2 office actions

Current assignee: Hynix Semiconductor Inc. · originally SK Group

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Taek-Sang Song, Dae-Han Kwon, Kyung-Hoon Kim · Examiner: Rexford N Barnie · AU 2819 · TC 2800

Life of the application

10 dated events
⤢ drag to zoom2010201220142016201820202022202420262028ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

There is provided an output driver, which includes a pre-driver configured to generate a main driving control signal in response to a data signal, a main driver configured to drive an output terminal in response to the main driving control signal, an auxiliary driving control signal generator configured to generate an auxiliary driving control signal having an activation interval corresponding to the data signal and an interval control signal, and an auxiliary driver configured to drive the output terminal in response to the auxiliary driving control signal.

Description

9 parts
›CROSS-REFERENCE TO RELATED APPLICATION

This application claims priority of Korean patent application number 2008-0052744, filed on Jun. 4, 2008, which is incorporated by reference in its entirety.

›BACKGROUND OF THE INVENTION · 1 of 2

The subject matter relates to a semiconductor design, and more particularly, to an output driver capable of ensuring the integrity of output data by controlling a slew rate of the output data.

Generally, a semiconductor memory device including double data rate synchronous DRAM (DDR SDRAM) outputs data to the outside using an internal clock signal synchronized with an external clock signal. In the semiconductor memory device, the data is synchronized with a rising edge and a falling edge of the external clock signal. Accordingly, an output driver is required in the semiconductor memory device in order to receive the internal clock signal and output data corresponding to the external clock signal.

FIG. 1 is a circuit diagram illustrating a conventional output driver.

Referring to FIG. 1 , the output driver includes a pull-up pre-driving unit 110 , a pull-up metal option unit 120 , a pull-up main driving unit 130 , a pull-down pre-driving unit 140 , a pull-down metal option unit 150 , and the pull-down main driving unit 160 .

The pull-up pre-driving unit 110 generates the pull-up driving control signal CTR_PU in response to a pull-up data signal DAT_PU, and includes a PMOS transistor and an NMOS transistor which are series-connected between an external voltage terminal VDD and a ground voltage terminal VSS, and each receive the pull-up data signal DAT_PU through their respective gates.

The pull-up metal option unit 120 generates a desired signal by changing the pull-up driving control signal CTR_PU having a possibility of skew in accordance with process, voltage and temperature (PVT), and includes a first resistance R 1 and a first switch SW 1 parallel-connected between the pull-up pre-driving unit 110 and the pull-up main driving unit 130 . Therefore, the skew, which may occur in the pull-up driving control signal CTR_PU, is changed using a metal option mask.

The pull-up main driving unit 130 performs a pull-up operation on the output terminal DOUT in response to the output signal of the pull-up metal option unit 120 , and includes a PMOS transistor having a source and a drain connected between the external voltage terminal VDD and the output terminal DOUT, and a gate receiving an output signal of the pull-up metal option unit 120 .

The pull-down pre-driving unit 140 generates a pull-down driving control signal CTR_PD in response to a pull-down data signal DAT_PD, and includes a PMOS transistor and an NMOS transistor which are series-connected between an external voltage terminal VDD and a ground voltage terminal VSS, and have gates receiving the pull-down data signal DAT_PD.

Similar to the pull-up metal option unit 120 , the pull-down metal option unit 150 generates a desired signal by changing skew of the pull-down driving control signal CTR_PD using a metal option mask, and includes a second resistance R 2 and a second switch SW 2 parallel-connected between the pull-down pre-driving unit 140 and the pull-down main driving unit 160 . Therefore, the skew, which may occur in the pull-down driving control signal CTR_PD, is changed using a metal option mask.

The pull-down main driving unit 160 performs a pull-down operation on the output terminal DOUT in response to the output signal of the pull-down metal option unit 150 , and includes an NMOS transistor having a source and a drain connected between the ground voltage terminal VSS and the output terminal DOUT, and a gate receiving an output signal of the pull-down metal option unit 150 .

Meanwhile, a third resistance R 3 between the pull-up main driving unit 130 and the output terminal DOUT, and a fourth resistance R 4 between the output terminal DOUT and the pull-down main driving unit 160 may be provided in order to output data from the output terminal DOUT more stably.

An operation of the output driver will be described briefly.

First, when the pull-up data signal DAT_PU becomes logic the ‘high’, the pull-up driving control signal CTR_PU becomes the logic ‘low’. Skew of the pull-up driving control signal CTR_PU is changed in accordance with the metal option mask of the pull-up metal option unit 120 . The output signal of the pull-up metal option unit 120 turns on the PMOS transistor of the pull-up main driving unit 130 . The pull-up operation is performed on the output terminal DOUT, and a logic ‘high’ signal is output through the output terminal DOUT.

When the pull-down data signal DAT_PD becomes the logic ‘low’, the pull-down driving control signal CTR_PD becomes the logic ‘high’. Skew of the pull-down driving control signal CTR_PD is changed in accordance with the metal option mask of the pull-down metal option unit 150 , and the output signal of the pull-down metal option unit 150 turns on the NMOS transistor of the pull-down main driving unit 160 . The pull-down operation is performed on the output terminal DOUT, and a logic ‘low’ signal is output through the output terminal DOUT.

As described above, the conventional output driver changes the skew of the pull-up driving control signal CTR_PU and the pull-down driving control signal CTR_PD using metal option masks. Therefore, more switches are provided to change the pull-up driving control signal CTR_PU and the pull-down driving control signal CTR_PD in accordance with variable skew. However, because a switch used in a metal option mask occupies a relatively large area, there is a limitation in increasing the number of the switches. Accordingly, the number of switches variable in accordance with skew should be limited, which means that the pull-up driving control signal CTR_PU and the pull-down driving control signal CTR_PD can not be variably secured by the conventional output driver.

Also, the pull-up metal option unit 120 and the pull-down metal option unit 150 have a constant resistance. Therefore, when, against expectation, skew occurs in the pull-up driving control signal CTR_PU and the pull-down driving control signal CTR_PD after the metal option mask, the desired pull-up and pull-down driving control signals CTR_PU and CTR_PD may not be secured.

›BACKGROUND OF THE INVENTION · 2 of 2

The conventional output driver controls the slew rate of the pull-up driving control signal CTR_PU and the pull-down driving control signal CTR_PD by controlling the pull-up metal option unit 120 and the pull-down metal option unit 150 . Thus, the pull-up main driving unit 130 and the pull-down main driving unit 160 are driven to control the slew rate of the output terminal DOUT. That is, in the conventional output driver, the full-up slew rate by which data is transited from the logic ‘low’ to the logic ‘high’ by the pull-up driving control signal CTR_PU is determined, and the full-down slew rate by which data is transited from the logic ‘high’ to the logic ‘low’ by the pull-down driving control signal CTR_PU is determined. That is, in the conventional output driver, the slew rates of the pull-up driving control signal CTR_PU and the pull-down driving control signal CTR_PD are in connection with the slew rate of the output terminal DOUT. However, the output driver with such a structure offers a narrow range of control for the slew rate of the pull-up driving control signal CTR_PU and the pull-down driving control signal CTR_PD.

As the operating frequency of the semiconductor memory device increases, the pull-up driving control signal CTR_PU and the pull-down driving control signal CTR_PD may not make a full swing in such a structure as in the conventional output driver. In such circumstances, the output driver is weakened especially against power noises and changes in accordance with PVT.

As described above, when the pull-up driving control signal CTR_PU and the pull-down driving control signal CTR_PD do not achieve a target slew rate, data output from the output terminal OUT also may accordingly have an undesirable slew rate.

That is, the data should be output in synchronization with the rising edge and the falling edge of the external clock signal, while the external clock signal is applied to the semiconductor memory device with an approximate duty rate of 50:50. Ideally, data should be output in accordance with the duty rate of the external clock signal. However, if the pull-up driving control signal CTR_PU and the pull-down driving control signal CTR_PD are not secured, the pull-up main driving unit 130 and the pull-down main driving unit 160 which operate in connection therewith may not output desired data. That is, data may not be output in accordance with the duty rate of the external clock signal. This lowers the reliability and the accuracy of the semiconductor memory device.

›SUMMARY OF THE INVENTION

Embodiments of the present invention are directed to providing an output driver capable of outputting data with a desired slew rate by additionally driving an output terminal in response to data input into the output terminal.

In accordance with an aspect of the present invention, there is provided an output driver, which includes a pre-driver configured to generate a main driving control signal in response to a data signal, a main driver configured to drive an output terminal in response to the main driving control signal, an auxiliary driving control signal generator configured to generate an auxiliary driving control signal having an activation interval corresponding to the data signal and an interval control signal, and an auxiliary driver configured to drive the output terminal in response to the auxiliary driving control signal.

In accordance with another aspect of the present invention, there is an output driver, which includes a pull-up and a pull-down pre-driver configured to generate a pull-up main driving control signal and a pull-down main driving control signal in response to a data signal, a main driver configured to drive an output terminal in response to the pull-up and the pull-down main driving control signals, a pull-up and pull-down auxiliary driving control signal generator configured to generate a pull-up auxiliary driving control signal and a pull-down auxiliary driving control signal, each having an activation interval corresponding to the data signal and respective pull-up and pull-down interval control signals, and an auxiliary driver configured to drive the output terminal in response to the pull-up and the pull-down auxiliary driving control signals.

In accordance with another aspect of the present invention, there is a provided an output driver, which includes: a pre-driver configured to generate a main driving control signal in response to a data signal, a main driver configured to drive an output terminal in response to the main driving control signal, a plurality of pull-up auxiliary driving control signal generators configured to generate a plurality of pull-up auxiliary driving control signals having an activation interval corresponding to the data signal and a pull-up interval control signal, a plurality of pull-down auxiliary driving control signal generators configured to generate a plurality of pull-down auxiliary driving control signals having an activation interval corresponding to the data signal and a pull-down interval control signal, and a plurality of auxiliary drivers configured to drive the output terminal in response to the plurality of pull-up and pull-down auxiliary driving control signals.

Recently, the various methods are applied to the output driver in order to control the slew rate of the pull-up and pull-down driving control signals. However, the limitation in increasing a chip area has been accompanied with these applications. In particular, as operation speed of the recent semiconductor memory device gets higher, the pull-up and pull-down driving control signals may not make a full swing. The existing output driver having such a shortcoming appears very weak in power noises or PVT conditions. Because an output terminal is additionally driven in accordance with the data input into the output driver, it is possible to control the slew rate of the data output from the output terminal only if it is designed so that the pull-up and pull-down driving control signals may make the full swing stably. To this end, an embodiment of the present invention employs a method of changing the current driving power of the output terminal when the logic level of the input data changes. Therefore, the output driver in accordance with an embodiment of the present invention may output data securing a desired slew rate. This means that the data can be output in accordance with the duty rate of the external clock signal. Accordingly, it is possible to increase the reliability and an accuracy of the semiconductor memory device.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a circuit diagram illustrating a conventional output driver.

FIG. 2 is a circuit diagram illustrating an output driver in accordance with an embodiment of the present invention.

FIG. 3 is a circuit diagram illustrating a pull-up auxiliary driving control signal generation unit 230 in FIG. 2 .

FIG. 4 the circuit diagram illustrating a pull-down auxiliary driving control signal generation unit 270 in FIG. 2 .

FIG. 5 is a timing diagram illustrating a timing of signals in FIGS. 2 to 4 .

FIG. 6 is a graph illustrating voltage [V]-current [I] change of an output terminal of an output driver in accordance with an embodiment of the present invention.

FIG. 7 is a circuit diagram illustrating an output driver in accordance with another embodiment of the present invention.

›DESCRIPTION OF SPECIFIC EMBODIMENTS · 1 of 4

Hereinafter, an output driver in accordance with an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

FIG. 2 is a circuit diagram illustrating an output driver in accordance with an embodiment of the present invention.

Referring to FIG. 2 , the output driver includes a pull-up pre-driving unit 210 , a pull-up main driving unit 220 , a pull-up auxiliary driving control signal generation unit 230 , a pull-up auxiliary driving unit 240 , a pull-down pre-driving unit 250 , a pull-down main driving unit 260 , a pull-down auxiliary driving control signal generation unit 270 , and a pull-down auxiliary driving unit 280 .

The pull-up pre-driving unit 210 generates a pull-up main driving control signal CTR_PU 1 in response to a pull-up data signal DAT_PU, and includes a PMOS transistor and an NMOS transistor, which are series-connected between an external voltage terminal VDD and a ground voltage terminal VSS and each receive the pull-up data signal DAT_PU through their respective gates.

The pull-up main driving unit 220 performs a pull-up operation on an output terminal DOUT in response to the pull-up main driving control signal CTR_PU 1 , and includes a first PMOS transistor PM 1 having source and drain connected between the external voltage terminal VDD and the output terminal DOUT, and a gate receiving the pull-up main driving control signal CTR_PU 1 .

The pull-up auxiliary driving control signal generation unit 230 generates a pull-up auxiliary driving control signal CTR_PU 2 having an activation interval corresponding to the pull-up data signal DAT_PU and pull-up interval control signals PCTR_PU< 0 : 2 >, NCTR_PU< 0 : 2 >. Here, the pull-up interval control signals PCTR< 0 : 2 >, NCTR_PU< 0 : 2 >may have voltage levels in correspondence with signals provided from a mode register set or external/internal test signals.

The pull-up auxiliary driving unit 240 performs an additional pull-up operation on the output terminal DOUT in response to the pull-up auxiliary driving control signal CTR_PU 2 , and includes a second PMOS transistor PM 2 having a source and a drain connected between the external voltage terminal VDD and the output terminal DOUT, and a gate receiving the pull-up auxiliary driving control signal CTR_PU 2 .

The pull-down pre-driving unit 250 generates the pull-down main driving control signal CTR_PD 1 in response to a pull-down data signal DAT_PD, and includes a PMOS transistor and an NMOS transistor which are series-connected between the external voltage terminal VDD and the ground voltage terminal VSS, and each receive the pull-down data signal DAT_PD through their respective gates.

The pull-down main driving unit 260 performs a pull-down operation on the output terminal DOUT in response to the pull-down main driving control signal CTR_PD 1 , and includes a first NMOS transistor NM 1 having a source and a drain connected between the output terminal DOUT and the ground voltage terminal VSS, and a gate receiving the pull-down main driving control signal CTR_PD 1 .

The pull-down auxiliary driving control signal generation unit 270 generates a pull-down auxiliary driving control signal CTR_PD 2 having an activation interval corresponding to the pull-down data signal DAT_PD and pull-down interval control signals PCTR_PD< 0 : 2 >, NCTR_PD< 0 : 2 >. Here, the pull-down interval control signals PCTR_PD< 0 : 2 >, NCTR_PD< 0 : 2 >may have voltage levels corresponding to signals provided from a mode register set or external/internal test signals.

The pull-down auxiliary driving unit 280 performs the pull-down operation on the output terminal DOUT in response to a pull-down auxiliary driving control signal CTR_PD 2 , and includes a second NMOS transistor NM 2 having a source and a drain connected between the output terminal DOUT and the ground voltage terminal VSS, and a gate receiving the pull-down auxiliary driving control signal CTR_PD 2 .

Meanwhile, a first resistance R 1 may be provided between the pull-up main driving unit 220 and the output terminal DOUT, and a second resistance R 2 may be provided between the output terminal DOUT and the pull-down main driving unit 260 in order to output data provided from the output terminal DOUT more stably. Also, the pull-up data signal DAT_PU and the pull-down data signal DAT_PD may be synchronized with the internal clock signal.

As compared with the conventional output driver, the an output driver in accordance with the above embodiment of the present invention includes a pull-up auxiliary driving control signal generation unit 230 , a pull-up auxiliary driving unit 240 and a pull-down auxiliary driving control signal generation unit 270 , and a pull-down auxiliary driving unit 280 to control the slew rate of data to be output, while reducing the area used.

An operation of the output driver will be described briefly.

First, when the pull-up data signal DAT_PU becomes the logic ‘high’, the pull-up driving control signal CTR_PU becomes the logic ‘low’. The pull-up main driving control signal CTR_PU 1 turns on the first PMOS transistor PM 1 of the pull-up main driving unit 220 so as to perform the pull-up operation on the output terminal DOUT. In this case, the pull-up auxiliary driving control signal generation unit 230 generates the pull-up auxiliary driving control signal CTR_PU 2 having an activation interval corresponding to the pull-up data signal DAT_PU and the pull-up interval control signals PCTR_PU< 0 : 2 >and NCTR_PU< 0 : 2 >. Therefore, the pull-up auxiliary driving control signal CTR_PU 2 turns on the second PMOS transistor PM 2 of the pull-up auxiliary driving unit 240 so as to perform a pull-up operation on the output terminal DOUT.

Next, if the pull-down data signal DAT_PD becomes the logic ‘low’, the pull-down main driving control signal CTR_PD 1 becomes the logic ‘high’. The pull-down main driving control signal CTR_PD 1 turns on the first NMOS transistor NM 1 of the pull-down main driving unit 260 so as to perform the pull-down operation on the output terminal DOUT. In this case, the pull-down auxiliary driving control signal generation unit 270 generates the pull-down auxiliary driving control signal CTR_PD 2 having the activation interval corresponding to the pull-down data signal DAT_PD and the pull-down interval control signal PCTR_PD< 0 : 2 >and NCTR_PD< 0 : 2 >. Therefore, the pull-down auxiliary driving control signal CTR_PD 2 turns on the second NMOS transistor NM 2 of the pull-down auxiliary driving unit 240 so as to perform the pull-down operation on the output terminal DOUT.

›DESCRIPTION OF SPECIFIC EMBODIMENTS · 2 of 4

FIG. 3 is a circuit diagram illustrating a pull-up auxiliary driving control signal generation unit 230 in FIG. 2 .

Referring to FIG. 3 , the pull-up auxiliary driving control signal generation unit 230 includes a pull-up pulse signal generation unit 310 , pull-up pulse control units 330 _ 1 and 330 _ 2 , and a pull-up auxiliary driving control signal output unit 350 .

The pull-up pulse signal generation unit 310 generates a pull-up pulse signal PUL_PU in response to the pull-up data signal DAT_PU, and includes a pull-up delay unit 312 to delay the pull-up data signal DAT_PU, and a pull-up pulse signal output unit 314 to output the pull-up pulse signal PUL_PU in response to an output signal D_DAT_PU of the pull-up delay unit 312 and the pull-up data signal DAT_PU.

The pull-up delay unit 312 delays the pull-up data signal DAT_PU for a delay time corresponding to the pull-up interval control signals PCTR_PU< 0 : 2 >and NCTR_PU< 0 : 2 >, and includes a plurality of inverters. The pull-up pulse signal output unit 314 includes a NAND gate NAND to receive the output signal D_DAT_PU of the pull-up delay unit 312 and the pull-up data signal DAT_PU, and outputs the pull-up pulse signal PUL_PU.

Meanwhile, the pull-up pulse control units 330 _ 1 and 330 _ 2 control a pulse width of the pull-up pulse signal PUL_PU in response to the pull-up interval control signals PCTR_PU< 0 : 2 >and NCTR_PU< 0 : 2 >, and provide the pull-up delay unit 312 with a driving current corresponding to the pull-up interval control signals PCTR_PU< 0 : 2 >and NCTR_PU< 0 : 2 >by being inserted on a path of a driving current for the pull-up delay unit 312 .

In accordance with an embodiment of the present invention, the pull-up delay unit 312 increases or reduces the delay time of the pull-up data signal DAT_PU in accordance with the pull-up interval control signal PCTR_PU< 0 : 2 >and NCTR_PU< 0 : 2 >. The delay time by which the pull-up delay unit 312 delays the pull-up data signal DAT_PU determines the pulse width of the pull-up pulse signal PUL_PU.

Meanwhile, the pull-up auxiliary driving control signal output unit 350 receives the pull-up pulse signal PUL_PU, of which the pulse width is controlled as described above, to generate the pull-up auxiliary driving control signal CTR_PU 2 . The pull-up auxiliary driving control signal CTR_PU 2 is a signal corresponding to the pull-up pulse signal PUL_PU. The pull-up auxiliary driving control signal output unit 350 in accordance with an embodiment of the present invention outputs the pull-up auxiliary driving control signal CTR_PU 2 corresponding to the pull-up pulse signal PUL_PU of which the pulse width is controlled by the pull-up pulse control units 330 _ 1 and 330 _ 2 . The pulse width of the pull-up auxiliary driving control signal CTR_PU 2 is proportional to the time in which the pull-up auxiliary driving unit 240 performs the pull-up operation on the output terminal DOUT.

FIG. 4 the circuit diagram illustrating a pull-down auxiliary driving control signal generation unit 270 in FIG. 2 .

Referring to FIG. 4 , the pull-down auxiliary driving control signal generation unit 270 includes a pull-down pulse signal generation unit 410 , pull-down pulse control units 430 _ 1 and 430 _ 2 , and a pull-down auxiliary driving control signal output unit 450 .

The pull-down pulse signal generation unit 410 generates a pull-down pulse signal PUL_PD in response to a pull-down data signal DAT_PD, and includes a pull-down delay unit 412 to delay the pull-down data signal DAT_PD and a pull-down pulse signal output unit 414 to output the pull-down pulse signal PUL_PD in response to an output signal D_DAT_PD of the pull-down delay unit 412 and the pull-down data signal DAT_PD.

The pull-down delay unit 412 delays the pull-down data signal DAT_PD for a delay time corresponding to the pull-down interval control signals PCTR_PD< 0 : 2 >and NCTR_PD< 0 : 2 >, and includes a plurality of inverters. The pull-down pulse signal output unit 414 includes a NOR gate NOR to receive the output signal D_DAT_PD of the pull-down delay unit 412 and the pull-down data signal DAT_PD and outputs a pull-down pulse signal PUL_PD.

Meanwhile, the pull-down pulse control unit 430 _ 1 and 430 _ 2 control a pulse width of the pull-down pulse signal PUL_PD in response to the pull-down interval control signals PCTR_PD< 0 : 2 >and NCTR_PD< 0 : 2 >, and provide the pull-down delay unit 412 with a driving current corresponding to the pull-down interval control signals PCTR_PD< 0 : 2 >and NCTR_PD< 0 : 2 >by being inserted on a path of a driving current for the pull-down delay unit 412 .

In accordance with an embodiment of the present invention, the pull-down delay unit 412 increases or reduces the delay time of the pull-up data signal DAT_PD in accordance with the pull-down interval control signal PCTR_PD< 0 : 2 >and NCTR_PD< 0 : 2 >. The delay time by which the pull-down delay unit 412 delays the pull-down data signal DAT_PD determines the pulse width of the pull-down pulse signal PUL_PD.

Meanwhile, the pull-down auxiliary driving control signal output unit 450 receives the pull-down pulse signal PUL_PD, of which the pulse width is controlled as described above, to generate the pull-down auxiliary driving control signal CTR_PD 2 . Here, the pull-down auxiliary driving control signal CTR_PD 2 is a signal corresponding to the pull-down pulse signal PUL_PD. The pull-down auxiliary driving control signal output unit 450 in accordance with an embodiment of the present invention outputs the pull-down auxiliary driving control signal CTR_PD 2 corresponding to the pull-down pulse signal PUL_PD of which the pulse width is controlled by the pull-down pulse control units 430 _ 1 and 430 _ 2 . The pulse width of the pull-down auxiliary driving control signal CTR_PD 2 is proportional to the time in which the pull-down auxiliary driving unit 280 performs the pull-down operation on the output terminal DOUT.

FIG. 5 is a timing diagram illustrating timings of signals illustrated in FIGS. 2 to 4 . Timings for the pull-up and pull-down data signals DAT_PU and DAT_PD, the pull-up and pull-down main driving control signals CTR_PU 1 and CTR_PD 1 , the output signal D_DAT_PU of the pull-up delay unit 312 , the pull-up auxiliary driving control signal CTR_PU 2 , the output signal D_DAT_PD of the pull-down delay unit 412 , and the pull-down auxiliary driving control signal CTR_PD 2 are illustrated in FIG. 5 .

›DESCRIPTION OF SPECIFIC EMBODIMENTS · 3 of 4

For convenience of explanation, the pull-up and pull-down data DAT_PU and DAT_PD are illustrated with a single waveform because they may be considered as one data signal. The pull-up and pull-down main driving control signals CTR_PUL and CTR_PD 1 also are illustrated with a single waveform.

Referring to FIGS. 3 to 5 , the pull-up and pull-down main driving control signals CTR_PU 1 and CTR_PD 1 are activated to their corresponding logic levels in response to the pull-up and pull-down data signals DAT_PU and DAT_PD. Meanwhile, the pull-up and pull-down data signals DAT_PU and DAT_PD are input to the pull-up delay unit 312 and pull-down delay unit 314 to be delayed. The delay time is determined in accordance with the pull-up interval control signals PCTR_PU< 0 : 2 >and NCTR_PU< 0 : 2 >and the pull-down interval control signals PCTR_PD< 0 : 2 >and NCTR_PD< 0 : 2 >.

The pull-up auxiliary driving control signal CTR_PU 2 is generated in response to the output signal D_DAT_PU of the pull-up delay unit 312 and the pull-up data signal DAT_PU. The pull-down auxiliary driving control signal CTR_PD 2 is generated in response to the output signal D_DAT_PD of the pull-down delay unit 412 and the pull-down data signal DAT_PD. The second PMOS transistor PM 2 of the pull-up auxiliary driving unit 240 performs an additional pull-up operation on the output terminal DOUT in response to the pull-up auxiliary driving control signal CTR_PU 2 . The second NMOS transistor NM 2 of the pull-down auxiliary driving unit 380 performs an additional pull-down operation on the output terminal DOUT in response to the pull-down auxiliary driving control signal CTR_PD 2 .

The pull-up auxiliary driving control signal CTR_PU 2 in accordance with an embodiment of the present invention may be activated to the logic ‘low’ during an initial activation interval of the pull-up main driving control signal CTR_PU. Also, the pull-down auxiliary driving control signal CTR_PD 2 may be activated to the logic ‘high’ during an initial activation interval of the pull-down main driving control signal CTR_PD. That is, the pull-up and pull-down auxiliary driving control signals CTR_PU 2 and CTR_PD 2 may be activated to a corresponding logic level during the initial activation interval when the logic level of the input data changes, e.g., when the pull-up main driving control signal CTR_PUL or the pull-down main driving control signal CTR_PD 1 is activated.

Finally, during the initial activation interval of the pull-up main driving control signal CTR_PU 1 , the pull-up operation may be performed by the pull-up main driving control signal CTR_PU 1 and the pull-up auxiliary driving control signal CTR_PU 2 in the output terminal DOUT. Also, during the initial activation interval of the pull-down main driving control signal CTR_PD 1 , the pull-down operation may be performed by the pull-down main driving control signal CTR_PD 1 and the pull-down auxiliary driving control signal CTR_PD 2 in the output terminal DOUT. The interval activation interval may change in accordance with a design. The above output driver in accordance with an embodiment of the present invention controls the current driving power of the output terminal DOUT by activating the pull-up and pull-down auxiliary driving control signals CTR_PU 2 and CTR_PD 2 during the initial activation interval of the pull-up and pull-down main driving control signals CTR_PUL and CTR_PD 1 . This allows the slew rate of the data to be output to be controlled.

FIG. 6 is a graph illustrating voltage [V]-current [I] change of an output terminal DOUT of an output driver in accordance with an embodiment of the present invention. A voltage-current change of an ideal output driver and a voltage-current change of an output driver in accordance with an embodiment of the present invention are shown. For convenience of explanation, the first and the second resistances R 1 and R 2 illustrated in FIG. 2 will be ignored.

In the ideal output driver, because, on turning-on, a first PMOS transistor PM 1 and a first NMOS transistor NM 1 have a constant resistance, a constant current flows regardless of an output voltage. However, in an actual output driver, because the first PMOS transistor PM 1 and the first NMOS transistor NM 1 have different resistances on turning-on, the current in accordance with the voltage diverges from that of the ideal output driver.

An output driver in accordance with the embodiment of the present invention can assert control of the current in accordance with the voltage because the output driver drives the output terminal DOUT additionally. Here, (i) is a section in which a swing of the output terminal DOUT occurs, and (ii) is a section in which the driving current of the output terminal DOUT is controlled. (ii) may vary in accordance with pulse widths and the pull-up and down auxiliary driving units 240 and 280 , and the designed size of the pull-up and pull-down auxiliary driving control signals CTR_PU 2 and CTR_PD 2 .

FIG. 7 is a circuit diagram illustrating an output driver in accordance with another embodiment of the present invention.

Referring to FIG. 7 , the output driver includes a pull-up pre-driving unit 810 , a pull-up main driving unit 820 , a pull-up multiple auxiliary driving control signal generation unit 830 , a pull-up multiple auxiliary driving unit 840 , a pull-down pre-driving unit 850 , a pull-down main driving unit 860 and a pull-down multiple auxiliary driving control signal generation unit 870 , and pull-down multiple auxiliary driving unit 880 . Hereinafter, descriptions of the pull-up pre-driving unit 810 , the pull-up main driving unit 820 , the pull-down pre-driving unit 850 and the pull-down main driving unit 860 will be omitted because they are identical to the pull-up pre-driving unit of 210 , the pull-up main driving unit 220 , the pull-down pre-driving unit 250 and the pull-down main driving unit 260 illustrated in FIG. 2 , respectively.

Here, a first and a second pull-up auxiliary driving control signal generation units 832 and 834 respectively generate a first and a second pull-up auxiliary driving control signals CTR_PU 2 _ 1 and CTR_PU 2 _ 2 in response to the pull-up interval control signals PCTR_PU< 0 : 5 >, NCTR_PU< 0 : 5 >. The first and the second pull-up auxiliary driving units PM 1 and PM 2 respectively perform additional pull-up operations on the output terminal DOUT in response to the first and the second pull-up auxiliary driving control signals CTR_PU 2 _ 1 and CTR_PU 2 _ 2 .

›DESCRIPTION OF SPECIFIC EMBODIMENTS · 4 of 4

Next, a first and a second pull-down auxiliary driving control signal generation units 872 and 874 respectively generate a first and a second pull-down auxiliary driving control signals CTR_PD 2 _ 1 and CTR_PD 2 _ 2 in response to the pull-down interval control signals PCTR_PD< 0 : 5 >, NCTR_PD< 0 : 5 >. The first and the second pull-down auxiliary driving units NM 1 and NM 2 respectively perform additional pull-down operations on the output terminal DOUT in response to the first and the second pull-down auxiliary driving control signals CTR_PD 2 _ 1 and CTR_PD 2 _ 2 .

The output driver in accordance with the embodiment illustrated in FIG. 7 uses a greater number of pull-up interval control signals PCTR_PU< 0 : 5 >, NCTR_PU< 0 : 5 >and pull-down interval control signals PCTR_PD< 0 : 5 >, NCTR_PD< 0 : 5 >than in the embodiment of FIG. 2 . Accordingly, the output driver includes pull-up and a pull-down multiple auxiliary driving control signal generation units 830 and 870 , and pull-up and pull-down multiple auxiliary driving units 840 and 880 . Therefore, the output driver in accordance with the embodiment in FIG. 7 may more variably secure operations than in the embodiment of FIG. 2 .

Also, in the embodiment of FIG. 7 , it is possible to use the pull-up interval control signals PCTR_PU< 0 : 5 >, NCTR_PU< 0 : 5 >and the pull-down interval control signals PCTR_PD< 0 : 5 >, NCTR_PD< 0 : 5 >to correspond to circuit operation state. For example, assuming pull-up interval control signals PCTR_PU< 0 : 2 >, NCTR_PU< 0 : 2 >are activated, and pull-up interval control signals PCTR_PU< 3 : 5 >, NCTR_PU< 3 : 5 >are inactivated, the output terminal DOUT is additionally pulled up by the first pull-up auxiliary driving unit PM 1 . The pull-up operation by the first pull-up auxiliary driving unit PM 1 and the pull-up operation of the second pull-up auxiliary driving units PM 2 may have different current driving power. This means that more varied operations are possible using the pulse width of the first and the second pull-up auxiliary driving control signal CTR_PU 2 _ 1 and CTR_PU 2 _ 2 , and the number of the auxiliary driving units to be driven.

As described above, the output driver in accordance with an embodiment of the present invention can variably control the slew rate of data output through the output terminal by activating the pull-up and pull-down auxiliary driving control signals CTR_PU 2 and CTR_PD 2 in the activation interval of the pull-up and pull-down main driving control signals and CTR_PU 1 and CTR_PD 1 .

Also, the output driver in accordance with the embodiments of the present invention can be embodied in a relatively small area because it does not use the conventional metal option mask solution.

Furthermore, output drivers in accordance with the embodiments of the present invention do not control the slew rate of the pull-up and pull-down main driving control signals as in the conventional output driver, but directly control the current driving power of the output terminal DOUT. Accordingly, with the pull-up and pull-down pre-driving units 210 and 250 it is possible to control the slew rate of data output through the output terminal DOUT if only pull-up and a pull-down main driving control signals CTR_PUL and CTR_PD 1 are designed to make a full swing. In this way, if the slew rate of data is variably and stably secured, data can be output in accordance with the duty rate of the external clock signal, thereby increasing the reliability and the accuracy of the semiconductor memory device.

The output driver in accordance with an embodiment of the present invention can output stable data using a reduced area in comparison to conventional output drivers.

Also, an output driver in accordance with an exemplary embodiment can secure data to be output with a desired slew rate, assure the integrity of data, and increase the reliability and the accuracy of the semiconductor memory device.

While the technical sprit of the present invention has been described with reference to the preferred embodiments, it should be understood by those skilled in the art that various substitutions, variations and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims.

For example, although three inverters are used as a delay unit 312 and 412 by way of example in the above embodiments, they may be substituted with a plurality of inverters or with any delay element of a different type. Also, although analog signals having a voltage level are illustrated as the interval control signals PCTR_PU< 0 : 2 >, NCTR_PU< 0 : 2 >, PCTR_PD< 0 : 2 >, NCTR_PD< 0 : 2 >to control delay units 312 and 412 , they may be substituted with digital signals. When digital signals are used, it is desirable for the delay units 312 and 412 to be designed such that a delay value varies in accordance with the digital signals. Furthermore, the logic gates and transistors as illustrated in the above embodiments can be embodied into different locations and types in accordance with alternative polarities for the signals.

Claims as granted

20 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

4 codes
IPC · International Patent Classification
Section H — Electricity
  • H03K19/0175
USPC · US Patent Classification
326/82327/108326/17

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJan 2009Apr 2009Jul 2009Oct 2009Jan 2010Apr 2010Jul 2010Oct 2010Jan 2011Apr 2011USPTOApplicantNon-final rejectionResponse after non-finalFinal rejectionRequest for continued examination
USPTOApplicanthover for detail · click to open
Pendency
2.2 y
797 days filing → grant
Office actions
2
non-final + final
Responses
2
1 RCE
Interviews
1
examiner interview summaries
Examiner
Rexford N Barnie
art unit 2819 · TC 2800
Citations: 22 back · 3 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom2010201220142016201820202022202420262028Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock