The present invention is used for receiving a reference clock pulse and serial input data to produce parallel output data. The high speed data receiver includes a multi-phase phase-locked loop, a sample unit, a dynamic Windows type data selecting unit, a Window arbitration control unit, a data integrating unit and a control wood searching unit. The dynamic Windows type high speed data receiving method includes the following steps: generating multi-phase clock pulse, sampling data, selecting data in dynamic Windows mode, Windows arbitration control, data integration and searching control word. The digital phase regulator includes a dynamic Windows type data selector unit and a Windows arbitration control unit. |