IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0330363
(2002-12-30)
|
우선권정보 |
KR-0018249 (2002-04-03) |
발명자
/ 주소 |
- Yoo, Chang-sik
- Moon, Byong-mo
|
출원인 / 주소 |
- Samsung Electronics, Co. Ltd.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
39 인용 특허 :
6 |
초록
▼
An output driver circuit includes a push-pull driver for driving an output signal of a semiconductor device to one of two voltage levels corresponding to a determined data state. The push-pull driver includes a pull-up driving circuit for driving the output signal toward a first voltage level when t
An output driver circuit includes a push-pull driver for driving an output signal of a semiconductor device to one of two voltage levels corresponding to a determined data state. The push-pull driver includes a pull-up driving circuit for driving the output signal toward a first voltage level when the data state is logic “high,” and a pull-down driving circuit for driving the output signal to a second voltage level when the data state is “low.” The strength with which the pull-up driving circuit drives the voltage level of the output signal toward the first output voltage level can be controlled independently of the strength with which the pull-down driving circuit drives the voltage level of the output signal toward the second output voltage level. The rate at which the pull-up driving circuit drives the output signal voltage level from a “low” data state to a “high” data state can also be controlled independently of the rate at which the pull-down driving circuit drives the output signal voltage level from the “high” data state to the “low” data state.
대표청구항
▼
1. An output driver circuit for generating an output signal based on an internal data state of a semiconductor device, comprising:one or more pull-up units for selectively driving a voltage level of the output signal to a first voltage; andone or more pull-down units for driving a voltage level of t
1. An output driver circuit for generating an output signal based on an internal data state of a semiconductor device, comprising:one or more pull-up units for selectively driving a voltage level of the output signal to a first voltage; andone or more pull-down units for driving a voltage level of the output signal to a second voltage; whereinthe pull-up units are controlled by one or more pull-up control signals including at least one up-driving strength control signal that controls strength at which a pull-up unit drives voltage level of the output signal to the first voltage, independently of the pull-down units, the pull-down units controlled by one or more pull-down control signals including at least one down-driving strength control signal that controls strength at which a pull-down unit drives voltage level of the output signal to the second voltage. 2. The output driver circuit of claim 2, wherein:the pull-up units drive the voltage level of the output signals to the first voltage based on a first data signal; andthe pull-down units drive the voltage level of the output signal to a second voltage based on the second data signal. 3. The output driver circuit of claim 2, wherein each pull-up unit includes:a first data signal receiving circuit for receiving the first data signal and outputting a pull-up driving signal based on the received first data signal; anda pull-up transistor for driving the voltage level of the output signal to the first voltage based on the pull-up driving signal. 4. The output driver circuit of claim 3, wherein each pull-down unit includes:a second data signal receiving circuit for receiving the second data signal and outputting a pull-down driving signal based on the received second data signal; anda pull-down transistor for driving the voltage level of the output signal to the second voltage based on the pull-down driving signal. 5. The output driver circuit of claim 1, wherein the first voltage corresponds to a power supply voltage and the second voltage corresponds to a ground voltage. 6. The output driver circuit of claim 1, wherein the pull-up units includes N+1 pull-up units, and the pull-down units includes N+1 pull-down units, N being a number greater than or equal to 1. 7. The output driver circuit of claim 1, whereinthe up-driving strength control signals include N+1 up-driving strength control signals, and the down-driving strength control signals include N+1 down-driving strength control signals, N being a number greater than or equal to 1; and whereinthe pull-up units include N+1 pull-up units, each of the N+1 pull-up units being controlled by a corresponding one of the N+1 up-driving strength control signals; and whereinthe pull-down units include N+1 pull-down units, each of the N+1 pull-down units being controlled by a corresponding one of the N+1 down-driving strength control signals. 8. The output driver circuit of claim 7, whereinthe N+1 pull-up units include an (n+1) th pull-up unit, n being a number within a range of 0 . . . N, the (n+1) th pull-up unit including:a first data receiving circuit for receiving the first data signal, the first data receiving circuit outputting a pull-up driving signal based on the received first data signal;a pull-up transistor for driving the voltage level of the output signal to the first output voltage based on the pull-up driving signal; anda pull-up unit control transistor, which is turned on or off based on an (n+1) th up-driving strength control signal of the N+1 up-driving strength control signals, the pull-up transistor being enabled to drive the voltage level of the output signal to the first voltage when the pull-up unit control transistor is turned on, the pull-up transistor being disabled from driving the voltage level of the output signal to the first voltage when the pull-up unit control transistor is turned off. 9. The output driver circuit of claim 8, wherein the (n+1) th pull-up unit includes:a first node connecting the fi rst data receiving circuit to the pull-up transistor, the pull-up driving signal corresponding to the voltage level at the first node; anda second voltage node at which the second voltage is applied; whereinthe pull-up unit control transistor, when turned on, electrically blocks a path connecting the first node and the second voltage node, to enable the pull-up transistor to drive the voltage level of the output signal to the first voltage. 10. The output driver circuit of claim 8, wherein the size of the pull-up transistor is proportional to S*2 n , S being a size of the pull-up transistor of a first pull-up unit of the N+1 pull-up units. 11. The output driver circuit of claim 8, wherein the first voltage corresponds to a power supply voltage, and the second voltage corresponds to a ground voltage. 12. The output driver circuit of claim 7, whereinthe N+1 pull-down units include an (n+1) pull-down unit, n being a number within a range of 0 . . . N, the (n+1) th pull-down unit including:a second data receiving circuit for receiving the second data signal, the second data receiving circuit outputting a pull-down driving signal based on the received first data signal;a pull-down transistor for driving the voltage level of the output signal to the second output voltage based on the pull-down driving signal; anda pull-down unit control transistor, which is turned on or off based on an (n+1) th down-driving strength control signal of the N+1 down-driving strength control signals, the pull-down transistor being enabled to drive the voltage level of the output signal to the second voltage when the pull-down unit control transistor is turned off, the pull-down transistor being disabled from driving the voltage level of the output signal to the second voltage when the pull-down unit control transistor is turned on. 13. The output driver circuit of claim 12, wherein the (n+1) th pull-down unit includes:a second node connecting the second data receiving circuit to the pull-down transistor, the pull-down driving signal corresponding to the voltage level at the second node; anda first voltage node at which the first voltage is applied; whereinthe pull-down unit control transistor, when turned on, blocks a path connecting the second node and the first output voltage node, to enable the pull-down transistor to drive the voltage level of the output signal to the second voltage. 14. The output driver circuit of claim 12, wherein a size of the pull-down transistor is proportional to S*2 n , S being a size of the pull-down transistor of a first pull-down unit of the N+1 pull-down units. 15. The output driver circuit of claim 12, wherein the first voltage corresponds to a power supply voltage, and the second voltage corresponds to a ground voltage. 16. The output driver circuit of claim 2, wherein an up-slew rate of the output signal is controlled independently from a down-slew rate of the output signal, the up-slew rate being a rate at which the pull-up units drive the output signal from the second voltage to the first voltage, the down-slew rate being a rate at which the pull-down units drive the output signal from the first voltage to the second voltage. 17. The output driver circuit of claim 16, whereinthe pull-up control signals include an up-slew rate control signal used by the pull-up units for controlling the up-slew rate of the output signal, andthe pull-down control signals include a down-slew rate control signal used by the pull-down units for controlling the down-slew rate of the output signal. 18. The output driver circuit of claim 17, wherein each pull-up unit includes:a first data receiving circuit for receiving the first data signal and outputting a pull-up driving signal based on the received first data signal;a pull-up transistor in communication with the first data receiving circuit for driving the voltage level of the output signal to the first voltage based on the pull-up driving signal received from the first data receiv ing circuit; andan up-slew rate control transistor operatively connected to the first data receiving circuit for controlling a rate at which the pull-up transistor drives the voltage level of the output signal to the first voltage level. 19. The output driver circuit of claim 18, whereinthe up-slew rate control transistor receives the up-slew rate control signal; anda turn-on resistance of the up-slew rate control transistor decreases as a voltage level of the up-slew rate control signal increases, thereby causing the pull-up transistor to drive the voltage level of the output signal to the first voltage more quickly. 20. The output driver circuit of claim 19, wherein each pull-down unit include:a second data receiving circuit for receiving the second data signal and outputting a pull-down driving signal based on the received second data signal;a pull-down transistor in communication with the second data receiving circuit for driving the voltage level of the output signal to the second output voltage based on the pull-down driving signal received from the second data receiving circuit; anda down-slew rate control transistor operatively connected to the second data receiving circuit for controlling a rate at which the pull-down transistor drives the voltage level of the output signal to the second voltage. 21. The output driver circuit of claim 20, whereinthe down-slew rate control transistor receives the down-slew rate control signal, anda turn-on resistance of the down-slew rate control transistor decreases as a voltage level of the down-slew rate control signal increases, thereby causing the pull-down transistor to drive the voltage level of the output signal to the second voltage more quickly. 22. The output driver circuit of claim 17, whereinthe output driver circuit further comprises a digital-analog converter for receiving a digital up-slew rate control code and a digital down-slew rate control code,the digital-analog converter converts the received digital up-slew rate control code into the up-slew rate control signal, the up-slew control signal having an analog voltage level,the digital-analog converter converts the received down-slew rate control code into the down-slew rate control signal, the down-slew control signal having an analog voltage level. 23. The output driver circuit of claim 17, whereinthe up-driving strength control signals include N+1 up-driving strength control signals, and the down-driving strength control signals include N+1 down-driving strength control signals, N being a number greater than or equal to 1;the pull-up units include N+1 pull-up units, each of the N+1 pull-up units being controlled by a corresponding one of the N+1 up-driving strength control signals, andthe pull-down units include N+1 pull-down units, each of the N+1 pull-down units being controlled by a corresponding one of the N+1 down-driving strength control signals. 24. The output driver circuit of claim 23, whereinthe N+1 pull-up units include an (n+1) th pull-up unit, n being a number within a range of 0 . . . N, the (n+1) th pull-up unit including:a first data receiving circuit for receiving the first data signal and outputting a pull-up driving signal based on the received first data signal;a pull-up transistor in communication with the second data receiving circuit for driving the voltage level of the output signal to the first output voltage based on the pull-up driving signal received from the first data receiving circuit;an up-slew rate control transistor operatively connected to the first data receiving circuit for controlling a rate at which the pull-up transistor drives the voltage level of the output signal to the first voltage level based on the up-slew rate control signal; anda pull-up unit control transistor operatively connected to the up-slew rate control transistor and in communication with the pull-up transistor, which is turned on or off based on an (n+1) th up-driving strength control signal of the N+1 up -strength control signals, the pull-up transistor being enabled to drive the voltage level of the output signal to the first voltage when the pull-up unit control transistor is turned on, the pull-up transistor being disabled from driving the voltage level of the output signal to the first voltage when the pull-up unit control transistor is turned off. 25. The output driver circuit of claim 23, wherein the N+1 pull-down driving units include an (n+1) th pull-down unit, n being a number within a range of 0 . . . N, the (n+1) th pull-down unit including,a second data receiving circuit for receiving the second data signal and outputting a pull-down driving signal based on the received second data signal;a pull-down transistor in communication with the second data receiving circuit for driving the voltage level of the output signal toward the second output voltage based on the pull-down driving signal received from the second data receiving circuit;a down-slew rate control transistor operatively connected to the second data receiving circuit for controlling a rate at which the pull-down transistor drives the voltage level of the output signal to the second voltage based on the down-slew rate control signal; anda pull-down unit control transistor operatively connected to the down-slew rate control transistor and in communication with the pull-down transistor, which is turned on or off based on an (n+1) th down-driving strength control signal of the N+1 down-driving strength control signals, the pull-down transistor being enabled to drive the voltage level of the output signal to the second voltage when the pull-down unit control transistor is turned off, the pull-down transistor being disabled from driving the voltage level of the output signal to the second voltage when the pull-down unit control transistor is turned on. 26. The output driver circuit of claim 16, further comprising:a pre-driver device for receiving an output enable signal, the pre-driver device generating the first and second data signals based on the output enable signal and outputting the first and second data signals to the pull-up units and pull-down units, respectively, whereinthe output signal is generated to have a voltage level corresponding to an internal data state of the semiconductor device when the output enable signal is activated, andthe output signal is generated to have a voltage level corresponding to a tri-state when the output enable signal is not activated. 27. The output driver circuit of claim 26, whereinthe first and second data signals each have a logic level corresponding to the internal data state when the output enable signal is activated, thereby causing the pull-up units or the pull-down units to drive the output signal to the voltage level corresponding to the internal data state, andthe first data signal has a different logic level from the second data signal when the output enable signal is not activated, thereby disabling the pull-up units and the pull-down units from driving the output signal. 28. The output driver circuit of claim 2, further comprising:a pre-driver device for receiving an output enable signal, the pre-driver device generating the first and second data signals based on the output enable signal and outputting the first and second data signals to the pull-up units and pull-down units, respectively,the output signal is generated to have a voltage level corresponding to an internal data state of the semiconductor device when the output enable signal is activated, andthe output signal is generated to have a voltage level corresponding to a tri-state when the output enable signal is not activated. 29. The output driver circuit of claim 28, wherein the voltage level corresponding to the tri-state is between the voltage level corresponding to a high internal data state and the voltage level corresponding to a low internal data state. 30. The output driver circuit of claim 28, whereinthe first and second data signals e ach have a logic level corresponding to the internal data state when the output enable signal is activated, thereby causing the pull-up units or the pull-down units to drive the output signal to the voltage level corresponding to the internal data state, andthe first data signal has a different logic level from the second data signal when the output enable signal is not activated to disable the pull-up units and the pull-down units from driving the output signal. 31. The output driver circuit of claim 30, wherein the pull-up units drive the output signal when the internal data state is high and the output enable signal is activated. 32. The output driver circuit of claim 30, wherein the pull-down units drive the output signal when the internal data state is low and the output signal is activated. 33. The output driver circuit of claim 30, wherein the pre-driver further comprises:an active signal latch unit for latching the output enable signal and an inverted output enable signal when the internal clock is in a first state, the output enable signal being latched in one of an activated state and a non-activated state; anda logic unit for generating the first and second data signals based on the latched output enable signal, the first and second data signals having a logic level corresponding to the internal data when the output enable signal is in the activated state, the first data signal having a different logic level from the second data signal when the output enable signal is in the non-activated state. 34. The output driver circuit of claim 33, whereinthe internal data state is determined from two internal data signals, a data rate of each of the internal data signals being no more than half of a data rate of the output signal, andeach of the first and second data signals has a data rate being substantially equal to the data rate of the output signal. 35. The output driver circuit of claim 34, wherein the two internal data signals include a first and second internal data signal, the internal data state being determined by the first internal data signal when an internal clock signal has a high logic level, the internal data state being determined by the second internal data signal when the internal clock signal is low. 36. An output driver circuit for generating an output signal based on an internal data state of a semiconductor device, comprising:at least one pull-up unit for selectively driving a voltage level of the output signal to a first voltage, the at least one pull-up unit controlled by at least one up-driving strength control signal that controls strength at which a pull-up unit drives voltage level of the output signal to the first voltage, and by at least one up-slew rate control signal used for controlling an up-slew rate of the output signal; andat least one pull-down unit for driving a voltage level of the output signal to a second voltage, the at least one pull-down unit controlled by at least one down-driving strength control signal that controls strength at which a pull-down unit drives voltage level of the output signal to the second voltage, and by at least one down-slew rate control signal used for controlling a down-slew rate of the output signal. 37. The output driver circuit of claim 36, whereinthe up-slew rate is a rate at which the pull-up units drive the output signal from the second voltage to the first voltage,the down-slew rate being a rate at which the pull-down units drive the output signal from the first voltage to the second voltage,the at least one up-driving strength control signal and the at least one down-driving strength control signal are independently generated so that the pull-up units are controlled independently of the pull-down units, andthe up-slew rate of the output signal is controlled independently from the down-slew rate of the output signal.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.