A CMOS clock recovery circuit for 2.5-Gb/s NRZ data