US20110187411A1 - Semiconductor integrated circuit for controlling output driving force - Google Patents

Semiconductor integrated circuit for controlling output driving force Download PDF

Info

Publication number
US20110187411A1
US20110187411A1 US12/839,318 US83931810A US2011187411A1 US 20110187411 A1 US20110187411 A1 US 20110187411A1 US 83931810 A US83931810 A US 83931810A US 2011187411 A1 US2011187411 A1 US 2011187411A1
Authority
US
United States
Prior art keywords
output
signal
driving force
terminal
drive signal
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.)
Granted
Application number
US12/839,318
Other versions
US7982493B1 (en
Inventor
Ki Up KIM
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.)
SK Hynix Inc
Original Assignee
Hynix Semiconductor 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 Hynix Semiconductor Inc filed Critical Hynix Semiconductor Inc
Assigned to HYNIX SEMICONDUCTOR INC. reassignment HYNIX SEMICONDUCTOR INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KIM, KI UP
Application granted granted Critical
Publication of US7982493B1 publication Critical patent/US7982493B1/en
Publication of US20110187411A1 publication Critical patent/US20110187411A1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/409Read-write [R-W] circuits 
    • G11C11/4093Input/output [I/O] data interface arrangements, e.g. data buffers
    • 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/018557Coupling arrangements; Impedance matching circuits
    • H03K19/018571Coupling arrangements; Impedance matching circuits of complementary type, e.g. CMOS
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/409Read-write [R-W] circuits 
    • G11C11/4096Input/output [I/O] data management or control circuits, e.g. reading or writing circuits, I/O drivers or bit-line switches 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
    • G11C7/1057Data output buffers, e.g. comprising level conversion circuits, circuits for adapting load
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0264Arrangements for coupling to transmission lines
    • 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/018585Coupling arrangements; Interface arrangements using field effect transistors only programmable

