[go: up one dir, main page]

CN112462121B - Eye pattern wave filter system and eye pattern testing method - Google Patents

Eye pattern wave filter system and eye pattern testing method Download PDF

Info

Publication number
CN112462121B
CN112462121B CN202011092482.XA CN202011092482A CN112462121B CN 112462121 B CN112462121 B CN 112462121B CN 202011092482 A CN202011092482 A CN 202011092482A CN 112462121 B CN112462121 B CN 112462121B
Authority
CN
China
Prior art keywords
eye
oscilloscope
input signal
clock
eye pattern
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011092482.XA
Other languages
Chinese (zh)
Other versions
CN112462121A (en
Inventor
胡帅帅
赵建中
李智
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Microelectronics of CAS
Original Assignee
Institute of Microelectronics of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Microelectronics of CAS filed Critical Institute of Microelectronics of CAS
Priority to CN202011092482.XA priority Critical patent/CN112462121B/en
Priority to PCT/CN2020/140579 priority patent/WO2022077775A1/en
Publication of CN112462121A publication Critical patent/CN112462121A/en
Application granted granted Critical
Publication of CN112462121B publication Critical patent/CN112462121B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R13/00Arrangements for displaying electric variables or waveforms
    • G01R13/02Arrangements for displaying electric variables or waveforms for displaying measured electric variables in digital form
    • G01R13/0218Circuits therefor
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R13/00Arrangements for displaying electric variables or waveforms
    • G01R13/02Arrangements for displaying electric variables or waveforms for displaying measured electric variables in digital form
    • G01R13/0209Arrangements for displaying electric variables or waveforms for displaying measured electric variables in digital form in numerical form

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Dc Digital Transmission (AREA)

Abstract

The invention discloses an eye pattern wave device system and an eye pattern testing method, wherein the system comprises: the device comprises an equalizer, a clock data recovery circuit and an eye pattern oscilloscope; after the input signal is regulated by the equalizer, the input clock data recovery circuit recovers the clock information of the input signal and inputs the clock information and the input signal into the eye pattern oscilloscope; the eye chart oscilloscope comprises an algorithm logic module, a first phase interpolator and a first sampler; and the algorithm logic module controls the first phase interpolator to output a clock to traverse N phases and controls the threshold voltage of the first sampler to traverse M voltage values, so that the error rate of each phase and each voltage value is tested, and the eye diagram of M x N test points is obtained. The system and the method provided by the invention are used for solving the technical problem of high signal testing cost in the prior art. A low-cost eye pattern oscilloscope system and an eye pattern testing method are provided.

Description

一种眼图示波器系统及眼图测试方法An eye-diagram oscilloscope system and an eye-diagram testing method

技术领域technical field

本公开内容涉及测试领域,尤其涉及一种眼图示波器系统及眼图测试方法。The present disclosure relates to the field of testing, and in particular, to an eye pattern oscilloscope system and an eye pattern testing method.

背景技术Background technique

在高速串行接口领域,信号从发送器到接收器需要经过封装、连接器、通孔和电路板铜线等,整个路径是低通的,同时由于阻抗不连续也会带来反射的问题。这些非理想因素会引入码间干扰,恶化信号质量。In the field of high-speed serial interface, the signal needs to go through packages, connectors, through holes and circuit board copper wires from the transmitter to the receiver. These non-ideal factors can introduce inter-symbol interference and deteriorate the signal quality.

当前测试信号的质量主要采用高速实时示波器,其价格比较高,同时也需要电路板等其它配置支持。并且测试效果待改善。The quality of the current test signal mainly uses a high-speed real-time oscilloscope, which is relatively expensive and requires the support of other configurations such as circuit boards. And the test effect needs to be improved.

发明内容SUMMARY OF THE INVENTION

本公开内容的目的至少部分在于,提供一种眼图示波器系统及眼图测试方法。The purpose of the present disclosure is, at least in part, to provide an eye pattern oscilloscope system and an eye pattern testing method.

第一方面,本公开内容的实施例提供了如下技术方案:In the first aspect, the embodiments of the present disclosure provide the following technical solutions:

一种眼图示波器系统,包括:An eye diagram oscilloscope system includes:

均衡器、时钟数据恢复电路和眼图示波器;Equalizer, clock data recovery circuit and eye diagram oscilloscope;

其中,输入所述眼图示波器系统的输入信号,经所述均衡器调节后,输入所述时钟数据恢复电路;所述时钟数据恢复电路恢复所述输入信号的时钟信息,并将所述时钟信息和所述输入信号输入所述眼图示波器;The input signal input to the eye-diagram oscilloscope system is adjusted by the equalizer and then input to the clock data recovery circuit; the clock data recovery circuit recovers the clock information of the input signal, and converts the clock information to the clock data recovery circuit. and the input signal into the eye-diagram oscilloscope;

所述眼图示波器包括算法逻辑模块、第一相位插值器和第一采样器;The eye diagram oscilloscope includes an algorithm logic module, a first phase interpolator and a first sampler;

其中,所述算法逻辑模块接收所述时钟信息和所述输入信号后,控制所述第一相位插值器输出时钟遍历N个相位,并控制所述第一采样器的阈值电压遍历M个电压值,从而测试每个所述相位和每个所述电压值下所述第一采样器采样所述输入信号的误码率,获得M*N个测试点的眼图,N和M均为正整数。Wherein, after receiving the clock information and the input signal, the algorithm logic module controls the output clock of the first phase interpolator to traverse N phases, and controls the threshold voltage of the first sampler to traverse M voltage values , so as to test the bit error rate of the input signal sampled by the first sampler under each of the phases and each of the voltage values, and obtain an eye diagram of M*N test points, where N and M are both positive integers .

可选的,眼图示波器系统还包括:外部接口,所述外部接口与所述算法逻辑模块连接,接收所述算法逻辑模块输出的眼图;所述外部接口还用于调节N和M的数值。Optionally, the eye diagram oscilloscope system further includes: an external interface, which is connected to the algorithm logic module and receives the eye diagram output by the algorithm logic module; the external interface is also used to adjust the values of N and M .

可选的,N为16,M为8。Optionally, N is 16 and M is 8.

可选的,眼图示波器系统还包括:锁相环,为所述时钟恢复电路和所述眼图示波器提供初始时钟。Optionally, the eye-diagram oscilloscope system further includes: a phase-locked loop, which provides an initial clock for the clock recovery circuit and the eye-diagram oscilloscope.

第二方面,还提供一种眼图测试方法,所述方法应用于第一方面所述的系统,包括:A second aspect further provides an eye diagram testing method, the method being applied to the system of the first aspect, including:

所述均衡器对所述输入信号进行调节后,将所述输入信号输入所述时钟数据恢复电路;After the equalizer adjusts the input signal, the input signal is input to the clock data recovery circuit;

所述时钟数据恢复电路恢复所述输入信号的时钟信息,并将所述时钟信息和所述输入信号输入所述眼图示波器;The clock data recovery circuit recovers clock information of the input signal, and inputs the clock information and the input signal into the eye-diagram oscilloscope;

所述眼图示波器中的所述算法逻辑模块接收所述时钟信息和所述输入信号后,控制所述第一相位插值器的输出时钟遍历N个相位,并控制所述第一采样器的阈值电压遍历M个电压值,从而测试每个所述相位和每个所述电压值下所述第一采样器采样所述输入信号的误码率,获得M*N个测试点的眼图,N和M均为正整数。After receiving the clock information and the input signal, the algorithm logic module in the eye diagram oscilloscope controls the output clock of the first phase interpolator to traverse N phases, and controls the threshold of the first sampler The voltage traverses M voltage values, so as to test the bit error rate of the input signal sampled by the first sampler under each of the phases and each of the voltage values, and obtains an eye diagram of M*N test points, N and M are positive integers.

可选的,所述眼图中的测试点为空心圆点表征所述误码率满足要求,所述眼图中的测试点为实心圆点表征所述误码率不满足要求。Optionally, the test points in the eye diagram are hollow dots indicating that the bit error rate meets the requirements, and the test points in the eye diagram are solid circles indicating that the bit error rate does not meet the requirements.

可选的,在将所述时钟信息和所述输入信号输入所述眼图示波器之前,还包括:所述时钟数据恢复电路去除部分环路带宽内可以追踪到的抖动分量。Optionally, before inputting the clock information and the input signal into the eye-diagram oscilloscope, the method further includes: the clock-data recovery circuit removes traceable jitter components within a part of the loop bandwidth.

可选的,还包括:设置所述均衡器为多个均衡系数,在每个均衡系数下执行权利要求5所述的方法,获得对应的多个M*N个测试点的眼图;根据所述多个M*N个测试点的眼图,确定所述均衡器的目标均衡系数。Optionally, it also includes: setting the equalizer to a plurality of equalization coefficients, executing the method of claim 5 under each equalization coefficient, and obtaining corresponding eye diagrams of multiple M*N test points; The eye diagram of the multiple M*N test points is used to determine the target equalization coefficient of the equalizer.

可选的,所述根据所述多个M*N个测试点的眼图,确定所述均衡器的目标均衡系数,包括:将所述多个M*N个测试点的眼图的眼睛张开程度最大的眼图对应的均衡系数,确定为所述目标均衡系数。Optionally, the determining the target equalization coefficient of the equalizer according to the eye diagrams of the multiple M*N test points includes: opening the eyes of the eye diagrams of the multiple M*N test points. The equalization coefficient corresponding to the eye pattern with the largest opening degree is determined as the target equalization coefficient.

可选的,还包括:设置抖动频率为多个抖动频率值;保持每个所述抖动频率值并逐渐加大所述输入信号的抖动幅度;Optionally, it also includes: setting the jitter frequency to multiple jitter frequency values; maintaining each of the jitter frequency values and gradually increasing the jitter amplitude of the input signal;

直到所述眼图示波器检测到所述输入信号的误码率不满足预设要求时,记录当时的所述超标抖动幅度;根据所述多个抖动频率值对应的多个超标抖动幅度值,获得表征所述眼图示波器所连接的接收器的抖动容忍曲线。Until the eye-pattern oscilloscope detects that the bit error rate of the input signal does not meet the preset requirement, record the exceeding jitter amplitude at that time; according to the multiple exceeding jitter amplitude values corresponding to the multiple jitter frequency values, obtain Characterize the jitter tolerance curve of the receiver to which the eye diagram oscilloscope is connected.

本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:

本申请实施例提供的眼图示波器系统及眼图测试方法,设置输入眼图示波器系统的输入信号,经所述均衡器调节后,输入所述时钟数据恢复电路;所述时钟数据恢复电路恢复所述输入信号的时钟信息,并将所述时钟信息和所述输入信号输入所述眼图示波器;算法逻辑模块接收所述时钟信息和所述输入信号后,控制所述第一相位插值器输出时钟遍历N个相位,并控制所述第一采样器的阈值电压遍历M个电压值,从而测试每个所述相位和每个所述电压值下所述第一采样器采样所述输入信号的误码率,获得M*N个测试点的眼图。一方面时钟数据恢复电路输出包含时钟信息,该信息输入到眼图示波器,以供在测试眼图时采用时钟信息,去除部分环路带宽内可以追踪到的抖动分量,得到更真实的眼图信息。另一方面,设置算法逻辑模块进行遍历获得不同相位不同阈值电压的多点分布眼图,更全面的表征信号质量。不需要昂贵的高速实时示波器和误码仪,对测试环境的要求比较低,因此成本低灵活性大。相比于实时示波器,本发明更加经济方便灵活,精度更高。In the eye-diagram oscilloscope system and the eye-diagram testing method provided by the embodiments of the present application, the input signal input to the eye-diagram oscilloscope system is set, and after being adjusted by the equalizer, it is input to the clock data recovery circuit; the clock information of the input signal, and input the clock information and the input signal into the eye-diagram oscilloscope; after receiving the clock information and the input signal, the algorithm logic module controls the first phase interpolator to output a clock Traverse N phases, and control the threshold voltage of the first sampler to traverse M voltage values, so as to test the error of sampling the input signal by the first sampler under each phase and each voltage value code rate to obtain the eye diagram of M*N test points. On the one hand, the output of the clock data recovery circuit contains clock information, which is input to the eye-diagram oscilloscope, so that the clock information can be used in the eye-diagram test to remove the traceable jitter component in part of the loop bandwidth and obtain more real eye-diagram information. . On the other hand, the algorithm logic module is set for traversal to obtain multi-point distribution eye diagrams of different phases and different threshold voltages, which can more comprehensively characterize the signal quality. No expensive high-speed real-time oscilloscope and bit error tester are required, and the requirements for the test environment are relatively low, so the cost is low and the flexibility is high. Compared with the real-time oscilloscope, the present invention is more economical, convenient and flexible, and has higher precision.

附图说明Description of drawings

为了更清楚地说明本公开内容实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开内容的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to illustrate the technical solutions in the embodiments of the present disclosure more clearly, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only the embodiments of the present disclosure. , for those of ordinary skill in the art, other drawings can also be obtained according to the provided drawings without any creative effort.

图1为依据本公开一个或多个实施方式的眼图示波器系统的结构图;1 is a structural diagram of an eye-diagram oscilloscope system according to one or more embodiments of the present disclosure;

图2为依据本公开一个或多个实施方式的眼图测试方法的流程图;2 is a flowchart of an eye-diagram testing method according to one or more embodiments of the present disclosure;

图3为依据本公开一个或多个实施方式的眼图示意图。3 is a schematic diagram of an eye diagram according to one or more embodiments of the present disclosure.

具体实施方式Detailed ways

以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood, however, that these descriptions are exemplary only, and are not intended to limit the scope of the present disclosure. Also, in the following description, descriptions of well-known structures and techniques are omitted to avoid unnecessarily obscuring the concepts of the present disclosure.

在附图中示出了根据本公开实施例的各种结构示意图。这些图并非是按比例绘制的,其中为了清楚表达的目的,放大了某些细节,并且可能省略了某些细节。图中所示出的各种区域、层的形状以及它们之间的相对大小、位置关系仅是示例性的,实际中可能由于制造公差或技术限制而有所偏差,并且本领域技术人员根据实际所需可以另外设计具有不同形状、大小、相对位置的区域/层。Various structural schematic diagrams according to embodiments of the present disclosure are shown in the accompanying drawings. The figures are not to scale, some details have been exaggerated for clarity, and some details may have been omitted. The shapes of the various regions and layers shown in the figures, as well as their relative sizes and positional relationships are only exemplary, and in practice, there may be deviations due to manufacturing tolerances or technical limitations, and those skilled in the art should Regions/layers with different shapes, sizes, relative positions can be additionally designed as desired.

为了更好的理解上述技术方案,下面将结合具体的实施方式对上述技术方案进行详细说明,应当理解本公开内容实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。In order to better understand the above-mentioned technical solutions, the above-mentioned technical solutions will be described in detail below in conjunction with specific implementations. For the definition of the technical solutions of the present application, the embodiments of the present application and the technical features in the embodiments may be combined with each other unless there is a conflict.

根据本公开的一个方面,提供了一种眼图示波器系统,如图1所示,包括:According to an aspect of the present disclosure, an eye-diagram oscilloscope system is provided, as shown in FIG. 1 , including:

均衡器1、时钟数据恢复电路2和眼图示波器3;Equalizer 1, clock data recovery circuit 2 and eye diagram oscilloscope 3;

其中,输入所述眼图示波器系统的输入信号,经所述均衡器1调节后,输入所述时钟数据恢复电路2;所述时钟数据恢复电路2恢复所述输入信号的时钟信息,并将所述时钟信息和所述输入信号输入所述眼图示波器3;The input signal input to the eye-diagram oscilloscope system is adjusted by the equalizer 1 and then input to the clock data recovery circuit 2; the clock data recovery circuit 2 recovers the clock information of the input signal, and converts the The clock information and the input signal are input into the eye diagram oscilloscope 3;

所述眼图示波器3包括算法逻辑模块31、第一相位插值器32和第一采样器33;The eye diagram oscilloscope 3 includes an algorithm logic module 31, a first phase interpolator 32 and a first sampler 33;

其中,所述算法逻辑模块31接收所述时钟信息和所述输入信号后,控制所述第一相位插值器32输出时钟遍历N个相位,并控制所述第一采样器33的阈值电压遍历M个电压值,从而测试每个所述相位和每个所述电压值下所述第一采样器33采样所述输入信号的误码率,获得M*N个测试点的眼图,N和M均为正整数。Wherein, after receiving the clock information and the input signal, the algorithm logic module 31 controls the output clock of the first phase interpolator 32 to traverse N phases, and controls the threshold voltage of the first sampler 33 to traverse M voltage values, so as to test the bit error rate of the input signal sampled by the first sampler 33 under each phase and each voltage value, and obtain eye diagrams of M*N test points, N and M All are positive integers.

在具体实施过程中,该眼图示波器系统为片上系统,用于测试发送器经过信道之后的输入信号对应的眼图质量,还可以用于测试接收器的整体性能(通过在输入数据上添加抖动、电压噪声等非理想因素得到压力眼图,测试接收器的误码率,可以得到接收器的抖动容忍曲线),还可以通过眼图测试结果反馈调节均衡器系数以提高接收器误码率性能,具体用法在后续方法实施例中作说明,在此不作限制。该片上眼图示波器适用于宽数据率范围,时钟数据恢复电路的带宽可调节,兼容多种串行协议。其中,算法逻辑模块31可以用于调整数据采样的相位和阈值电压,测试误码率,记录眼图信息,调节均衡器系数。第一相位插值器32,对锁相环的输出时钟进行相位插值,较优的,可以插值得到16相等分的采样时钟。第一采样器33,对数据进行采样,判决的阈值电压可以调整。该眼图示波器系统利用时钟数据恢复电路2的时钟信息,在数据采样时,通过横向调整第一相位插值器32的采样时钟,纵向调整第一采样器33的判决阈值电压,对整个眼图进行扫描,记录每个点的误码率,统计满足误码率要求的所有点,构建输入数据的眼图,得到眼开信息,根据该眼开信息可以确定发送器和接收器性能,还能调节均衡器的均衡系数。In the specific implementation process, the eye pattern oscilloscope system is an on-chip system, which is used to test the quality of the eye pattern corresponding to the input signal after the transmitter passes through the channel, and can also be used to test the overall performance of the receiver (by adding jitter to the input data). , voltage noise and other non-ideal factors to obtain the stress eye diagram, test the bit error rate of the receiver, and get the receiver jitter tolerance curve), and adjust the equalizer coefficient through the eye diagram test result feedback to improve the receiver bit error rate performance , and the specific usage will be described in the subsequent method examples, which are not limited here. This on-chip eye diagram oscilloscope is suitable for a wide data rate range, the bandwidth of the clock data recovery circuit is adjustable, and it is compatible with a variety of serial protocols. The algorithm logic module 31 can be used to adjust the phase and threshold voltage of data sampling, test the bit error rate, record the eye diagram information, and adjust the equalizer coefficient. The first phase interpolator 32 performs phase interpolation on the output clock of the phase-locked loop. Preferably, it can obtain 16 equally divided sampling clocks by interpolation. The first sampler 33 samples the data, and the determined threshold voltage can be adjusted. The eye pattern oscilloscope system utilizes the clock information of the clock data recovery circuit 2 to adjust the sampling clock of the first phase interpolator 32 horizontally and the decision threshold voltage of the first sampler 33 vertically during data sampling, so that the entire eye pattern is analyzed Scan, record the bit error rate of each point, count all points that meet the bit error rate requirements, construct the eye diagram of the input data, and obtain the eye opening information. According to the eye opening information, the performance of the transmitter and receiver can be determined and adjusted Equalization coefficients for the equalizer.

该眼图示波器系统可以独立于接收器系统,在测试眼图或者寻找最佳均衡器系数时是工作的,其它情况下可以进行断电,以降低功耗。The eye-diagram oscilloscope system can be independent of the receiver system, working when testing the eye-diagram or finding the best equalizer coefficients, and can be powered down in other cases to reduce power consumption.

该眼图示波器系统还包括:锁相环,为所述时钟恢复电路2和所述眼图示波器3提供初始时钟。The eye-diagram oscilloscope system further includes: a phase-locked loop, which provides an initial clock for the clock recovery circuit 2 and the eye-diagram oscilloscope 3 .

进一步,可以通过时钟数据恢复电路2的时钟信息,去除部分时钟数据环路可以追踪的抖动,更加接近在实际应用中接收器采样时看到的数据眼图,同时时钟数据恢复环路的带宽可以调节。当然,测试输入信号的眼图时,也可以不采用时钟数据恢复,在眼图测试结果中保留输入数据的完整抖动信息。即可以通过是否选择使用时钟数据恢复电路2中的时钟恢复信息,来实现采用或者不采用输入数据的时钟恢复。Further, the clock information of the clock data recovery circuit 2 can be used to remove the jitter that can be traced by part of the clock data loop, which is closer to the data eye diagram seen when the receiver is sampling in practical applications, and the bandwidth of the clock data recovery loop can be adjust. Of course, when testing the eye diagram of the input signal, clock data recovery may not be used, and the complete jitter information of the input data is retained in the eye diagram test result. That is, the clock recovery using or not using the input data can be realized by selecting whether to use the clock recovery information in the clock data recovery circuit 2 .

