Data input buffer for a semiconductor device

Data input buffer for a semiconductor device, comprising: an input detection block for comparing a reference voltage (REF) with a voltage level of input data (IN) and detecting the logic level of the input data (IN); an input detection reference level pull-up-matching block (140) for tracking a transfer pattern of the input data (IN) and for adjusting a current (i11) formed by a reference voltage input unit (Q5) of the input detection block flies; an input detection reference level pull-down matching block (120) for tracking the transfer pattern of the input data (IN) and for adjusting a current (i12) formed by a data input unit (Q6) of the input detection block flows; and a buffer block (160) for buffering an output of the input detecting block; characterized in that the input detection reference level pull-up-matching block (140) and the input detection reference level pull-down matching block (120) comprises a counting unit (122, 142) for counting consecutive high or low data of the input data (IN) have.