Definitions

  • the present invention relates to semiconductor integrated circuits, and more particularly, to semiconductor integrated circuits with output buffer devices.
  • a data output buffer device used in a semiconductor circuit may serve as a device that outputs internal data to an external output terminal of a chip such as a DRAM (dynamic random access memory).
  • the data output buffer device may be designed in consideration of a high or low level output voltage level margin, output voltage-current matching, a decoupling cap, a slew rate, etc.
  • the slew rate represents a maximum amount of change of an output voltage with respect to a unit time. Exemplifying an output circuit which has a gain of 1, an output voltage immediately rises from 0V to 1V in an ideal circuit when an input voltage increases from 0V to 1V. However, in an actual circuit with a slew rate of K, an output voltage does not simultaneously rise in conformity with an input voltage. Instead, the output voltage rises to 1V as a ramp function with a slope of K. Therefore, it is important to control the slew rate of an output circuit to conform to the specification of a product. When there are large and small slew rates, an intensity for driving a signal, that is, a driving force, is large and small. In the case of an output buffer device including a MOS transistor, a slew rate may depend on an amount of current that can flow through the MOS transistor.
  • An application connected to a semiconductor memory apparatus may use a termination resistance (Rtt) and a termination voltage (Vtt) to substantially prevent signal distortion by a reflection effect occurring at a far end due to impedance mismatching in signal transmission channels as the frequency of a signal outputted from the semiconductor memory apparatus increases.
  • Rtt termination resistance
  • Vtt termination voltage
  • Semiconductor memory apparatuses are used in various applications such as digital TVs, printers, digital cameras, etc. Memories fabricated to be optimized for such various applications are called consumer memories. Consumer memories are not used according to the same specification, but are separately designed and fabricated in conformity with the characteristics of the respective applications. As the use of consumer memories has gradually expanded, revision costs incurred for redesigning memory apparatuses having similar functions to be suited for different applications has increased.
  • FIG. 1 is a circuit diagram illustrating a conventional output buffer device when a termination resistance (Rtt) and a termination voltage (Vtt) are used by an external receiver of an application.
  • a conventional output buffer device may include a pre driver unit 100 and a main driver unit 200 .
  • the pre-driver unit 100 may be configured to receive a pre pull up signal PUP and a pre pull down signal PDN as a pre drive signal and output a pull up signal UP and a pull down signal DN as a main drive signal.
  • the main driver unit 200 may be configured to receive the main drive signal and output output data to an output terminal.
  • the main driver unit 200 may output the output data to the output terminal by swinging the output data to the level of an output power supply voltage VDDQ or an output ground voltage VSSQ.
  • the output data may be swung with a slew rate due to the current properties of the transistors included in the main driver unit 200 .
  • the outputted data may be transmitted to an external receiver connected to the main driver unit 200 by way of a bus.
  • a bus resistance Rs is a resistance of a bus that connects the output terminal and the external receiver.
  • the external receiver may have a termination resistance Rtt to which a termination voltage Vtt is applied.
  • the existence of the termination resistance Rtt and the termination voltage Vtt may vary depending upon an application connected. As stated above, among applications using consumer memories, applications which do not use the termination resistance Rtt and the termination voltage Vtt exist.
  • the voltage level of the bus may change to the level of the termination voltage Vtt due to the termination voltage Vtt.
  • the termination voltage Vtt may serve as a reference voltage for an output.
  • the termination voltage Vtt in the specification of a DRAM has a middle level (VDDQ/2) between the output power supply voltage VDDQ and the output ground voltage VSSQ.
  • the change range at this time may correspond to one half (VDDQ/2) of the output power supply voltage VDDQ.
  • the voltage level of the bus may have a random value between the output power supply voltage VDDQ and the output ground voltage VSSQ applied to the output buffer device.
  • the change range of the voltage level of first output data from the output terminal may be unpredictable.
  • the change range of the voltage level of first output data from the output terminal may be the level of the output power supply voltage VDDQ since the voltage level of the first output data may change from the output power supply voltage VDDQ to the output ground voltage VSSQ or vice versa.
  • the change range may increase by VDDQ/2 when compared to the case of using the termination resistance Rtt and the termination voltage Vtt. Accordingly, as access time to the first data is retarded, data eye may decrease or an access time from a clock (Tac) may lengthen, whereby data output characteristics are likely to be degraded.
  • a semiconductor integrated circuit may comprise: a pre driver unit configured to receive a pre drive signal and a driving force control signal and output a main drive signal; a main driver unit configured to receive the main drive signal and output output data to an output terminal; a terminal connecting unit configured to receive a determination signal and connect to or disconnect from the output terminal in response to the determination signal; a terminal sensing unit configured to sense the output terminal and output a terminal state signal; and a driving force determining unit configured to receive a reset signal and the terminal state signal and output the driving force control signal.
  • a semiconductor ,integrated circuit may comprise: a pre driver unit configured to receive a pre drive signal and a driving force control signal and output a main drive signal; a main driver unit comprising a plurality of drivers, wherein at least one of the plurality of drivers may be activated in response to the main drive signal; and a driving force control block configured to sense whether a voltage supply source is connected to an output terminal of the main driver unit, activate or deactivate the driving force control signal, and output the driving force control signal.
  • FIG. 1 is a circuit diagram illustrating a conventional output buffer device
  • FIG. 2 is a block diagram illustrating a semiconductor integrated circuit in accordance with one embodiment of the invention.
  • FIG. 3 is a block diagram of one embodiment of a main driver unit shown in FIG. 2 ;
  • FIG. 4 is a circuit diagram of one embodiment of the semiconductor integrated circuit shown in FIG. 2 ;
  • FIG. 5 is a timing diagram illustrating a case where a termination voltage and a termination resistance exist in a receiver of an external application that is connected to the semiconductor integrated circuit shown in FIG. 4 ;
  • FIG. 6 is a timing diagram illustrating a case where a termination voltage and a termination resistance do not exist in a receiver of an external application that is connected to the semiconductor integrated circuit shown in FIG. 4 .
  • FIG. 2 is a block diagram illustrating a semiconductor integrated circuit in accordance with one embodiment of the present invention.
  • the semiconductor integrated may include a pre driver unit 100 , a main driver unit 200 , a terminal connecting unit 300 , a terminal sensing unit 400 , and a driving force determining unit 500 .
  • the semiconductor integrated circuit may be configured to sense the state of an output terminal through the terminal connecting unit 300 , the terminal sensing unit 400 , and the driving force determining unit 500 .
  • the semiconductor integrated circuit may drive output data Data_out by changing a driving force through the pre driver unit 100 and the main driver unit 200 based on a sensed result.
  • the terminal connecting unit 300 , the terminal sensing unit 400 , and the driving force determining unit 500 in FIG. 2 may be regarded as a block for sensing the state of the output terminal and is outputting a driving force control signal Ctl_pwr, and are therefore collectively referred to as a driving force control block 10 .
  • the driving force control block 10 may sense the output terminal of the main driver unit 200 and output the driving force control signal Ctl_pwr by activating or deactivating the driving force control signal Ctl_pwr.
  • the pre driver unit 100 may be configured to receive a pre drive signal Predry and the driving force control signal Ctl_pwr and output a main drive signal Maindrv.
  • the pre drive signal Predry may be a signal for determining to what voltage level the main driver unit 200 will output the output data Data_out to the output terminal.
  • the driving force control signal Ctl_pwr is a signal for determining with which driving force the main driver unit 200 will output the output data Data_out to the output terminal.
  • the main driver unit 200 may be configured to receive the main drive signal Maindry and output the output data Data_out.
  • the main drive signal Maindry may have information regarding to what voltage level the main driver unit 200 will output the output data Data_out and information regarding with what driving force the main driver unit 200 will output the output data Data_out.
  • the terminal connecting unit 300 may be disposed between the output terminal and the terminal sensing unit 400 .
  • the terminal connecting unit 300 may be configured to connect or disconnect the output terminal and the terminal sensing unit 400 in response to a determination signal mrs.
  • the terminal sensing unit 400 may be configured to be connected to and sense the output terminal when the terminal connecting unit 300 is activated.
  • the terminal sensing unit 400 may output a sensed result to the driving force determining unit 500 as a terminal state signal Stat_tem.
  • the terminal state signal Stat_tem may include information regarding the states of the output terminal.
  • the states of the output terminal may include the voltage level, the amount of current, the resistance value, etc. of the output terminal.
  • the terminal sensing unit 400 may sense information regarding whether there is a power supply source connected to the output terminal.
  • the driving force determining unit 500 may be configured to receive a reset signal Rst and the terminal state signal Stat_tem and output the driving force control signal Ctl_pwr to the pre driver unit 100 .
  • the driving force control signal Ctl_pwr that may be outputted from the driving force determining unit 500 may be a signal for determining with what driving force the main driver unit 200 will output the output data Data_out.
  • the driving force determining unit 500 may deactivate and output the driving force determining signal Ctl_pwr in response to the reset signal Rst.
  • the driving force determining unit 500 may activate and output the driving force determining signal Ctl_pwr in response to the terminal state signal Stat_tem.
  • the semiconductor integrated circuit shown in FIG. 2 may sense the state of the output terminal and drive the output data Data_out by changing a driving force based on a sensed result.
  • FIG. 3 is a block diagram of the main driver unit 200 shown in FIG. 2 .
  • the main driver unit 200 may include a first output section 210 and a second output section 220 .
  • the main driver unit 200 may control a driving force by activating at least one of the first output section 210 and the second output section 220 .
  • a driving force may be controlled based on what output section is to be activated and may be increased by activating all of the first output section 210 and the second output section 220 .
  • FIG. 1 is a block diagram of the main driver unit 200 shown in FIG. 2 .
  • the main driver unit 200 may include a first output section 210 and a second output section 220 .
  • the main driver unit 200 may control a driving force by activating at least one of the first output section 210 and the second output section 220 .
  • a driving force may be controlled based on what output section is to be activated and may be increased by activating all of the first output section 210 and the second output section 220 .
  • the main drive signal Maindry that may be inputted from the pre driver unit 100 may include a first drive signal Drv_l capable of activating or deactivating the first output section 210 and a second drive signal Drv_ 2 capable of activating or deactivating the second output section 220 .
  • the driving force may be lo controlled in a more precise manner when the main driver unit 200 has more than two output sections in compliance with a design by a person having ordinary skill in the art.
  • FIG. 4 illustrates one embodiment of the semiconductor integrated circuit shown in FIG. 2 .
  • FIG. 4 is a circuit diagram of an output buffer device that may change a driving force based on whether a termination resistance Rtt and a termination voltage Vtt exist in a receiver of an external application connected to the output terminal.
  • the output buffer device shown in FIG. 4 may include the pre driver unit 100 , the main driver unit 200 , the terminal connecting unit 300 , the terminal sensing unit 400 , and the driving force determining unit 500 . Further, as shown in FIG. 3 , the main driver unit 200 may include the first output section 210 and the second output section 220 .
  • Rs denotes the resistance of a bus between the output terminal connected to the main driver unit 200 and the receiver of the external application. While it is illustrated in FIG. 4 that the receiver of the external application may use the termination voltage Vtt and the termination resistance Rtt, this is to easily describe the case where the external receiver of the application uses the termination voltage Vtt and the termination resistance Rtt in subsequent explanation of operations of the output buffer device. As stated above, among applications which employ consumer memories, there may be not only a case in which the termination voltage Vtt and the termination resistance Rtt exist but also a case in which the termination voltage Vtt and the termination resistance Rtt do not exist.
  • the output buffer device may be configured to sense the state of the output terminal through the terminal connecting unit 300 , the terminal sensing unit 400 , and the driving force determining unit 500 .
  • the output buffer device may output the output data Data_out by changing a driving force through the pre driver unit 100 and the main driver unit 200 based on a sensed result.
  • the terminal connecting unit 300 , the terminal sensing unit 400 and the driving force deterMining unit 500 shown in FIG. 4 may be regarded as a block for sensing the state of the output terminal and outputting the driving force control signal Ctl_pwr, and are therefore collectively referred to as a driving force control block 10 .
  • the driving force control block 10 may sense whether a voltage supply source is connected to the output terminal of the main driver unit 200 and output the driving force control signal Ctl_pwr by activating or deactivating the driving force control signal Ctl_pwr.
  • the pre driver unit 100 may include a first. inverter IV 1 , a second inverter IV 2 , a first NAND gate ND 1 , a second NAND gate ND 2 , a first NOR gate NR 1 , and a second NOR gate NR 2 .
  • the pre driver unit 100 may be configured to receive the pre drive signal Predry and the driving force control signal Ctl_pwr and output the main drive signal Maindrv.
  • the pre drive signal Predry may includes a pre pull up signal PUP and a pre pull down signal PDN.
  • the main drive signal Maindry may include the first drive signal Drv_ 1 and the second drive signal Drv_ 2 .
  • the first drive signal Drv_ 1 may include the pull up signal UP and the pull down signal DN.
  • the second drive signal Drv_ 2 may include a pull up extension signal UPEX and a pull down extension signal DNEX.
  • the first NAND gate ND 1 may receive and NAND the pre pull up signal PUP and the output power supply voltage VDDQ, and outputs the pull up signal UP.
  • the second NAND gate ND 2 may receive and NAND the pre pull up signal PUP and an inverted value of the driving force control signal Ctl_pwr, and output the pull up extension signal UPEX.
  • the first NOR gate NR 1 may receive and NOR an inverted value of the pre pull down signal PDN and the output ground voltage VSSQ, and output the pull down signal DN.
  • the second NOR gate NR 2 may receive and NOR an inverted value of the pre pull down signal PDN and the driving force control signal Ctl_pwr, and output the pull down extension signal DNEX.
  • the first inverter IV 1 may receive and invert the pre pull down signal PDN, and output the inverted value of the pre pull down signal PDN to the first NOR gate NR 1 and the second NOR gate NR 2 .
  • the second inverter IV 2 may receive and invert the driving force control signal Ctl_pwr, and output the inverted value of the driving force control signal Ctl_pwr to the second NAND gate ND 2 .
  • the pull up signal UP and the pull down signal DN may be outputted at the inverted level of the pre pull up signal PUP and the level of the pre pull down signal PDN, respectively, regardless of the driving force control signal Ctl_pwr.
  • the pull up extension signal UPEX may be outputted at the inverted level of the pre pull up signal PUP in the same way as the pull up signal UP when the driving force control signal Ctl_pwr is a low level.
  • the pull up is extension signal UPEX may be outputted at a high level when the driving force control signal Ctl_pwr is a high level.
  • the pull down extension signal DNEX may be outputted at the level of the pre pull down signal PDN in the same way as the pull down signal DN when the driving force control signal Ctl_pwr is. the low level.
  • the pull down extension signal DNEX may be outputted at a low level when the driving force control signal Ctl_pwr is the high level.
  • the main driver unit 200 may include the first output section 210 and the second output section 220 .
  • the first output section 210 may includes a first PMOS transistor P 1 and a first NMOS transistor N 1 .
  • the first PMOS transistor P 1 may have a source terminal that is connected to the output power supply voltage VDDQ, a drain terminal that is connected to the output terminal, and a gate terminal to which the pull up signal UP is applied.
  • the first NMOS transistor N 1 may be connected in series to the first PMOS transistor P 1 .
  • the first NMOS transistor N 1 may have a source terminal that is connected to the output ground voltage VSSQ, a drain terminal that is connected to the output terminal, and a gate terminal to which the pull down signal DN is applied.
  • the second output section 220 may include a second PMOS transistor P 2 and a second NMOS transistor N 2 .
  • the second PMOS transistor P 2 may include a source terminal that is connected to the output power supply voltage VDDQ, a drain terminal that is connected to the output terminal, and a gate terminal to which the pull up extension signal UPEX is applied.
  • the second NMOS transistor N 2 may be connected in series to the second PMOS transistor P 2 .
  • the second NMOS transistor N 2 may have a source terminal that is connected to the output ground voltage VSSQ, a drain terminal that is connected to the output terminal, and a gate terminal to which the pull down extension signal DNEX is applied.
  • the first output section 210 and the second output section 220 are connected in parallel with each other and are commonly connected to the output terminal.
  • the main driver unit 200 may output the output data Data_out to the output terminal by activating at least one of the first output section 210 and the second output section 220 in response to the main drive signal Maindrv.
  • the output buffer device shown in FIG. 4 may operate under two modes when outputting the output data Data_out to the outer terminal by swinging the output data Data_out. These two modes may include a first operation mode, during which the first output section 210 is activated and the second output section 220 is deactivated, and a second operation mode, during which both the first output section 210 and the second output section 220 are activated.
  • the operation of the output buffer device under the first operation mode or the second operation mode may be determined by the driving force control signal Ctl_pwr. This is because, if the pre drive signal Predry is activated, the second drive signal Drv_ 2 capable of activating the second output section 220 may be determined based on whether the driving force control signal Ctl_pwr has a high level or a low level, as described above. If the second drive signal Drv_ 2 is deactivated, the second output section 220 may be deactivated, and the output buffer device operates under the first operation mode.
  • the second output section 220 may be activated, and the output buffer device may operate under the second operation mode.
  • the output data Data_out When the output data Data_out is outputted by being swung, the output data Data_out may be outputted through one PMOS transistor P 1 and one NMOS transistor Ni. in the first operation mode, and may be outputted through two PMOS transistors P 1 and P 2 connected in parallel and two NMOS transistors N 1 and N 2 connected in parallel in the second operation mode. Therefore, the driving force in the second operation mode may be larger than the driving force in the first operation mode.
  • the larger driving force means that a time for pulling up or down a signal is short and a slew rate is great.
  • the terminal connecting unit 300 may include a third NMOS transistor N 3 that is activated in response to the determination signal mrs.
  • a mode register set (MRS) signal may be used as the determination signal mrs.
  • the terminal connecting unit 300 may be connected between the output terminal and the terminal sensing unit 400 . As the third NMOS transistor N 3 is activated, the terminal is connecting unit 300 may connect the output terminal and the terminal sensing unit 400 .
  • the terminal sensing unit 400 may be connected with the output terminal when the terminal connecting unit 300 is activated.
  • the terminal sensing unit 400 may sense the state of the output terminal.
  • the output buffer device shown in FIG. 4 may change a driving force based on whether the termination resistance Rtt and the termination voltage Vtt exist in the receiver of the external application connected to the output terminal.
  • the terminal sensing unit 400 may include a current sensor for sensing whether current flows through the terminal connecting unit 300 .
  • the terminal sensing unit 400 may sense whether current is inputted from the output terminal through the terminal connecting unit 300 .
  • the terminal sensing unit 400 may output the terminal state signal Stat_tem by activating or deactivating the terminal state signal Stat_tem.
  • the driving force determining unit 500 may include two NAND gates and one inverter, a third inverter IV 3 .
  • the two NAND gates may include a third NAND gate ND 3 and a fourth NAND gate ND 4 .
  • the third NAND gate ND 3 and the fourth NAND gate ND 4 may constitute an SR latch.
  • the outputs of the SR latch may be fed back as inputs of the SR latch.
  • the third inverter IV 3 may invert the terminal state signal Stat-tern inputted by the third inverter IV 3 .
  • the third inverter IV 3 may output the inverted level of the terminal state signal Stat_tem to the third NAND gate ND 3 .
  • the driving force determining unit 500 may receive the terminal state signal Stat_tem and the reset signal Rst, execute an SR latch logical operation, and output the driving force control Ctl_pwr by activating or deactivating the driving force control signal Ctl_pwr. Due to the characteristics of the SR latch constituted by the NAND gates, when the terminal state signal Stat_tem is activated, the driving force control signal Ctl_pwr may be activated, and the when the reset signal Rst is activated, the driving force control signal Ctl_pwr may be deactivated.
  • FIGS. 5 and 6 are timing diagrams of the signals inputted to the output buffer device shown in FIG. 4 and the output data Data_out.
  • the timing diagram of FIG. 5 illustrates a case where the termination voltage Vtt and the termination resistance Rtt exist in the receiver of the external application connected to the output buffer device shown in FIG. 4 .
  • the timing diagram of FIG. 6 illustrates a case where the termination voltage Vtt and the termination resistance lo Rtt do not exist in the receiver of the external application connected to the output buffer device shown in FIG. 4 .
  • the reset signal Rst when the receiver is connected to the output buffer device, the reset signal Rst may be activated.
  • the driving force determining unit 500 may output the driving force control signal Ctl_pwr by deactivating the driving force control signal Ctl_pwr through SR latching. Because the driving force determining unit 500 may include the SR latch constituted by the NAND gates, the reset signal Rst may correspond to a low pulse signal.
  • the determination signal mrs may be activated.
  • the terminal connecting unit 300 may be activated and the terminal connecting unit 300 may connect the output terminal and the terminal sensing unit 400 . Since the timing diagram of FIG. 5 illustrates the case where the termination resistance Rtt and the termination voltage Vtt exist in the receiver of the external application connected to the output buffer device, current may flow from the termination voltage Vtt through the terminal connecting unit 300 to the terminal sensing unit 400 .
  • the terminal sensing unit 400 may sense the current and output the terminal state signal Stat_tern by activating the terminal state signal Stat_tem.
  • the third inverter IV 3 of the driving force determining unit 500 may invert the terminal state signal Stat_tem into an inverted level and the third inverter IV 3 may input the inverted level of the terminal state signal Stat_tem to the SR latch constituted by the third NAND gate ND 3 and the fourth NAND gate ND 4 .
  • the SR latch may activate, through the logical operation, the driving force control signal Ctl_pwr, which is is deactivated by the reset signal Rst.
  • the SR latch may output the activated driving force control signal Ctl_pwr.
  • the driving force determining unit 500 may receive the activated terminal state signal Stat_tem and output the driving force control signal Ctl_pwr by latching it to the activated state.
  • the pre driver unit 100 may activate and output the first drive signal Drv_ 1 and the pre driver unit 100 may deactivate and output the second drive signal Drv_ 2 . Accordingly, the main driver unit 200 may operate under the first operation mode in which only the first output section 210 is activated. The output data Data_out is driven by a smaller driving force than under the second operation mode.
  • the reset signal Rst when the receiver is connected to the output buffer device, the reset signal Rst may be activated.
  • the driving force determining unit 500 may deactivate the driving force control signal Ctl_pwr through the SR latch logical operation and the driving force determining unit 500 may output the deactivated driving force control signal Ctl_pwr. Since the driving force determining unit 500 may include the SR latch . constituted by the NAND gates, the reset signal Rst may correspond to a low pulse signal.
  • the determination signal mrs may be activated.
  • the terminal connecting unit 300 may be activated and may connects the output terminal and the terminal sensing unit 400 . Since the timing diagram of FIG. 6 represents the case where the termination resistance Rtt and the termination voltage Vtt do not exist in the receiver of the external application connected to the output buffer device, no current may flow from the termination voltage Vtt through the terminal connecting unit 300 to the terminal sensing unit 400 .
  • the terminal sensing unit 400 may sense no current and may output the terminal state signal Stat_tem by deactivating the terminal state signal Stat_tem.
  • the third inverter IV 3 of the driving force determining unit 500 may invert the terminal state signal Stat_tem into an inverted level, and the third inverter IV 3 may input the inverted level of the terminal state signal Stat_tem to the SR latch constituted by the third NAND gate ND 3 and the fourth NAND gate ND 4 .
  • the SR latch may output, through the logical operation, the driving force control signal. Ctl_pwr, which is deactivated by the reset signal Rst, as it is.
  • the driving force determining unit 500 may receive the deactivated terminal state signal Stat_tem and output the driving force control signal Ctl_pwr by latching it to the deactivated state.
  • the pre driver unit 100 may activate and outputs both the first drive signal Drv_l and the second drive signal Drv_ 2 as the main drive signal Maindrv. Accordingly, the main driver unit 200 may operate under the second operation mode during which both the first output section 210 and the second output section 220 are activated.
  • the output data Data_out may be driven by a larger driving force than under the first operation mode.
  • the driving force of the main driver unit 500 may be made larger in the case where the termination voltage Vtt and the termination resistance Rtt do not exist in the receiver of the external application than in the case where the termination voltage Vtt and the termination resistance Rtt exist in the receiver of the external application. Therefore, it may be possible to substantially prevent the data eye of the first output data Data_out, an access time from a clock (Tac), etc. from being degraded at a timing at which the output buffer device starts to swing.
  • the output buffer device in accordance with the embodiment of the present invention may change a driving force based on whether the termination voltage Vtt and the termination resistance Rtt exist in the receiver of the external application connected to the output buffer device.
  • it may be possible to substantially prevent the occurrence of the degradation of the characteristics of the output data Data_out, such as a decrease in data eye, lengthening of an access time from a clock (Tac), etc.
  • the output buffer device in accordance with the embodiment Of the present invention may be used regardless of whether the termination voltage Vtt and the termination resistance Rtt exist in the receiver of the external application, redesign and revision costs likely to be incurred depending upon an application may be reduced or eliminated.
  • the semiconductor integrated circuit in accordance with an embodiment of the present invention may control a driving force based on the state of an output terminal, the need for revision or redesign that is likely to occur depending upon an external application may be reduced. Also, the characteristics of output data may be controlled depending upon the state of the output terminal.

