US20060203569A1 - Current mode output driver - Google Patents

Current mode output driver Download PDF

Info

Publication number
US20060203569A1
US20060203569A1 US11/434,867 US43486706A US2006203569A1 US 20060203569 A1 US20060203569 A1 US 20060203569A1 US 43486706 A US43486706 A US 43486706A US 2006203569 A1 US2006203569 A1 US 2006203569A1
Authority
US
United States
Prior art keywords
current
gate voltage
output
driver
circuit
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.)
Abandoned
Application number
US11/434,867
Inventor
Chung In-young
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to US11/434,867 priority Critical patent/US20060203569A1/en
Publication of US20060203569A1 publication Critical patent/US20060203569A1/en
Abandoned legal-status Critical Current

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/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
    • 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

Definitions

  • Embodiments of the present invention relate to a current mode output driver of a semiconductor memory device for adjusting an output current using a gate voltage and a method for adjusting an output current using the current mode output driver.
  • FIG. 1 shows a general data input/output interface of a semiconductor memory device, such as a rambus DRAM (hereinafter, referred to as ‘RDRAM’).
  • RDRAM rambus DRAM
  • the plurality of memory devices 13 are connected to the chipset 11 through the transmission line 12 .
  • One end of the transmission line 12 is single-terminated by the terminating resistor Rterm and the terminating voltage Vterm.
  • Each of the plurality of memory devices 13 includes a current mode output driver for outputting data read from a memory outside the memory device 13 .
  • the current mode output driver has a large resistance both when it is turned on and when it is turned off, which facilitates impedance matching. Therefore, the current mode output driver is beneficial in RDRAM.
  • the current mode output driver can also be used in systems for connecting chips to each other.
  • the current mode output driver is a NMOS transistor
  • the voltage level at the gate terminal of the NMOS transistor is according to a data value read from the memory core.
  • a drain current is generated from the NMOS transistor according to the voltage level at the gate terminal. This drain current is propagated through a channel or a wire. Since it is desirable for the current mode output driver to have a very large output resistance when it is in an on state, the NMOS transistor operates in saturation. Accordingly, the NMOS transistor should maintain a condition of “gate voltage (Vg) ⁇ drain voltage (Vd)+threshold voltage (Vt)”.
  • FIG. 2 is a circuit diagram of a current mode output driver, wherein the current mode output driver is used for a RDRAM.
  • the current mode output driver 30 is connected to a transmission line 20 and generates a predetermined output voltage Vout on a node NODE according to data values.
  • the current mode output driver 30 includes a driver circuit 40 and a bias circuit 50 .
  • the driver circuit 40 includes a plurality of driver segments 41 through 47 and the bias circuit 50 includes a plurality of bias circuits 51 through 57 .
  • the plurality of bias circuits 51 through 57 output enable signals ENVG 0 through ENVG 6 , respectively, to the plurality of driver segments 41 through 47 , in response to received current control signals CC 0 through CC 6 .
  • Each of the current control signals CC 0 through CC 6 includes a predetermined number of bits.
  • Each of the plurality of driver segments 41 through 47 includes 2 n stacked drivers, wherein n is a positive integer.
  • the number of the stacked drivers included in each of the plurality of driver segments 41 through 47 are different.
  • the driver segment 41 includes a single driver
  • the driver segment 42 includes two drivers
  • the driver segment 43 includes four drivers.
  • the number of the drivers included the driver segments 44 through 47 each respectively corresponds to 2 n and therefore the final driver segment 47 includes sixty-four drivers.
  • Each driver includes NMOS transistors N 1 and N 2 .
  • the source of the NMOS transistor N 1 is connected to the drain of the NMOS transistor N 2 .
  • the drain of the NMOS transistor N 1 is connected to the node NODE.
  • the enable signals ENVG 0 through ENVG 6 are input into the gate of the NMOS transistor N 1 .
  • the source of the NMOS transistor N 2 is connected to ground.
  • Data DATA read from a memory core is input to the gate of NMOS transistor N 2 .
  • the same enable signal is input into the gates of each the NMOS transistors N 1 for a given driver segment.
  • the enable signal ENVG 0 is input to the gate of one NMOS transistor N 1 in the driver segment 41
  • the enable signal ENVG 1 is input into the gates of two NMOS transistors N 1 in the driver segment 42
  • the enable signal ENVG 2 is input into four gates of the NMOS transistors N 1 in the driver segment 43
  • the enable signal ENVG 6 is input into sixty-four gates of the NMOS transistors N 1 in the driver segment 47 .
  • the stacked driver of FIG. 2 has a large output resistance.
  • the large output resistance is due to the NMOS transistors N 1 operating in saturation, although the NMOS transistors N 2 operates in a linearly and has a small resistance when data DATA of 1, (i.e. an internal voltage VDD) is inputted to the gate of the NMOS transistor N 2 . Since the enable signals ENVG 0 through ENVG 6 input into the gates of the NMOS transistors N 1 , have lower voltage levels than the internal voltage level VDD, the NMOS transistors N 1 operate in saturation.
  • Each of the plurality of bias circuits 51 through 57 include the transmission gate 61 and the NMOS transistor N 11 .
  • the drain of the NMOS transistor N 11 is connected to an output terminal of the transmission gate 61 .
  • the source of the NMOS transistor N 11 is connected to ground VSS.
  • the current control signals CC 0 through CC 6 are input to the transmission gate 61 .
  • the opposite of CC 0 through CC 6 (CC 0 B through CC 6 B) are input into the gate of the NMOS transistor N 11 .
  • the transmission gate 61 is turned on or off according to the current control signals CC 0 through CC 6 .
  • the transmission gate 61 receives a predetermined gate voltage Vg and outputs the gate voltage Vg as the enable signals ENVG 0 through ENVG 6 to an output terminal when it is turned on.
  • the NMOS transistor N 11 is also turned on or off according to the current control signals CC 0 through CC 6 .
  • the NMOS transistor N 11 is turned on when the transmission gate 61 is turned off, and outputs the ground voltage as the enable signal ENVG 0 through ENVG 6 to a drain terminal.
  • the voltages of the enable signals ENVG 0 through ENVG 6 reaches the level of the gate voltage Vg or the level of the ground voltage VSS, in response to the current control signals CC 0 through CC 6 : Accordingly, the NMOS transistors N 1 in the plurality of driver segments 41 through 47 are turned on or off, according to the voltage levels of the enable signals ENVG 0 through ENVG 6 .
  • the current mode output driver 30 allows a predetermined level of output current lout to flow, so that a channel impedance matching condition of the transmission line 20 is satisfied, regardless of changes in temperature or voltage. Accordingly, the current mode output driver 30 checks the output current lout continuously and adjusts the output current value lout to maintain a constant current value. For example, in a RDRAM, when the current mode output driver 30 allows an output current lout of 28.57 mA to flow and an output voltage Vout is varied between 1.8 V to 1.0 V by the output current Iout. The current mode output driver 30 checks whether the output voltage Vout is higher or lower than 1.0 V, and adjust the amount of the output current Iout.
  • the level of the output current Iout is controlled by the current control signals CC 0 through CC 6 .
  • the output voltage Vout is higher than 1.0 V, (i.e. the output current Iout is smaller than 28.57 mA), it is necessary to increase the value of the current control signals CC 0 through CC 6 by one bit.
  • the output voltage Vout is lower than 1.0 V (i.e. the output current Iout is larger than 28.57 mA)
  • the voltage level of the enable signals ENVG 0 through ENVG 6 are also changed, controlling the number of the driver segments 41 through 47 turned on. As a result, the amount of the output current Iout is controlled.
  • current control signals consist of seven bits and a current with 2 7 (i.e., 128) levels are generated by the current control signal. For example, if it is assumed that a current control signal is ‘1001011’, only the enable signals ENVG 6 , ENVG 3 , ENVG 1 , and ENVG 0 reach the gate voltage Vg and the remaining enable signals ENVG 2 , ENVG 4 , and ENVG 5 reach the ground voltage VSS.
  • the driver segments 47 , 44 (not shown), 42 , and 41 corresponding to 2 6 , 2 3 , 2 1 , and 2 0 among seven driver segments 41 through 47 divided according to a ratio of 2 6 :2 5 :2 4 :2 3 :2 2 :2 1 :2 0 are turned on, to output data DATA.
  • the amount of the output current Iout is proportional to a value of the current control signal CC 0 through CC 6 .
  • FIG. 3 is a plot showing a relationship between a value of a current control signal and an output current.
  • reference symbols A, B, and C represent current control signals classified according to their bit numbers.
  • the bit number of the current control signal in the case of C is larger than the current control signal in a case of B.
  • the bit number of the current control signal in the case of B is larger than the current control signal in the case of A.
  • the bit number of the current control signal can be seven in the case of A, eight in the case of B, and nine in the case of C. As it goes from the case A to the case C, resolution of the output current Iout increases.
  • FIG. 3 reference symbols A, B, and C represent current control signals classified according to their bit numbers.
  • the bit number of the current control signal in the case of C is larger than the current control signal in a case of B.
  • the bit number of the current control signal in the case of B is larger than the current control signal in the case of A.
  • the bit number of the current control signal can be seven in
  • an amount of current adjusted by one driver is I total /127, which corresponds to resolution of the output current Iout.
  • the amount of output current Iout is changed by I total /127.
  • resolutions of the output currents Iout for the cases A through C are I total 3/127, I total 2/127, and I total 1/127, respectively.
  • the current mode output driver 30 includes a bias circuit (e.g. bias circuits 51 through 57 ) and a signal line for supplying the enable signals ENVG 0 through ENVG 6 to each of the plurality of driver segments 41 through 47 . Since the number of the current mode output drivers 30 included in one memory device is the same as the number of data input/output pins, signal lines corresponding to the number of the enable signals ENVG 0 through ENVG 6 must be wired to each of the driver segments of the plurality of current mode output drivers. Also, since the signal lines must be located with predetermined intervals from one another and relatively large capacitors must be connected to the signal lines in order to supply the enable signals ENVG 1 through ENVG 6 (each having a fine analog voltage), many difficulties exist in circuit design.
  • a bias circuit e.g. bias circuits 51 through 57
  • the current mode output driver 30 since the current mode output driver 30 includes as many signal lines and bias circuits as the number of the enable signals ENVG 0 through ENVG 6 , it occupies a very large area within a semiconductor chip.
  • the current mode output driver 30 When increasing the bit number of the current control signal in order to increase resolution of the output current Iout, the current mode output driver 30 must include additional signal lines, bias circuits, and driver segments, which further increases the occupied area of the current mode output driver within the semiconductor chip.
  • Embodiments of the present invention provide a current mode output driver and an output current control method, capable of controlling the level of an output voltage by changing a gate voltage.
  • a current mode output driver which outputs data read from a memory core to a transmission line.
  • the current mode output driver may control an output current using a gate voltage.
  • the current mode output driver may comprise the following.
  • a gate voltage control circuit which generates a predetermined level of gate voltage in response to a current control signal.
  • a bias circuit which outputs the gate voltage as a first enable signal in an active mode and outputs a ground voltage as a second enable signal in a standby mode.
  • a driver circuit which drives a predetermined output current in response to the first enable signal, outputs a predetermined output voltage to the transmission line according to the data, and/or stops its operation in response to the second enable signal.
  • the gate voltage control circuit may change a level of the gate voltage according to a value of the current control signal and outputs the changed result.
  • the current mode output driver may include the following.
  • a gate voltage control circuit which changes a level of a gate voltage according to a value of a current control signal and outputs the changed result.
  • a bias circuit which outputs the gate voltage as a first enable signal in an active mode and outputs a ground voltage as a second enable signal in a standby mode.
  • a driver circuit which drives a predetermined output current in response to the first enable signal and stops its operation in response to the second enable signal.
  • the method may comprise the following.
  • a gate voltage control circuit increasing the level of the gate voltage and outputting the increased result when the value of the current control signal increases in the active mode and increasing an output current driven by the driver circuit due to decrease of a turn-on resistance of the driver circuit according to increase of the level of the gate voltage.
  • a gate voltage control circuit decreasing the level of the gate voltage and outputting the decreased result when the value of the current control signal decreases in the active mode and decreasing the output current driven by the driver circuit due to increase of the turn-on resistance of the driver circuit according to decrease of the level of the gate voltage.
  • the method further comprises repeating these steps until the active mode changes to standby mode.
  • FIG. 1 is a view showing a connection of a general rambus DRAM and a chip set.
  • FIG. 2 is a circuit diagram illustrating a current mode output driver.
  • FIG. 3 is a plot illustrating a relationship between values of current control signals and output currents.
  • FIG. 4 is an exemplary circuit diagram of a current mode output driver.
  • FIGS. 5 and 6 are exemplary circuit diagrams showing a gate voltage control circuit.
  • FIG. 7 is an exemplary plot illustrating a relationship between a value of current control signal and a gate voltage, in a current mode output driver.
  • FIG. 8 is an exemplary plot illustrating a relationship between the gate voltage and an output current, in a current mode output driver.
  • FIG. 4 is an exemplary circuit diagram of a current mode output driver, according to embodiments of the present invention.
  • the current mode output driver 200 is connected to the node VNODE on the transmission line 100 .
  • the current mode output driver 200 comprises the driver circuit 210 , the bias circuit 220 , and the gate voltage control circuit 230 .
  • the driver circuit 210 includes the plurality of parallel-connected drivers D 1 through DM (M is a natural number more than two). The number of drivers included in the driver circuit 210 can be changed.
  • Each of the plurality of drivers D 1 through DM include two NMOS transistors N 21 and N 22 .
  • the source of the NMOS transistor N 21 is connected to the drain of the NMOS transistor N 22 .
  • the drain of the NMOS transistor N 21 is connected to the node VNODE.
  • the predetermined enable signal ENVG is input into the gate of the NMOS transistor N 21 .
  • the source of the NMOS transistor N 22 is connected to ground and the data DATA read from a memory core is input into the gate of the NMOS transistor N 22 .
  • the bias circuit 220 includes the transmission gate 221 and the NMOS transistor N 23 .
  • the drain of the NMOS transistor N 23 is connected to the output terminal of the transmission gate 221 and the source of the NMOS transistor N 23 is connected to ground.
  • the predetermined control signal CTL is input into the transmission gate 221 and the gate of the NMOS transistor N 23 .
  • the control signal CTL is generated by a separate control circuit (not shown), and is enabled in an active mode and disabled in a standby mode.
  • the transmission gate 221 that receives the predetermined gate voltage Vg, is turned on when the control signal CTL is enabled, and outputs the gate voltage Vg as the enable signal ENVG.
  • the NMOS transistor N 23 is turned on when the control signal CTL is disabled and outputs the ground voltage as the enable signal ENVG to the drain terminal.
  • the gate voltage control circuit 230 changes and outputs the level of the gate voltage Vg in response to a predetermined current control signal CC.
  • the current control signal CC is generated by a separate control circuit (not shown) and includes a predetermined number of bits. The value of the current control signal CC is changed when the output current Iout of the current mode output driver 200 is changed.
  • the control signal CTL is enabled in an active mode and the transmission gate 221 in the bias circuit 220 is turned on.
  • the transmission gate 221 outputs a gate voltage Vg with a predetermined voltage level as the enable signal ENVG.
  • the plurality of drivers D 1 through DM in the driver circuit 210 are turned on in response to the enable signal ENVG and generate a predetermined output voltage Vout on the node VNODE, according to a value of data DATA read from the memory core.
  • the value of the current control signal CC increases by one bit.
  • the gate voltage control circuit 230 increases and outputs the level of the gate voltage Vg in response to the current control signal CC. As the level of the gate voltage Vg increases, the voltage level of the enable signal ENVG also increases. As the voltage level of the enable signal ENVG increases, the turn-on resistance of the NMOS transistor N 21 in each of the plurality of drivers D 1 through DM decreases. As a result, the amount of current flowing through the plurality of drivers D 1 through DM increases, which increases the amount of the output current Iout.
  • the value of the current control signal CC decreases by one bit.
  • the gate voltage control circuit 230 reduces and outputs the level of the gate voltage Vg in response to the current control signal CC.
  • the voltage level of the enable signal ENVG also decreases.
  • the turn-on resistance of each of the NMOS transistors N 21 in the plurality of drivers D 1 through DM increases. Accordingly, the amount of current flowing through the plurality of drivers D 1 through DM decreases, which decreases the amount of the output current Iout.
  • the output current Iout is proportional to the gate voltage Vg.
  • Vt represents a threshold voltage of the NMOS transistor N 21 .
  • Vgd represents the minimum level of the gate voltage Vg.
  • Vgu represents the maximum level of the gate voltage Vg.
  • Ic represents an exemplary ideal amount of the output current Iout.
  • the voltage level of the enable signal ENVG (appearing when the amount of the output current Iout is Ic exists) is between the gate voltage Vgd and the gate voltage Vgu.
  • the transmission gate 221 in the bias circuit 220 is turned off and the NMOS transistor N 23 is turned on in response to the control signal CTL, thereby outputting to the drain the enable signal ENVG with a ground voltage level.
  • the plurality of drivers D 1 through DM are turned off in response to the enable signal ENVG and stop outputting the data DATA.
  • the current mode output driver 200 changes the level of the gate voltage Vg and controls the amount of the output current Iout. Accordingly, the current mode output driver 200 may include only one bias circuit and one signal line for supplying an enable signal ENVG in the driver circuit 210 . The current mode output driver 200 may not need to divide the drivers D 1 through DM, included in the driver circuit 210 , according to the bit number of the current control signal. Therefore, the number of the drivers D 1 through DM included in the driver circuit 210 is flexible.
  • FIG. 5 is an exemplary circuit diagram showing a gate voltage control circuit, according to embodiments of the present invention.
  • the gate voltage control circuit 231 may comprise a plurality of resistors R 0 through R 5 and a plurality of switching circuits N 31 through N 35 .
  • the plurality of resistors R 0 through R 5 are connected in series to each other. For example, one end of the resistor R 5 is connected to a node NOUT and one end of the resistor R 0 is connected to a ground voltage VSS.
  • the resistances of each of the plurality of resistors R 0 through R 5 can be different or the same.
  • the resistances of the resistors R 1 through R 5 can be predetermined multiples of the resistance of the resistor R 0 . Also, the resistance values of the predetermined multiples may increase in the order of the resistors R 1 , R 2 , R 3 , R 4 , and R 5 .
  • the plurality of switching circuits N 31 through N 35 are connected in parallel to both ends of each of the plurality of resistors R 1 through R 5 , respectively.
  • Each of the plurality of switching circuits N 31 and N 35 may be a NMOS transistor.
  • An example of the plurality of switching circuits N 31 and N 35 are NMOS transistors shown in FIG. 5 .
  • the drain and source of each of the NMOS transistors N 31 through N 35 are connected to both ends of each of the plurality of resistors.
  • Complementary signals CC 4 B through CC 0 B of the current control signals are input into the gate of each of NMOS transistors N 35 through N 31 , respectively.
  • the NMOS transistors N 35 and N 31 are turned on or off in response to the complementary signals CC 4 B through CC 0 B of the current control signals.
  • a predetermined value of current Ir is input into the node NOUT.
  • the level of the gate voltage Vg output from the node NOUT changes according to a resistance resulting from the combination of the NMOS transistors N 31 through N 35 that are turned on or off.
  • the resistor R 0 is a resistor for generating a minimal gate voltage Vg on the node NOUT when all the NMOS transistors N 31 through N 35 are turned on.
  • the operations of the gate voltage control circuit 231 is exemplified as follows. If the complementary signals CC 4 B through CC 0 B of the current control signals are ‘11111’, all the NMOS transistors N 31 through N 35 are turned on and a gate voltage Vg generated by the current Ir and the resistor R 0 is output to the node NOUT. If the complementary signals CC 4 B through CC 0 B of the current control signals are ‘10100’, the NMOS transistors N 35 and N 33 are turned on and the NMOS transistors N 34 , N 32 , and N 31 are turned off. As a result, a gate voltage Vg generated by the current Ir and the resistors R 0 , R 1 , R 2 , and R 4 is outputted to the node NOUT.
  • the level of the gate voltage Vg can be controlled according to the change in the values of the current control signals CC 4 through CC 0 .
  • the gate voltage Vg may be proportional to the value of the current control signal.
  • Vgd represents the minimum level of the gate voltage Vg
  • Vgu represents the maximum level of the gate voltage Vg.
  • the current control signals CC 4 through CC 0 are ‘00000’, the gate voltage Vg are generated by the current Ir and the resistor R 0 to reach the minimum level Vgd.
  • an output voltage Vout of the current mode output driver 200 of FIG. 4 is higher than a predetermined voltage level, the values of the current control signals CC 4 through CC 0 increase. If the values of the current control signals CC 4 through CC 0 increase, the gate voltage control circuit 231 increases the resistance of the resistor through which the current Ir flows. As a result, the level of the gate voltage Vg outputted from the gate voltage control circuit 231 increases.
  • the values of the current control signals CC 4 through CC 0 decrease. If the values of the current control signals CC 4 through CC 0 decrease, the gate voltage control circuit 231 reduces the resistance of the resistor through which the current Ir flows, and reduces and outputs the level of the gate voltage Vg.
  • the plurality of resistors R 0 through R 5 and the plurality of NMOS transistors N 31 and N 35 are exemplary. Accordingly, the number of the NMOS transistors and the resistors included in the gate voltage control circuit 231 can be different.
  • the gate voltage control circuit 231 may include the same number of resistors and NMOS transistors as the bit number of the current control signal. As the number of the resistors and NMOS transistors included in the gate voltage control circuit 231 increases, resolution of the output current Iout of the current mode output driver ( 200 of FIG. 4 ) also increases.
  • the current mode output driver may increase resolution of the output current by adding only a switching circuit and resistors in the gate voltage control circuit. Accordingly, it is possible to reduce the occupied area of the current mode output driver.
  • FIG. 6 is an exemplary circuit diagram showing a gate voltage control circuit, according to embodiments of the present invention.
  • the gate voltage control circuit 232 comprises the reference current source circuit 240 , the first current source circuit 250 , the additional current source circuit 260 , and/or the resistor R 0 .
  • the reference current source circuit 240 generates a predetermined reference current Ir.
  • the reference current source circuit 240 may include the PMOS transistor P 40 and a resistor R 1 .
  • the source of the PMOS transistor P 40 is connected to an internal voltage VDD.
  • the gate and drain of the PMOS transistor P 40 are connected to one end of the resistor R 1 and the other end of the resistor RI is connected to the ground voltage VSS.
  • the first current source circuit 250 forms a current mirror with the reference current source circuit 240 , and generates and outputs a first current 10 to a node NOUT.
  • the first current source circuit 250 may include the PMOS transistor P 41 and a NMOS transistor N 41 .
  • the additional current source circuit 260 may be connected in parallel to the first current source circuit 250 and may form a current mirror with the reference current source circuit 240 .
  • the additional current source circuit 260 may include a first through a second additional current source circuits 261 through 264 .
  • the first through the second additional current source circuits 261 through 264 generate and output predetermined additional currents I 4 through I 1 to the node NOUT, in response to predetermined current control signals CC 3 through CC 0 .
  • the first through the second additional current source circuits 261 through 264 may include PMOS transistors P 45 through P 42 acting as current sources and NMOS transistors N 45 through N 42 acting as switching circuits.
  • the resistor R 0 may be connected to the node NOUT and the other end may be connected to the ground voltage VSS.
  • the resistor R 0 passes the current It to the node NOUT and generates a predetermined level of gate voltage Vg on the node NOUT.
  • the current It is a sum of the first current I 0 and the additional currents I 4 through I 1 .
  • the sources of the PMOS transistors P 45 through P 41 are connected to the internal voltage VDD.
  • the gates of the PMOS transistors P 45 through P 41 are connected to one end of the resistor R 1 and to the gate of the PMOS transistor P 40 .
  • the drains of the PMOS transistors P 45 through P 41 are connected to the drains of the NMOS transistors N 45 through N 41 , respectively.
  • the current control signals CC 3 through CC 0 are input to the gates of the NMOS transistors N 45 through N 42 , respectively.
  • the sources of NMOS transistors N 45 through N 42 are connected to the node NOUT.
  • a predetermined reference voltage VREF is input to the gate of the NMOS transistor N 41 and the source of the NMOS transistor N 41 is connected to the node NOUT.
  • the reference voltage VREF maintains the NMOS transistor N 41 in an always turned-on state.
  • NMOS transistor N 41 When the NMOS transistor N 41 is turned on, a predetermined current I 0 flows through the PMOS transistor P 41 , the NMOS transistor N 41 , and the resistor R 0 .
  • the gate voltage Vg generated by the current I 0 and the resistor R 0 appears on the node NOUT.
  • the PMOS transistor P 41 and the NMOS transistor N 41 are provided to generate a minimum gate voltage Vg on the node NOUT when all the NMOS transistors N 45 through N 42 are in a turned-off state.
  • the NMOS transistors N 45 through N 42 are turned on or off in response to the current control signals CC 3 through CC 0 .
  • the PMOS transistors P 45 through P 42 have different current driving capacities and drive the different amounts of the additional currents I 4 through I 1 when the NMOS transistors N 45 though N 42 are turned on.
  • the additional currents I 4 through I 1 is a predetermined multiple of the reference current Ir.
  • additional current I 4 can be set to multiple of eight of the reference current Ir and the additional current I 3 can be set to multiple of four of the reference current Ir.
  • the additional current I 2 can be set as double the reference current Ir, and the additional current I 1 can be set equal to the reference current Ir.
  • a ratio of the additional currents I 4 through I 1 to the reference current Ir can be flexibly set.
  • the level of the gate voltage Vg generated on the node NOUT increases.
  • the level of the gate voltage Vg generated on the node NOUT decreases.
  • the current control signals CC 3 through CC 0 are ‘0000’
  • all the NMOS transistors N 45 through N 42 of the additional current source circuit 260 are turned off.
  • the NMOS transistor N 41 of the first current source circuit 250 is turned on in response to a reference voltage VREF and a first current 10 flows to the node NOUT.
  • the current It reaches the first current I 0 and a gate voltage Vg generated by the first current I 0 and the resistor R 0 is output to the node NOUT.
  • the current control signals CC 3 through CC 0 are ‘0011’, only the NMOS transistors N 43 and N 42 of the additional current source circuit 260 are turned on and the NMOS transistors N 45 and N 44 are turned off. As a result, the first current 10 and the additional currents I 1 and I 2 flow to the node NOUT and the amount of the current It increases. If the amount of the current It increases, the level of the gate voltage Vg generated on the node NOUT increases. Accordingly, the level of the gate voltage Vg can be controlled by changes in values of the current control signals CC 3 through CC 0 .
  • the values of the current control signals CC 3 through CC 0 increase. If the values of the current control signals CC 3 through CC 0 increase, the gate voltage control circuit 232 increases the amount of the current It flowing to the resistor R 0 . As a result, the level of the gate voltage Vg outputted from the gate voltage control circuit 232 increases.
  • the values of the current control signals CC 3 through CC 0 decrease. If the values of the current control signals CC 3 through CC 0 decrease, the gate voltage control circuit 232 increases the current It flowing to the resistor R 0 , and reduces and outputs the level of the gate voltage Vg.
  • the gate voltage control circuit 232 is illustrated in FIG. 6 to include the first through the fourth additional current source circuits 261 through 264 .
  • the number of the additional current source circuits is flexible.
  • the gate voltage control circuit 232 can include the same number of additional current source circuits as the bit number of the current control signal. As the number of the additional current source circuits included in the gate voltage control circuit 232 increase, resolution of the output current Iout of the current mode output driver ( 200 of FIG. 4 ) increases.
  • the current mode output driver can increase resolution of an output current only by adding additional current source circuits in the gate voltage control circuit, it is possible to reduce the occupied area of the current mode output driver and facilitate a circuit design. Accordingly, it may be possible to increase resolution of an output current. Also, it may be possible to facilitate a circuit design by reducing the occupied area of the current mode output driver.

