A data slicer includes a comparator coupled with an input signal and a
reference signal for generating a sliced signal, a waveform generator for
generating a calibration signal, a pulse extension device coupled to the
comparator and the waveform generator for modifying the duty cycle of the
sliced signal or the calibration signal to output, a charge pump coupled
between the pulse extension device and a first node for charging and
discharging the first node according to the signal output from the pulse
extension device, a determining circuit for adjusting the data slicer
according to the level change at the first node, and a feedback device
coupled between the first node and the comparator for generating the
reference signal.