Abstract

A semiconductor integrated circuit includes a pre driver unit configured to receive a pre drive signal and a driving force control signal and output a main drive signal; a main driver unit configured to receive the main drive signal and output output data to an output terminal; a terminal connecting unit configured to receive a determination signal and connect to or disconnect from the output terminal in response to the determination signal; a terminal sensing unit configured to sense the output terminal and output a terminal state signal; and a driving force determining unit configured to receive a reset signal and the terminal state signal and output the driving force control signal.

Description

    CROSS-REFERENCES TO RELATED APPLICATION
  • The present application claims priority under 35 U.S.C. §119(a) to Korean Application No. 10-2010-0008649 filed on Jan. 29, 2010, in the Korean Intellectual Property Office, which is incorporated herein by reference in its entirety as set forth in full.
  • BACKGROUND
  • 1. Technical Field
  • The present invention relates to semiconductor integrated circuits, and more particularly, to semiconductor integrated circuits with output buffer devices.
  • 2. Related Art
  • A data output buffer device used in a semiconductor circuit may serve as a device that outputs internal data to an external output terminal of a chip such as a DRAM (dynamic random access memory). The data output buffer device may be designed in consideration of a high or low level output voltage level margin, output voltage-current matching, a decoupling cap, a slew rate, etc.
  • The slew rate represents a maximum amount of change of an output voltage with respect to a unit time. Exemplifying an output circuit which has a gain of 1, an output voltage immediately rises from 0V to 1V in an ideal circuit when an input voltage increases from 0V to 1V. However, in an actual circuit with a slew rate of K, an output voltage does not simultaneously rise in conformity with an input voltage. Instead, the output voltage rises to 1V as a ramp function with a slope of K. Therefore, it is important to control the slew rate of an output circuit to conform to the specification of a product. When there are large and small slew rates, an intensity for driving a signal, that is, a driving force, is large and small. In the case of an output buffer device including a MOS transistor, a slew rate may depend on an amount of current that can flow through the MOS transistor.
  • An application connected to a semiconductor memory apparatus may use a termination resistance (Rtt) and a termination voltage (Vtt) to substantially prevent signal distortion by a reflection effect occurring at a far end due to impedance mismatching in signal transmission channels as the frequency of a signal outputted from the semiconductor memory apparatus increases.
  • Semiconductor memory apparatuses are used in various applications such as digital TVs, printers, digital cameras, etc. Memories fabricated to be optimized for such various applications are called consumer memories. Consumer memories are not used according to the same specification, but are separately designed and fabricated in conformity with the characteristics of the respective applications. As the use of consumer memories has gradually expanded, revision costs incurred for redesigning memory apparatuses having similar functions to be suited for different applications has increased.
  • Among the applications using the consumer memories, applications which do not use a termination resistance (Rtt) and a termination voltage (Vtt) exist. In this case, data output characteristics are likely to be degraded.
  • FIG. 1 is a circuit diagram illustrating a conventional output buffer device when a termination resistance (Rtt) and a termination voltage (Vtt) are used by an external receiver of an application.
  • A conventional output buffer device may include a pre driver unit 100 and a main driver unit 200. The pre-driver unit 100 may be configured to receive a pre pull up signal PUP and a pre pull down signal PDN as a pre drive signal and output a pull up signal UP and a pull down signal DN as a main drive signal. The main driver unit 200 may be configured to receive the main drive signal and output output data to an output terminal.
  • In response to the main drive signal, the main driver unit 200 may output the output data to the output terminal by swinging the output data to the level of an output power supply voltage VDDQ or an output ground voltage VSSQ. The output data may be swung with a slew rate due to the current properties of the transistors included in the main driver unit 200.
  • The outputted data may be transmitted to an external receiver connected to the main driver unit 200 by way of a bus. A bus resistance Rs is a resistance of a bus that connects the output terminal and the external receiver.
  • The external receiver may have a termination resistance Rtt to which a termination voltage Vtt is applied. The existence of the termination resistance Rtt and the termination voltage Vtt may vary depending upon an application connected. As stated above, among applications using consumer memories, applications which do not use the termination resistance Rtt and the termination voltage Vtt exist.
  • If the output buffer device is turned off and resumes the state of not driving the bus, that is, a high impedance (high-Z) state, the voltage level of the bus may change to the level of the termination voltage Vtt due to the termination voltage Vtt. The termination voltage Vtt may serve as a reference voltage for an output. When the output buffer device is changed from the off state, that is, the high impedance (high-Z) state, to the on state of driving output data, a middle point of signal swing may result. The termination voltage Vtt in the specification of a DRAM has a middle level (VDDQ/2) between the output power supply voltage VDDQ and the output ground voltage VSSQ. If the output buffer device is turned on and drives output data, the voltage level of the output terminal may change from the existing termination voltage Vtt=VDDQ/2 to the output power supply voltage VDDQ or the output ground voltage VSSQ. The change range at this time may correspond to one half (VDDQ/2) of the output power supply voltage VDDQ.
  • In the case of an application that does not use the termination resistance Rtt and the termination voltage Vtt in the external receiver, in the high impedance (high-Z) state in which the output buffer device is turned off, the voltage level of the bus may have a random value between the output power supply voltage VDDQ and the output ground voltage VSSQ applied to the output buffer device. In the high impedance (high-Z) state, when. the output buffer device is turned on and starts to drive output data, the change range of the voltage level of first output data from the output terminal may be unpredictable. In the worst case, the change range of the voltage level of first output data from the output terminal may be the level of the output power supply voltage VDDQ since the voltage level of the first output data may change from the output power supply voltage VDDQ to the output ground voltage VSSQ or vice versa. In the worst case, the change range may increase by VDDQ/2 when compared to the case of using the termination resistance Rtt and the termination voltage Vtt. Accordingly, as access time to the first data is retarded, data eye may decrease or an access time from a clock (Tac) may lengthen, whereby data output characteristics are likely to be degraded.
  • SUMMARY
  • In one embodiment of the present invention, a semiconductor integrated circuit may comprise: a pre driver unit configured to receive a pre drive signal and a driving force control signal and output a main drive signal; a main driver unit configured to receive the main drive signal and output output data to an output terminal; a terminal connecting unit configured to receive a determination signal and connect to or disconnect from the output terminal in response to the determination signal; a terminal sensing unit configured to sense the output terminal and output a terminal state signal; and a driving force determining unit configured to receive a reset signal and the terminal state signal and output the driving force control signal.
  • In another embodiment of the present invention, a semiconductor ,integrated circuit may comprise: a pre driver unit configured to receive a pre drive signal and a driving force control signal and output a main drive signal; a main driver unit comprising a plurality of drivers, wherein at least one of the plurality of drivers may be activated in response to the main drive signal; and a driving force control block configured to sense whether a voltage supply source is connected to an output terminal of the main driver unit, activate or deactivate the driving force control signal, and output the driving force control signal.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Features, aspects, and embodiments are described in conjunction with the attached drawings, in which:
  • FIG. 1 is a circuit diagram illustrating a conventional output buffer device;
  • FIG. 2 is a block diagram illustrating a semiconductor integrated circuit in accordance with one embodiment of the invention;
  • FIG. 3 is a block diagram of one embodiment of a main driver unit shown in FIG. 2;
  • FIG. 4 is a circuit diagram of one embodiment of the semiconductor integrated circuit shown in FIG. 2;
  • FIG. 5 is a timing diagram illustrating a case where a termination voltage and a termination resistance exist in a receiver of an external application that is connected to the semiconductor integrated circuit shown in FIG. 4; and
  • FIG. 6 is a timing diagram illustrating a case where a termination voltage and a termination resistance do not exist in a receiver of an external application that is connected to the semiconductor integrated circuit shown in FIG. 4.
  • DETAILED DESCRIPTION
  • Reference will now be made in detail to the exemplary embodiments consistent with the present disclosure, examples of which are illustrated in the accompanying drawings. Whenever possible, the same reference numerals will be used throughout the drawings to refer to the same or like parts.
  • FIG. 2 is a block diagram illustrating a semiconductor integrated circuit in accordance with one embodiment of the present invention. The semiconductor integrated may include a pre driver unit 100, a main driver unit 200, a terminal connecting unit 300, a terminal sensing unit 400, and a driving force determining unit 500.
  • The semiconductor integrated circuit may be configured to sense the state of an output terminal through the terminal connecting unit 300, the terminal sensing unit 400, and the driving force determining unit 500. The semiconductor integrated circuit may drive output data Data_out by changing a driving force through the pre driver unit 100 and the main driver unit 200 based on a sensed result.
  • The terminal connecting unit 300, the terminal sensing unit 400, and the driving force determining unit 500 in FIG. 2 may be regarded as a block for sensing the state of the output terminal and is outputting a driving force control signal Ctl_pwr, and are therefore collectively referred to as a driving force control block 10. The driving force control block 10 may sense the output terminal of the main driver unit 200 and output the driving force control signal Ctl_pwr by activating or deactivating the driving force control signal Ctl_pwr.
  • The pre driver unit 100 may be configured to receive a pre drive signal Predry and the driving force control signal Ctl_pwr and output a main drive signal Maindrv. The pre drive signal Predry may be a signal for determining to what voltage level the main driver unit 200 will output the output data Data_out to the output terminal. The driving force control signal Ctl_pwr is a signal for determining with which driving force the main driver unit 200 will output the output data Data_out to the output terminal.
  • The main driver unit 200 may be configured to receive the main drive signal Maindry and output the output data Data_out. The main drive signal Maindry may have information regarding to what voltage level the main driver unit 200 will output the output data Data_out and information regarding with what driving force the main driver unit 200 will output the output data Data_out.
  • The terminal connecting unit 300 may be disposed between the output terminal and the terminal sensing unit 400. The terminal connecting unit 300 may be configured to connect or disconnect the output terminal and the terminal sensing unit 400 in response to a determination signal mrs.
  • The terminal sensing unit 400 may be configured to be connected to and sense the output terminal when the terminal connecting unit 300 is activated. The terminal sensing unit 400 may output a sensed result to the driving force determining unit 500 as a terminal state signal Stat_tem. The terminal state signal Stat_tem may include information regarding the states of the output terminal. The states of the output terminal may include the voltage level, the amount of current, the resistance value, etc. of the output terminal. In the embodiment shown in FIG. 4, which will be described later in greater detail below, the terminal sensing unit 400 may sense information regarding whether there is a power supply source connected to the output terminal.
  • The driving force determining unit 500 may be configured to receive a reset signal Rst and the terminal state signal Stat_tem and output the driving force control signal Ctl_pwr to the pre driver unit 100. As described above, the driving force control signal Ctl_pwr that may be outputted from the driving force determining unit 500 may be a signal for determining with what driving force the main driver unit 200 will output the output data Data_out. The driving force determining unit 500 may deactivate and output the driving force determining signal Ctl_pwr in response to the reset signal Rst. The driving force determining unit 500 may activate and output the driving force determining signal Ctl_pwr in response to the terminal state signal Stat_tem.
  • The semiconductor integrated circuit shown in FIG. 2 may sense the state of the output terminal and drive the output data Data_out by changing a driving force based on a sensed result.
  • FIG. 3 is a block diagram of the main driver unit 200 shown in FIG. 2. The main driver unit 200 may include a first output section 210 and a second output section 220. The main driver unit 200 may control a driving force by activating at least one of the first output section 210 and the second output section 220. For example, when selecting and activating at least one of the first output section 210 and the second output section 220, a driving force may be controlled based on what output section is to be activated and may be increased by activating all of the first output section 210 and the second output section 220. In FIG. 3, the main drive signal Maindry that may be inputted from the pre driver unit 100 may include a first drive signal Drv_l capable of activating or deactivating the first output section 210 and a second drive signal Drv_2 capable of activating or deactivating the second output section 220.
  • While the main driver unit 200 shown in FIG. 3 has two output sections to control a driving force, the driving force may be lo controlled in a more precise manner when the main driver unit 200 has more than two output sections in compliance with a design by a person having ordinary skill in the art.
  • FIG. 4 illustrates one embodiment of the semiconductor integrated circuit shown in FIG. 2. FIG. 4 is a circuit diagram of an output buffer device that may change a driving force based on whether a termination resistance Rtt and a termination voltage Vtt exist in a receiver of an external application connected to the output terminal.
  • The output buffer device shown in FIG. 4 may include the pre driver unit 100, the main driver unit 200, the terminal connecting unit 300, the terminal sensing unit 400, and the driving force determining unit 500. Further, as shown in FIG. 3, the main driver unit 200 may include the first output section 210 and the second output section 220. Rs denotes the resistance of a bus between the output terminal connected to the main driver unit 200 and the receiver of the external application. While it is illustrated in FIG. 4 that the receiver of the external application may use the termination voltage Vtt and the termination resistance Rtt, this is to easily describe the case where the external receiver of the application uses the termination voltage Vtt and the termination resistance Rtt in subsequent explanation of operations of the output buffer device. As stated above, among applications which employ consumer memories, there may be not only a case in which the termination voltage Vtt and the termination resistance Rtt exist but also a case in which the termination voltage Vtt and the termination resistance Rtt do not exist.
  • The output buffer device may be configured to sense the state of the output terminal through the terminal connecting unit 300, the terminal sensing unit 400, and the driving force determining unit 500. The output buffer device may output the output data Data_out by changing a driving force through the pre driver unit 100 and the main driver unit 200 based on a sensed result.
  • As in FIG. 2, the terminal connecting unit 300, the terminal sensing unit 400 and the driving force deterMining unit 500 shown in FIG. 4 may be regarded as a block for sensing the state of the output terminal and outputting the driving force control signal Ctl_pwr, and are therefore collectively referred to as a driving force control block 10. The driving force control block 10 may sense whether a voltage supply source is connected to the output terminal of the main driver unit 200 and output the driving force control signal Ctl_pwr by activating or deactivating the driving force control signal Ctl_pwr.
  • The pre driver unit 100 may include a first. inverter IV1, a second inverter IV2, a first NAND gate ND1, a second NAND gate ND2, a first NOR gate NR1, and a second NOR gate NR2. The pre driver unit 100 may be configured to receive the pre drive signal Predry and the driving force control signal Ctl_pwr and output the main drive signal Maindrv.
  • The pre drive signal Predry may includes a pre pull up signal PUP and a pre pull down signal PDN. The main drive signal Maindry may include the first drive signal Drv_1 and the second drive signal Drv_2. The first drive signal Drv_1 may include the pull up signal UP and the pull down signal DN. The second drive signal Drv_2 may include a pull up extension signal UPEX and a pull down extension signal DNEX.
  • The first NAND gate ND1 may receive and NAND the pre pull up signal PUP and the output power supply voltage VDDQ, and outputs the pull up signal UP. The second NAND gate ND2 may receive and NAND the pre pull up signal PUP and an inverted value of the driving force control signal Ctl_pwr, and output the pull up extension signal UPEX. The first NOR gate NR1 may receive and NOR an inverted value of the pre pull down signal PDN and the output ground voltage VSSQ, and output the pull down signal DN. The second NOR gate NR2 may receive and NOR an inverted value of the pre pull down signal PDN and the driving force control signal Ctl_pwr, and output the pull down extension signal DNEX. The first inverter IV1 may receive and invert the pre pull down signal PDN, and output the inverted value of the pre pull down signal PDN to the first NOR gate NR1 and the second NOR gate NR2. The second inverter IV2 may receive and invert the driving force control signal Ctl_pwr, and output the inverted value of the driving force control signal Ctl_pwr to the second NAND gate ND2. The pull up signal UP and the pull down signal DN may be outputted at the inverted level of the pre pull up signal PUP and the level of the pre pull down signal PDN, respectively, regardless of the driving force control signal Ctl_pwr. The pull up extension signal UPEX may be outputted at the inverted level of the pre pull up signal PUP in the same way as the pull up signal UP when the driving force control signal Ctl_pwr is a low level. The pull up is extension signal UPEX may be outputted at a high level when the driving force control signal Ctl_pwr is a high level. The pull down extension signal DNEX may be outputted at the level of the pre pull down signal PDN in the same way as the pull down signal DN when the driving force control signal Ctl_pwr is. the low level. The pull down extension signal DNEX may be outputted at a low level when the driving force control signal Ctl_pwr is the high level.
  • The main driver unit 200 may include the first output section 210 and the second output section 220. The first output section 210 may includes a first PMOS transistor P1 and a first NMOS transistor N1. The first PMOS transistor P1 may have a source terminal that is connected to the output power supply voltage VDDQ, a drain terminal that is connected to the output terminal, and a gate terminal to which the pull up signal UP is applied. The first NMOS transistor N1 may be connected in series to the first PMOS transistor P1. The first NMOS transistor N1 may have a source terminal that is connected to the output ground voltage VSSQ, a drain terminal that is connected to the output terminal, and a gate terminal to which the pull down signal DN is applied.
  • The second output section 220 may include a second PMOS transistor P2 and a second NMOS transistor N2. The second PMOS transistor P2 may include a source terminal that is connected to the output power supply voltage VDDQ, a drain terminal that is connected to the output terminal, and a gate terminal to which the pull up extension signal UPEX is applied. The second NMOS transistor N2 may be connected in series to the second PMOS transistor P2. The second NMOS transistor N2 may have a source terminal that is connected to the output ground voltage VSSQ, a drain terminal that is connected to the output terminal, and a gate terminal to which the pull down extension signal DNEX is applied.
  • The first output section 210 and the second output section 220 are connected in parallel with each other and are commonly connected to the output terminal. The main driver unit 200 may output the output data Data_out to the output terminal by activating at least one of the first output section 210 and the second output section 220 in response to the main drive signal Maindrv.
  • The output buffer device shown in FIG. 4 may operate under two modes when outputting the output data Data_out to the outer terminal by swinging the output data Data_out. These two modes may include a first operation mode, during which the first output section 210 is activated and the second output section 220 is deactivated, and a second operation mode, during which both the first output section 210 and the second output section 220 are activated.
  • When the pre drive signal Predry is activated and the output buffer device outputs the output data Data_out to the output terminal by swinging the output data Data_out, the operation of the output buffer device under the first operation mode or the second operation mode may be determined by the driving force control signal Ctl_pwr. This is because, if the pre drive signal Predry is activated, the second drive signal Drv_2 capable of activating the second output section 220 may be determined based on whether the driving force control signal Ctl_pwr has a high level or a low level, as described above. If the second drive signal Drv_2 is deactivated, the second output section 220 may be deactivated, and the output buffer device operates under the first operation mode. If the second drive signal Drv_2 is activated, the second output section 220 may be activated, and the output buffer device may operate under the second operation mode. When the output data Data_out is outputted by being swung, the output data Data_out may be outputted through one PMOS transistor P1 and one NMOS transistor Ni. in the first operation mode, and may be outputted through two PMOS transistors P1 and P2 connected in parallel and two NMOS transistors N1 and N2 connected in parallel in the second operation mode. Therefore, the driving force in the second operation mode may be larger than the driving force in the first operation mode. The larger driving force means that a time for pulling up or down a signal is short and a slew rate is great.
  • The terminal connecting unit 300 may include a third NMOS transistor N3 that is activated in response to the determination signal mrs. A mode register set (MRS) signal may be used as the determination signal mrs. The terminal connecting unit 300 may be connected between the output terminal and the terminal sensing unit 400. As the third NMOS transistor N3 is activated, the terminal is connecting unit 300 may connect the output terminal and the terminal sensing unit 400.
  • The terminal sensing unit 400 may be connected with the output terminal when the terminal connecting unit 300 is activated. The terminal sensing unit 400 may sense the state of the output terminal. As stated above, the output buffer device shown in FIG. 4 may change a driving force based on whether the termination resistance Rtt and the termination voltage Vtt exist in the receiver of the external application connected to the output terminal. The terminal sensing unit 400 may include a current sensor for sensing whether current flows through the terminal connecting unit 300. The terminal sensing unit 400 may sense whether current is inputted from the output terminal through the terminal connecting unit 300. The terminal sensing unit 400 may output the terminal state signal Stat_tem by activating or deactivating the terminal state signal Stat_tem.
  • The driving force determining unit 500 may include two NAND gates and one inverter, a third inverter IV3. The two NAND gates may include a third NAND gate ND3 and a fourth NAND gate ND4. The third NAND gate ND3 and the fourth NAND gate ND4 may constitute an SR latch. The outputs of the SR latch may be fed back as inputs of the SR latch. The third inverter IV3 may invert the terminal state signal Stat-tern inputted by the third inverter IV3. The third inverter IV3 may output the inverted level of the terminal state signal Stat_tem to the third NAND gate ND3. The driving force determining unit 500 may receive the terminal state signal Stat_tem and the reset signal Rst, execute an SR latch logical operation, and output the driving force control Ctl_pwr by activating or deactivating the driving force control signal Ctl_pwr. Due to the characteristics of the SR latch constituted by the NAND gates, when the terminal state signal Stat_tem is activated, the driving force control signal Ctl_pwr may be activated, and the when the reset signal Rst is activated, the driving force control signal Ctl_pwr may be deactivated.
  • The operating principle of the output buffer device shown in FIG. 4 with lapse of time will be described below with reference to timing diagrams shown in FIGS. 5 and 6.
  • FIGS. 5 and 6 are timing diagrams of the signals inputted to the output buffer device shown in FIG. 4 and the output data Data_out. The timing diagram of FIG. 5 illustrates a case where the termination voltage Vtt and the termination resistance Rtt exist in the receiver of the external application connected to the output buffer device shown in FIG. 4. The timing diagram of FIG. 6 illustrates a case where the termination voltage Vtt and the termination resistance lo Rtt do not exist in the receiver of the external application connected to the output buffer device shown in FIG. 4.
  • In FIG. 5, when the receiver is connected to the output buffer device, the reset signal Rst may be activated. When the reset signal Rst is activated, the driving force determining unit 500 may output the driving force control signal Ctl_pwr by deactivating the driving force control signal Ctl_pwr through SR latching. Because the driving force determining unit 500 may include the SR latch constituted by the NAND gates, the reset signal Rst may correspond to a low pulse signal.
  • The determination signal mrs may be activated. When the determination signal mrs is activated, the terminal connecting unit 300 may be activated and the terminal connecting unit 300 may connect the output terminal and the terminal sensing unit 400. Since the timing diagram of FIG. 5 illustrates the case where the termination resistance Rtt and the termination voltage Vtt exist in the receiver of the external application connected to the output buffer device, current may flow from the termination voltage Vtt through the terminal connecting unit 300 to the terminal sensing unit 400. The terminal sensing unit 400 may sense the current and output the terminal state signal Stat_tern by activating the terminal state signal Stat_tem.
  • If the terminal state signal Stat_tem is activated, the third inverter IV3 of the driving force determining unit 500 may invert the terminal state signal Stat_tem into an inverted level and the third inverter IV3 may input the inverted level of the terminal state signal Stat_tem to the SR latch constituted by the third NAND gate ND3 and the fourth NAND gate ND4. The SR latch may activate, through the logical operation, the driving force control signal Ctl_pwr, which is is deactivated by the reset signal Rst. The SR latch may output the activated driving force control signal Ctl_pwr. As a consequence, the driving force determining unit 500 may receive the activated terminal state signal Stat_tem and output the driving force control signal Ctl_pwr by latching it to the activated state.
  • Thereafter, when the pre drive signal Predry is inputted by being activated in response to a read command, the pre driver unit 100 may activate and output the first drive signal Drv_1 and the pre driver unit 100 may deactivate and output the second drive signal Drv_2. Accordingly, the main driver unit 200 may operate under the first operation mode in which only the first output section 210 is activated. The output data Data_out is driven by a smaller driving force than under the second operation mode.
  • In FIG. 6, when the receiver is connected to the output buffer device, the reset signal Rst may be activated. When the reset signal Rst is activated, the driving force determining unit 500 may deactivate the driving force control signal Ctl_pwr through the SR latch logical operation and the driving force determining unit 500 may output the deactivated driving force control signal Ctl_pwr. Since the driving force determining unit 500 may include the SR latch . constituted by the NAND gates, the reset signal Rst may correspond to a low pulse signal.
  • The determination signal mrs may be activated. When the determination signal mrs is activated, the terminal connecting unit 300 may be activated and may connects the output terminal and the terminal sensing unit 400. Since the timing diagram of FIG. 6 represents the case where the termination resistance Rtt and the termination voltage Vtt do not exist in the receiver of the external application connected to the output buffer device, no current may flow from the termination voltage Vtt through the terminal connecting unit 300 to the terminal sensing unit 400. The terminal sensing unit 400 may sense no current and may output the terminal state signal Stat_tem by deactivating the terminal state signal Stat_tem.
  • When the terminal state signal Stat_tem is deactivated, the third inverter IV3 of the driving force determining unit 500 may invert the terminal state signal Stat_tem into an inverted level, and the third inverter IV3 may input the inverted level of the terminal state signal Stat_tem to the SR latch constituted by the third NAND gate ND3 and the fourth NAND gate ND4. The SR latch may output, through the logical operation, the driving force control signal. Ctl_pwr, which is deactivated by the reset signal Rst, as it is. As a consequence, the driving force determining unit 500 may receive the deactivated terminal state signal Stat_tem and output the driving force control signal Ctl_pwr by latching it to the deactivated state.
  • Thereafter, when the pre drive signal Predry is inputted by being activated in response to a read command, the pre driver unit 100 may activate and outputs both the first drive signal Drv_l and the second drive signal Drv_2 as the main drive signal Maindrv. Accordingly, the main driver unit 200 may operate under the second operation mode during which both the first output section 210 and the second output section 220 are activated. The output data Data_out may be driven by a larger driving force than under the first operation mode.
  • As described above with reference to FIG. 2, if the termination voltage Vtt and the termination resistance Rtt do not exist in the receiver of the external application, when the output terminal is in the high impedance (high-Z) state, a voltage level cannot be predicted and the data eye of the first output data Data_out, an access time from a clock (Tac), etc. are likely to be degraded at a time at which the output buffer device starts to swing. In the output buffer device in accordance with the embodiment of the invention shown in FIG. 4, the driving force of the main driver unit 500 may be made larger in the case where the termination voltage Vtt and the termination resistance Rtt do not exist in the receiver of the external application than in the case where the termination voltage Vtt and the termination resistance Rtt exist in the receiver of the external application. Therefore, it may be possible to substantially prevent the data eye of the first output data Data_out, an access time from a clock (Tac), etc. from being degraded at a timing at which the output buffer device starts to swing.
  • As described above, the output buffer device in accordance with the embodiment of the present invention may change a driving force based on whether the termination voltage Vtt and the termination resistance Rtt exist in the receiver of the external application connected to the output buffer device. As a consequence, it may be possible to substantially prevent the occurrence of the degradation of the characteristics of the output data Data_out, such as a decrease in data eye, lengthening of an access time from a clock (Tac), etc.
  • Also, since the output buffer device in accordance with the embodiment Of the present invention may be used regardless of whether the termination voltage Vtt and the termination resistance Rtt exist in the receiver of the external application, redesign and revision costs likely to be incurred depending upon an application may be reduced or eliminated.
  • As is apparent form the above description, since the semiconductor integrated circuit in accordance with an embodiment of the present invention may control a driving force based on the state of an output terminal, the need for revision or redesign that is likely to occur depending upon an external application may be reduced. Also, the characteristics of output data may be controlled depending upon the state of the output terminal.
  • While a certain embodiments have been described above with reference to illustrative examples for particular applications, it will be understood to those skilled in the art that the embodiment described is by way of example only. Those skilled in the art with access to the teachings provided in this disclosure will recognize additional modifications, applications, and/or embodiments and additional fields in which the present disclosure would be of significant utility. Accordingly, the semiconductor integrated circuit described herein should not be limited based on the described embodiments. Rather, the semiconductor integrated circuit described herein should only be limited in light of the claims that follow when taken in conjunction with the above description and accompanying drawings.

