A method and data receiver apparatus implement a high speed, such as
double data rate (DDR), memory read data eye stretcher. Altering the
reference level is performed to increase the size of the data eye.
Knowledge of the previous data state is used to adjust the reference
level for the current data being latched so that the data eye is
maximized.