Disclosed is a controller for driving current of a semiconductor device
having an over-driving function, the controller comprising: a load means
supplied with an internal voltage; a plurality of switching means, each
of which has a first terminal connected to an external voltage and a
second terminal connected to the load means, wherein at least one of the
plurality of switching means is selectively turned on/off according to an
voltage level of the external voltage.