A transition detection, validation and memorization (TDVM) circuit detects
the position of a transition in a stream of serially transmitted binary
data (bits) that are over sampled and generates a control signal
indicating which sampled signal represents the best data. The incoming
data stream is over sampled by the n phases of a multiple phase clock
signal. Then n over sampled signals are fed into the TDVM circuit which
includes a first section for detecting the transition at the positions of
two consecutive sampled signals according to a specific signal
processing, a second section for validating the transition position, and
a third section for memorizing the validated transition position and
generating a control signal that is used to recover the data.