text: various embodiments will be described below in more detail with reference to the accompanying drawings . the present invention may , however , be embodied in different forms and should not be construed as limited to the embodiments set forth herein . rather , these embodiments are provided so that this disclosure will be thorough and complete , and will fully convey the scope of the present invention to those skilled in the art . throughout the disclosure , like reference numerals refer to like parts throughout the various figures and embodiments of the present invention . the drawings are not necessarily to scale and , in some instances , proportions may have been exaggerated to clearly illustrate features of the embodiments . it is also noted that in this specification , “ connected / coupled ” refers to one component not only directly coupling another component , but also indirectly coupling another component through an intermediate component . in addition , a singular form may include a plural form as long as it is not specifically mentioned . fig2 illustrates an example of a transmitter in accordance with the present invention . referring to fig2 , a transmitter may include a main pull - up driver 210 , an auxiliary pull - up driver 220 , a main pull - down driver 230 and an auxiliary pull - down driver 240 . the main pull - up driver 210 may pull - up drive an output node in a high logic signal driving period . the main pull - up driver 210 may include a pmos transistor 211 for pull - up driving the output node output in response to a pull - up driving signal pub . unlike the conventional transmitter of fig1 , the main pull - up driver 210 does not include a passive resistor . the pull - up driving signal pub may be activated to a low logic level when the transmitter transmits a signal having a high logic level . the auxiliary pull - up driver 220 may be activated in the high logic signal driving period , and may pull - up drive the output node output in response to a voltage of the output node . the auxiliary pull - up driver 220 may not drive the output node output regardless of the voltage of the output node output in a period other than the high logic signal driving period . the auxiliary pull - up driver 220 may compensate for non - linear driving current characteristics of the main pull - up driver 210 . the auxiliary pull - up driver 220 may include a pmos transistor 221 for applying a pull - up voltage vdd in response to the pull - up driving signal pub , a pmos transistor 223 for transmitting the voltage of the output node output in response to the pull - up driving signal pub and a pmos transistor 222 for pull - up driving the output node output using the pull - up voltage vdd applied through the pmos transistor 221 in response to the voltage of the output node output which is transmitted through the pmos transistor 223 . in operation , the pmos transistors 221 and 223 may be turned on when the pull - up driving signal pub is activated to a low logic level . a pull - up voltage vdd may be applied to the pmos transistor 222 , the voltage of the output node output may be transmitted to a gate of the pmos transistor 222 and the output node output may be driven according to the voltage of the output node output . when the pull - up driving signal pub is deactivated to a high logic level , the auxiliary pull - up driver 220 may not drive the output node output because the pmos transistors 221 and 223 are turned off . the pmos transistor 221 may activate / deactivate the auxiliary pull - up driver 220 and the pmos transistor 222 may drive the output node output . the pmos transistor 223 may prevent the gate of the pmos transistor 222 from being damaged or destroyed by static electricity which may flow into the output node output . the main pull - down driver 230 may pull - down drive the output node output in a ‘ low ’ signal ( data ) driving period . the main pull - down driver 230 may include a nmos transistor 231 for pull - down driving the output node in response to a pull - down driving signal pd . unlike the conventional transmitter of fig1 , the main pull - down driver 230 does not include a passive resistor . the pull - down driving signal pd may be activated to the high logic level when the transmitter transmits a signal having a low logic level . the auxiliary pull - down driver 240 may include a nmos transistor 241 for applying a pull - down voltage vss ( i . e ., a ground voltage ) in response to the pull - down driving signal pd , a nmos transistor 243 for transmitting the voltage of the output node output in response to the pull - down driving signal pd and a nmos transistor 242 for pull - down driving the output node output using the pull - down voltage vss applied through the nmos transistor 241 in response to the voltage of the output node output which is transmitted through the nmos transistor 243 . in operation , if the pull - down driving signal pd is activated to the high logic level , the nmos transistors 241 and 243 may be turned on . therefore , the pull - down voltage vss may be applied to the nmos transistor 242 , the voltage of the output node output may be transmitted to a gate of the nmos transistor 242 and the output node output may be driven according to the voltage of the output node output . when the pull - down driving signal pd is deactivated to the low logic level , the auxiliary pull - down driver 240 does not drive the output node output because the nmos transistors 241 and 243 are turned off . in the auxiliary pull - down driver 240 , the nmos transistor 241 may activate or deactivate the auxiliary pull - down driver 240 and the nmos transistor 242 may drive the output node output . the nmos transistor 243 may prevent the gate of the nmos transistor 242 from being damaged or destroyed by the static electricity which may flow into the output node output . in fig2 , the transmitter may be used in signal ( e . g ., data ) transmission between two or more semiconductor devices as well as between internal circuits in a single semiconductor device . the main pull - up driver 210 , the auxiliary pull - up driver 220 , the main pull - down driver 230 and the auxiliary pull - down driver 240 of fig2 may be used separately . for example , the main pull - up driver 210 and the auxiliary pull - up driver 220 may be used with a pull - down driver having a conventional configuration such as , for example , the nmos transistor 103 and the resistor 104 in fig1 . also , the main pull - down driver 230 and the auxiliary pull - down driver 240 may be used with a pull - up driver having a conventional configuration such as , for example , the pmos transistor 101 and the resistor 102 in fig1 ). the transmitter shown in fig3 has a similar configuration to the transmitter shown in fig2 , except that the transmitter of fig3 does not have the pmos transistor 223 and the nmos transistor 243 shown in fig2 . referring now to fig3 , it should be noted that the pmos transistor 223 is omitted from the auxiliary pull - up driver 220 in fig3 and the gate of the pmos transistor 222 is directly coupled to the output node output . also , the nmos transistor 243 is omitted from the auxiliary pull - down driver 240 in fig2 and the gate of the nmos transistor 242 is directly coupled to the output node output . the design of fig2 is advantageous when it is desired to protect the transmitter from static electricity . however , when there is no need to protect the gates of the pmos transistor 223 and nmos transistor 243 because static electricity is less likely to occur in the output node output , it may then be possible to design the transmitter as shown in fig3 . the transmitter of fig3 may be advantageous because of its simpler structure in applications not concerned with damage that may be caused by static electricity . fig4 to fig6 are diagrams illustrating the linearity of the driving current of the transmitters of fig2 and 3 . fig4 shows the driving current iout_main that the main pull - up driver 210 drives the output node output when the pull - up driving signal pub is activated , according to the voltage of the output node output . referring to fig4 , the driving current iout_main of the main pull - up driver 210 is non - linear in a section that the voltage of the output node output is low . fig5 shows the driving current iout_sub that the auxiliary pull - up driver 220 drives the output node output when the pull - up driving signal pub is activated , according to the voltage of the output node output . referring to fig5 , the driving current iout_sub of the auxiliary pull - up driver 220 has a linear characteristic in a section that the voltage of the output node output is low . however , the driving current iout_sub of the auxiliary pull - up driver 220 is zero in the section that the voltage of the output node output is high . fig6 shows the driving current iout_sum of the transmitter which is the sum of the driving current iout_main of the main pull - up driver 210 and the driving current iout_sub of the auxiliary pull - up driver 220 . referring to fig6 , the driving current iout_sum of the transmitter has a substantially linear characteristic in the voltage fluctuation range of the output node output . although various embodiments of the invention have been described for illustrative purposes , it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims .