[go: up one dir, main page]

CN117806885A - 一种服务器自动化参数的校正装置及方法 - Google Patents

一种服务器自动化参数的校正装置及方法 Download PDF

Info

Publication number
CN117806885A
CN117806885A CN202311774083.5A CN202311774083A CN117806885A CN 117806885 A CN117806885 A CN 117806885A CN 202311774083 A CN202311774083 A CN 202311774083A CN 117806885 A CN117806885 A CN 117806885A
Authority
CN
China
Prior art keywords
cable
speed
insertion loss
retimer
plate
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.)
Pending
Application number
CN202311774083.5A
Other languages
English (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.)
Suzhou Metabrain Intelligent Technology Co Ltd
Original Assignee
Suzhou Metabrain Intelligent Technology Co Ltd
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 Suzhou Metabrain Intelligent Technology Co Ltd filed Critical Suzhou Metabrain Intelligent Technology Co Ltd
Priority to CN202311774083.5A priority Critical patent/CN117806885A/zh
Publication of CN117806885A publication Critical patent/CN117806885A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2247Verification or detection of system hardware configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

本发明涉及服务器测试技术领域,公开了一种服务器自动化参数的校正装置及方法,该装置包括控制器,用于获取线缆测试指令;Retimer板,用于基于线缆测试指令向线缆治具板发送高速差分信号;线缆治具板,用于将高速差分信号传输给高速线缆,并获取高速线缆的链路反馈信号,将高速线缆的链路反馈信号通过Retimer板传输给控制器;控制器,还用于基于高速线缆的链路反馈信号确定插入损耗值,将插入损耗值与预设链路插损值进行对比,生成插损参数,并利用插损参数对其他高速线缆进行补偿校正,生成服务器自动化参数校正结果。本发明使得不同的高速线缆满足链路的插损要求,降低链路的误码率,减少产品的丢包,提高产品的性能和可靠性。

Description

一种服务器自动化参数的校正装置及方法
技术领域
本发明涉及服务器测试技术领域,具体涉及一种服务器自动化参数的校正装置及方法。
背景技术
随着近几年来电子信息行业的不断发展,各种电器、云计算、AI是未来越来越关注的方向,其中电子产品包括汽车电子、新能源、云计算也已经进入到社会的各个领域,推动了行业的快速发展;人们对服务器的服务质量的要求也越来越高,进而出现了各式各样的自动化测试平台,用于对服务器的运行状况进行测试。
在设计阶段,校准测试是非常重要的一环测试,校准测试包括设计整个链路是否满足电气要求,以及芯片设计要求;当使用不同的线缆时,线缆会导致整个链路的不一致或者不满足链路的插损要求,整个链路的误码率会升高,影响产品的可靠性和稳定性。
发明内容
有鉴于此,本发明提供了一种服务器自动化参数的校正装置及方法,以解决使用不同的线缆时会导致整个链路的不一致或者不满足链路的插损要求,整个链路的误码率会升高,影响产品的可靠性和稳定性的问题。
第一方面,本发明提供了一种服务器自动化参数的校正装置,该装置包括:Retimer板、线缆治具板和控制器;Retimer板和线缆治具板连接;控制器分别与Retimer板和线缆治具板连接;线缆治具板连接至少一条高速线缆;其中,
控制器,用于获取线缆测试指令,并将线缆测试指令传输给Retimer板;
Retimer板,用于基于线缆测试指令向线缆治具板发送高速差分信号;
线缆治具板,用于将高速差分信号传输给高速线缆,并获取高速线缆的链路反馈信号,将高速线缆的链路反馈信号通过Retimer板传输给控制器;
控制器,还用于基于高速线缆的链路反馈信号确定插入损耗值,将插入损耗值与预设链路插损值进行对比,生成插损参数,并利用插损参数对其他高速线缆进行补偿校正,生成服务器自动化参数校正结果。
本实施例提供的一种服务器自动化参数的校正装置,由于使用不同PCIE速率对应的高速线缆时,不同的走线搭配和不同的高速线缆会导致有不同的损耗,因此控制器通过Retimer板和线缆治具板向高速线缆发送高速差分信号,并基于高速线缆的链路反馈信号确定不同走线搭配的高速线缆的插损参数,进而对高速线缆对应的高速传输信号进行补偿校正,使得不同的高速线缆满足链路的插损要求,降低链路的误码率,减少产品的丢包,提高产品的性能和可靠性。
在一种可选的实施方式中,线缆治具板,包括:OCP金手指组件、信号发送端、信号接收端和高速连接器;OCP金手指组件通过信号发送端或信号接收端与高速连接器连接;OCP金手指组件与Retimer板连接;高速连接器连接高速线缆;其中,
OCP金手指组件,用于将高速差分信号通过信号发送端或信号接收端传输给高速连接器;
高速连接器,用于将高速差分信号传输给高速线缆,并获取高速线缆的链路反馈信号,将高速线缆的链路反馈信号通过信号发送端或信号接收端发送给OCP金手指组件;
OCP金手指组件,还用于接收高速线缆的链路反馈信号,并将高速线缆的链路反馈信号传输给控制器。
本实施例提供的一种服务器自动化参数的校正装置,通过OCP金手指组件与Retimer板连接,未设置ISI补偿板,降低了服务器测试的成本,并且实现了线缆治具板与Retimer板之间信号的快速传输,降低链路的误码率,提高产品的性能和可靠性。
在一种可选的实施方式中,Retimer板包括OCP连接器,OCP连接器与OCP金手指组件连接。
在一种可选的实施方式中,控制器,包括:选取模块、比较模块、确定模块和校正模块;选取模块、比较模块、确定模块和校正模块依次连接;选取模块连接Retimer板;比较模块连接Retimer板;其中,
选取模块,用于在至少一条高速线缆选取参考高速线缆,基于参考高速线缆确定线缆测试指令,将线缆测试指令通过Retimer板和线缆治具板传输给参考高速线缆;
比较模块,用于接收经高速线缆的链路反馈信号,基于高速线缆的链路反馈信号确定参考高速线缆的传输参数,并将参考高速线缆的传输参数与预设参数值进行比较,确定插入损耗值;
确定模块,用于获取参考高速线缆对应的预设链路插损值,将插入损耗值与预设链路插损值进行比对,生成插损差异值,并基于插损差异值确定参考高速线缆的插损参数;
校正模块,用于基于参考高速线缆的插损参数对其他高速线缆的对应的链路进行校准补偿,生成服务器自动化参数校正结果。
本实施例提供的一种服务器自动化参数的校正装置,针对不同线缆长度时,整个链路的插损不满足要求,使得整机在测试过程或出货测试时性能大打折扣,并伴随各种问题影响产品的可靠性和稳定性的问题,通过选取参考高速线缆,进而基于参考高速线缆的插损参数对其他高速线缆的对应的链路进行校准补偿,减少了高速线缆的损耗,避免了每款产品均需一根固定的高速线缆,降低了成本,提高了高速线缆的利用率,使得不同的高速线缆满足链路的插损要求,降低链路的误码率,减少产品的丢包,提高产品的性能和可靠性。
在一种可选的实施方式中,线缆治具板,还包括:存储器;
存储器,用于存储至少一条高速线缆对应的预设链路插损值;其中,预设链路插损值由线缆插损值和补偿值构成。
本实施例提供的一种服务器自动化参数的校正装置,由于在Retimer板与线缆治具板之间未设置ISI补偿板,因此线缆治具板在设计时通过走线增加相应的补偿值,便于得到高速线缆的插损参数后及时通过内部补偿值进行校准,得到链路想要的参数,进而使得无论使用哪种长度的线缆,都能保证整个链路的插损控制到服务器自定义参数(即高速线缆的传输速率),保证整机性能的可靠性。
在一种可选的实施方式中,Retimer板,还用于接收高速线缆的链路反馈信号,对高速线缆的链路反馈信号对应的信号相位与时间偏差进行校正,并对高速线缆的链路反馈信号重新定时。
本实施例提供的一种服务器自动化参数的校正装置,通过对高速线缆的链路反馈信号进行信号相位校正、时间偏差校正,以及重新定时,提高了高速线缆的链路反馈信号的质量,为后续服务器自动化参数的校正奠定了基础。
在一种可选的实施方式中,还包括:电压转换器;
电压转换器分别与Retimer板和控制器连接,电压转换器用于获取外部工作电压,将外部工作电压转换为驱动电压,驱动电压用于驱动Retimer板工作。
本实施例提供的一种服务器自动化参数的校正装置,将外部工作电压转换为驱动Retimer板工作的驱动电压,保证了Retimer板的正常工作,进而保证了链路的正常通信。
在一种可选的实施方式中,控制器分别通过I2C总线与Retimer板和线缆治具板连接。
在一种可选的实施方式中,控制器通过USB接口与PC端进行连接,控制器还用于将服务器自动化参数校正结果传输给PC端进行显示。
本实施例提供的一种服务器自动化参数的校正装置,通过控制器与PC端之间的连接,实现了线缆测试指令的下发与服务器自动化参数校正结果的显示,进而实现用户对服务器自动化参数的校正结果的准确掌握。
第二方面,本发明提供了一种服务器自动化参数的校正方法,上述第一方面或其对应的任一实施方式的服务器自动化参数的校正装置中,该方法包括:
控制器获取线缆测试指令,并将线缆测试指令传输给Retimer板;
Retimer板基于线缆测试指令向线缆治具板发送高速差分信号;
线缆治具板将高速差分信号传输给高速线缆,并获取高速线缆的链路反馈信号,将高速线缆的链路反馈信号通过Retimer板传输给控制器;
控制器基于高速线缆的链路反馈信号确定插入损耗值,将插入损耗值与预设链路插损值进行对比,生成插损参数,并利用插损参数对其他高速线缆进行补偿校正,生成服务器自动化参数校正结果。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的相关服务器测试装置的结构框图;
图2是根据本发明实施例的一种服务器自动化参数的校正装置的结构框图;
图3是根据本发明实施例的控制器的结构框图;
图4是根据本发明实施例的一种服务器自动化参数的校正装置的校正过程的流程示意图;
图5是根据本发明实施例的一种服务器自动化参数的校正方法的流程示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在相关服务器设计在工厂测试阶段,需要经过严格的精度把控,即使在设计之初部分参数没有达到设计的要求,也可以通过校正的方法将偏移拉回来,以保证出货整机配置符合要求、功能良好且性能稳定;每一台整机只有校准测试通过后,设计的产品才能有更好的可靠性。
在设计阶段,校准测试是非常重要的一环测试,设计整个链路是否满足电气要求,以及芯片设计要求。而且产品整机的配置多种多样,现在PCIE(Peripheral ComponentInterconnect Express,一种高速串行计算机扩展总线标准)速率会越来越高,PCIE4.0、PCIE5.0、PCIE6.0等,接口也有X8、X16、X32等等;所以我们对于不同的搭配都要进行相应的校准测试。随时确保每一种搭配,每一条链路都能满足设计要求;
如图1所示,相关服务器测试方法中利用在前期SI(Signal Integrity,信号完整性)仿真工程师给出的仿真值设计补偿板,利用Retimer板(一种数字+模拟信号的混合器件,它具有感知能力,能够完全恢复数据信号重新发出)及cable板(线缆治具板)来测试线缆损耗是否有丢包,利用待测的cable线缆TX(Transport,信号发送端)、RX(Receive,信号接收端)传输,通过工具设置好参数,通过判断丢包率是否能满足设计要求,这种设计无法做到多次利用,导致成本增加,材料浪费。
其中,图1中,Pcie Retimer X16:PCIe总线由不同lane(数据通路)连接,多个lane合在一起可提供更高带宽,两个单lane合成x2,两个x2合成x4,两个x4合成x8,目前最大为x16,PCIE5.0单lan速率为8GB/s(吉字节/秒),PCIE5.0 X16速率最大为128GB/s;DC VR:电压转换,将输入的高电压进行内部转换到芯片需要的电压;CY7C68013A:USB(UniversalSerial Bus,通用串行总线)控制器;PWR conn:电源连接器;OCP3.0 X16金手指:支持16条lane的OCP网卡(Open Compute Project网卡,一种开放式计算项目的网络接口卡)金手指;OCP3.0 X16 conn:支持16条lane的OCP网卡连接器;MCIO:高速线缆;PortA/B:端口A/B。
上述服务器测试方法存在以下缺点:
(1)仅在设计之初通过SI仿真后提供的数据设计补偿板、cable板,最后通过测试验证判断所添加补偿是否满足设计要求,达标概率性较低。
(2)在设计初版时固定后续无法再使用,不满足要求时会重新设计PCB板(PrintedCircuit Board,电路板),导致PCB板报废,成本增加。
因此,为解决上述技术问题,本发明实施例提供了一种服务器自动化参数的校正装置。
在本实施例中提供了一种服务器自动化参数的校正装置,如图2所示,该装置包括:Retimer板1、线缆治具板2和控制器3;Retimer板1和线缆治具板2连接;控制器3分别与Retimer板1和线缆治具板2连接;线缆治具板2连接至少一条高速线缆;其中,
控制器3,用于获取线缆测试指令,并将线缆测试指令传输给Retimer板1。
具体地,控制器3分别通过I2C总线与Retimer板1和线缆治具板2连接。
Retimer板1,用于基于线缆测试指令向线缆治具板2发送高速差分信号。
具体地,Retimer板1采用PCIE Reimer板,PCIE Ritmer芯片是一种混合信号模拟、数字芯片。
线缆治具板2,用于将高速差分信号传输给高速线缆,并获取高速线缆的链路反馈信号,将高速线缆的链路反馈信号通过Retimer板1传输给控制器3。
控制器3,还用于基于高速线缆的链路反馈信号确定插入损耗值,将插入损耗值与预设链路插损值进行对比,生成插损参数,并利用插损参数对其他高速线缆进行补偿校正,生成服务器自动化参数校正结果。
本实施例提供的一种服务器自动化参数的校正装置,由于使用不同PCIE速率对应的高速线缆时,不同的走线搭配和不同的高速线缆会导致有不同的损耗,因此控制器通过Retimer板和线缆治具板向高速线缆发送高速差分信号,并基于高速线缆的链路反馈信号确定不同走线搭配的高速线缆的插损参数,进而对高速线缆对应的高速传输信号进行补偿校正,使得不同的高速线缆满足链路的插损要求,降低链路的误码率,减少产品的丢包,提高产品的性能和可靠性。
在一种可选的实施方式中,线缆治具板2,包括:OCP(Optical Carrier Protocol,一种用于光纤通信的协议)金手指组件4、信号发送端5(简称TX)、信号接收端6(简称RX)和高速连接器7;OCP金手指组件4通过信号发送端5或信号接收端6与高速连接器7连接;OCP金手指组件4与Retimer板1连接;高速连接器7连接高速线缆;其中,
OCP金手指组件4,用于将高速差分信号通过信号发送端5或信号接收端6传输给高速连接器7。
具体地,Retimer板1包括OCP连接器8,OCP连接器8与OCP金手指组件4连接。
进一步地,OCP连接器8采用OCP3.0 conn,OCP3.0 conn支持16条lane的OCP网卡连接器;OCP金手指组件4采用OCP3.0 goldfinger,OCP3.0goldfinger为支持16条lane的OCP网卡金手指;高速连接器7采用MCIO x8,MCIO x8支持8条lane的高速线缆;信号发送端5采用TX x8,TX x8为支持8条lane信号发送端5,信号发送端5通过端口A(即PortA TX)发送数据;信号接收端6采用RX x8,RX x8为支持8条lane信号接收端6,信号接收端6通过端口B(即PortB RX)接收数据。
高速连接器7,用于将高速差分信号传输给高速线缆,并获取高速线缆的链路反馈信号,将高速线缆的链路反馈信号通过信号发送端5或信号接收端6发送给OCP金手指组件4。
具体地,一条高速线缆对应的链路由两个高速连接器之间的连接线缆构成。
OCP金手指组件4,还用于接收高速线缆的链路反馈信号,并将高速线缆的链路反馈信号传输给控制器3。
具体地,线缆治具板2还包括Pcie x16 goldfinger,Pcie x16 goldfinger为支持16条lane的PCIE金手指,Pcie x16 goldfinger通过信号发送端5或信号接收端6连接OCP金手指组件4,可以通过Pcie x16 goldfinger连接其他网卡设备,以扩展线缆治具板2的功能。
本实施例提供的一种服务器自动化参数的校正装置,通过OCP金手指组件与Retimer板连接,未设置ISI补偿板,降低了服务器测试的成本,并且实现了线缆治具板与Retimer板之间信号的快速传输,降低链路的误码率,提高产品的性能和可靠性。
在一种可选的实施方式中,如图3所示,控制器3,包括:选取模块9、比较模块10、确定模块11和校正模块12;选取模块9、比较模块、确定模块11和校正模块12依次连接;选取模块9连接Retimer板1;比较模块10连接Retimer板1;其中,
选取模块9,用于在至少一条高速线缆选取参考高速线缆,基于参考高速线缆确定线缆测试指令,将线缆测试指令通过Retimer板1和线缆治具板2传输给参考高速线缆。
具体地,PCIE5.0高速差分信号受影响、敏感度较高,最终使其误码率控制在标准以内;高速差分信号的速率上升时,高速差分信号整个链路对应的插损也是逐渐增大,从PCIE3.0的22db到PCIE4.0的28db,再到PCIE5.0的36db;因此当在使用不同的速率时,不同长度的线缆对高速差分信号的传输会有较大的影响。
进一步地,如果在链路要求30db的插损时,插损值可以在一定的区间范围内挑选,在线缆治具板2上根据高速线缆走线的要求选用了不同长度的高速线缆,当设计的其中一条高速线缆(即参考高速线缆)能满足设计要求,但另外的线缆或许不满足设计的链路插损要求,通过自动化校准的方式调整插损值,使其搭配另外的线缆也能满足链路的设计要求。
进一步地,可以选取最长的高速线缆最为参考高速线缆。
比较模块10,用于接收经高速线缆的链路反馈信号,基于高速线缆的链路反馈信号确定参考高速线缆的传输参数,并将参考高速线缆的传输参数与预设参数值进行比较,确定插入损耗值。
确定模块11,用于获取参考高速线缆对应的预设链路插损值,将插入损耗值与预设链路插损值进行比对,生成插损差异值,并基于插损差异值确定参考高速线缆的插损参数。
校正模块12,用于基于参考高速线缆的插损参数对其他高速线缆的对应的链路进行校准补偿,生成服务器自动化参数校正结果。
具体地,当分别使用不同补偿值时会得出不同的误码率(即插损差异值),当误码率越大时,表明线缆损耗越大,信号传输时传输质量越差,在整机使用时,满跑性能会下降,影响产品质量;当整个链路设定的参数值(即预设链路插损值)在不超过一定的范围时,会要求相互之间两条高速线缆的插损相差不宜过大,针对差异较大两路高速线缆,在走线一致的情况下,会将插损较小的一组值,进行校准补偿,使得两组线保持一致,在整机跑性能时,不易出现问题。
进一步地,选用其中一组高速线缆做参考高速线缆(例如,最长高速线缆),进而通过调用参考高速线缆对应的插损参数调整校准另外一组线高速线缆后,使得所有的高速线缆满足整个链路的插损要求。
本实施例提供的一种服务器自动化参数的校正装置,针对不同线缆长度时,整个链路的插损不满足要求,使得整机在测试过程或出货测试时性能大打折扣,并伴随各种问题影响产品的可靠性和稳定性的问题,通过选取参考高速线缆,进而基于参考高速线缆的插损参数对其他高速线缆的对应的链路进行校准补偿,减少了高速线缆的损耗,避免了每款产品均需一根固定的高速线缆,降低了成本,提高了高速线缆的利用率,使得不同的高速线缆满足链路的插损要求,降低链路的误码率,减少产品的丢包,提高产品的性能和可靠性。
在一种可选的实施方式中,线缆治具板2,还包括:存储器13;
存储器13,用于存储至少一条高速线缆对应的预设链路插损值;其中,预设链路插损值由线缆插损值和补偿值构成。
具体地,线缆插损值可以根据测试要求按照不同的步进设置,通常设置在0.5db(decibel,分贝)为一个步进,保证在插损参数不一致时能够精确调用。
本实施例提供的一种服务器自动化参数的校正装置,由于在Retimer板与线缆治具板之间未设置ISI补偿板,因此线缆治具板在设计时通过走线增加相应的补偿值,便于得到高速线缆的插损参数后及时通过内部补偿值进行校准,得到链路想要的参数,进而使得无论使用哪种长度的线缆,都能保证整个链路的插损控制到服务器自定义参数(即高速线缆的传输速率),保证整机性能的可靠性。
在一种可选的实施方式中,Retimer板1,还用于接收高速线缆的链路反馈信号,对高速线缆的链路反馈信号对应的信号相位与时间偏差进行校正,并对高速线缆的链路反馈信号重新定时。
具体地,Retimer板1使用内部的时钟恢复电路,重新定时输入信号(即高速线缆的链路反馈信号)可以消除时钟的偏移和抖动,同时并校正信号相位和时间偏差,可以延长接口的传输距离并提高信号质量,进而解决数据中心、服务器通过PCle协议在数据高速、远距离传输时,因为信号时序不齐、损耗较大、信号完整性差等问题。
本实施例提供的一种服务器自动化参数的校正装置,通过对高速线缆的链路反馈信号进行信号相位校正、时间偏差校正,以及重新定时,提高了高速线缆的链路反馈信号的质量,为后续服务器自动化参数的校正奠定了基础。
在一种可选的实施方式中,还包括:电压转换器14;
电压转换器14分别与Retimer板1和控制器3连接,电压转换器14用于获取外部工作电压,将外部工作电压转换为驱动电压,驱动电压用于驱动Retimer板1工作。
具体地,电压转换器14采用DC VR器,电压转换器14将外部输入的12V电压通过电压转换器14转换为Retimer板1内部工作的3.3V,0.9V等驱动电压,进而利用该驱动电压驱动Retimer板1正常工作,使得整条链路实现正常通信。
本实施例提供的一种服务器自动化参数的校正装置,将外部工作电压转换为驱动Retimer板工作的驱动电压,保证了Retimer板的正常工作,进而保证了链路的正常通信。
在一种可选的实施方式中,控制器3通过USB接口15与PC(Personal Computer,个人计算机)端16进行连接,控制器3还用于将服务器自动化参数校正结果通过USB接口15传输给PC16端进行显示。
具体地,线缆测试信号由PC端16通过USB接口15传输给控制器3。
进一步地,控制器3可以采用CY7C68013A芯片。
本实施例提供的一种服务器自动化参数的校正装置,通过控制器与PC端之间的连接,实现了线缆测试指令的下发与服务器自动化参数校正结果的显示,进而实现用户对服务器自动化参数的校正结果的准确掌握。
下面通过一个具体的实施例来说明一种服务器自动化参数的校正装置的校正过程。
实施例1:
如图4所示,一种服务器自动化参数的校正装置的校正过程包括:
步骤1)Retimer板用于发送或者接收数据信号,具体为发送PCIE差分信号,线缆治具板作为中间连接板,需要将高速线缆连接在线缆治具板上,Retime板发出的高速差分信号通过线缆治具板传输至高速线缆上,进而根据高速线缆的反馈信号获取测试数据(即高速线缆的传输参数):
步骤2)使用不同长度的高速线缆,通过对比工具设置参数(即预设参数值)后输出插入损耗值;
步骤3)将插入损耗值与原始链路设置的插损值(即预设链路插损值)进行对比,并获得待校准参数与原始参数的差异(即插损差异值)。
步骤4)选用其中一组高速线缆作为参考高速线缆,利用参考高速线缆对应的插损参数对其他高速线缆进行补偿校正,使得满足整个链路的插损要求。
在本实施例中提供了一种服务器自动化参数的校正方法,可用于上述的服务器自动化参数的校正装置,图5是根据本发明实施例的一种服务器自动化参数的校正方法的流程图,如图5所示,该流程包括如下步骤:
步骤S501,控制器获取线缆测试指令,并将线缆测试指令传输给Retimer板。
步骤S502,Retimer板基于线缆测试指令向线缆治具板发送高速差分信号。
步骤S503,线缆治具板将高速差分信号传输给高速线缆,并获取高速线缆的链路反馈信号,将高速线缆的链路反馈信号通过Retimer板传输给控制器。
步骤S504,控制器基于高速线缆的链路反馈信号确定插入损耗值,将插入损耗值与预设链路插损值进行对比,生成插损参数,并利用插损参数对其他高速线缆进行补偿校正,生成服务器自动化参数校正结果。
本实施例的一种服务器自动化参数的校正方法应用于如图2所示实施例中的一种服务器自动化参数的校正装置,因此步骤S501和步骤S504的具体实施方式可以参考前文中图2所示实施例部分的相应描述,此处不再赘述。
可以理解的是,本实施例方法的作用和有益效果与图2所示实施例中一种服务器自动化参数的校正装置的作用和有益效果相对应,此处不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请实施例所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请实施例各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ReadOnly Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

Claims (10)

1.一种服务器自动化参数的校正装置,其特征在于,所述装置包括:Retimer板、线缆治具板和控制器;所述Retimer板和所述线缆治具板连接;所述控制器分别与所述Retimer板和线缆治具板连接;所述线缆治具板连接至少一条高速线缆;其中,
所述控制器,用于获取线缆测试指令,并将所述线缆测试指令传输给所述Retimer板;
所述Retimer板,用于基于所述线缆测试指令向所述线缆治具板发送高速差分信号;
所述线缆治具板,用于将所述高速差分信号传输给所述高速线缆,并获取高速线缆的链路反馈信号,将所述高速线缆的链路反馈信号通过所述Retimer板传输给所述控制器;
所述控制器,还用于基于所述高速线缆的链路反馈信号确定插入损耗值,将所述插入损耗值与预设链路插损值进行对比,生成插损参数,并利用所述插损参数对其他高速线缆进行补偿校正,生成服务器自动化参数校正结果。
2.根据权利要求1所述的装置,其特征在于,所述线缆治具板,包括:OCP金手指组件、信号发送端、信号接收端和高速连接器;所述OCP金手指组件通过所述信号发送端或所述信号接收端与所述高速连接器连接;所述OCP金手指组件与所述Retimer板连接;所述高速连接器连接所述高速线缆;其中,
所述OCP金手指组件,用于将所述高速差分信号通过所述信号发送端或所述信号接收端传输给所述高速连接器;
所述高速连接器,用于将所述高速差分信号传输给所述高速线缆,并获取所述高速线缆的链路反馈信号,将所述高速线缆的链路反馈信号通过所述信号发送端或所述信号接收端发送给所述OCP金手指组件;
所述OCP金手指组件,还用于接收所述高速线缆的链路反馈信号,并将所述高速线缆的链路反馈信号传输给所述控制器。
3.根据权利要求2所述的装置,其特征在于,所述Retimer板包括OCP连接器,所述OCP连接器与所述OCP金手指组件连接。
4.根据权利要求1所述的装置,其特征在于,所述控制器,包括:选取模块、比较模块、确定模块和校正模块;所述选取模块、所述比较模块、所述确定模块和所述校正模块依次连接;所述选取模块连接所述Retimer板;所述比较模块连接所述Retimer板;其中,
选取模块,用于在所述至少一条高速线缆选取参考高速线缆,基于所述参考高速线缆确定所述线缆测试指令,将所述线缆测试指令通过所述Retimer板和所述线缆治具板传输给所述参考高速线缆;
比较模块,用于接收经高速线缆的链路反馈信号,基于所述高速线缆的链路反馈信号确定参考高速线缆的传输参数,并将所述参考高速线缆的传输参数与预设参数值进行比较,确定插入损耗值;
确定模块,用于获取所述参考高速线缆对应的预设链路插损值,将所述插入损耗值与所述预设链路插损值进行比对,生成插损差异值,并基于所述插损差异值确定参考高速线缆的插损参数;
校正模块,用于基于所述参考高速线缆的插损参数对其他高速线缆的对应的链路进行校准补偿,生成所述服务器自动化参数校正结果。
5.根据权利要求4所述的装置,其特征在于,所述线缆治具板,还包括:存储器;
所述存储器,用于存储所述至少一条高速线缆对应的预设链路插损值;其中,所述预设链路插损值由线缆插损值和补偿值构成。
6.根据权利要求1所述的装置,其特征在于,所述Retimer板,还用于接收所述高速线缆的链路反馈信号,对所述高速线缆的链路反馈信号对应的信号相位与时间偏差进行校正,并对所述高速线缆的链路反馈信号重新定时。
7.根据权利要求1所述的装置,其特征在于,还包括:电压转换器;
所述电压转换器分别与所述Retimer板和所述控制器连接,所述电压转换器用于获取外部工作电压,将所述外部工作电压转换为驱动电压,所述驱动电压用于驱动所述Retimer板工作。
8.根据权利要求1所述的装置,其特征在于,所述控制器分别通过I2C总线与所述Retimer板和所述线缆治具板连接。
9.根据权利要求1所述的装置,其特征在于,所述控制器通过USB接口与PC端进行连接,所述控制器还用于将服务器自动化参数校正结果传输给PC端进行显示。
10.一种服务器自动化参数的校正方法,其特征在于,应用于权利要求1至9中任一项所述的服务器自动化参数的校正装置中,所述方法包括:
控制器获取线缆测试指令,并将所述线缆测试指令传输给Retimer板;
所述Retimer板基于所述线缆测试指令向线缆治具板发送高速差分信号;
所述线缆治具板将所述高速差分信号传输给所述高速线缆,并获取高速线缆的链路反馈信号,将所述高速线缆的链路反馈信号通过所述Retimer板传输给所述控制器;
所述控制器基于所述高速线缆的链路反馈信号确定插入损耗值,将所述插入损耗值与预设链路插损值进行对比,生成插损参数,并利用所述插损参数对其他高速线缆进行补偿校正,生成服务器自动化参数校正结果。
CN202311774083.5A 2023-12-21 2023-12-21 一种服务器自动化参数的校正装置及方法 Pending CN117806885A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311774083.5A CN117806885A (zh) 2023-12-21 2023-12-21 一种服务器自动化参数的校正装置及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311774083.5A CN117806885A (zh) 2023-12-21 2023-12-21 一种服务器自动化参数的校正装置及方法

Publications (1)

Publication Number Publication Date
CN117806885A true CN117806885A (zh) 2024-04-02

Family

ID=90434286

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311774083.5A Pending CN117806885A (zh) 2023-12-21 2023-12-21 一种服务器自动化参数的校正装置及方法

Country Status (1)

Country Link
CN (1) CN117806885A (zh)

Similar Documents

Publication Publication Date Title
US9945906B2 (en) Test device and method
US7082556B2 (en) System and method of detecting a bit processing error
US20100042874A1 (en) Device testing method and architecture
CN110784259B (zh) 一种基于pam4的一体化光模块误码测试仪
CN108900251A (zh) 一种光模块均衡参数的优化方法、装置及光模块
CN111984477B (zh) 一种PCIe设备信号参数动态校正装置和方法
CN113938191B (zh) 一种对光模块进行参数测试的方法及装置
CN115296965A (zh) 降低延时的Retimer均衡配置方法、系统及装置
CN113259205B (zh) 一种多板卡系统内部互联接口测试方法及系统
Harutyunyan et al. Design and verification of autoconfigurable UART controller
CN112350785B (zh) 一种检验serdes通信链路性能的方法及系统
CN113740703B (zh) 一种Retimer芯片的测试板及测试系统
US7216269B2 (en) Signal transmit-receive device, circuit, and loopback test method
US20090024875A1 (en) Serial advanced technology attachment device and method testing the same
CN117806885A (zh) 一种服务器自动化参数的校正装置及方法
US7006117B1 (en) Apparatus for testing digital display driver and method thereof
KR100666225B1 (ko) 데이지 체인을 형성하는 멀티 디바이스 시스템 및 이의 구동방법
US7375561B2 (en) Timing adjustment circuit and method thereof
KR100306349B1 (ko) 데이타통신시스템과그시스템을위한장치
KR100794147B1 (ko) 반도체 소자 테스터 제어 장치
JP2011010178A (ja) 通信装置
CN220820657U (zh) 一种PCIe双端口SSD的链路回环测试治具
CN219225008U (zh) 硬件测试电路
CN114200370B (zh) 一种测试设备及集成电路测试方法
CN118939499A (zh) 监测电源讯号的逻辑设备及其方法

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