一种芯片测试系统、方法、计算机设备及可读存储介质技术方案

技术编号:38749193 阅读:22 留言:0更新日期:2023-09-09 11:15
本申请公开一种芯片测试系统、方法、计算机设备及可读存储介质,该系统包括硬件子系统和软件子系统,硬件子系统包括通过测试座连接的多组待测试芯片和板卡,软件子系统包括一个客户端和多个服务端,客户端安装有全部参考测试内容,服务端对应的程序安装于板卡,各服务端对应不同的板卡。客户端根据用户输入从全部参考测试内容中确定各板卡对应的目标测试内容,并将目标测试内容发送至对应板卡上的服务端;各服务端在对应的一组待测试芯片和板卡上运行目标测试内容,并将测试结果发送至客户端。本申请中的客户端可以控制多个芯片测试的流程,并且所有测试内容均安装在客户端,可以根据用户输入调整芯片测试的内容,实现高效率的芯片测试。的芯片测试。的芯片测试。

【技术实现步骤摘要】
一种芯片测试系统、方法、计算机设备及可读存储介质


[0001]本申请涉及芯片测试领域,尤其涉及一种芯片测试系统、方法、计算机设备及可读存储介质。

技术介绍

[0002]在生产应用中,为了验证芯片的质量是否合格,需要在不同的环境下对芯片进行一系列的测试,如高温高压、腐蚀性环境等。而且,不同的环境需要运行不同的测试项,包括带宽测试、回环测试等。
[0003]以神经处理单元(NeuralProcessingUnit,简称NPU)芯片为例,现有的NPU芯片的测试流程是将所有的测试软件包都安装到板卡上,将测试芯片通过芯片测试座(socket)与板卡连接,通过更换socket上的芯片实现对不同芯片的测试。由于不同的测试环境对应的测试内容不同,因此在更换测试环境时,需要更换芯片的测试内容,通过调用不同的测试包实现不同的测试项。
[0004]但是,上述测试方法这只适用于芯片数量较少的场景,在大量芯片测试时需要人为在不同的板卡上调用不同的测试软件包,芯片测试速度慢、效率低。
[0005]本
技术介绍
描述的内容仅为了便于了解本领域的相关技术,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种芯片测试系统,其特征在于,所述芯片测试系统包括硬件子系统和软件子系统,所述硬件子系统包括通过测试座连接的多组待测试芯片和板卡,所述软件子系统包括一个客户端和多个服务端,所述客户端安装有全部参考测试内容,所述服务端对应的程序安装于所述板卡,各所述服务端对应不同的所述板卡;所述客户端用于根据用户输入从全部参考测试内容中确定各板卡对应的目标测试内容,并将所述目标测试内容发送至对应板卡上的服务端;各所述服务端用于在对应的一组待测试芯片和板卡上运行所述目标测试内容,并将测试结果发送至所述客户端。2.根据权利要求1所述的芯片测试系统,其特征在于,各所述板卡关联不同的IP地址,所述客户端具体用于:基于用户输入设置配置文件,其中,所述配置文件包括多个所述IP地址以及每个所述IP地址对应的目标测试内容,所述IP地址与所述板卡一一对应;根据所述配置文件从全部所述参考测试内容中确定各所述IP地址对应的所述目标测试内容;并将所述目标测试内容发送至对应板卡上的服务端。3.根据权利要求1所述的芯片测试系统,其特征在于,各所述板卡关联不同的IP地址,各IP地址对应不同的线程,所述客户端具体用于:根据用户输入初始化客户端并从全部参考测试内容中确定各所述IP地址对应的目标测试内容;开启各所述IP地址对应的全部所述线程;基于各所述线程将所述目标测试内容发送至对应板卡上的服务端,以实现不同板卡的同时测试。4.根据权利要求1所述的芯片测试系统,其特征在于,各所述板卡关联不同的IP地址,所述客户端和多个所述服务端通过远程过程调用进行通信传输,所述测试结果包括运行结果和运行日志,所述服务端具体用于:通过所述远程过程调用屏蔽网络编程细节,以类本地方式接收所述目标测试内容;在对应的一组待测试芯片和板卡上运行所述目标测试内容;将所述运行结果和所述运行日志通过远程过程调用发送至所述客户端。5.一种芯片测试方法,其特征在于,应用于权利要求1

4中任一项所述的芯片测试系统,所述芯片测试方法包括:客户端根据用户输入从全部参考测试内容中确定各板卡对应的目标测试内容,并将所述目标测试内容发送至对应板卡上的服务端;各服务端在对应的一组待测试芯片和...

【专利技术属性】
技术研发人员:郑成林王雨顺梁爽
申请(专利权)人:北京超星未来科技有限公司
类型:发明
国别省市:

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

1