Claims (9)

1. A semiconductor integrated circuit for controlling output driving force comprising:
a pre driver unit configured to receive a pre drive signal and a driving force control signal and output a main drive signal;
a main driver unit configured to receive the main drive signal and output output data to an output terminal;
a terminal sensing unit configured to sense the output terminal and output a terminal state signal;
a terminal connecting unit configured to receive a determination signal and connect or disconnect the output terminal and the terminal sensing unit in response to the determination signal; and
a driving force determining unit configured to receive a reset signal and the terminal state signal and output the driving force control signal.
2. The semiconductor integrated circuit according to claim 1, wherein the pre driver unit performs a logical operation using the pre drive signal and the driving force control signal, generates a first drive signal and a second drive signal, and outputs the first drive signal and the second drive signal as the main drive signal.
3. The semiconductor integrated circuit according to claim 2, wherein the main driver unit comprises:
a first output section configured to activate in response to the first drive signal; and
a second output section configured to activate in response to the second drive signal.
4. The semiconductor integrated circuit according to claim 3, wherein the main driver unit controls a driving force by activating at least one of the first output section and the second output section.
5. (canceled)
6. The semiconductor integrated circuit according to claim 1, wherein the determination signal comprises a mode register set signal.
7. The semiconductor integrated circuit according to claim 1, wherein the terminal sensing unit senses whether a voltage supply source is connected to the output terminal and outputs the terminal state signal based on a sensed result.
8. The semiconductor integrated circuit according to claim 1, wherein the driving force determining unit deactivates and outputs the driving force control signal when the reset signal is activated, and activates and outputs the driving force control signal when the received terminal state signal is in an activated state.
9-16. (canceled)
US12/839,318 2010-01-29 2010-07-19 Semiconductor integrated circuit for controlling output driving force Expired - Fee Related US7982493B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2010-0008649 2010-01-29
KR1020100008649A KR101094946B1 (en) 2010-01-29 2010-01-29 Semiconductor Integrated Circuit

