掌桥专利:专业的专利平台
掌桥专利
首页

存储芯片并行测试系统及方法

文献发布时间:2024-07-23 01:35:21


存储芯片并行测试系统及方法

技术领域

本发明属于芯片测试领域,更具体地,涉及一种存储芯片并行测试系统及方法。

背景技术

存储芯片的可靠性测试需要对存储芯片执行10万次的擦除耐久循环如果需要测试多颗芯片,将耗费大量时间。现有方案采用一个主控芯片对多个存储芯片进行串行测试,即按顺序逐一进行,同一时刻只能测试一个存储芯片,测试效率低。因此需要一种并行测试方法,能够同时对多颗存储芯片进行测试,提高存储芯片测试效率,节省成本。

公开于本发明背景技术部分的信息仅仅旨在加深对本发明的一般背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。

发明内容

本发明的目的是提出一种存储芯片并行测试系统及方法,实现提高测试效率,降低系统成本。

为实现上述目的,第一方面,本发明提出了一种存储芯片并行测试系统,包括:主控芯片、上位机、电源芯片和状态灯;

所述主控芯片包括多个内核以及与多个内核一一对应的多个测试接口,每个测试接口与一个待测试的存储芯片连接,每个内核用于通过一个测试接口对一个存储芯片进行测试;

多个内核中的一个内核作为主控内核,所述主控内核与所述上位机通信,用于接收上位机的指令对连接的存储芯片进行测试,并通知其他内核对连接的存储芯片进行测试,以及向上位机传输对每个存储芯片的测试进度及测试故障信息;

所述主控内核还分别与所述电源芯片和所述状态灯连接,用于控制所述电源芯片输出测试存储芯片所需的供电电压并采集各存储芯片的测试信息,以及控制所述状态灯指示存储芯片测试故障以及软件运行状态。

可选地,所述主控芯片设有外部通信接口、电源芯片接口以及状态灯接口;

所述主控内核通过所述外部通信接口与所述上位机连接;

所述主控内核与通过所述电源芯片接口与所述电源芯片连接;

所述主控内核通过所述状态灯接口与所述状态灯连接;

所述主控内核通过内部通信总线与其他内核连接。

可选地,所述外部通信接口为CAN接口或以太网接口。

可选地,所述电源芯片接口为IIC接口,所述状态灯接口为IO接口。

可选地,所述主控内核和其余每个内核均内置有存储芯片测试模块,所述主控内核还内置有存储芯片供电设置模块、状态灯指示模块、测试进度及故障数据传输模块以及存储芯片电流监测模块。

第二方面,本发明提出一种存储芯片并行测试方法,应用于第一方面所述的一种存储芯片并行测试系统,所述测试方法包括:

所述主控内核实时监控来自上位机的指令;

当所述主控内核接收到上位机指令后,启动测试,并通知其他内核启动测试;

所述主控内核和其他内核启动测试后分别执行预设的测试算法,对各自连接的存储芯片进行循环测试。

可选地,还包括:

测试过程中,所述主控内核实时监测其测试的存储芯片是否出现故障,若出现故障,则立即向上位机上报故障信息,若未出现故障,则定期向所述上位机上报测试进度,直至达到循环测试的次数后结束测试;

其他内核在监控到来自所述主控内核的指令后启动测试,并实时监测其测试的存储芯片是否出现故障,若出现故障,则立即向所述主控内核上报故障信息,通过所述主控内核将对应的故障信息上报至上位机,若未出现故障,则定期向所述主控内核上报测试进度,通过所述主控内核将对应的测试进度上报至上位机,直至达到循环测试的次数后结束测试。

可选地,测试过程中,所述主控内核实时接收上位机指令,在接收到上位机指令后,解析上位机指令获得上位机设置的供电电压,并控制电源芯片输出对应的供电电压值,以对测试的各存储芯片进行供电控制。

可选地,测试过程中,所述主控内核实时读取其测试的存储芯片的电压和电流值,并实时接收其他内核上传的存储芯片的电压和电流值,所述主控内核将各存储芯片的电压和电流值定期上传至上位机。

可选地,测试过程中,当所述主控内核监测到其测试的存储芯片的故障信息或接收其他内核上报的存储芯片故障信息时,将对应的存储芯片故障信息上传至上位机,并点亮状态灯对存储芯片测试故障进行指示。

本发明的有益效果在于:

本发明的存储芯片并行测试系统采用了一个多核主控芯片,该主控芯片包括多个内核以及与多个内核一一对应的多个测试接口,每个内核通过一个测试接口与一个待测试的存储芯片连接,同步对多个存储芯片进行并行测试,在多个内核中的一个内核作为主控内核,主控内核与上位机通信,用于接收上位机的指令对连接的存储芯片进行测试,并通知其他内核对连接的存储芯片进行测试,以及向上位机传输对每个存储芯片的测试进度及测试故障信息;主控内核还分别与电源芯片和状态灯连接,用于控制电源芯片输出测试存储芯片所需的供电电压并采集各存储芯片的测试信息,以及控制状态灯指示存储芯片测试故障以及软件运行状态,本发明通过一个多核主控芯片即可实现对多个存储芯片的并行测试,大大提高了测试效率,并节约了测试成本。

本发明的系统具有其它的特性和优点,这些特性和优点从并入本文中的附图和随后的具体实施方式中将是显而易见的,或者将在并入本文中的附图和随后的具体实施方式中进行详细陈述,这些附图和具体实施方式共同用于解释本发明的特定原理。

附图说明

通过结合附图对本发明示例性实施例进行更详细的描述,本发明的上述以及其它目的、特征和优势将变得更加明显,在本发明示例性实施例中,相同的参考标号通常代表相同部件。

图1示出了本发明一个实施例的一种存储芯片并行测试系统的示意图。

图2示出了本发明一个实施例的一种存储芯片并行测试系统中主控芯片的每个内核的功能框图。

图3示出了本发明一个实施例的一种存储芯片并行测试方法中主控内核的测试流程图。

图4示出了本发明一个实施例的一种存储芯片并行测试方法中其他内核的测试流程图。

图5示出了本发明一个实施例的一种存储芯片并行测试方法中存储芯片的供电控制流程图。

图6示出了本发明一个实施例的一种存储芯片并行测试方法中存储芯片电压电流采集流程图。

图7示出了本发明一个实施例的一种存储芯片并行测试方法中存储芯片测试故障指示流程图。

具体实施方式

下面将参照附图更详细地描述本发明。虽然附图中显示了本发明的优选实施例,然而应该理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本发明更加透彻和完整,并且能够将本发明的范围完整地传达给本领域的技术人员。

实施例1

本实施例提供一种存储芯片并行测试系统,包括:主控芯片、上位机、电源芯片和状态灯;

所述主控芯片包括多个内核以及与多个内核一一对应的多个测试接口,每个测试接口与一个待测试的存储芯片连接,每个内核用于通过一个测试接口对一个存储芯片进行测试;

多个内核中的一个内核作为主控内核,所述主控内核与所述上位机通信,用于接收上位机的指令对连接的存储芯片进行测试,并通知其他内核对连接的存储芯片进行测试,以及向上位机传输对每个存储芯片的测试进度及测试故障信息;

所述主控内核还分别与所述电源芯片和所述状态灯连接,用于控制所述电源芯片输出测试存储芯片所需的供电电压并采集各存储芯片的测试信息,以及控制所述状态灯指示存储芯片测试故障以及软件运行状态。

本实施例中,所述主控芯片设有外部通信接口、电源芯片接口以及状态灯接口;

所述主控内核通过所述外部通信接口与所述上位机连接;

所述主控内核与通过所述电源芯片接口与所述电源芯片连接;

所述主控内核通过所述状态灯接口与所述状态灯连接;

所述主控内核通过内部通信总线与其他内核连接。

其中,所述外部通信接口为CAN接口或以太网接口,所述电源芯片接口为IIC接口,所述状态灯接口为IO接口。

具体地,如图1所示,本实施例采用一个多核主控芯片对多个存储芯片(存储芯片1-存储芯片5)进行并行测试,主控芯片包括多个内核(内核1-内核5)和多个测试接口(接口1-接口5),每个内核通过一个测试接口连接到一个存储芯片,其中内核1作为主控内核,内核1与外部通信接口连接,用于与上位机软件进行通信,传输测试进度及测试故障信息、与电源芯片通过IIC接口连接,用于设置存储芯片的供电电压,并采集存储芯片电压电流值,还通过IO接口与状态灯(如LED指示灯)连接,用于指示测试故障以及软件运行状态指示。

如图2所示,本实施例中,所述主控内核和其余每个内核均内置有存储芯片测试模块,所述主控内核还内置有存储芯片供电设置模块、状态灯指示模块、测试进度及故障数据传输模块以及存储芯片电流监测模块。

具体地,本实施例的主控芯片包含多个内核,每个内核用于完成特定的功能,其中,内核1通过接口5测试一个存储芯片,还负责控制存储芯片的供电设置、监测存储芯片的电流和电压、统计测试存储芯片时产生的故障、及故障状态指示,以及负责与外部设备进行数据交互等功能,外部通信接口采用CAN或以太网接口,方便组网通信。其他内核2、内核3、内核4、内核5分别通过接口1、接口2、接口3、接口4测试一个存储芯片。

内核1从外部通信接口接收指令并解析后,通过接口5控制存储芯片5测试的启动或停止。内核1从外部通信接口接收指令并解析后,通过内核通信总线通知其他内核,启动或停止对其相连接的存储芯片的测试。内核1通过内核通信总线接收内核2、内核3、内核4、内核5发送的存储芯片测试信息,如测试进度、测试故障等。内核1通过外部通信接口将存储芯片的测试信息传输到主控芯片外部,例如传输到上位机。

实施例2

本实施例提供一种存储芯片并行测试方法,应用于实施例1所述的一种存储芯片并行测试系统,所述测试方法包括:

如图3所示,所述主控内核实时监控来自上位机的指令;

当所述主控内核接收到上位机指令后,启动测试,并通知其他内核启动测试;

所述主控内核和其他内核启动测试后分别执行预设的测试算法,对各自连接的存储芯片进行循环测试。

测试过程中,所述主控内核实时监测其测试的存储芯片是否出现故障,若出现故障,则立即向上位机上报故障信息,若未出现故障,则定期向所述上位机上报测试进度,直至达到循环测试的次数后结束测试;

如图4所示,其他内核在监控到来自所述主控内核的指令后启动测试,并实时监测其测试的存储芯片是否出现故障,若出现故障,则立即向所述主控内核上报故障信息,通过所述主控内核将对应的故障信息上报至上位机,若未出现故障,则定期向所述主控内核上报测试进度,通过所述主控内核将对应的测试进度上报至上位机,直至达到循环测试的次数后结束测试。

如图5所示,测试过程中,所述主控内核实时接收上位机指令,在接收到上位机指令后,解析上位机指令获得上位机设置的供电电压,并控制电源芯片输出对应的供电电压值,以对测试的各存储芯片进行供电控制。

如图6所示,测试过程中,所述主控内核实时读取其测试的存储芯片的电压和电流值,并实时接收其他内核上传的存储芯片的电压和电流值,所述主控内核将各存储芯片的电压和电流值定期上传至上位机。

如图7所示,测试过程中,当所述主控内核监测到其测试的存储芯片的故障信息或接收其他内核上报的存储芯片故障信息时,将对应的存储芯片故障信息上传至上位机,并点亮状态灯对存储芯片测试故障进行指示。

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。

相关技术
  • 非易失性存储芯片测试系统及非易失性存储芯片测试方法
  • 一种存储芯片的测试系统及测试方法
技术分类

06120116679084