Abstract

A current mode output driver and output current control method of controlling an output current using a gate voltage are provided. The current mode output driver, which outputs data read from a memory core to a transmission line, includes a gate voltage control circuit, a bias circuit, and a driver circuit. The gate voltage control circuit generates a predetermined gate voltage in response to a current control signal. The bias circuit outputs the gate voltage as a first enable signal in an active mode, and outputs a ground voltage as a second enable signal in a standby mode. The driver circuit drives a predetermined output current in response to the first enable signal, outputs the predetermined output voltage to the transmission line according to the data, and stops its operation in response to the second enable signal. The gate voltage control circuit changes the level of the gate voltage according to a value of the current control signal and output the changed result. Therefore, it is possible to easily increase resolution of an output current and reduce the occupied area of the current mode output driver, thereby facilitating a circuit design.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This is a divisional of application Ser. No. 10/848,169, filed May 19, 2004, which is incorporated herein by reference in its entirety.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • Embodiments of the present invention relate to a current mode output driver of a semiconductor memory device for adjusting an output current using a gate voltage and a method for adjusting an output current using the current mode output driver.
  • This application claims the priority of Korean Patent Application No. 2003-32556, filed on May 22, 2003, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
  • 2. Description of the Related Art
  • FIG. 1 shows a general data input/output interface of a semiconductor memory device, such as a rambus DRAM (hereinafter, referred to as ‘RDRAM’). In FIG. 1, the plurality of memory devices 13 are connected to the chipset 11 through the transmission line 12. One end of the transmission line 12 is single-terminated by the terminating resistor Rterm and the terminating voltage Vterm.
  • Each of the plurality of memory devices 13 includes a current mode output driver for outputting data read from a memory outside the memory device 13. The current mode output driver has a large resistance both when it is turned on and when it is turned off, which facilitates impedance matching. Therefore, the current mode output driver is beneficial in RDRAM. The current mode output driver can also be used in systems for connecting chips to each other.
  • If the current mode output driver is a NMOS transistor, the voltage level at the gate terminal of the NMOS transistor is according to a data value read from the memory core. A drain current is generated from the NMOS transistor according to the voltage level at the gate terminal. This drain current is propagated through a channel or a wire. Since it is desirable for the current mode output driver to have a very large output resistance when it is in an on state, the NMOS transistor operates in saturation. Accordingly, the NMOS transistor should maintain a condition of “gate voltage (Vg)<drain voltage (Vd)+threshold voltage (Vt)”.
  • If an internal voltage VDD is applied to the gate of the NMOS transistor and a lower voltage is generated at the drain of the NMOS transistor, the condition of “gate voltage (Vg)<drain voltage (Vd)+threshold voltage (Vt)” can not be maintained. Accordingly, the output resistance of the current mode output driver is significantly reduced. Accordingly, if the current mode output driver is a single NMOS transistor, it is preferable that an appropriate voltage VA with a value between the internal voltage VDD and the threshold voltage Vt is used as the gate voltage of the NMOS transistor. However, since the voltage VA having a large current supply ability should be generated inside the chip, an increase of chip area and current consumption occurs. Accordingly, various semiconductor devices, as well as RDRAM, use a stacked driver. A current mode output driver implemented by such a stacked driver is disclosed in U.S. Pat. No. 6,556,049.
  • FIG. 2 is a circuit diagram of a current mode output driver, wherein the current mode output driver is used for a RDRAM. The current mode output driver 30 is connected to a transmission line 20 and generates a predetermined output voltage Vout on a node NODE according to data values. The current mode output driver 30 includes a driver circuit 40 and a bias circuit 50. The driver circuit 40 includes a plurality of driver segments 41 through 47 and the bias circuit 50 includes a plurality of bias circuits 51 through 57.
  • The plurality of bias circuits 51 through 57 output enable signals ENVG0 through ENVG6, respectively, to the plurality of driver segments 41 through 47, in response to received current control signals CC0 through CC6. Each of the current control signals CC0 through CC6 includes a predetermined number of bits. Each of the plurality of driver segments 41 through 47 includes 2n stacked drivers, wherein n is a positive integer. The number of the stacked drivers included in each of the plurality of driver segments 41 through 47 are different. For example, the driver segment 41 includes a single driver, the driver segment 42 includes two drivers, and the driver segment 43 includes four drivers. Likewise, the number of the drivers included the driver segments 44 through 47 each respectively corresponds to 2n and therefore the final driver segment 47 includes sixty-four drivers.
  • Each driver includes NMOS transistors N1 and N2. The source of the NMOS transistor N1 is connected to the drain of the NMOS transistor N2. The drain of the NMOS transistor N1 is connected to the node NODE. The enable signals ENVG0 through ENVG6 are input into the gate of the NMOS transistor N1. The source of the NMOS transistor N2 is connected to ground. Data DATA read from a memory core is input to the gate of NMOS transistor N2. The same enable signal is input into the gates of each the NMOS transistors N1 for a given driver segment. For example, the enable signal ENVG0 is input to the gate of one NMOS transistor N1 in the driver segment 41, while the enable signal ENVG1 is input into the gates of two NMOS transistors N1 in the driver segment 42. Likewise, the enable signal ENVG2 is input into four gates of the NMOS transistors N1 in the driver segment 43 and the enable signal ENVG6 is input into sixty-four gates of the NMOS transistors N1 in the driver segment 47.
  • The stacked driver of FIG. 2 has a large output resistance. The large output resistance is due to the NMOS transistors N1 operating in saturation, although the NMOS transistors N2 operates in a linearly and has a small resistance when data DATA of 1, (i.e. an internal voltage VDD) is inputted to the gate of the NMOS transistor N2. Since the enable signals ENVG0 through ENVG6 input into the gates of the NMOS transistors N1, have lower voltage levels than the internal voltage level VDD, the NMOS transistors N1 operate in saturation.
  • Each of the plurality of bias circuits 51 through 57 include the transmission gate 61 and the NMOS transistor N11. The drain of the NMOS transistor N11 is connected to an output terminal of the transmission gate 61. The source of the NMOS transistor N11 is connected to ground VSS. The current control signals CC0 through CC6 are input to the transmission gate 61. The opposite of CC0 through CC6 (CC0B through CC6B) are input into the gate of the NMOS transistor N11. The transmission gate 61 is turned on or off according to the current control signals CC0 through CC6. The transmission gate 61 receives a predetermined gate voltage Vg and outputs the gate voltage Vg as the enable signals ENVG0 through ENVG6 to an output terminal when it is turned on.
  • The NMOS transistor N11 is also turned on or off according to the current control signals CC0 through CC6. The NMOS transistor N11 is turned on when the transmission gate 61 is turned off, and outputs the ground voltage as the enable signal ENVG0 through ENVG6 to a drain terminal. The voltages of the enable signals ENVG0 through ENVG6 reaches the level of the gate voltage Vg or the level of the ground voltage VSS, in response to the current control signals CC0 through CC6: Accordingly, the NMOS transistors N1 in the plurality of driver segments 41 through 47 are turned on or off, according to the voltage levels of the enable signals ENVG0 through ENVG6.
  • The current mode output driver 30 allows a predetermined level of output current lout to flow, so that a channel impedance matching condition of the transmission line 20 is satisfied, regardless of changes in temperature or voltage. Accordingly, the current mode output driver 30 checks the output current lout continuously and adjusts the output current value lout to maintain a constant current value. For example, in a RDRAM, when the current mode output driver 30 allows an output current lout of 28.57 mA to flow and an output voltage Vout is varied between 1.8 V to 1.0 V by the output current Iout. The current mode output driver 30 checks whether the output voltage Vout is higher or lower than 1.0 V, and adjust the amount of the output current Iout.
  • The level of the output current Iout is controlled by the current control signals CC0 through CC6. For example, if the output voltage Vout is higher than 1.0 V, (i.e. the output current Iout is smaller than 28.57 mA), it is necessary to increase the value of the current control signals CC0 through CC6 by one bit. Likewise, if the output voltage Vout is lower than 1.0 V (i.e. the output current Iout is larger than 28.57 mA), it is necessary to reduce the value of the current control signal CC0 through CC6 by one bit. As the value of the current control signal CC0 through CC6 is changed, the voltage level of the enable signals ENVG0 through ENVG6 are also changed, controlling the number of the driver segments 41 through 47 turned on. As a result, the amount of the output current Iout is controlled.
  • In the RDRAM of FIG. 2, current control signals consist of seven bits and a current with 27 (i.e., 128) levels are generated by the current control signal. For example, if it is assumed that a current control signal is ‘1001011’, only the enable signals ENVG6, ENVG3, ENVG1, and ENVG0 reach the gate voltage Vg and the remaining enable signals ENVG2, ENVG4, and ENVG5 reach the ground voltage VSS. As a result, only the driver segments 47, 44 (not shown), 42, and 41 corresponding to 26, 23, 21, and 20 among seven driver segments 41 through 47 divided according to a ratio of 26:25:24:23:22:21:20 are turned on, to output data DATA. In other words, only 75 drivers among the whole 127 drivers are turned on. In the method that adjusts the amount of the output current Iout by changing the number of the driver segments 41 through 47 turned on or off, the amount of the output current Iout is proportional to a value of the current control signal CC0 through CC6.
  • FIG. 3 is a plot showing a relationship between a value of a current control signal and an output current. In FIG. 3, reference symbols A, B, and C represent current control signals classified according to their bit numbers. In other words, the bit number of the current control signal in the case of C is larger than the current control signal in a case of B. Also, the bit number of the current control signal in the case of B is larger than the current control signal in the case of A. For example, the bit number of the current control signal can be seven in the case of A, eight in the case of B, and nine in the case of C. As it goes from the case A to the case C, resolution of the output current Iout increases. In FIG. 3, an amount of current adjusted by one driver is Itotal/127, which corresponds to resolution of the output current Iout. When one driver is turned on or off, the amount of output current Iout is changed by Itotal/127. In FIG. 3, resolutions of the output currents Iout for the cases A through C are Itotal3/127, Itotal2/127, and Itotal1/127, respectively.
  • The current mode output driver 30 includes a bias circuit (e.g. bias circuits 51 through 57) and a signal line for supplying the enable signals ENVG0 through ENVG6 to each of the plurality of driver segments 41 through 47. Since the number of the current mode output drivers 30 included in one memory device is the same as the number of data input/output pins, signal lines corresponding to the number of the enable signals ENVG0 through ENVG6 must be wired to each of the driver segments of the plurality of current mode output drivers. Also, since the signal lines must be located with predetermined intervals from one another and relatively large capacitors must be connected to the signal lines in order to supply the enable signals ENVG1 through ENVG6 (each having a fine analog voltage), many difficulties exist in circuit design. Accordingly, since the current mode output driver 30 includes as many signal lines and bias circuits as the number of the enable signals ENVG0 through ENVG6, it occupies a very large area within a semiconductor chip. When increasing the bit number of the current control signal in order to increase resolution of the output current Iout, the current mode output driver 30 must include additional signal lines, bias circuits, and driver segments, which further increases the occupied area of the current mode output driver within the semiconductor chip.
  • SUMMARY OF THE INVENTION
  • Embodiments of the present invention provide a current mode output driver and an output current control method, capable of controlling the level of an output voltage by changing a gate voltage.
  • According to aspects of embodiments of the present invention, there is provided a current mode output driver, which outputs data read from a memory core to a transmission line. The current mode output driver may control an output current using a gate voltage. The current mode output driver may comprise the following. A gate voltage control circuit which generates a predetermined level of gate voltage in response to a current control signal. A bias circuit, which outputs the gate voltage as a first enable signal in an active mode and outputs a ground voltage as a second enable signal in a standby mode. And a driver circuit, which drives a predetermined output current in response to the first enable signal, outputs a predetermined output voltage to the transmission line according to the data, and/or stops its operation in response to the second enable signal. The gate voltage control circuit may change a level of the gate voltage according to a value of the current control signal and outputs the changed result.
  • According to aspects of embodiments of the present invention, there is provided a method of controlling an output current from a current mode output driver. The current mode output driver may include the following. A gate voltage control circuit which changes a level of a gate voltage according to a value of a current control signal and outputs the changed result. A bias circuit which outputs the gate voltage as a first enable signal in an active mode and outputs a ground voltage as a second enable signal in a standby mode. A driver circuit which drives a predetermined output current in response to the first enable signal and stops its operation in response to the second enable signal.
  • The method may comprise the following. A gate voltage control circuit, increasing the level of the gate voltage and outputting the increased result when the value of the current control signal increases in the active mode and increasing an output current driven by the driver circuit due to decrease of a turn-on resistance of the driver circuit according to increase of the level of the gate voltage. A gate voltage control circuit, decreasing the level of the gate voltage and outputting the decreased result when the value of the current control signal decreases in the active mode and decreasing the output current driven by the driver circuit due to increase of the turn-on resistance of the driver circuit according to decrease of the level of the gate voltage. The method further comprises repeating these steps until the active mode changes to standby mode.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a view showing a connection of a general rambus DRAM and a chip set.
  • FIG. 2 is a circuit diagram illustrating a current mode output driver.
  • FIG. 3 is a plot illustrating a relationship between values of current control signals and output currents.
  • FIG. 4 is an exemplary circuit diagram of a current mode output driver.
  • FIGS. 5 and 6 are exemplary circuit diagrams showing a gate voltage control circuit.
  • FIG. 7 is an exemplary plot illustrating a relationship between a value of current control signal and a gate voltage, in a current mode output driver.
  • FIG. 8 is an exemplary plot illustrating a relationship between the gate voltage and an output current, in a current mode output driver.
  • DETAILED DESCRIPTION OF THE INVENTION
  • FIG. 4 is an exemplary circuit diagram of a current mode output driver, according to embodiments of the present invention. Referring to FIG. 4, the current mode output driver 200 is connected to the node VNODE on the transmission line 100. The current mode output driver 200 comprises the driver circuit 210, the bias circuit 220, and the gate voltage control circuit 230.
  • The driver circuit 210 includes the plurality of parallel-connected drivers D1 through DM (M is a natural number more than two). The number of drivers included in the driver circuit 210 can be changed. Each of the plurality of drivers D1 through DM include two NMOS transistors N21 and N22. The source of the NMOS transistor N21 is connected to the drain of the NMOS transistor N22. The drain of the NMOS transistor N21 is connected to the node VNODE. The predetermined enable signal ENVG is input into the gate of the NMOS transistor N21. The source of the NMOS transistor N22 is connected to ground and the data DATA read from a memory core is input into the gate of the NMOS transistor N22.
  • The bias circuit 220 includes the transmission gate 221 and the NMOS transistor N23. The drain of the NMOS transistor N23 is connected to the output terminal of the transmission gate 221 and the source of the NMOS transistor N23 is connected to ground. The predetermined control signal CTL is input into the transmission gate 221 and the gate of the NMOS transistor N23. The control signal CTL is generated by a separate control circuit (not shown), and is enabled in an active mode and disabled in a standby mode. The transmission gate 221 that receives the predetermined gate voltage Vg, is turned on when the control signal CTL is enabled, and outputs the gate voltage Vg as the enable signal ENVG. The NMOS transistor N23 is turned on when the control signal CTL is disabled and outputs the ground voltage as the enable signal ENVG to the drain terminal.
  • The gate voltage control circuit 230 changes and outputs the level of the gate voltage Vg in response to a predetermined current control signal CC. The current control signal CC is generated by a separate control circuit (not shown) and includes a predetermined number of bits. The value of the current control signal CC is changed when the output current Iout of the current mode output driver 200 is changed.
  • The following describes exemplary operations of the current mode output driver 200. The control signal CTL is enabled in an active mode and the transmission gate 221 in the bias circuit 220 is turned on. The transmission gate 221 outputs a gate voltage Vg with a predetermined voltage level as the enable signal ENVG. The plurality of drivers D1 through DM in the driver circuit 210 are turned on in response to the enable signal ENVG and generate a predetermined output voltage Vout on the node VNODE, according to a value of data DATA read from the memory core.
  • If the output voltage Vout is higher than a predetermined voltage level, the value of the current control signal CC increases by one bit. The gate voltage control circuit 230 increases and outputs the level of the gate voltage Vg in response to the current control signal CC. As the level of the gate voltage Vg increases, the voltage level of the enable signal ENVG also increases. As the voltage level of the enable signal ENVG increases, the turn-on resistance of the NMOS transistor N21 in each of the plurality of drivers D1 through DM decreases. As a result, the amount of current flowing through the plurality of drivers D1 through DM increases, which increases the amount of the output current Iout.
  • If the output voltage Vout is lower than the predetermined voltage level, the value of the current control signal CC decreases by one bit. The gate voltage control circuit 230 reduces and outputs the level of the gate voltage Vg in response to the current control signal CC. As the level of the gate voltage Vg decreases, the voltage level of the enable signal ENVG also decreases. As the voltage level of the enable signal ENVG decreases, the turn-on resistance of each of the NMOS transistors N21 in the plurality of drivers D1 through DM increases. Accordingly, the amount of current flowing through the plurality of drivers D1 through DM decreases, which decreases the amount of the output current Iout.
  • As illustrated in exemplary FIG. 8, the output current Iout is proportional to the gate voltage Vg. Vt represents a threshold voltage of the NMOS transistor N21. Vgd represents the minimum level of the gate voltage Vg. Vgu represents the maximum level of the gate voltage Vg. Ic represents an exemplary ideal amount of the output current Iout. The voltage level of the enable signal ENVG (appearing when the amount of the output current Iout is Ic exists) is between the gate voltage Vgd and the gate voltage Vgu. When active mode changes to standby mode, the control signal CTL is disabled. The transmission gate 221 in the bias circuit 220 is turned off and the NMOS transistor N23 is turned on in response to the control signal CTL, thereby outputting to the drain the enable signal ENVG with a ground voltage level. The plurality of drivers D1 through DM are turned off in response to the enable signal ENVG and stop outputting the data DATA.
  • The current mode output driver 200, according to embodiments of the present invention, changes the level of the gate voltage Vg and controls the amount of the output current Iout. Accordingly, the current mode output driver 200 may include only one bias circuit and one signal line for supplying an enable signal ENVG in the driver circuit 210. The current mode output driver 200 may not need to divide the drivers D1 through DM, included in the driver circuit 210, according to the bit number of the current control signal. Therefore, the number of the drivers D1 through DM included in the driver circuit 210 is flexible.
  • FIG. 5 is an exemplary circuit diagram showing a gate voltage control circuit, according to embodiments of the present invention. The gate voltage control circuit 231 may comprise a plurality of resistors R0 through R5 and a plurality of switching circuits N31 through N35. The plurality of resistors R0 through R5 are connected in series to each other. For example, one end of the resistor R5 is connected to a node NOUT and one end of the resistor R0 is connected to a ground voltage VSS. Here, the resistances of each of the plurality of resistors R0 through R5 can be different or the same. In embodiments, the resistances of the resistors R1 through R5 can be predetermined multiples of the resistance of the resistor R0. Also, the resistance values of the predetermined multiples may increase in the order of the resistors R1, R2, R3, R4, and R5.
  • The plurality of switching circuits N31 through N35 are connected in parallel to both ends of each of the plurality of resistors R1 through R5, respectively. Each of the plurality of switching circuits N31 and N35 may be a NMOS transistor. An example of the plurality of switching circuits N31 and N35 are NMOS transistors shown in FIG. 5. The drain and source of each of the NMOS transistors N31 through N35 are connected to both ends of each of the plurality of resistors. Complementary signals CC4B through CC0B of the current control signals are input into the gate of each of NMOS transistors N35 through N31, respectively. The NMOS transistors N35 and N31 are turned on or off in response to the complementary signals CC4B through CC0B of the current control signals. A predetermined value of current Ir is input into the node NOUT. The level of the gate voltage Vg output from the node NOUT changes according to a resistance resulting from the combination of the NMOS transistors N31 through N35 that are turned on or off. The resistor R0 is a resistor for generating a minimal gate voltage Vg on the node NOUT when all the NMOS transistors N31 through N35 are turned on.
  • The operations of the gate voltage control circuit 231 is exemplified as follows. If the complementary signals CC4B through CC0B of the current control signals are ‘11111’, all the NMOS transistors N31 through N35 are turned on and a gate voltage Vg generated by the current Ir and the resistor R0 is output to the node NOUT. If the complementary signals CC4B through CC0B of the current control signals are ‘10100’, the NMOS transistors N35 and N33 are turned on and the NMOS transistors N34, N32, and N31 are turned off. As a result, a gate voltage Vg generated by the current Ir and the resistors R0, R1, R2, and R4 is outputted to the node NOUT.
  • The level of the gate voltage Vg can be controlled according to the change in the values of the current control signals CC4 through CC0. Referring to exemplary FIG. 7, the gate voltage Vg may be proportional to the value of the current control signal. In FIG. 7, Vgd represents the minimum level of the gate voltage Vg and Vgu represents the maximum level of the gate voltage Vg. Here, if the current control signals CC4 through CC0 are ‘00000’, the gate voltage Vg are generated by the current Ir and the resistor R0 to reach the minimum level Vgd.
  • If an output voltage Vout of the current mode output driver 200 of FIG. 4 is higher than a predetermined voltage level, the values of the current control signals CC4 through CC0 increase. If the values of the current control signals CC4 through CC0 increase, the gate voltage control circuit 231 increases the resistance of the resistor through which the current Ir flows. As a result, the level of the gate voltage Vg outputted from the gate voltage control circuit 231 increases.
  • If the level of the output voltage Vout of the current mode output driver 200 is lower than the predetermined voltage level, the values of the current control signals CC4 through CC0 decrease. If the values of the current control signals CC4 through CC0 decrease, the gate voltage control circuit 231 reduces the resistance of the resistor through which the current Ir flows, and reduces and outputs the level of the gate voltage Vg.
  • In FIG. 5, the plurality of resistors R0 through R5 and the plurality of NMOS transistors N31 and N35 are exemplary. Accordingly, the number of the NMOS transistors and the resistors included in the gate voltage control circuit 231 can be different. The gate voltage control circuit 231 may include the same number of resistors and NMOS transistors as the bit number of the current control signal. As the number of the resistors and NMOS transistors included in the gate voltage control circuit 231 increases, resolution of the output current Iout of the current mode output driver (200 of FIG. 4) also increases. The current mode output driver, according to embodiments of the present invention, may increase resolution of the output current by adding only a switching circuit and resistors in the gate voltage control circuit. Accordingly, it is possible to reduce the occupied area of the current mode output driver.
  • FIG. 6 is an exemplary circuit diagram showing a gate voltage control circuit, according to embodiments of the present invention. The gate voltage control circuit 232 comprises the reference current source circuit 240, the first current source circuit 250, the additional current source circuit 260, and/or the resistor R0. The reference current source circuit 240 generates a predetermined reference current Ir. The reference current source circuit 240 may include the PMOS transistor P40 and a resistor R1. The source of the PMOS transistor P40 is connected to an internal voltage VDD. The gate and drain of the PMOS transistor P40 are connected to one end of the resistor R1 and the other end of the resistor RI is connected to the ground voltage VSS. The first current source circuit 250 forms a current mirror with the reference current source circuit 240, and generates and outputs a first current 10 to a node NOUT. The first current source circuit 250 may include the PMOS transistor P41 and a NMOS transistor N41.
  • The additional current source circuit 260 may be connected in parallel to the first current source circuit 250 and may form a current mirror with the reference current source circuit 240. The additional current source circuit 260 may include a first through a second additional current source circuits 261 through 264. The first through the second additional current source circuits 261 through 264 generate and output predetermined additional currents I4 through I1 to the node NOUT, in response to predetermined current control signals CC3 through CC0. The first through the second additional current source circuits 261 through 264 may include PMOS transistors P45 through P42 acting as current sources and NMOS transistors N45 through N42 acting as switching circuits.
  • One end of the resistor R0 may be connected to the node NOUT and the other end may be connected to the ground voltage VSS. The resistor R0 passes the current It to the node NOUT and generates a predetermined level of gate voltage Vg on the node NOUT. For example, the current It is a sum of the first current I0 and the additional currents I4 through I1.
  • The sources of the PMOS transistors P45 through P41 are connected to the internal voltage VDD. The gates of the PMOS transistors P45 through P41 are connected to one end of the resistor R1 and to the gate of the PMOS transistor P40. The drains of the PMOS transistors P45 through P41 are connected to the drains of the NMOS transistors N45 through N41, respectively. The current control signals CC3 through CC0 are input to the gates of the NMOS transistors N45 through N42, respectively. The sources of NMOS transistors N45 through N42 are connected to the node NOUT. A predetermined reference voltage VREF is input to the gate of the NMOS transistor N41 and the source of the NMOS transistor N41 is connected to the node NOUT. Here, when the gate voltage control circuit 232 operates, the reference voltage VREF maintains the NMOS transistor N41 in an always turned-on state.
  • When the NMOS transistor N41 is turned on, a predetermined current I0 flows through the PMOS transistor P41, the NMOS transistor N41, and the resistor R0. The gate voltage Vg generated by the current I0 and the resistor R0 appears on the node NOUT. The PMOS transistor P41 and the NMOS transistor N41 are provided to generate a minimum gate voltage Vg on the node NOUT when all the NMOS transistors N45 through N42 are in a turned-off state. The NMOS transistors N45 through N42 are turned on or off in response to the current control signals CC3 through CC0. The PMOS transistors P45 through P42 have different current driving capacities and drive the different amounts of the additional currents I4 through I1 when the NMOS transistors N45 though N42 are turned on.
  • The additional currents I4 through I1 is a predetermined multiple of the reference current Ir. For example, additional current I4 can be set to multiple of eight of the reference current Ir and the additional current I3 can be set to multiple of four of the reference current Ir. Likewise, the additional current I2 can be set as double the reference current Ir, and the additional current I1 can be set equal to the reference current Ir. Here, a ratio of the additional currents I4 through I1 to the reference current Ir can be flexibly set.
  • As the number of the turned-on NMOS transistors N45 through N42 increases, the amount of the current It flowing to the node NOUT increases. Accordingly, the level of the gate voltage Vg generated on the node NOUT increases. Likewise, as the number of the turned-off NMOS transistors N45 through N42 increases, the amount of the current It flowing to the node NOUT decreases. As a result, the level of the gate voltage Vg generated on the node NOUT decreases.
  • As an example, if the current control signals CC3 through CC0 are ‘0000’, all the NMOS transistors N45 through N42 of the additional current source circuit 260 are turned off. The NMOS transistor N41 of the first current source circuit 250 is turned on in response to a reference voltage VREF and a first current 10 flows to the node NOUT. The current It reaches the first current I0 and a gate voltage Vg generated by the first current I0 and the resistor R0 is output to the node NOUT.
  • As another example, if the current control signals CC3 through CC0 are ‘0011’, only the NMOS transistors N43 and N42 of the additional current source circuit 260 are turned on and the NMOS transistors N45 and N44 are turned off. As a result, the first current 10 and the additional currents I1 and I2 flow to the node NOUT and the amount of the current It increases. If the amount of the current It increases, the level of the gate voltage Vg generated on the node NOUT increases. Accordingly, the level of the gate voltage Vg can be controlled by changes in values of the current control signals CC3 through CC0.
  • If the output voltage Vout of the current mode output driver (200 of FIG. 4) is higher than a predetermined voltage level, the values of the current control signals CC3 through CC0 increase. If the values of the current control signals CC3 through CC0 increase, the gate voltage control circuit 232 increases the amount of the current It flowing to the resistor R0. As a result, the level of the gate voltage Vg outputted from the gate voltage control circuit 232 increases.
  • If the output voltage Vout of the current mode output driver 200 is lower than the predetermined voltage level, the values of the current control signals CC3 through CC0 decrease. If the values of the current control signals CC3 through CC0 decrease, the gate voltage control circuit 232 increases the current It flowing to the resistor R0, and reduces and outputs the level of the gate voltage Vg.
  • The gate voltage control circuit 232 is illustrated in FIG. 6 to include the first through the fourth additional current source circuits 261 through 264. However, the number of the additional current source circuits is flexible. In more detail, the gate voltage control circuit 232 can include the same number of additional current source circuits as the bit number of the current control signal. As the number of the additional current source circuits included in the gate voltage control circuit 232 increase, resolution of the output current Iout of the current mode output driver (200 of FIG. 4) increases.
  • Accordingly, since the current mode output driver according to embodiments of the present invention can increase resolution of an output current only by adding additional current source circuits in the gate voltage control circuit, it is possible to reduce the occupied area of the current mode output driver and facilitate a circuit design. Accordingly, it may be possible to increase resolution of an output current. Also, it may be possible to facilitate a circuit design by reducing the occupied area of the current mode output driver.
  • While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.

