本发明涉及存储领域,特别涉及一种存储器的测试系统及测试方法。
背景技术:
1、存储器广泛应用于手机、平板电脑、电视机、机顶盒等终端设备中。目前市场上生产存储器的厂商数量较多,对于不同的厂商,在设计存储器时,都会定义一些用于测试和调试的测试引脚,以便研发人员在研发和生产过程中对存储器进行调试、检测和诊断,以确保产品性能和质量。
2、由于每个厂商对其测试引脚的定义和使用方法都有所不同,没有统一的标准,导致对不同厂商的存储器进行调试和测试时需要不同的工具和方法。如何快速分析出存储器的测试引脚的定义和排列顺序成为亟待解决的问题。
技术实现思路
1、本发明的目的在于提供一种存储器的测试系统及测试方法,以快速分析出存储器的测试引脚的定义和排列顺序。
2、为解决上述技术问题,本发明是通过以下技术方案实现的:
3、本发明提供了一种存储器的测试系统,包括:
4、测试板,其上连接有存储器,所述测试板上设定有多个检测引脚,所述检测引脚与所述存储器的测试引脚相对应;
5、逻辑分析仪,与所述测试板的检测引脚通信连接,并基于所述检测引脚生成自定义的配置文件;以及
6、处理模块,设置于所述测试板上,与所述存储器通信连接,以搭建测试环境;
7、其中,所述处理模块用以向所述存储器发送不同指令,以使所述存储器执行不同操作;
8、所述逻辑分析仪用以获取所述存储器在执行不同操作时的测试引脚的时序波形;
9、所述逻辑分析仪还用以将所述测试引脚的时序波形与时序规范协议进行对比,确定所述测试引脚的类型,并对所述配置文件进行更新。
10、在本发明一实施例中,所述处理模块用以向所述存储器发送读/写命令及对应的测试数据,所述逻辑分析仪获取所述存储器未跳变的测试引脚,表示为非信号引脚,并对所述配置文件进行更新。
11、在本发明一实施例中,所述处理模块用以向所述存储器发起初始化操作,所述逻辑分析仪根据时序规范协议,以确定命令锁存使能、写使能、地址锁存使能对应的所述存储器的测试引脚,并对所述配置文件进行更新。
12、在本发明一实施例中,所述处理模块还用以向所述存储器发起复位操作,所述逻辑分析仪根据时序规范协议,以确定就绪/忙碌、片选使能对应的所述存储器的测试引脚,并对所述配置文件进行更新。
13、在本发明一实施例中,所述处理模块还用以依次向所述存储器发起读取识别码操作以及读取状态操作,所述逻辑分析仪根据时序规范协议,以确定数据选通信号-真/补、读使能信号-真/补对应的所述存储器的测试引脚,并对所述配置文件进行更新。
14、在本发明一实施例中,所述处理模块还用以向所述存储器发起多次随机读写操作,所述逻辑分析仪根据时序规范协议,以确定数据信号线对应的所述存储器的测试引脚,并对所述配置文件进行更新。
15、在本发明一实施例中,所述处理模块还用以向所述存储器发起写保护操作,所述逻辑分析仪根据时序规范协议,以确定写保护信号线对应的所述存储器的测试引脚,并对所述配置文件进行更新。
16、在本发明一实施例中,所述处理模块还用以向所述存储器发起随机读写操作,所述处理模块确定从所述存储器获取的指令/主机数据与所述处理模块向存储器发送的指令/主机数据一致时,表示所述配置文件已配置完成。
17、在本发明一实施例中,所述处理模块确定从所述存储器获取的指令/主机数据与所述处理模块向存储器发送的指令/主机数据不一致时,所述处理模块对所述存储器出现问题的测试引脚重新进行分析,直至所述处理模块从所述存储器获取的指令/主机数据与所述处理模块向存储器发送的指令/主机数据一致时为止。
18、本发明还提供了一种存储器的测试方法,包括:
19、搭建存储器的测试环境,并生成自定义的配置文件;
20、向所述存储器发送不同指令,以使所述存储器执行不同操作;
21、获取所述存储器在执行不同操作时的测试引脚的时序波形;
22、将所述测试引脚的时序波形与时序规范协议进行对比,确定所述测试引脚的类型,并对所述配置文件进行更新。
23、如上所述,本发明提供一种存储器的测试系统及测试方法,通过上层配置文件,实现了测试引脚的自动化配置和定义,无需人工手动插拔更换不同的信号线,从而显著提高了测试和调试的效率。同时,自动化配置文件定义减轻了手动操作的负担,减少了因手动插拔信号线可能引起的接错、漏接等人为错误,从而提高了测试的准确性和可靠性。本申请利用逻辑分析仪和自动化配置文件,能够及时且准确地获取存储器的测试引脚顺序和后端接口的行为状态等信息,确保调试和问题分析过程中数据的实时性和准确性。
24、当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
1.一种存储器的测试系统,其特征在于,包括:
2.根据权利要求1所述的存储器的测试系统,其特征在于,所述处理模块用以向所述存储器发送读/写命令及对应的测试数据,所述逻辑分析仪获取所述存储器未跳变的测试引脚,表示为非信号引脚,并对所述配置文件进行更新。
3.根据权利要求1所述的存储器的测试系统,其特征在于,所述处理模块用以向所述存储器发起初始化操作,所述逻辑分析仪根据时序规范协议,以确定命令锁存使能、写使能、地址锁存使能对应的所述存储器的测试引脚,并对所述配置文件进行更新。
4.根据权利要求1所述的存储器的测试系统,其特征在于,所述处理模块还用以向所述存储器发起复位操作,所述逻辑分析仪根据时序规范协议,以确定就绪/忙碌、片选使能对应的所述存储器的测试引脚,并对所述配置文件进行更新。
5.根据权利要求1所述的存储器的测试系统,其特征在于,所述处理模块还用以依次向所述存储器发起读取识别码操作以及读取状态操作,所述逻辑分析仪根据时序规范协议,以确定数据选通信号-真/补、读使能信号-真/补对应的所述存储器的测试引脚,并对所述配置文件进行更新。
6.根据权利要求1所述的存储器的测试系统,其特征在于,所述处理模块还用以向所述存储器发起多次随机读写操作,所述逻辑分析仪根据时序规范协议,以确定数据信号线对应的所述存储器的测试引脚,并对所述配置文件进行更新。
7.根据权利要求1所述的存储器的测试系统,其特征在于,所述处理模块还用以向所述存储器发起写保护操作,所述逻辑分析仪根据时序规范协议,以确定写保护信号线对应的所述存储器的测试引脚,并对所述配置文件进行更新。
8.根据权利要求1所述的存储器的测试系统,其特征在于,所述处理模块还用以向所述存储器发起随机读写操作,所述处理模块确定从所述存储器获取的指令/主机数据与所述处理模块向存储器发送的指令/主机数据一致时,表示所述配置文件已配置完成。
9.根据权利要求8所述的存储器的测试系统,其特征在于,所述处理模块确定从所述存储器获取的指令/主机数据与所述处理模块向存储器发送的指令/主机数据不一致时,所述处理模块对所述存储器出现问题的测试引脚重新进行分析,直至所述处理模块从所述存储器获取的指令/主机数据与所述处理模块向存储器发送的指令/主机数据一致时为止。
10.一种存储器的测试方法,其特征在于,包括: