Design of Wide-Range Clock and Data Recovery with Multi-Phase Oversampling Frequency Detection