A data output driver and a
semiconductor memory device having the same are disclosed. This data output driver includes: a rising transition slope adjuster including a plurality of first
delay units
cascade-connected to each other and receiving data and generating delayed data, each of the first
delay units having a
delay time which varies in response to a first
control signal; a falling transition slope adjuster including a plurality of second delay units
cascade-connected to each other and receiving inverted data and generating delayed inverted data, each of the second delay units having a
delay time which varies in response to a second
control signal; a pull-up driver including a plurality of pull-up circuits, the driving capabilities of the pull-up circuits being adjustable in response to a third
control signal, each pull-up circuit pulling-up output data in response to each of the data and the delayed data; and a pull-down driver including a plurality of pull-down circuits, the driving capabilities of the pull-down circuits being adjustable in response to a fourth control
signal, each pull-down circuit pulling-down output data in response to each of the inverted data and the delayed inverted data, wherein the first control
signal varies in response to the third control
signal, and wherein the second control signal varies in response to the fourth control signal. Accordingly, the rising and falling transition slopes of the output data can be constant even when the driving capability is varied, so that output data having desired characteristics can be produced.