Patent ID: 8913654

Claim:
A method for analyzing stability of a data processing device, the method being performed by execution of computer readable program code by a processor of the data processing device, the method comprising: receiving one or more sets of equalization parameters and a predetermined bit error ratio (BER) from an input device of the data processing device; loading an output file which includes times and voltages of data points that represent a waveform of an electronic signal generated by the data processing device; reading the times and the voltages from the output file; selecting an output type of the electronic signal to obtain a time interval of outputs of the electronic signal; selecting optimal equalization parameters from the one or more sets of equalization parameters by computation according to the times, the voltages at the times, and the time interval; computing a sample interval according to the predetermined BER and the time interval of outputs of the electronic signal; computing interfering voltages of the electronic signal according to the optimal equalization parameters and the sample interval, and computing frequencies of the interfering voltages; selecting a frequency which is equal to the predetermined BER, and obtaining the interfering voltages corresponding to a selected frequency; establishing an eye pattern using the interfering voltages corresponding to the selected frequency; determining if the data processing device has good stability by comparing the “eye” in the eye pattern with a predetermined voltage area; and outputting an analysis result of the stability of the data processing device.