To accurately increase a test control signal without enlarging the size of a circuit by arranging a plurality of buffer cells with a different input threshold voltage where output is changed from a high level to a low one corresponding to an input voltage from a test input terminal and by generating a plurality of test control signals according to the input voltage.
A signal being inputted from an input terminal for test of a semiconductor integrated circuit is inputted into buffer cells 21, 22, 23, and 24 via a pad 20 inside the integrated circuit. In this case, in the buffer cells 21, 22, 23, and 24, an input threshold voltage (input VTH) where high and low levels are changed according to voltage being inputted into the input terminal is set to a different voltage value, thus making different the state of the high and low levels being outputted from the four kinds of the buffer cells according to the input voltage of the input terminal. The output becomes control signals a-e for test via decode circuits 27, 28, 29, 30, and 31 of the next stage, and only one of them is selected.