A semiconductor device adapted to drive a current load device provided with a plurality of control lines and a plurality of cells including a current load element comprising: a plurality of current outputting circuits configured to output an output current (I OUT); a plurality of precharge circuits (250, 250a), each of said precharge circuits (250, 250a) is electrically connected to one of said current outputting circuits, and each of precharge circuits (250, 250a) comprises a false load circuit and a voltage follower; wherein a selection period of one of the control lines comprises a first period and a second period, said current outputting circuit outputs said output current (I OUT) from said corresponding current outputting circuit to said false load circuit, and during said second period, said current outputting circuit outputs said output current (I OUT) to said current load element in said current load device through a corresponding signal line; characterized in that each said precharge circuits (250, 250a) is provided with a first transistor controlled by a precharge signal; a first end of said first transistor receives said precharge signal, a second end of said first transistor receives said output current (I OUT), and a third end of said first transistor is connected to said current load device; wherein each said precharge circuits (250, 250a) further provides a second transistor controlled by said precharge signal, a first end of said second transistor receives said precharge signal, and a second end of said second transistor receives said output current (I OUT), and a third end of said second transistor is connected to said false load circuit; during said first period, said precharge signal controls said first transistor to turn off and said second transistor to turn on, thus said output current (I OUT) is input into said false load circuit; during said second period, said precharge signal controls said first transistor to turn on and said second transistor to turn off, thus said output current (I OUT) is input into said current load device. a plurality of current outputting circuits configured to output an output current (I OUT); a plurality of precharge circuits (250, 250a), each of said precharge circuits (250, 250a) is electrically connected to one of said current outputting circuits, and each of precharge circuits (250, 250a) comprises a false load circuit and a voltage follower; wherein a selection period of one of the control lines comprises a first period and a second period, said current outputting circuit outputs said output current (I OUT) from said corresponding current outputting circuit to said false load circuit, and during said second period, said current outputting circuit outputs said output current (I OUT) to said current load element in said current load device through a corresponding signal line; characterized in that each said precharge circuits (250, 250a) is provided with a first transistor controlled by a precharge signal; a first end of said first transistor receives said precharge signal, a second end of said first transistor receives said output current (I OUT), and a third end of said first transistor is connected to said current load device; wherein each said precharge circuits (250, 250a) further provides a second transistor controlled by said precharge signal, a first end of said second transistor receives said precharge signal, and a second end of said second transistor receives said output current (I OUT), and a third end of said second transistor is connected to said false load circuit; during said first period, said precharge signal controls said first transistor to turn off and said second transistor to turn on, thus said output current (I OUT) is input into said false load circuit; during said second period, said precharge signal controls said first transistor to turn on and said second transistor to turn off, thus said output current (I OUT) is input into said current load device.