Publications (2)

Publication Number Publication Date
US7982493B1 US7982493B1 (en) 2011-07-19
US20110187411A1 true US20110187411A1 (en) 2011-08-04

Family

ID=44261921

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/839,318 Expired - Fee Related US7982493B1 (en) 2010-01-29 2010-07-19 Semiconductor integrated circuit for controlling output driving force

Country Status (3)

Country Link
US (1) US7982493B1 (en)
KR (1) KR101094946B1 (en)
CN (1) CN102142273A (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103066987A (en) 2011-10-24 2013-04-24 三星电子株式会社 Output driver, integrated circuit, and system
KR20130045144A (en) 2011-10-24 2013-05-03 삼성전자주식회사 Output driver, devices having the same, and ground termination
CN105808486A (en) * 2014-12-29 2016-07-27 北京华大九天软件有限公司 Implementation of a high speed drive circuit with an active inductor as a load
JP2019053656A (en) * 2017-09-19 2019-04-04 東芝メモリ株式会社 Semiconductor memory device
CN110059047B (en) * 2018-01-18 2022-05-31 华为技术有限公司 Drive circuit and serial deserializer
KR102526256B1 (en) * 2018-03-06 2023-04-28 에스케이하이닉스 주식회사 Data output buffer
US10270444B1 (en) * 2018-04-04 2019-04-23 Hewlett Packard Enterprise Development Lp Delayed boost of driver output signals
KR20210058006A (en) 2019-11-13 2021-05-24 삼성전자주식회사 Encoder, decoder, and semiconductor memory device having the same

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5248907A (en) * 1992-02-18 1993-09-28 Samsung Semiconductor, Inc. Output buffer with controlled output level
US20010017554A1 (en) * 2000-02-28 2001-08-30 Nobuaki Tsuji Output buffer circuit
US20030071663A1 (en) * 1992-06-15 2003-04-17 Fujitsu Limited Semiconductor integrated circuit with input/output interface adapted for small-amplitude operation
US20040027161A1 (en) * 2002-08-12 2004-02-12 Kent Oertle Method and circuit for reducing HCI stress
US20050285646A1 (en) * 2004-06-29 2005-12-29 Rashid Mamun U Closed-loop control of driver slew rate
US7054202B2 (en) * 2003-06-03 2006-05-30 Samsung Electronics Co., Ltd. High burst rate write data paths for integrated circuit memory devices and methods of operating same
US7151703B2 (en) * 2004-04-12 2006-12-19 Hynix Semiconductor Inc. Semiconductor memory device including global IO line with low-amplitude driving voltage signal applied thereto

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3225813B2 (en) 1995-11-20 2001-11-05 富士通株式会社 Semiconductor storage device
DE102004026526B4 (en) 2003-06-03 2010-09-23 Samsung Electronics Co., Ltd., Suwon Integrated circuit module and operating method
KR100656470B1 (en) * 2006-02-07 2006-12-11 주식회사 하이닉스반도체 Apparatus and method for controlling driver of semiconductor memory
JP5076542B2 (en) 2007-02-20 2012-11-21 富士通セミコンダクター株式会社 Buffer circuit
KR100933693B1 (en) * 2007-11-02 2009-12-24 주식회사 하이닉스반도체 Word Line Driving Circuits in Semiconductor Memory Devices
KR20090114959A (en) 2008-04-30 2009-11-04 주식회사 하이닉스반도체 Output driver of semiconductor device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5248907A (en) * 1992-02-18 1993-09-28 Samsung Semiconductor, Inc. Output buffer with controlled output level
US20030071663A1 (en) * 1992-06-15 2003-04-17 Fujitsu Limited Semiconductor integrated circuit with input/output interface adapted for small-amplitude operation
US20010017554A1 (en) * 2000-02-28 2001-08-30 Nobuaki Tsuji Output buffer circuit
US20040027161A1 (en) * 2002-08-12 2004-02-12 Kent Oertle Method and circuit for reducing HCI stress
US7054202B2 (en) * 2003-06-03 2006-05-30 Samsung Electronics Co., Ltd. High burst rate write data paths for integrated circuit memory devices and methods of operating same
US7151703B2 (en) * 2004-04-12 2006-12-19 Hynix Semiconductor Inc. Semiconductor memory device including global IO line with low-amplitude driving voltage signal applied thereto
US20050285646A1 (en) * 2004-06-29 2005-12-29 Rashid Mamun U Closed-loop control of driver slew rate

Also Published As

Publication number Publication date
CN102142273A (en) 2011-08-03
KR101094946B1 (en) 2011-12-15
US7982493B1 (en) 2011-07-19
KR20110088917A (en) 2011-08-04

Similar Documents

Publication Publication Date Title
US7982493B1 (en) Semiconductor integrated circuit for controlling output driving force
US10523204B2 (en) Transmitter circuit and receiver circuit for operating under low voltage
US7755393B1 (en) Output driver for use in semiconductor device
US8004311B2 (en) Input/output circuit and integrated circuit apparatus including the same
US20140002130A1 (en) Impedance calibration circuits
US8299831B2 (en) Semiconductor device
US7053679B2 (en) Output driver for controlling slew rate in a semiconductor device
US8896354B1 (en) Driving device
US8441283B2 (en) Integrated circuit
US8471590B2 (en) Calibrating resistance for integrated circuit
JP5319724B2 (en) Output driver circuit, output driver system, and semiconductor memory device
US9496870B2 (en) Semiconductor device
US8183884B2 (en) Output driving device in semiconductor device
US8754688B2 (en) Signal output circuit and semiconductor device including the same
US20110222359A1 (en) Apparatus and method for transmitting/receiving signals at high speed
US8749266B2 (en) Data output circuit responsive to calibration code and on die termination code
US20150280712A1 (en) Data output circuit of semiconductor apparatus
US7759994B2 (en) Skew signal generation circuit and semiconductor memory device having the same
US9362912B2 (en) Data output circuit of semiconductor apparatus
US7440343B2 (en) Output driving device
US20110102024A1 (en) Data output circuit
US20090027084A1 (en) Rapid response push-up pull-down buffer circuit
US8975945B2 (en) Input and output device and system including the same
US20050030060A1 (en) Open drain type output buffer
US10498385B2 (en) Tranceiver circuit and receiver circuit

Legal Events

Date Code Title Description
AS Assignment

Owner name: HYNIX SEMICONDUCTOR INC., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KIM, KI UP;REEL/FRAME:024709/0015

Effective date: 20100630

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20150719