眼图示波器系统,还包括:外部接口,所述外部接口与所述算法逻辑模块连接,接收所述算法逻辑模块输出的眼图;所述外部接口还用于调节N和M的数值。The eye diagram oscilloscope system further includes: an external interface, which is connected to the algorithm logic module and receives the eye diagram output by the algorithm logic module; the external interface is also used to adjust the values of N and M.

较优的,N为16,M为8。即采样时横向扫描16个相位的时钟,纵向扫描8个采样阈值电压,通过误码率判断每个采样点眼睛是否打开,遍历整个二维眼图点阵,构建眼图信息。其中,采样时的16个相位的横向时钟由第一相位插值器32产生,该相位插值器与时钟数据恢复电路2中的相位插值器功能相同,插值的相位数也可以通过外部接口配置到32或者64,这需要在测试时间和测试精度之间进行权衡。采样时的8个采样阈值电压由第一采样器33产生,由于电路设计和加工的非理想因素影响,采样器本身的差分阈值电压可能不在0,在眼图测试之前可以先通过采样器失配校正电路消除失配,然后再进行测试,采样阈值电压的数目可以通过外部接口配置到32、64或者128,这需要在测试时间和测试精度之间进行权衡。Preferably, N is 16 and M is 8. That is, when sampling, the clocks of 16 phases are scanned horizontally, and the threshold voltages of 8 samples are scanned vertically. The bit error rate is used to judge whether the eyes of each sampling point are open, and the entire two-dimensional eye pattern lattice is traversed to construct the eye pattern information. Among them, the 16-phase horizontal clock during sampling is generated by the first phase interpolator 32, which has the same function as the phase interpolator in the clock data recovery circuit 2, and the number of interpolated phases can also be configured to 32 through the external interface. Or 64, which requires a trade-off between test time and test accuracy. The eight sampling threshold voltages during sampling are generated by the first sampler 33. Due to the influence of non-ideal factors in circuit design and processing, the differential threshold voltage of the sampler itself may not be 0. Before the eye diagram test, the sampler mismatch can be passed first. The correction circuit eliminates the mismatch, and then the test is performed. The number of sampling threshold voltages can be configured to 32, 64 or 128 through the external interface, which requires a trade-off between test time and test accuracy.

根据本公开的一个方面,还提供了一种眼图测试方法,该方法应用于前述的眼图示波器系统,如图2所示,包括:According to an aspect of the present disclosure, an eye-diagram testing method is also provided, and the method is applied to the aforementioned eye-diagram oscilloscope system, as shown in FIG. 2 , including:

步骤S201,所述均衡器1对所述输入信号进行调节后,将所述输入信号输入所述时钟数据恢复电路2;Step S201, after the equalizer 1 adjusts the input signal, the input signal is input to the clock data recovery circuit 2;

步骤S202,所述时钟数据恢复电路2恢复所述输入信号的时钟信息,并将所述时钟信息和所述输入信号输入所述眼图示波器3;Step S202, the clock data recovery circuit 2 recovers the clock information of the input signal, and inputs the clock information and the input signal into the eye-diagram oscilloscope 3;

步骤S203,所述眼图示波器3中的所述算法逻辑模块接收所述时钟信息和所述输入信号后,控制所述第一相位插值器的输出时钟遍历N个相位,并控制所述第一采样器的阈值电压遍历M个电压值,从而测试每个所述相位和每个所述电压值下所述第一采样器采样所述输入信号的误码率,获得M*N个测试点的眼图,N和M均为正整数。Step S203, after receiving the clock information and the input signal, the algorithm logic module in the eye diagram oscilloscope 3 controls the output clock of the first phase interpolator to traverse N phases, and controls the first phase interpolator to traverse N phases. The threshold voltage of the sampler traverses M voltage values, so as to test the bit error rate of the input signal sampled by the first sampler under each of the phases and each of the voltage values, to obtain the M*N test points. Eye diagram, N and M are positive integers.

较优的,所述眼图中的测试点为空心圆点表征所述误码率满足要求,所述眼图中的测试点为实心圆点表征所述误码率不满足要求。较优的,设置误码率小于10-12为满足要求,当然也可以设置其他值,在此不作限制。Preferably, the test points in the eye diagram are hollow circles to indicate that the bit error rate meets the requirements, and the test points in the eye diagram are solid circles to indicate that the bit error rate does not meet the requirements. Preferably, the bit error rate is set to be less than 10 -12 to meet the requirements. Of course, other values can also be set, which are not limited here.

具体来讲,在该系统用于确定发送器性能,或判断均衡器1所设置的均衡系数是否合理时,采用下述方式:测试发送器的输出信号的眼图,如果发送器和片上眼图示波器系统在同一芯片上,可以在片内进行信号连接,当然也可以在片外电路板上经过信道进行信号连接,在此不作限制。当发送器的信号进入接收器之后,经过均衡器1改善信号质量,然后会进入时钟数据恢复电路2,恢复出合适的时钟在眼图中心进行采样。时钟数据恢复电路2中数字滤波器的输出包含时钟信息,该信息同时输入到眼图示波器,以供在测试眼图时采用时钟恢复,去除部分环路带宽内可以追踪到的抖动分量,得到更真实的眼图信息。当滤波器的时钟恢复信息输入到算法逻辑模块31之后,算法逻辑模块31会进行数学运算,然后控制第一相位插值器32,使其输出时钟的相位处于第1相位。同时调整第一采样器33的阈值电压,遍历所有8个阈值电压值。算法逻辑模块31会接收第一采样器33输出的数据,同时进行检测,记录误码的数目,计算误码率。在遍历所有电压阈值时统计每个电压下的误码率。然后调整相位插值器输出时钟到第2相位,继续遍历8个阈值电压,记录下每个电压下的误码率。重复前面的操作,直到遍历所有16个相位,这样就测试了眼图中所有二维点阵的误码率,获得如图3所示的眼图,其中,满足误码率要求的点是空心圆,不满足误码率要求的点是实心圆,这样就得到了输入信号的眼图,中间的空心圆图形就是眼开,可以和相应的眼图模板进行比较,也可以测试该眼图的眼开和眼宽,即可确定发送器性能,或判断均衡器1所设置的均衡系数是否合理。Specifically, when the system is used to determine the performance of the transmitter, or to judge whether the equalization coefficient set by the equalizer 1 is reasonable, the following method is used: test the eye diagram of the output signal of the transmitter, if the transmitter and the on-chip eye diagram The oscilloscope system is on the same chip, and the signal connection can be made on the chip, and of course, the signal connection can be made through the channel on the off-chip circuit board, which is not limited here. When the signal from the transmitter enters the receiver, it goes through the equalizer 1 to improve the signal quality, and then enters the clock data recovery circuit 2 to recover a proper clock for sampling at the center of the eye diagram. The output of the digital filter in the clock data recovery circuit 2 contains clock information, which is simultaneously input to the eye diagram oscilloscope for clock recovery when testing the eye diagram, removing traceable jitter components in part of the loop bandwidth, and obtaining more accurate information. True eye diagram information. After the clock recovery information of the filter is input to the algorithm logic module 31, the algorithm logic module 31 performs mathematical operations, and then controls the first phase interpolator 32 so that the phase of the output clock is at the first phase. At the same time, the threshold voltage of the first sampler 33 is adjusted, and all 8 threshold voltage values are traversed. The algorithm logic module 31 receives the data output from the first sampler 33, performs detection at the same time, records the number of bit errors, and calculates the bit error rate. The bit error rate at each voltage is counted while traversing all voltage thresholds. Then adjust the output clock of the phase interpolator to the second phase, continue to traverse 8 threshold voltages, and record the bit error rate under each voltage. Repeat the previous operation until all 16 phases are traversed, so that the bit error rate of all two-dimensional lattices in the eye diagram is tested, and the eye diagram shown in Figure 3 is obtained, where the point that meets the bit error rate requirement is hollow Circle, the point that does not meet the bit error rate requirement is a solid circle, so that the eye diagram of the input signal is obtained, the hollow circle in the middle is the eye opening, which can be compared with the corresponding eye diagram template, or the eye diagram can be tested. The eye opening and eye width can determine the performance of the transmitter, or determine whether the equalization coefficient set by the equalizer 1 is reasonable.

具体来讲,在该系统用于自适应调整均衡器的均衡系数时,采用下述方式:设置所述均衡器为多个均衡系数,在每个均衡系数下均执行步骤S201-S203,获得对应的多个M*N个测试点的眼图,再根据所述多个M*N个测试点的眼图,确定所述均衡器的目标均衡系数。即调整不同的均衡系数,测试该系数下眼图的眼开和眼宽,将所述多个M*N个测试点的眼图的眼睛张开程度最大的眼图对应的均衡系数,确定为所述目标均衡系数。Specifically, when the system is used to adaptively adjust the equalization coefficients of the equalizer, the following method is adopted: the equalizer is set to a plurality of equalization coefficients, and steps S201-S203 are performed under each equalization coefficient to obtain the corresponding equalization coefficients. eye diagrams of multiple M*N test points, and then determine the target equalization coefficient of the equalizer according to the eye diagrams of the multiple M*N test points. That is, adjust different equalization coefficients, test the eye opening and eye width of the eye diagrams under the coefficients, and determine the equalization coefficient corresponding to the eye diagram with the largest eye opening degree of the eye diagrams of the multiple M*N test points as the target equalization coefficient.

在具体实施过程中,眼睛张开程度最大的眼图可以是眼高和眼宽乘积最大的眼图,也可以是眼高和眼宽的和最大的眼图。对应确定的目标均衡系数就是适应当前信道环境的最佳系数,将均衡器1的均衡系数设置为目标均衡系数之后就可以关闭眼图示波器以降低功耗。In a specific implementation process, the eye diagram with the largest eye opening degree may be the eye diagram with the largest product of the eye height and the eye width, or the eye diagram with the largest eye height and eye width. The corresponding determined target equalization coefficient is the best coefficient to adapt to the current channel environment. After the equalization coefficient of equalizer 1 is set to the target equalization coefficient, the eye diagram oscilloscope can be turned off to reduce power consumption.

具体来讲,在该系统用于测试接收器性能时,采用下述方式:设置抖动频率为多个抖动频率值,保持每个所述抖动频率值并逐渐加大所述输入信号的抖动幅度,直到所述眼图示波器3检测到所述输入信号的误码率不满足预设要求时,记录当时的所述超标抖动幅度。根据所述多个抖动频率值对应的多个超标抖动幅度值,获得表征所述眼图示波器所连接的接收器的抖动容忍曲线。即利用了该系统测试误码率的功能,不对采样的相位和阈值电压进行调整。固定抖动频率逐渐加大输入信号的抖动幅度,直到接收器不满足误码率要求,记录下该抖动值的幅度。改变抖动频率,继续之前的操作。这样就能得到接收器的抖动容忍曲线。Specifically, when the system is used to test the performance of the receiver, the following method is adopted: the jitter frequency is set to a plurality of jitter frequency values, each of the jitter frequency values is maintained, and the jitter amplitude of the input signal is gradually increased, Until the eye pattern oscilloscope 3 detects that the bit error rate of the input signal does not meet the preset requirement, the exceeding jitter amplitude at that time is recorded. According to a plurality of out-of-standard jitter amplitude values corresponding to the plurality of jitter frequency values, a jitter tolerance curve representing the receiver connected to the eye-pattern oscilloscope is obtained. That is, the function of the system to test the bit error rate is used, and the sampling phase and threshold voltage are not adjusted. The fixed jitter frequency gradually increases the jitter amplitude of the input signal until the receiver does not meet the bit error rate requirements, and the amplitude of the jitter value is recorded. Change the dither frequency and continue with the previous operation. This yields the receiver's jitter tolerance curve.

上述本申请实施例中的技术方案,至少具有如下的技术效果或优点:The technical solutions in the above embodiments of the present application have at least the following technical effects or advantages:

本申请实施例提供的眼图示波器系统及眼图测试方法,一方面时钟数据恢复电路输出包含时钟信息,该信息输入到眼图示波器,以供在测试眼图时采用时钟信息,去除部分环路带宽内可以追踪到的抖动分量,得到更真实的眼图信息。另一方面,设置算法逻辑模块进行遍历获得不同相位不同阈值电压的多点分布眼图,更全面的表征信号质量。不需要昂贵的高速实时示波器和误码仪,对测试环境的要求比较低,因此成本低灵活性大。相比于实时示波器,本发明更加经济方便灵活,精度更高。In the eye-diagram oscilloscope system and the eye-diagram testing method provided by the embodiments of the present application, on the one hand, the output of the clock data recovery circuit includes clock information, and the information is input to the eye-diagram oscilloscope, so that the clock information can be used to remove part of the loop when testing the eye-diagram. Jitter components that can be tracked within the bandwidth to get more realistic eye diagram information. On the other hand, the algorithm logic module is set for traversal to obtain multi-point distribution eye diagrams of different phases and different threshold voltages, which can more comprehensively characterize the signal quality. No expensive high-speed real-time oscilloscope and bit error tester are required, and the requirements for the test environment are relatively low, so the cost is low and the flexibility is high. Compared with the real-time oscilloscope, the present invention is more economical, convenient and flexible, and has higher precision.

在以上的描述中,对于各层的构图、设计等技术细节并没有做出详细的说明。但是本领域技术人员应当理解,可以通过各种技术手段,来形成所需形状的层、区域等。另外,为了形成同一结构,本领域技术人员还可以设计出与以上描述的方法并不完全相同的方法。另外,尽管在以上分别描述了各实施例,但是这并不意味着各个实施例中的措施不能有利地结合使用。In the above description, technical details such as the composition and design of each layer have not been described in detail. However, those skilled in the art should understand that various technical means can be used to form layers, regions, etc. of desired shapes. In addition, in order to form the same structure, those skilled in the art can also design methods that are not exactly the same as those described above. Additionally, although the various embodiments have been described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage.

显然,本领域的技术人员可以对本公开内容进行各种改动和变型而不脱离本公开内容的精神和范围。这样,倘若本公开内容的这些修改和变型属于本公开内容权利要求及其等同技术的范围之内,则本公开内容也意图包含这些改动和变型在内。It will be apparent to those skilled in the art that various changes and modifications can be made to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, provided that such modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is also intended to cover such modifications and variations.

Claims (10)

1. An eye diagram filter system, comprising:
the device comprises an equalizer, a clock data recovery circuit and an eye pattern oscilloscope;
the input signal of the eye pattern oscilloscope system is input, and is input into the clock data recovery circuit after being regulated by the equalizer; the clock data recovery circuit recovers the clock information of the input signal and inputs the clock information and the input signal into the eye pattern oscilloscope;
the eye chart oscilloscope comprises an algorithm logic module, a first phase interpolator and a first sampler;
after receiving the clock information and the input signal, the arithmetic logic module controls the first phase interpolator to output a clock to traverse N phases, and controls the threshold voltage of the first sampler to traverse M voltage values, so that the error rate of the input signal sampled by the first sampler at each phase and each voltage value is tested, and an eye diagram of M test points is obtained, wherein N and M are positive integers.
2. The eye oscilloscope system according to claim 1, further comprising:
the external interface is connected with the arithmetic logic module and receives the eye pattern output by the arithmetic logic module; the external interface is also used for adjusting the values of N and M.
3. The eye oscilloscope system according to claim 1, wherein N is 16 and M is 8.
4. The eye oscilloscope system according to claim 1, further comprising:
and the phase-locked loop provides an initial clock for the clock data recovery circuit and the eye pattern oscilloscope.
5. An eye diagram testing method, applied to the system of any one of claims 1-4, comprising:
after the equalizer adjusts the input signal, the input signal is input into the clock data recovery circuit;
the clock data recovery circuit recovers the clock information of the input signal and inputs the clock information and the input signal into the eye pattern oscilloscope;
and after receiving the clock information and the input signal, the arithmetic logic module in the eye chart oscilloscope controls an output clock of the first phase interpolator to traverse N phases and controls the threshold voltage of the first sampler to traverse M voltage values, so that the error rate of the input signal sampled by the first sampler at each phase and each voltage value is tested, and the eye charts of M test points are obtained, wherein N and M are positive integers.
6. The method of claim 5, wherein the test points in the eye pattern are open dots to indicate that the bit error rate is satisfactory, and wherein the test points in the eye pattern are filled dots to indicate that the bit error rate is unsatisfactory.
7. The method of claim 5, prior to inputting the clock information and the input signal into the eye oscilloscope, further comprising:
the clock data recovery circuit removes jitter components that can be tracked within a portion of the loop bandwidth.
8. The method of claim 5, further comprising:
setting the equalizer to a plurality of equalization coefficients, and executing the method of claim 5 under each equalization coefficient to obtain an eye diagram of a corresponding plurality of M x N test points;
and determining a target equalization coefficient of the equalizer according to the eye pattern of the M x N test points.
9. The method of claim 8, wherein determining the target equalization coefficient for the equalizer based on the eye pattern of the plurality of M x N test points comprises:
and determining the equalization coefficient corresponding to the eye pattern with the maximum eye opening degree of the eye patterns of the M x N test points as the target equalization coefficient.
10. The method of claim 5, further comprising:
setting the dithering frequency to a plurality of dithering frequency values;
maintaining each of the dither frequency values and gradually increasing the dither amplitude of the input signal;
recording the exceeding jitter amplitude at the time until the eye pattern oscilloscope detects that the error rate of the input signal does not meet the preset requirement;
and obtaining a jitter tolerance curve representing a receiver connected with the eye pattern oscilloscope according to the superscript jitter amplitude values corresponding to the jitter frequency values.
CN202011092482.XA 2020-10-13 2020-10-13 Eye pattern wave filter system and eye pattern testing method Active CN112462121B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202011092482.XA CN112462121B (en) 2020-10-13 2020-10-13 Eye pattern wave filter system and eye pattern testing method
PCT/CN2020/140579 WO2022077775A1 (en) 2020-10-13 2020-12-29 Eye diagram oscilloscope system and an eye diagram testing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011092482.XA CN112462121B (en) 2020-10-13 2020-10-13 Eye pattern wave filter system and eye pattern testing method

Publications (2)

Publication Number Publication Date
CN112462121A CN112462121A (en) 2021-03-09
CN112462121B true CN112462121B (en) 2022-04-15

Family

ID=74833059

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011092482.XA Active CN112462121B (en) 2020-10-13 2020-10-13 Eye pattern wave filter system and eye pattern testing method

Country Status (2)

Country Link
CN (1) CN112462121B (en)
WO (1) WO2022077775A1 (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113092867A (en) * 2021-03-29 2021-07-09 上海橙科微电子科技有限公司 Method, system and medium for testing continuity of impedance of light module transmission system through square wave
CN113438061B (en) * 2021-08-30 2021-11-23 深圳市鼎阳科技股份有限公司 Measuring and calculating method for statistical eye pattern, eye pattern analysis device and storage medium
CN114301544A (en) * 2021-09-08 2022-04-08 深圳市星芯顶科技有限公司 Bit Error Tester with Eye Diagram
CN114035557A (en) * 2021-11-19 2022-02-11 西安太乙电子有限公司 Test system and method for RapidIO protocol device
CN114244481A (en) * 2021-11-25 2022-03-25 成都众享天地网络科技有限公司 Eye pattern algorithm based on interpolation
CN114389751B (en) * 2021-12-14 2024-03-12 北京无线电计量测试研究所 Automatic equalization method and system for error code test equipment
CN114325196B (en) * 2021-12-31 2024-06-11 龙迅半导体(合肥)股份有限公司 Signal testing system
CN114384294A (en) * 2021-12-31 2022-04-22 中科可控信息产业有限公司 Method, device, electronic device and medium for determining equalization parameter value at transmitting end
CN116566481A (en) * 2022-01-27 2023-08-08 华为技术有限公司 Conformance testing method and related device
US12003279B2 (en) * 2022-03-15 2024-06-04 Hewlett Packard Enterprise Development Lp Common-mode current adjustment in a receiver
CN115065429B (en) * 2022-06-10 2023-06-13 电子科技大学(深圳)高等研究院 Eye pattern-based high-speed signal frequency testing method
CN115378845B (en) * 2022-08-17 2024-11-26 深圳市紫光同创电子有限公司 Eye pattern scanning method, device, equipment and storage medium
CN115967658A (en) * 2022-12-23 2023-04-14 浪潮(山东)计算机科技有限公司 CCIX signal testing method, device and medium
CN115987862A (en) * 2022-12-30 2023-04-18 浪潮(山东)计算机科技有限公司 SATA signal quality testing method and device and storage medium
CN116048897B (en) * 2022-12-30 2024-04-02 成都电科星拓科技有限公司 High-speed serial signal receiving end pressure eye diagram construction and testing method and system
CN117129730B (en) * 2023-10-23 2024-01-02 福弼通科技有限公司 Imaging system for sampling oscilloscope
CN117749684B (en) * 2024-01-03 2024-07-30 深圳市联瑞电子有限公司 Network card eye diagram analysis method, system and device based on re-timer test equipment
CN118509130B (en) * 2024-07-17 2024-09-20 成都电科星拓科技有限公司 Phase interpolation calibration method, digital calibration module and pseudo-random detection system

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7522661B2 (en) * 2004-07-26 2009-04-21 Tektronix, Inc. Method of producing a two-dimensional probability density function (PDF) eye diagram and Bit Error Rate eye arrays
US8074126B1 (en) * 2006-06-07 2011-12-06 Marvell International Ltd. Non-intrusive eye monitor system
US8526551B2 (en) * 2010-06-01 2013-09-03 Synopsys, Inc. Multiple-input, on-chip oscilloscope
US8504882B2 (en) * 2010-09-17 2013-08-06 Altera Corporation Circuitry on an integrated circuit for performing or facilitating oscilloscope, jitter, and/or bit-error-rate tester operations
US8744012B1 (en) * 2012-02-08 2014-06-03 Altera Corporation On-chip eye viewer architecture for highspeed transceivers
TWI477796B (en) * 2012-04-16 2015-03-21 Global Unichip Corp Eye diagram scan circuit and associated method
US9001943B2 (en) * 2013-03-14 2015-04-07 Altera Corporation Digital equalizer adaptation using on-die instrument
US10693589B2 (en) * 2018-06-18 2020-06-23 Huawei Technologies Co., Ltd. Serdes with jitter injection self stress mechanism
CN109194460B (en) * 2018-10-26 2021-06-18 光梓信息科技(上海)有限公司 Clock data recovery circuit, adaptive adjustment module and method

Also Published As

Publication number Publication date
CN112462121A (en) 2021-03-09
WO2022077775A1 (en) 2022-04-21

Similar Documents

Publication Publication Date Title
CN112462121B (en) Eye pattern wave filter system and eye pattern testing method
US11784782B2 (en) Method for measuring and correcting multi-wire skew
EP2779550B1 (en) Digital equalizer adaptation using on-die instrument
KR102346908B1 (en) Method and system for correcting multiwire skew
US11177894B2 (en) Decision feedback equalization correction of eye scope measurements
US20040268190A1 (en) Adjusting parameters of a serial link
CN114731316B (en) Continuous-time linear equalization adaptation algorithm supporting baud rate clock data recovery locked to the eye center
US7336749B2 (en) Statistical margin test methods and circuits
US9444588B1 (en) On-chip bathtub BER measurement for high-speed serdes diagnostics
US20030142770A1 (en) Method for sampling phase control
CN107770107B (en) Test and measurement system and method for employing DFE in test and measurement system
US20160182124A1 (en) Determining the signal quality of an electrical interconnect
JP6846120B2 (en) Clock recovery devices and methods and programs for executing clock recovery methods
KR102447648B1 (en) Methods for measuring and correcting multiwire skew
KR102666535B1 (en) Apparatus and method for providing timing recovery
KR20230010400A (en) Apparatus and method for calibrating mismatches of time-interleaved analog-to-digital converter
US20250097080A1 (en) Digital serializer/deserializer circuit and data eye monitoring method thereof
US12261928B2 (en) Receivers and method with fast sampling phase and frequency acquisition
US11626934B1 (en) Probability-based capture of an eye diagram on a high-speed digital interface
EP1629622A2 (en) Margin test methods and circuits
CN117640305A (en) Optimization system and method for composite equalizer
Zhang CMOS Continuous-Time Linear Equalizers for High-Speed Serial Links
JPS6032363B2 (en) automatic equalizer

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant