The invention provides a test method, device and electronic equipment for CPU. The decay command in SETWP test and the corresponding command execution time of each command after decay command can be automatically configured in the present invention, thereby realizing the correct SETWP test for CPU and obtaining test results. By means of an embodiment of the present invention, the delay parameter values corresponding to each command need not be adjusted manually.
【技术实现步骤摘要】
一种CPU的测试方法、装置及电子设备
本专利技术涉及服务器领域,更具体的说,涉及一种CPU的测试方法、装置及电子设备。
技术介绍
服务器主板在研发过程中需要做详细严格的测试,来验证主板各项功能是否正常,各项参数是否符合设计标准。中央处理器CPU作为主板上的核心部件,其测试工作也是重点关注的部分。在对CPU执行SETWP测试时,当将SVIDDn命令由fast改为decay,并将SETWPdate由22改为32后,开始执行decay测试。当decay命令以及后续命令执行出错时,需要人工调整各条命令对应的delay的参数值,才能使得decay命令以及后续命令正确执行。但是人工调整各条命令对应的delay的参数值,费时费力。
技术实现思路
有鉴于此,本专利技术提供一种CPU的测试方法、装置及电子设备,以解决人工调整各条命令对应的delay的参数值,费时费力的问题。为解决上述技术问题,本专利技术采用了如下技术方案:一种CPU的测试方法,包括:执行对CPU的SETWP测试,确定并配置所述SETWP测试中decay命令对应的第一命令执行时间;重新执行所述SETWP测试,并调整所述SETWP测试中所述decay命令之后的每一命令对应的命令执行时间;重新执行所述SETWP测试,并获取测试数据,以根据所述测试数据确定所述CPU是否合格;其中,所述测试数据包括最终生成的cso信号中出现第一个上升沿的时间与最终生成的alert信号中的出现每个下降沿的时间的时间差。优选地,确定所述SETWP测试中decay命令对应的第一命令执行时间,包括:获取生成的cso信号中的出现第一个上升沿的第一 ...
【技术保护点】
1.一种CPU的测试方法,其特征在于,包括:执行对CPU的SETWP测试,确定并配置所述SETWP测试中decay命令对应的第一命令执行时间;重新执行所述SETWP测试,并调整所述SETWP测试中所述decay命令之后的每一命令对应的命令执行时间;重新执行所述SETWP测试,并获取测试数据,以根据所述测试数据确定所述CPU是否合格;其中,所述测试数据包括最终生成的cso信号中出现第一个上升沿的时间与最终生成的alert信号中的出现每个下降沿的时间的时间差。
【技术特征摘要】
1.一种CPU的测试方法,其特征在于,包括:执行对CPU的SETWP测试,确定并配置所述SETWP测试中decay命令对应的第一命令执行时间;重新执行所述SETWP测试,并调整所述SETWP测试中所述decay命令之后的每一命令对应的命令执行时间;重新执行所述SETWP测试,并获取测试数据,以根据所述测试数据确定所述CPU是否合格;其中,所述测试数据包括最终生成的cso信号中出现第一个上升沿的时间与最终生成的alert信号中的出现每个下降沿的时间的时间差。2.根据权利要求1所述的测试方法,其特征在于,确定所述SETWP测试中decay命令对应的第一命令执行时间,包括:获取生成的cso信号中的出现第一个上升沿的第一时间以及生成的alert信号中出现第一个下降沿的第二时间;计算所述第一时间与所述第二时间的第一时间差;根据所述第一时间差,计算所述第一命令执行时间。3.根据权利要求1所述的测试方法,其特征在于,调整所述SETWP测试中所述decay命令之后的每一命令对应的命令执行时间,包括:获取生成的alert信号中第i个下降沿以及确定所述第i个下降沿对应的命令;其中,i≥2、且i为正整数;判断所述命令是否是位于所述decay命令之后的第i-1个命令;若是,则确定并配置位于所述decay命令之后的第i-1个命令对应的第二命令执行时间;若不是,则将所述命令以及所述第i-1个命令的顺序对调,并执行所述确定并配置位于所述decay命令之后的第i-1个命令对应的第二命令执行时间这一步骤;判断所述第i-1个命令是否是所述SETWP测试中需执行的最后一个命令;若不是,则返回执行所述获取生成的alert信号中第i个下降沿以及所述第i个预设下降沿对应的命令这一步骤,直到为decay命令之后每一命令配置第二命令执行时间后停止。4.根据权利要求3所述的测试方法,其特征在于,确定位于所述decay命令之后的第i-1个命令对应的第二命令执行时间,包括:获取生成的cso信号中的出现第一个上升沿的第三时间以及生成的alert信号中出现第i个下降沿的第四时间;计算所述第三时间与所述第四时间的第二时间差;根据所述第二时间差,计算并配置所述第二命令执行时间。5.根据权利要求2所述的测试方法,其特征在于,根据所述第一时间差,计算所述第一命令执行时间,包括:计算所述第一时间差与预设数值的比值,并将所述比值作为所述第一命令执行时间。6.一种CPU的测试装置,其特征在于,包括:第一配置模块,用于执行对CPU的SETWP测试,确定并配置所述SETWP测试中decay命令对应的第一命令执行时间;第二配置模块,用于重新执行所述SETWP测试,并调整所述SETWP测试中所述decay命令之后的每一命令对应的命令执行时间;数据获取模块,用于重新执行所述SETWP测试,并获取测试数据,以根据所述测试数据...
【专利技术属性】
技术研发人员:石德礼,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。