一种PCIEGEN6链路评判方法技术

技术编号:31234770 阅读:13 留言:0更新日期:2021-12-08 10:15
本发明专利技术提出的一种PCIE GEN6链路评判方法,首先,通过判断阻抗筛选出PCIE GEN6链路中需要降速使用的链路,然后通过对PCIE GEN6链路进行信号完整性的相关评判,根据相关参数将初筛后的PCIE GEN6链路分为两个等级,并通过稳定性参数评判将第一等级的PCIE GEN6链路又细分为三个子等级,至此,本发明专利技术将PCIE GEN6链路以性能由高到低的顺序分为五个等级,可根据链路的应用范围和使用需求,将五级链路进行合理的分配使用,从而提高了服务器通讯链路的稳定性。定性。定性。

【技术实现步骤摘要】
一种PCIE GEN6链路评判方法


[0001]本专利技术涉及数据传输
,更具体的说是涉及一种PCIE GEN6链路评判方法。

技术介绍

[0002]随着人工智能与大数据产业的不断发展,数据存储量也大量增加。服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行能力、强大的I/O外部数据吞吐能力以及更好的扩展性。根据服务器所提供的服务,一般来说服务器都具备承担响应服务请求、承担服务、保障服务的能力。
[0003]PCIE是一种高速串行计算机扩展总线标准。PCIE属于高速串行点对点双通道高带宽传输,所连接的设备分配独享通道带宽,不共享总线带宽,主要支持主动电源管理,错误报告,端对端的可靠性传输,热插拔以及服务质量等功能。PCI Express设备通过称为互连或链路的逻辑连接进行通信。链路是两个PCI Express端口之间的点对点通信通道,允许它们发送和接收普通PCI请求和中断。在物理层面上,一条链路由一条或多条通道组成。通道由两个差分信号对组成,一对用于接收数据,另一对用于发送。因此,每个通道由四条线或信号线组成。
[0004]当前PCIE GEN1、PCIE GEN2、PCIE GEN3、PCIE GEN4已经成熟应用到服务器之中,PCIE GEN5也已逐渐开始使用,而PCIE GEN6目前正处在预研阶段。PICE GEN6则拥有更高的速率。PCIE GEN6 x16频宽可以达到256GB/s,是目前PCIE GEN3 x16的8倍。PCIE GEN6可以兼容PCIE GEN5与PCIE GEN4,且插槽部分并不会有太大变化,但差异点在于讯号技术的不同;目前的PCIE GEN4与PCIE GEN5使用的是Non

Return

to

Zero(NRZ)技术,但在PCIE GEN6部分将会转换至Pulse

Amplitude Modulation 4(PAM4)。当前,业界尚未形成对PCIE GEN6链路的有效评价机制。因此,急需一种评价机制,对PCIE GEN6链路进行评判。

技术实现思路

