一种以太网信号重定时芯片的验证方法与系统与流程

摘要: 本发明涉及以太网通信领域,具体而言,涉及一种以太网信号重定时芯片的验证方法与系统。背景技术:1、随着数据中心高速互联技术迭代,100g/200g/400g/80...
一种以太网信号重定时芯片的验证方法与系统与流程

本发明涉及以太网通信领域,具体而言,涉及一种以太网信号重定时芯片的验证方法与系统。

背景技术:

1、随着数据中心高速互联技术迭代,100g/200g/400g/800g高速以太网已成为主流商用架构,而以太网信号重定时芯片(retimer)部署在以太网host主机端与line线路端之间,作为链路中继核心器件,重定时芯片具备双向高速收发通路,重定时芯片host侧端口与上游以太网的媒体访问控制器(mac)/物理层(phy),line侧端口对接外部传输线缆与远端设备。

2、重定时芯片主要用于解决高速串行器/解串器(serdes)传输过程中的通道损耗、码间干扰、随机/确定性抖动累积、相位偏移等问题,通过时钟数据恢复、信号重整形、自适应均衡等核心功能,提升高速链路传输稳定性与传输距离。重定时芯片的性能是否稳定,直接影响以太网型号传输的稳定性,所以需要对重定时芯片进行验证,如何保障验证结果的准确性,成为了本领域技术人员所关注的难题。

技术实现思路

1、本发明的目的在于提供一种以太网信号重定时芯片的验证方法与系统,以改善上述问题。

2、为了实现上述目的,本发明实施例采用的技术方案如下:

3、第一方面,本发明实施例提供一种以太网信号重定时芯片的验证方法,所述方法包括:

4、第一控制智能体对随机生成的第一类数据进行处理,并将得到的第一协议码流并行传输给第一收发智能体;

5、第一收发智能体对第一协议码流进行并串转换,并将得到的第一串行码流传输给待测重定时芯片;

6、待测重定时芯片对接收到的第一串行码流进行数据恢复处理并将恢复后的第二串行码流传输第二收发智能体;

7、第二收发智能体对第二串行码流进行串并转换,并将得到的第二协议码流传输第二控制智能体;

8、第二控制智能体对第二协议码流进行码流解析,以得到第二类数据;

9、计分板比对第一类数据和第二类数据,确定待测重定时芯片在目标测试用例下的验证结果,其中,验证结果包括待测重定时芯片在下行侧和上行侧所对应的误码率;

10、在下行侧时,第一控制智能体为主机端控制智能体,第二控制智能体为线路端控制智能体,第一收发智能体为主机端收发智能体,第二收发智能体为线路端收发智能体;在上行侧时,第一控制智能体为线路端控制智能体,第二控制智能体为主机端控制智能体,第一收发智能体为线路端收发智能体,第二收发智能体为主机端收发智能体,且以上智能体和待测重定时芯片均完成与目标测试用例匹配的参数配置。

11、分别获取待测重定时芯片在下行侧和上行侧所对应的误码率,从而实现待测重定时芯片的双向高速串行信号交互能力进行验证,保障验证结果的准确性。并且通过更换目标测试用例可以适应不同的通道速率、应用场景和以太网协议,从而满足各种复杂的测试要求。

12、可选地,基于目标测试用例对重定时芯片共进行n轮验证,n大于或等于2,所述方法还包括:

13、获取n轮验证结果所对应的误码率均值;

14、获取n轮验证结果所对应的误码率极值;

15、在误码率均值小于第一阈值,且误码率极值小于第二阈值的情况下,确定重定时芯片成功覆盖目标测试用例。

16、从均值和极值两个角度判断误码率是否合格,从而保障验证结果的准确性。

17、可选地,所述第一收发智能体对第一协议码流进行并串转换,并将得到的第一串行码流传输给待测重定时芯片,包括:

18、第一收发智能体对第一协议码流进行调制编码处理,并对调制后的信号进行并串转换,得到目标速率的串行信号,其中,目标速率为目标测试用例要求的速率;

19、第一收发智能体对串行信号注入频偏和信道差损,以得到第一串行码流;

20、第一收发智能体将第一串行码流传输给待测重定时芯片。

21、待测重定时芯片会对接收到的第一串行码流进行数据恢复处理,包括频偏滤除、消除通道损耗、码间干扰、随机/确定性抖动累积以及相位偏移等。通过第一收发智能体注入频偏和信道差损,可以对待测重定时芯片的核心特征频偏处理和信道补偿进行验证,定向验证重定时芯片的信号容错能力、链路稳定性的全方位时序与性能校验。

22、可选地,注入串行信号中的频偏是从频偏数据集中随机选择的,注入串行信号中的信道差损是从信道差损数据集中随机选择的。

23、通过随机注入不同的频偏和信道差损,可以提升验证的全面性,进一步保障验证结果的准确性。

24、可选地,根据目标测试用例进行参数配置,配置给收发智能体和待测重定时芯片的参数包括自动速率协商与链路训练使能信号、待测重定时芯片中的各通道设定速率以及链路参数,所述方法还包括:

25、收发智能体和待测重定时芯片按照各通道设定速率完成自动速率协商;

26、在完成自动速率协商后,收发智能体和待测重定时芯片,根据链路参数进行链路训练。

27、排除外部通道对重定时芯片验证的影响,保障验证结果的准确性。

28、第二方面,本发明实施例提供一种以太网信号重定时芯片的验证系统,所述验证系统包括主机端控制智能体、主机端收发智能体、线路端控制智能体、线路端收发智能体、待测重定时芯片以及计分板;

29、所述验证系统用于执行上述的以太网信号重定时芯片的验证方法。

30、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

1.一种以太网信号重定时芯片的验证方法,其特征在于,所述方法包括:

2.如权利要求1所述的以太网信号重定时芯片的验证方法,其特征在于,基于目标测试用例对重定时芯片共进行n轮验证,n大于或等于2,所述方法还包括:

3.如权利要求1或2所述的以太网信号重定时芯片的验证方法,其特征在于,所述第一收发智能体对第一协议码流进行并串转换,并将得到的第一串行码流传输给待测重定时芯片,包括:

4.如权利要求3所述的以太网信号重定时芯片的验证方法,其特征在于,注入串行信号中的频偏是从频偏数据集中随机选择的,注入串行信号中的信道差损是从信道差损数据集中随机选择的。

5.如权利要求3所述的以太网信号重定时芯片的验证方法,其特征在于,所述第二收发智能体对第二串行码流进行串并转换,并将得到的第二协议码流传输第二控制智能体,包括:

6.如权利要求1所述的以太网信号重定时芯片的验证方法,其特征在于,根据目标测试用例进行参数配置,配置给收发智能体和待测重定时芯片的参数包括自动速率协商与链路训练使能信号、待测重定时芯片中的各通道设定速率以及链路参数,所述方法还包括:

7.如权利要求1所述的以太网信号重定时芯片的验证方法,其特征在于,根据目标测试用例进行参数配置,配置给控制智能体的参数包括fec编码方式和以太网业务模式,所述第一控制智能体对随机生成的第一类数据进行处理,并将得到的第一协议码流并行传输给第一收发智能体,包括:

8.如权利要求7所述的以太网信号重定时芯片的验证方法,其特征在于,所述第二控制智能体对第二协议码流进行码流解析,以得到第二类数据,包括:

9.如权利要求2所述的以太网信号重定时芯片的验证方法,其特征在于,所述方法还包括:

10.一种以太网信号重定时芯片的验证系统,其特征在于,所述验证系统包括主机端控制智能体、主机端收发智能体、线路端控制智能体、线路端收发智能体、待测重定时芯片以及计分板;