测试通信链路稳定性的方法及装置与流程

文档序号:13943279阅读:575来源:国知局

本发明涉及信号测试技术领域,尤其涉及一种测试通信链路稳定性的方法及装置。



背景技术:

信号服务器主板硬件设计中,pcie(peripheralcomponentinterconnectexpress,外部设备高速互连标准)通信链路信号稳定度直接影响着通信链路的性能,稳定的系统首先要求硬件设计者充分关注链路稳定性。而在实际兼容性测试中,通常采用压力软件通过在通信链路高速率通信下查看系统是否有pcie信号报错来衡量链路的稳定性,这种测试方法在测试时间,环境要求等都没有给出统一规定,各家厂商都有自己的评判标准,在实际对比中很难评判链路的稳定性。



技术实现要素:

本发明提供的测试通信链路稳定性的方法及装置,能够以参数的形式定量化衡量pcie通信链路的稳定性,从而更加全面准确地反映通信链路的状况。

第一方面,本发明提供一种测试通信链路稳定性的方法,所述方法包括:

对通信链路信号进行眼图测试;

当所述通信链路信号通过眼图测试时,根据通信链路稳定度参数对所述通信链路进行稳定性测试;

根据测试结果评判所述通信链路的稳定性。

可选地,所述通信链路稳定度参数包括所述通信链路信号的稳定度参数及通信链路自适应模块的稳定度参数,其中,所述通信链路信号的稳定度参数包括所述通信链路信号的眼高标准差及眼宽标准差;所述通信链路自适应模块的稳定度参数包括自动增益控制模块参数的标准差及判决反馈模块参数的标准差。

可选地,所述根据通信链路稳定度参数对所述通信链路进行稳定性测试包括:判断所述通信链路信号的稳定度参数及通信链路自适应模块的稳定度参数是否在各自对应的门限值内。

可选地,所述根据测试结果评判所述通信链路的稳定性包括:

当所述通信链路信号的稳定度参数及所述通信链路自适应模块的稳定度参数均在各自对应的门限值以内时,判定所述通信链路稳定;

当所述通信链路信号的稳定度参数及所述通信链路自适应模块的稳定度参数任意一个不在各自对应的门限值以内时,判定所述通信链路不稳定。

第二方面,本发明提供一种测试通信链路稳定性的装置,所述装置包括:

第一测试单元,用于对通信链路信号进行眼图测试;

第二测试单元,用于当所述通信链路信号通过眼图测试时,根据通信链路稳定度参数对所述通信链路进行稳定性测试;

评判单元,用于根据测试结果评判所述通信链路的稳定性。

可选地,所述通信链路稳定度参数包括所述通信链路信号的稳定度参数及通信链路自适应模块的稳定度参数,其中,所述通信链路信号的稳定度参数包括所述通信链路信号的眼高标准差及眼宽标准差;所述通信链路自适应模块的稳定度参数包括自动增益控制模块参数的标准差及判决反馈模块参数的标准差。

可选地,所述第二测试单元,用于判断所述通信链路信号的稳定度参数及通信链路自适应模块的稳定度参数是否在各自对应的门限值内。

可选地,所述评判单元,用于当所述通信链路信号的稳定度参数及所述通信链路自适应模块的稳定度参数均在各自对应的门限值以内时,判定所述通信链路稳定;

当所述通信链路信号的稳定度参数及所述通信链路自适应模块的稳定度参数任意一个不在各自对应的门限值以内时,判定所述通信链路不稳定。

本发明实施例提供的测试通信链路稳定性的方法及装置,对通信链路信号进行眼图测试,眼图测试通过之后再根据通信链路信号眼高标准差,眼宽标准差以及通信链路自适应参数的标准差进行通信链路稳定性测试,当各参数均在各自对应的门限值内时测试通过,否则需要重新改版设计。与现有技术相比,本发明采用pcie信号测试中的抖动量来评判链路稳定度,以参数的形式定量化衡量pcie通信链路的稳定性,从而更加全面地反映通信链路状况,提高计算机系统的可靠性。

附图说明