[0005]针对以上问题,本专利技术的目的在于提供一种PCIE GEN6链路评判方法,根据PCIE GEN6链路参数进行链路的分层分等级,从而实现对PCIE GEN6链路的全面评价和分级。
[0006]本专利技术为实现上述目的,通过以下技术方案实现:一种PCIE GEN6链路评判方法,包括:采集PCIE GEN6链路中数据通路的发送信号和接收信号的阻抗,记为测量阻抗;若任一测量阻抗与目标阻抗相比,大于目标阻抗的上限阈值,则对相应的PCIE GEN6链路进行降速处理;若任一测量阻抗与目标阻抗相比,小于目标阻抗的下限阈值,则对相应的数据通路进行信号完整性判定;若信号完整性异常,则对相应的PCIE GEN6链路进行降速处理;若信号完整性正常,采集数据通路的发送信号和接收信号的第一速率参数,使用第一分级机制根据第一速率参数将相应的PCIE GEN6链路分为第一级链路和第二级链路;若PCIE GEN6链路为第一级链路,采集第一级链路的数据通路的发送信号和接收信号的第二速率参数,使
用第二分级机制根据第二速率参数将第一级链路分为A类链路、B类链路和C类链路。
[0007]进一步,所述对PCIE GEN6链路进行降速处理的过程,具体包括:
[0008]将PCIE GEN6链路降速至GEN5或GEN4速率使用,并监测PCIE GEN6链路的误码率;若误码率低于预设阈值,则将PCIE GEN6链路降速使用,否则,舍弃此PCIE GEN6链路。
[0009]进一步,所述对数据通路进行信号完整性判定的过程,具体包括:
[0010]采集数据通路的发送信号和接收信号的随机性抖动参数、确定性抖动参数、总抖动参数、眼宽参数和眼高参数,并判断采集的参数是否满足PCIE速率的规格参数,若是,则信号完整性正常;否则,信号完整性异常。
[0011]进一步,所述采集数据通路的发送信号和接收信号的第一速率参数,使用第一分级机制根据第一速率参数将相应的PCIE GEN6链路分为第一级链路和第二级链路具体包括:
[0012]多次采集数据通路的发送信号和接收信号的随机性抖动参数、确定性抖动参数、总抖动参数、眼宽参数、眼高参数;
[0013]确定发送信号和接收信号的随机性抖动参数、确定性抖动参数、总抖动参数、眼宽参数、眼高参数的取值;其中发送信号和接收信号的随机性抖动参数、确定性抖动参数、总抖动参数取多次采集的最大值,所述发送信号和接收信号的眼宽参数、眼高参数的取多次采集的最小值;
[0014]将发送信号和接收信号的随机性抖动参数、确定性抖动参数、总抖动参数、眼宽参数、眼高参数分别与对应的参数权值相乘后求和,记作PCIE GEN6链路的第一分级参考值;
[0015]根据上述步骤求出所有数据通路的PCIE GEN6链路的第一分级参考值,并对所有数据通路的PCIE GEN6链路的第一分级参考值进行降序排列,确定每个数据通路的第一分级排序结果;
[0016]若数据通路的第一分级排序结果在第一分级区域内,则此数据通路相应的PCIE GEN6链路为第一级链路,否则为第二级链路。
[0017]进一步,所述使用第二分级机制根据第二速率参数将第一级链路分为A类链路、B类链路和C类链路具体包括:
[0018]采集第一级链路的正负发送信号的上冲参数、正负发送信号的下冲参数、正负接收信号的上冲参数、正负接收信号的下冲参数、第一CPU性能测试结果参数、第二CPU性能测试结果参数;
[0019]将所有第一级链路的正负发送信号的上冲参数和正负接收信号的上冲参数分别进行升序排列,将所有第一级链路的正负发送信号的下冲参数、正负接收信号的下冲参数、第一CPU性能测试结果参数、第二CPU性能测试结果参数进行降序排列;
[0020]根据第一级链路的每种参数排序结果,将第一级链路分为A类链路、B类链路和C类链路。
[0021]进一步,所述根据第一级链路的每种参数排序结果,将第一级链路分为A类链路、B类链路和C类链路包括:
[0022]若任一第一级链路的每种参数排序结果中,至少有M种参数,排在相应参数排序的前m%,则此第一级链路为A类链路;若任一第一级链路的每种参数排序结果中,至少有N种参数,排在相应参数排序的前n%,则此第一级链路为B类链路;其他的第一级链路为C类链
路;其中,M>N,m<n。
[0023]进一步,所述根据第一级链路的每种参数排序结果,将第一级链路分为A类链路、B类链路和C类链路具体为:
[0024]若任一第一级链路的每种参数排序结果中,至少有7种参数,排在相应参数排序的前30%,则此第一级链路为A类本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种PCIE GEN6链路评判方法,其特征在于,包括:采集PCIE GEN6链路中数据通路的发送信号和接收信号的阻抗,记为测量阻抗;若任一测量阻抗与目标阻抗相比,大于目标阻抗的上限阈值,则对相应的PCIE GEN6链路进行降速处理;若任一测量阻抗与目标阻抗相比,小于目标阻抗的下限阈值,则对相应的数据通路进行信号完整性判定;若信号完整性异常,则对相应的PCIE GEN6链路进行降速处理;若信号完整性正常,采集数据通路的发送信号和接收信号的第一速率参数,使用第一分级机制根据第一速率参数将相应的PCIE GEN6链路分为第一级链路和第二级链路;若PCIE GEN6链路为第一级链路,采集第一级链路的数据通路的发送信号和接收信号的第二速率参数,使用第二分级机制根据第二速率参数将第一级链路分为A类链路、B类链路和C类链路。2.根据权利要求1所述的PCIE GEN6链路评判方法,其特征在于,所述对PCIE GEN6链路进行降速处理的过程,具体包括:将PCIE GEN6链路降速至GEN5或GEN4速率使用,并监测PCIE GEN6链路的误码率;若误码率低于预设阈值,则将PCIE GEN6链路降速使用,否则,舍弃此PCIE GEN6链路。3.根据权利要求1所述的PCIE GEN6链路评判方法,其特征在于,所述对数据通路进行信号完整性判定的过程,具体包括:采集数据通路的发送信号和接收信号的随机性抖动参数、确定性抖动参数、总抖动参数、眼宽参数和眼高参数,并判断采集的参数是否满足PCIE速率的规格参数,若是,则信号完整性正常;否则,信号完整性异常。4.根据权利要求1所述的PCIE GEN6链路评判方法,其特征在于,所述采集数据通路的发送信号和接收信号的第一速率参数,使用第一分级机制根据第一速率参数将相应的PCIE GEN6链路分为第一级链路和第二级链路具体包括:多次采集数据通路的发送信号和接收信号的随机性抖动参数、确定性抖动参数、总抖动参数、眼宽参数、眼高参数;确定发送信号和接收信号的随机性抖动参数、确定性抖动参数、总抖动参数、眼宽参数、眼高参数的取值;其中发送信号和接收信号的随机性抖动参数、确定性抖动参数、总抖动参数取多次采集的最大值,所述发送信号和接收信号的眼宽参数、眼高参数的取多次采集的最小值;将发送信号和接收信号的随机性抖动参数、确定性抖动参数、总抖动参数、眼宽参数、眼高参数分别与对应的参数权值相乘后求和,记作PCIE GEN6链路的第一分级参考值;根据上述步骤求出所有数据通路的PCIE GEN6链路的第一分级参考值,并对所有数据通路的PCIE GEN6链路的第一分级参考值进行降序排列,确定每个数据通路的第一分级排序结果;若数据通路的第一分...

【专利技术属性】
技术研发人员:刘学艳
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1