Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种PCH Uplink参数优化方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:苏州浪潮智能科技有限公司

摘要:本发明涉及通讯技术领域,提供一种PCHUplink参数优化方法及系统,方法包括:调用并执行预先配置的margin测试程序工具;当所述margin测试程序工具运行过程中,对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整;根据得到的所述Uplink链路的PCH接收端或和CPU信号发送端调整后的相应参数,更改margin眼图的眼宽和眼高,从而实现对Uplink链路的PCH接收端或和CPU信号发送端的参数优化,提高了Uplink链路信号的质量,从而提升服务器运行的稳定性和性能。

主权项:1.PCHUplink参数优化方法,其特征在于,所述方法包括下述步骤:调用并执行预先配置的margin测试程序工具;当所述margin测试程序工具运行过程中,对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整;根据得到的所述Uplink链路的PCH接收端或和CPU信号发送端调整后的相应参数,更改margin眼图的眼宽和眼高;所述对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整的步骤具体包括下述步骤:选取PCH接收端的第一调整参数,所述第一调整参数包括连续时间线性均衡参数、可变增益放大器参数以及目标信号级数;对选取的所述PCH接收端的所述第一调整参数进行自由组合,查找得到最优的第一参数组合以及所述第一参数组合中每一个组合参数所对应的参数值;所述对选取的所述PCH接收端的所述第一调整参数进行自由组合,查找得到最优的第一参数组合以及所述第一参数组合中每一个组合参数所对应的参数值的步骤具体包括下述步骤:在UplinkPCIeLowmargin图像中选取margin最差的一条lane;对于Uplink链路上的各种链路走线,选取预先配置的与其对应的所述第一调整参数所对应的固定数值;将选取的对应的固定数值作为测试参数,运行所述margin测试程序工具,找出最优的第一参数组合,并记录所述第一参数组合中每一个组合参数所对应的参数值;所述对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整的步骤具体包括下述步骤:在CPU信号发送端,关闭发送端均衡参数自适应调整模式,其中,所述发送端均衡参数包括precursor参数、cursor参数以及postcursor参数;根据所述margin测试程序工具的运行结果,调整所述precursor参数、cursor参数以及postcursor参数的组合,找出margin预览最大的发送端均衡参数;将margin预览最大的发送端均衡参数确定为第二参数组合。

全文数据:一种PCHUplink参数优化方法及系统技术领域本发明属于通讯技术领域,尤其涉及一种PCHUplink参数优化方法及系统。背景技术上行链接Uplink是PCH与CPU芯片之间相互通讯的链路连接,走的是PCIeGen38Gbps信号。因此,它们之间信号完整性测试非常必要,现有的测试方法是在PCH接收端进行PCIeGen3信号眼图Uplinkmargin余量的测试。但是,在服务器Uplinkmargin测试过程中,经常会重新lowmargin的现象,这表示信号的质量较差,需要进行优化相关参数,以提高信号的眼图质量,保证UplinkPCIe信号的完整性。目前,余量测试中并未对PCHUplinkPCIeGen3信号的参数进行调整,只是运用了bios中初始化默认的参数,这些参数没有根据板卡的实际情况进行调整优化,而且这些参数是必须根据具体的服务器产品手动来调整优化的。因此目前在余量测试中直接使用系统默认的参数,由于其不是最优化的参数,不能保证系统默认的参数是服务器Uplink最优化参数,非最优化的参数,可能对服务器稳定运行带来负面影响。发明内容针对现有技术中的缺陷,本发明提供了一种PCHUplink参数优化方法,旨在解决现有技术中在余量测试中直接使用系统默认的参数,由于其不是最优化的参数,不能保证系统默认的参数是服务器Uplink最优化参数,非最优化的参数,可能对服务器稳定运行带来负面影响的问题。本发明所提供的技术方案是:一种PCHUplink参数优化方法,所述方法包括下述步骤:调用并执行预先配置的margin测试程序工具;当所述margin测试程序工具运行过程中,对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整;根据得到的所述Uplink链路的PCH接收端或和CPU信号发送端调整后的相应参数,更改margin眼图的眼宽和眼高。作为一种改进的方案,所述方法还包括下述步骤:预先配置margin测试程序工具,所述margin测试程序工具包含有对所述Uplink链路的PCH接收端的相应参数和对所述CPU信号发送端的相应参数的调整策略。作为一种改进的方案,所述对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整的步骤具体包括下述步骤:选取PCH接收端的第一调整参数,所述第一调整参数包括连续时间线性均衡参数、可变增益放大器参数以及目标信号级数;对选取的所述PCH接收端的所述第一调整参数进行自由组合,查找得到最优的第一参数组合以及所述第一参数组合中每一个组合参数所对应的参数值。作为一种改进的方案,所述对选取的所述PCH接收端的所述第一调整参数进行自由组合,查找得到最优的第一参数组合以及所述第一参数组合中每一个组合参数所对应的参数值的步骤具体包括下述步骤:在UplinkPCIeLowmargin图像中选取margin最差的一条lane;对于Uplink链路上的各种链路走线,选取预先配置的与其对应的所述第一调整参数所对应的固定数值;将选取的对应的固定数值作为测试参数,运行所述margin测试程序工具,找出最优的第一参数组合,并记录所述第一参数组合中每一个组合参数所对应的参数值。作为一种改进的方案,所述对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整的步骤具体包括下述步骤:在CPU信号发送端,关闭发送端均衡参数自适应调整模式,其中,所述发送端均衡参数包括precursor参数、cursor参数以及postcursor参数;根据所述margin测试程序工具的运行结果,调整所述precursor参数、cursor参数以及postcursor参数的组合,找出margin预览最大的发送端均衡参数;将margin预览最大的发送端均衡参数确定为第二参数组合。本发明的另一目的在于提供一种PCHUplink参数优化系统,所述系统包括:margin测试程序工具调用模块,用于调用预先配置的margin测试程序工具;margin测试程序工具运行模块,用于运行所述margin测试程序工具调用模块调用的预先配置的margin测试程序工具;参数调整模块,用于当所述margin测试程序工具运行过程中,对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整;眼图更改模块,用于根据得到的所述Uplink链路的PCH接收端或和CPU信号发送端调整后的相应参数,更改margin眼图的眼宽和眼高。作为一种改进的方案,所述系统还包括:预先配置模块,用于预先配置margin测试程序工具,所述margin测试程序工具包含有对所述Uplink链路的PCH接收端的相应参数和对所述CPU信号发送端的相应参数的调整策略。作为一种改进的方案,所述参数调整模块具体包括:第一调整参数选取模块,用于选取PCH接收端的第一调整参数,所述第一调整参数包括连续时间线性均衡参数、可变增益放大器参数以及目标信号级数;自由组合模块,用于对选取的所述PCH接收端的所述第一调整参数进行自由组合,查找得到最优的第一参数组合以及所述第一参数组合中每一个组合参数所对应的参数值。作为一种改进的方案,所述自由组合模块具体包括:Lane选取模块,用于在UplinkPCIeLowmargin图像中选取margin最差的一条lane;固定数值选取模块,用于对于Uplink链路上的各种链路走线,选取预先配置的与其对应的所述第一调整参数所对应的固定数值;第一参数组合找出模块,用于将选取的对应的固定数值作为测试参数,运行所述margin测试程序工具,找出最优的第一参数组合;参数值记录模块,用于记录所述第一参数组合中每一个组合参数所对应的参数值。作为一种改进的方案,所述参数调整模块具体包括:自适应调整模式关闭模块,用于在CPU信号发送端,关闭发送端均衡参数自适应调整模式,其中,所述发送端均衡参数包括precursor参数、cursor参数以及postcursor参数;发送端均衡参数查找模块,用于根据所述margin测试程序工具的运行结果,调整所述precursor参数、cursor参数以及postcursor参数的组合,找出margin预览最大的发送端均衡参数;确定模块,用于将margin预览最大的发送端均衡参数确定为第二参数组合。在本发明实施例中,调用并执行预先配置的margin测试程序工具;当所述margin测试程序工具运行过程中,对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整;根据得到的所述Uplink链路的PCH接收端或和CPU信号发送端调整后的相应参数,更改margin眼图的眼宽和眼高,从而实现对Uplink链路的PCH接收端或和CPU信号发送端的参数优化,提高了Uplink链路信号的质量,从而提升服务器运行的稳定性和性能。附图说明为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。图1是本发明提供的PCHUplink参数优化方法的实现流程图;图2是本发明实施例一提供的对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整的实现流程图;图3是本发明提供的对选取的所述PCH接收端的所述第一调整参数进行自由组合,查找得到最优的第一参数组合以及所述第一参数组合中每一个组合参数所对应的参数值的实现流程图;图4是本发明实施例二提供的对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整的实现流程图;图5是本发明提供的PCHUplink参数优化系统的结构框图;图6是本发明提供的自由组合模块的结构框图。具体实施方式下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的、技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。图1是本发明提供的PCHUplink参数优化方法的实现流程图,其具体包括下述步骤:在步骤S101中,调用并执行预先配置的margin测试程序工具。在步骤S102中,当所述margin测试程序工具运行过程中,对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整。在步骤S103中,根据得到的所述Uplink链路的PCH接收端或和CPU信号发送端调整后的相应参数,更改margin眼图的眼宽和眼高。在该实施例中,在执行上述步骤S101之前还包括下述步骤:预先配置margin测试程序工具,所述margin测试程序工具包含有对所述Uplink链路的PCH接收端的相应参数和对所述CPU信号发送端的相应参数的调整策略。如图2所示,对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整的步骤具体包括下述步骤:在步骤S201中,选取PCH接收端的第一调整参数,所述第一调整参数包括连续时间线性均衡参数、可变增益放大器参数以及目标信号级数;在步骤S202中,对选取的所述PCH接收端的所述第一调整参数进行自由组合,查找得到最优的第一参数组合以及所述第一参数组合中每一个组合参数所对应的参数值。在该实施例中,该图2所示的流程为Uplink链路的PCH接收端的参数调整过程,下述还有对CPU信号发送端的参数调整过程,在此不再赘述。在该实施例中,如图3所示,对选取的所述PCH接收端的所述第一调整参数进行自由组合,查找得到最优的第一参数组合以及所述第一参数组合中每一个组合参数所对应的参数值的步骤具体包括下述步骤:在步骤S301中,在UplinkPCIeLowmargin图像中选取margin最差的一条lane;其中,找出margin最差的一条lane,其可以根据测试点fail的情况,那一条的lane的fail点相对较多,可以选择该lane作为最差的lane。在步骤S302中,对于Uplink链路上的各种链路走线,选取预先配置的与其对应的所述第一调整参数所对应的固定数值;在该步骤中,在选取最差的lane后,对连续时间线性均衡参数CTLE、可变增益放大器参数VGA以及目标信号级数TSM进行调整,但是在调整过程中,对该三个参数的所有都需要尝试,才能找出最优的参数,但是为了节省时间,可以从一条lane入手,调整后在所有lane上测试,具体为:a对于Uplink链路在PCB电路板上走线较短的,参考的推荐值是CTLE:4,VGA:10andTSM:32,可以根据这个配置运行margin测试,结合测试上下微调,以找出最优参数组合;b对于中等长度和长链路走线,参考的推荐值是CTLE:5,VGA:13,TSM:20;c为了减少时间和避免测试所有的参数组合,可以测试一下经验值:CTLE:4VGA:6TSM:32CTLE:6VGA:10TSM:32CTLE:6VGA:6TSM:32CTLE:8VGA:10TSM:32CTLE:8VGA:10TSM:28。在步骤S303中,将选取的对应的固定数值作为测试参数,运行所述margin测试程序工具,找出最优的第一参数组合,并记录所述第一参数组合中每一个组合参数所对应的参数值。在该实施例中,以上调整后找出margin最大的一组参数组合,导入到bios系统软件bios,基本输入输出系统,可以用来保存系统的参数配置,下同中以使优化参数生效生效。在本发明实施例中,如图4所示,对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整的步骤具体包括下述步骤:在步骤S401中,在CPU信号发送端,关闭发送端均衡参数自适应调整模式,其中,所述发送端均衡参数包括precursor参数、cursor参数以及postcursor参数;在步骤S402中,根据所述margin测试程序工具的运行结果,调整所述precursor参数、cursor参数以及postcursor参数的组合,找出margin预览最大的发送端均衡参数;在步骤S403中,将margin预览最大的发送端均衡参数确定为第二参数组合。其中,将找到的第二参数组合导入bios系统中,以使优化参数生效。上述给出的是CPU信号发送端的参数调整过程,在此不再赘述。图5示出了本发明提供的PCHUplink参数优化系统的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分。PCHUplink参数优化系统包括:margin测试程序工具调用模块11,用于调用预先配置的margin测试程序工具;margin测试程序工具运行模块12,用于运行所述margin测试程序工具调用模块调用的预先配置的margin测试程序工具;参数调整模块13,用于当所述margin测试程序工具运行过程中,对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整;眼图更改模块14,用于根据得到的所述Uplink链路的PCH接收端或和CPU信号发送端调整后的相应参数,更改margin眼图的眼宽和眼高。在该实施例中,所述系统还包括:预先配置模块15,用于预先配置margin测试程序工具,所述margin测试程序工具包含有对所述Uplink链路的PCH接收端的相应参数和对所述CPU信号发送端的相应参数的调整策略。其中,所述参数调整模块13具体包括:第一调整参数选取模块16,用于选取PCH接收端的第一调整参数,所述第一调整参数包括连续时间线性均衡参数、可变增益放大器参数以及目标信号级数;自由组合模块17,用于对选取的所述PCH接收端的所述第一调整参数进行自由组合,查找得到最优的第一参数组合以及所述第一参数组合中每一个组合参数所对应的参数值。该实施例中,如图6所示,所述自由组合模块17具体包括:Lane选取模块18,用于在UplinkPCIeLowmargin图像中选取margin最差的一条lane;固定数值选取模块19,用于对于Uplink链路上的各种链路走线,选取预先配置的与其对应的所述第一调整参数所对应的固定数值;第一参数组合找出模块20,用于将选取的对应的固定数值作为测试参数,运行所述margin测试程序工具,找出最优的第一参数组合;参数值记录模块21,用于记录所述第一参数组合中每一个组合参数所对应的参数值。结合图5所示,所述参数调整模块13还具体包括:自适应调整模式关闭模块22,用于在CPU信号发送端,关闭发送端均衡参数自适应调整模式,其中,所述发送端均衡参数包括precursor参数、cursor参数以及postcursor参数;发送端均衡参数查找模块23,用于根据所述margin测试程序工具的运行结果,调整所述precursor参数、cursor参数以及postcursor参数的组合,找出margin预览最大的发送端均衡参数;确定模块24,用于将margin预览最大的发送端均衡参数确定为第二参数组合。其中,上述各个模块的功能如上述方法实施例所记载,在此不再赘述。在本发明实施例中,通过调整RXCTLE、VGA、TSM的方法优化UplinkPCIe信号接收端质量,是眼图的margin余量最大化,从而保证PCH接收到的信号参数配置最优化;同时使用调整发送端参数的方法优化UplinkPCIe信号从CPU发出信号的驱动能力,合理调整precursor、cursor以及postcursor的组合参数,保证发出的信号质量没有问题。这样整个链路从发送到接收,都有一定保证的前提下,Uplink链路信号的完整性得到保障。以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

权利要求:1.一种PCHUplink参数优化方法,其特征在于,所述方法包括下述步骤:调用并执行预先配置的margin测试程序工具;当所述margin测试程序工具运行过程中,对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整;根据得到的所述Uplink链路的PCH接收端或和CPU信号发送端调整后的相应参数,更改margin眼图的眼宽和眼高。2.根据权利要求1所述的PCHUplink参数优化方法,其特征在于,所述方法还包括下述步骤:预先配置margin测试程序工具,所述margin测试程序工具包含有对所述Uplink链路的PCH接收端的相应参数和对所述CPU信号发送端的相应参数的调整策略。3.根据权利要求2所述的PCHUplink参数优化方法,其特征在于,所述对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整的步骤具体包括下述步骤:选取PCH接收端的第一调整参数,所述第一调整参数包括连续时间线性均衡参数、可变增益放大器参数以及目标信号级数;对选取的所述PCH接收端的所述第一调整参数进行自由组合,查找得到最优的第一参数组合以及所述第一参数组合中每一个组合参数所对应的参数值。4.根据权利要求3所述的PCHUplink参数优化方法,其特征在于,所述对选取的所述PCH接收端的所述第一调整参数进行自由组合,查找得到最优的第一参数组合以及所述第一参数组合中每一个组合参数所对应的参数值的步骤具体包括下述步骤:在UplinkPCIeLowmargin图像中选取margin最差的一条lane;对于Uplink链路上的各种链路走线,选取预先配置的与其对应的所述第一调整参数所对应的固定数值;将选取的对应的固定数值作为测试参数,运行所述margin测试程序工具,找出最优的第一参数组合,并记录所述第一参数组合中每一个组合参数所对应的参数值。5.根据权利要求2所述的PCHUplink参数优化方法,其特征在于,所述对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整的步骤具体包括下述步骤:在CPU信号发送端,关闭发送端均衡参数自适应调整模式,其中,所述发送端均衡参数包括precursor参数、cursor参数以及postcursor参数;根据所述margin测试程序工具的运行结果,调整所述precursor参数、cursor参数以及postcursor参数的组合,找出margin预览最大的发送端均衡参数;将margin预览最大的发送端均衡参数确定为第二参数组合。6.一种PCHUplink参数优化系统,其特征在于,所述系统包括:margin测试程序工具调用模块,用于调用预先配置的margin测试程序工具;margin测试程序工具运行模块,用于运行所述margin测试程序工具调用模块调用的预先配置的margin测试程序工具;参数调整模块,用于当所述margin测试程序工具运行过程中,对所述Uplink链路的PCH接收端或和CPU信号发送端进行相应的参数调整;眼图更改模块,用于根据得到的所述Uplink链路的PCH接收端或和CPU信号发送端调整后的相应参数,更改margin眼图的眼宽和眼高。7.根据权利要求6所述的PCHUplink参数优化系统,其特征在于,所述系统还包括:预先配置模块,用于预先配置margin测试程序工具,所述margin测试程序工具包含有对所述Uplink链路的PCH接收端的相应参数和对所述CPU信号发送端的相应参数的调整策略。8.根据权利要求7所述的PCHUplink参数优化系统,其特征在于,所述参数调整模块具体包括:第一调整参数选取模块,用于选取PCH接收端的第一调整参数,所述第一调整参数包括连续时间线性均衡参数、可变增益放大器参数以及目标信号级数;自由组合模块,用于对选取的所述PCH接收端的所述第一调整参数进行自由组合,查找得到最优的第一参数组合以及所述第一参数组合中每一个组合参数所对应的参数值。9.根据权利要求8所述的PCHUplink参数优化系统,其特征在于,所述自由组合模块具体包括:Lane选取模块,用于在UplinkPCIeLowmargin图像中选取margin最差的一条lane;固定数值选取模块,用于对于Uplink链路上的各种链路走线,选取预先配置的与其对应的所述第一调整参数所对应的固定数值;第一参数组合找出模块,用于将选取的对应的固定数值作为测试参数,运行所述margin测试程序工具,找出最优的第一参数组合;参数值记录模块,用于记录所述第一参数组合中每一个组合参数所对应的参数值。10.根据权利要求7所述的PCHUplink参数优化系统,其特征在于,所述参数调整模块还包括:自适应调整模式关闭模块,用于在CPU信号发送端,关闭发送端均衡参数自适应调整模式,其中,所述发送端均衡参数包括precursor参数、cursor参数以及postcursor参数;发送端均衡参数查找模块,用于根据所述margin测试程序工具的运行结果,调整所述precursor参数、cursor参数以及postcursor参数的组合,找出margin预览最大的发送端均衡参数;确定模块,用于将margin预览最大的发送端均衡参数确定为第二参数组合。

百度查询: 苏州浪潮智能科技有限公司 一种PCH Uplink参数优化方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。