Patent ID: 7906986

Claim:
A data output driving circuit for a semiconductor apparatus, comprising: a code converter that shifts an n-bit on-die termination code according to a control signal and outputs a shifting code that has an increased number of bits in comparison with the on-die termination code; and a driver block that receives the n-bit on-die termination code and the shifting code output from the code converter and has impedance changed according to the on-die termination code and the shifting code, wherein n is an integer greater than one, wherein the driver block includes: a pull-up driver block that is composed of a driver set including one or more variable drivers having variable impedances; and a pull-down driver block that is composed of a driver set including one or more variable drivers having variable impedances, and wherein the variable driver includes: a pre-driver that pre-drives the shifting code output from the code converter according to whether the driver is selected; and a main driver that includes a plurality of impedance units, each of which comprises a transistor and a resistor coupled serially between a power supply terminal and a data output terminal, and has impedance changed according to the shifting code output from the pre-driver.