图1为本发明一实施例测试通信链路稳定性的方法的流程图;

图2为本发明一实施例pcie信号在物理传输链路上各个模块的连接示意图;

图3为本发明另一实施例测试通信链路稳定性的方法的流程图;

图4为本发明一实施例测试通信链路稳定性的装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供一种测试通信链路稳定性的方法,如图1所示,所述方法包括:

s11、对通信链路信号进行眼图测试;

s12、当所述通信链路信号通过眼图测试时,根据通信链路稳定度参数对所述通信链路进行稳定性测试;

s13、根据测试结果评判所述通信链路的稳定性。

目前大多数服务器主板中高速串行信号的测试主要以信号眼图,抖动以及信号相位偏差等来衡量通信链路信号质量的优劣。例如,对于pcie信号,一般采用抽取若干块主板测试信号眼图来评判信号的完整性。

如图2所示,为pcie信号在物理传输链路上各个模块的示意图,其中,发送端均衡器(txeq,transmitequalizer)中预加重参数和接收端的连续时间线性均衡器(ctle,continuoustimelinearequalizer)的参数是通过软件配置,而自动增益控制器(agc,automaticgaincontrol)和判决反馈均衡器(dfe,decisionfeedbackequalizer)一般采用自适应获取参数。

对pcie信号进行眼图测试在很大程度上可以有效解决链路中的信号完整性问题。但是这种方法忽略了测试结果的抖动性所反映出的信号链路稳定度,对于一些眼图处于所规定的规范附近的时候,pcie通信链路的稳定度就起到了至关重要的作用。

可选地,所述通信链路稳定度参数包括所述通信链路信号的稳定度参数及通信链路自适应模块的稳定度参数,其中,所述通信链路信号的稳定度参数包括所述通信链路信号的眼高标准差及眼宽标准差;所述通信链路自适应模块的稳定度参数包括自动增益控制模块参数的标准差及判决反馈模块参数的标准差。

下面对pcie通信链路信号的稳定度参数以及pcie通信链路自适应模块的稳定度参数进行具体说明。

1、pcie信号稳定度参数:通过眼图测试工具,选取一定数量的伪随机码型,选取多块同一类型主板,多次测量信号眼高veyehight和眼宽teyewidth,则n次眼图测试中的眼高均值眼宽均值均值分别为:

则反应链路信号稳定度的参数眼高标准差σeh及眼宽标准差σew分别为:

2、pcie自动增益控制模块的稳定度参数:自动增益控制模块的目的是信号接收端根据接收到信号的电压强度来动态调节信号增益,使得进入到接收端ctle模块的电压幅值相对比较稳定,自动增益控制模块的增益参数能够反映出链路的衰减状况,增益参数的标准差可以在信号幅度上反映出链路在信号能量方面的稳定度,增益参数波动范围越大,说明链路衰减越不稳定,从而间接反映出链路的稳定性。自动增益控制模块的增益参数可以通过工具读取,假设第i次测试,增益参数为αi,则pcie自动增益控制模块的稳定度参数可以表示为:

3、判决反馈均衡模块的稳定度参数:判决反馈均衡是一种非线性均衡技术,它的主要技术是通过相邻比特的判决电平对当前比特判决阈值进行修正,从而实现有效地补偿码间干扰的影响。n阶抽头判决反馈均衡算法的数学模型为:

其中,vn(k)是校正后的判决电压阈值,用于判决比特位置k处的逻辑状态,s(k-i)表示比特位置k之前i个比特的逻辑值,cn是通过链路训练得到的各个抽头的校正系数。

通过工具软件可以读取pcie链路建立后的{cn},在一个稳定的链路多次建立链路过程后,各阶{cn}参数处于稳定状态,通过{cn}参数稳定度来衡量判决反馈均衡模块的稳定度,则判决反馈均衡模块的稳定度可以表示为:

其中,表示多次测量获得的各阶参数标准差。

对于服务器主板pcie测试中,通过大批量测试数据分析可以获取以上三个稳定度的阈值门限值,在之后测试中,可以按照已知门限值对当前测试结果进行稳定性评判,从而预测出服务器主板中pcie信号的稳定性。

随着技术的发展,在pcie链路各个模块中可能会增加其他链路自适应信号处理模块,使用其参数标准差也能部分衡量链路的稳定度,从而可以根据多个方面更加全面地保证信号稳定性,使得评判的结果更加完善、准确和可靠,并且能够在大规模量产之前预测链路的可靠性。

可选地,所述根据通信链路稳定度参数对所述通信链路进行稳定性测试包括:判断所述通信链路信号的稳定度参数及通信链路自适应模块的稳定度参数是否在各自对应的门限值内。

所述根据测试结果评判所述通信链路的稳定性包括:

当所述通信链路信号的稳定度参数及所述通信链路自适应模块的稳定度参数均在各自对应的门限值以内时,判定所述通信链路稳定;

当所述通信链路信号的稳定度参数及所述通信链路自适应模块的稳定度参数任意一个不在各自对应的门限值以内时,判定所述通信链路不稳定。

本发明以参数的形式定量化来衡量pcie通信链路的稳定性,主要使用pcie信号测量中一定数目信号眼高标准差,眼宽标准差以及链路自适应参数的标准差来共同衡量pcie通信链路的稳定性。同时通过大量测试数据来定量分类得出各组参数的门限值,以此来衡量服务器主板设计中的稳定程度。

如图3所示,为测试pcie通信链路稳定性的流程图,对pcie信号进行眼图测试,测试通过后再对pcie通信链路进行稳定性的测试,测试未通过时,进行硬件改进设计,从而减少批量服务器主板生产中的pcie信号完整性问题,以及在研发过程中发现信号稳定性问题,提高计算机系统的稳定性。

本发明实施例提供的测试通信链路稳定性的方法,对通信链路信号进行眼图测试,眼图测试通过之后再根据通信链路信号眼高标准差,眼宽标准差以及通信链路自适应参数的标准差进行通信链路稳定性测试,当各参数均在各自对应的门限值内时测试通过,否则需要重新改版设计。与现有技术相比,本发明采用pcie信号测试中的抖动量来评判链路稳定度,以参数的形式定量化衡量pcie通信链路的稳定性,从而更加全面地反映通信链路状况,提高计算机系统的可靠性。

本发明实施例还提供一种测试通信链路稳定性的装置,如图4所示,所述装置包括:

第一测试单元11,用于对通信链路信号进行眼图测试;

第二测试单元12,用于当所述通信链路信号通过眼图测试时,根据通信链路稳定度参数对所述通信链路进行稳定性测试;

评判单元13,用于根据测试结果评判所述通信链路的稳定性。

可选地,所述通信链路稳定度参数包括所述通信链路信号的稳定度参数及通信链路自适应模块的稳定度参数,其中,所述通信链路信号的稳定度参数包括所述通信链路信号的眼高标准差及眼宽标准差;所述通信链路自适应模块的稳定度参数包括自动增益控制模块参数的标准差及判决反馈模块参数的标准差。

可选地,所述第二测试单元12,用于判断所述通信链路信号的稳定度参数及通信链路自适应模块的稳定度参数是否在各自对应的门限值内。

所述评判单元13,用于当所述通信链路信号的稳定度参数及所述通信链路自适应模块的稳定度参数均在各自对应的门限值以内时,判定所述通信链路稳定;

当所述通信链路信号的稳定度参数及所述通信链路自适应模块的稳定度参数任意一个不在各自对应的门限值以内时,判定所述通信链路不稳定。

本发明实施例提供的测试通信链路稳定性的装置,对通信链路信号进行眼图测试,眼图测试通过之后再根据通信链路信号眼高标准差,眼宽标准差以及通信链路自适应参数的标准差进行通信链路稳定性测试,当各参数均在各自对应的门限值内时测试通过,否则需要重新改版设计。与现有技术相比,本发明采用pcie信号测试中的抖动量来评判链路稳定度,以参数的形式定量化衡量pcie通信链路的稳定性,从而更加全面地反映通信链路状况,提高计算机系统的可靠性。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1