Claims (9)

1. An apparatus which outputs data from a memory to a transmission line, comprising:
at least one set of transistors, wherein:
each set of the at least one set of transistors comprises a first transistor and a second transistor coupled in series;
the gate of the first transistor receives data from the memory;
the drain of the second transistor is coupled to the transmission line; and
the gate of the second transistor receives a variable voltage signal to vary the resistance of the second transistor.
2. The apparatus of claim 1, wherein the resistance of the second transistor is varied to match the impedance of the transmission line.
3. The apparatus of claim 1, wherein the variable voltage signal is based on external feedback of the current level on the transmission line.
4. The apparatus of claim 1, wherein the memory is random access memory.
5. The apparatus of claim 4, wherein the random access memory is a dynamic random access memory.
6. The apparatus of claim 5, wherein the dynamic random access memory is a rambus dynamic random access memory.
7. The apparatus of claim 5, wherein at least one of the first transistor and the second transistor is a NMOS transistor.
8. The apparatus of claim 5, wherein at least one of the first transistor and the second transistor is a PMOS transistor.
9. The apparatus of claim 1, wherein the apparatus is a current mode output driver.
US11/434,867 2003-05-22 2006-05-17 Current mode output driver Abandoned US20060203569A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/434,867 US20060203569A1 (en) 2003-05-22 2006-05-17 Current mode output driver

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR2003-32556 2003-05-22
KR10-2003-0032556A KR100518574B1 (en) 2003-05-22 2003-05-22 Current mode output driver and the method for adjusting output current using gate voltage
US10/848,169 US7072227B2 (en) 2003-05-22 2004-05-19 Current mode output driver
US11/434,867 US20060203569A1 (en) 2003-05-22 2006-05-17 Current mode output driver

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/848,169 Division US7072227B2 (en) 2003-05-22 2004-05-19 Current mode output driver

Publications (1)

Publication Number Publication Date
US20060203569A1 true US20060203569A1 (en) 2006-09-14

Family

ID=36970692

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/848,169 Expired - Fee Related US7072227B2 (en) 2003-05-22 2004-05-19 Current mode output driver
US11/434,867 Abandoned US20060203569A1 (en) 2003-05-22 2006-05-17 Current mode output driver

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/848,169 Expired - Fee Related US7072227B2 (en) 2003-05-22 2004-05-19 Current mode output driver

Country Status (3)

Country Link
US (2) US7072227B2 (en)
KR (1) KR100518574B1 (en)
CN (1) CN1574089B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2011362347B2 (en) * 2011-03-16 2015-08-20 Hitachi Energy Ltd Gate control circuit, power module and associated method
WO2016164019A1 (en) 2015-04-09 2016-10-13 Hewlett Packard Enterprise Development Lp Termination voltage circuits
JP7051694B2 (en) * 2016-10-12 2022-04-11 ソニーセミコンダクタソリューションズ株式会社 Driver circuit and its control method, and transmission / reception system
US11151957B2 (en) * 2017-04-27 2021-10-19 Sakai Display Products Corporation Display device, drive voltage setting method, and computer program
US10373655B2 (en) 2017-12-06 2019-08-06 Micron Technology, Inc. Apparatuses and methods for providing bias signals according to operation modes as supply voltages vary in a semiconductor device
US10199081B1 (en) 2017-12-06 2019-02-05 Micron Technology, Inc. Apparatuses and methods for providing bias signals in a semiconductor device
CN115061527B (en) * 2022-07-28 2024-02-23 国仪量子技术(合肥)股份有限公司 Control method of voltage-controlled current source

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5483110A (en) * 1993-03-19 1996-01-09 Hitachi, Ltd. Signal transmission method, signal transmission circuit and information processing system using same
US5917340A (en) * 1997-10-08 1999-06-29 Pericom Semiconductor Corp. Twisted-pair driver with staggered differential drivers and glitch free binary to multi level transmit encoder
US6366155B1 (en) * 1999-07-13 2002-04-02 Samsung Electronics Co., Ltd. Reference voltage generators and methods including supplementary current generation, and integrated circuits including the same
US6509756B1 (en) * 2000-03-31 2003-01-21 Rambus Inc. Method and apparatus for low capacitance, high output impedance driver
US6567317B2 (en) * 2001-05-25 2003-05-20 Hynix Semiconductor Inc. Controlling output current rambus DRAM
US6577554B2 (en) * 2000-08-08 2003-06-10 Samsung Electronics Co., Ltd. Semiconductor memory device for providing margin of data setup time and data hold time of data terminal

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5721704A (en) * 1996-08-23 1998-02-24 Motorola, Inc. Control gate driver circuit for a non-volatile memory and memory using same
KR100283910B1 (en) 1999-02-11 2001-02-15 김영환 Output drive control circuit for rambus dram
DE10032272C2 (en) * 2000-07-03 2002-08-29 Infineon Technologies Ag Current driver arrangement for MRAM

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5483110A (en) * 1993-03-19 1996-01-09 Hitachi, Ltd. Signal transmission method, signal transmission circuit and information processing system using same
US5917340A (en) * 1997-10-08 1999-06-29 Pericom Semiconductor Corp. Twisted-pair driver with staggered differential drivers and glitch free binary to multi level transmit encoder
US6366155B1 (en) * 1999-07-13 2002-04-02 Samsung Electronics Co., Ltd. Reference voltage generators and methods including supplementary current generation, and integrated circuits including the same
US6509756B1 (en) * 2000-03-31 2003-01-21 Rambus Inc. Method and apparatus for low capacitance, high output impedance driver
US6577554B2 (en) * 2000-08-08 2003-06-10 Samsung Electronics Co., Ltd. Semiconductor memory device for providing margin of data setup time and data hold time of data terminal
US6567317B2 (en) * 2001-05-25 2003-05-20 Hynix Semiconductor Inc. Controlling output current rambus DRAM

Also Published As

Publication number Publication date
US7072227B2 (en) 2006-07-04
US20040233735A1 (en) 2004-11-25
KR20040100266A (en) 2004-12-02
KR100518574B1 (en) 2005-10-04
CN1574089B (en) 2011-08-03
CN1574089A (en) 2005-02-02

Similar Documents

Publication Publication Date Title
US7113026B2 (en) Voltage generating circuit
US7551019B2 (en) Semiconductor integrated circuit and source voltage/substrate bias control circuit
US20060203569A1 (en) Current mode output driver
US5117131A (en) Buffer circuit having a voltage drop means for the purpose of reducing peak current and through-current
US6922098B2 (en) Internal voltage generating circuit
KR101260801B1 (en) Voltage regulator and method of regulating voltage
US20070058458A1 (en) Low power dissipation voltage generator
US7646652B2 (en) Internal voltage generator for use in semiconductor memory device
US4873673A (en) Driver circuit having a current mirror circuit
US6407538B1 (en) Voltage down converter allowing supply of stable internal power supply voltage
US20090140793A1 (en) Internal voltage generation circuit of semiconductor memory device
US20050206466A1 (en) Refresh oscillator
KR100266901B1 (en) Internal power supply voltage generating circuit and semiconductor memory device using it
JP2004310990A (en) Circuit for generating reference voltage, and circuit for generating internal voltage
US20050093581A1 (en) Apparatus for generating internal voltage capable of compensating temperature variation
US20040251957A1 (en) Internal voltage generator
US7667531B2 (en) Signal transmission circuit
US11532350B2 (en) Memory device including data input/output circuit
US20050104571A1 (en) Power-up signal generating circuit
US7027318B2 (en) Method and system for adjusting offset voltage
US7088125B2 (en) Reducing coupling noise in an output driver
KR20030032178A (en) Data out driver for controlling the voltage level of output data
KR20030092584A (en) The Vpp-generating circuit and the Vpp-generating method in the semiconductor memory devices
KR940005976B1 (en) Semiconductor memory device with many internal voltage generating circuit
KR20080088167A (en) Semiconductor device

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION