CN118862773A - Fault information determination method, device and terminal equipment - Google Patents
Fault information determination method, device and terminal equipment Download PDFInfo
- Publication number
- CN118862773A CN118862773A CN202410913358.7A CN202410913358A CN118862773A CN 118862773 A CN118862773 A CN 118862773A CN 202410913358 A CN202410913358 A CN 202410913358A CN 118862773 A CN118862773 A CN 118862773A
- Authority
- CN
- China
- Prior art keywords
- memory
- storage unit
- test
- data
- fault information
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/32—Circuit design at the digital level
- G06F30/33—Design verification, e.g. functional simulation or model checking
- G06F30/3308—Design verification, e.g. functional simulation or model checking using simulation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/32—Circuit design at the digital level
- G06F30/333—Design for testability [DFT], e.g. scan chain or built-in self-test [BIST]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/54—Arrangements for designing test circuits, e.g. design for test [DFT] tools
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
本申请实施例提供一种故障信息确定方法、装置及终端设备。该方法包括:获取存储器的配置信息,所述配置信息包括所述存储器的第一地址、以及所述存储器中各存储单元的单元地址;获取对所述存储器进行测试得到的测试信息,所述测试信息包括所述存储器中各存储单元对应的至少一个存储数据、各存储单元的运行顺序、以及所述存储器的第二地址;根据所述存储器的配置信息和所述存储器的测试信息,确定对所述存储器的测试过程中存在的故障信息。提高了芯片测试过程中确定是否存在故障的准确性。
The embodiment of the present application provides a method, device and terminal device for determining fault information. The method includes: obtaining configuration information of a memory, the configuration information including a first address of the memory and a unit address of each storage unit in the memory; obtaining test information obtained by testing the memory, the test information including at least one storage data corresponding to each storage unit in the memory, the operation order of each storage unit, and the second address of the memory; determining fault information existing in the test process of the memory according to the configuration information of the memory and the test information of the memory. The accuracy of determining whether there is a fault during chip testing is improved.
Description
技术领域Technical Field
本申请实施例涉及芯片技术领域,尤其涉及一种故障信息确定方法、装置及终端设备。The embodiments of the present application relate to the field of chip technology, and in particular, to a method, apparatus and terminal device for determining fault information.
背景技术Background Art
可以通过访问路径共享(sharebus)接口,连接芯片和测试电路,以通过测试电路对芯片中的存储器进行测试。The chip and the test circuit can be connected via a shared access path (sharebus) interface, so that the memory in the chip can be tested via the test circuit.
在通过测试电路对芯片中的存储器进行测试之前,可以通过仿真测试工具(例如,电子设计自动化(Electronic design automation,EDA)),进行模拟测试,从而对整个测试过程进行验证。在相关技术中,可以通过如下方式通过仿真测试工具进行测试:获取芯片中各存储器的描述文件。测试人员根据各存储器的描述文件,确定测试芯片的测试流程和配置文件。根据测试芯片的测试流程和配置文件,通过仿真测试进行模拟测试,得到测试结果。Before testing the memory in the chip through the test circuit, simulation testing can be performed through simulation testing tools (for example, electronic design automation (EDA)) to verify the entire test process. In the related art, testing can be performed through simulation testing tools in the following manner: obtaining description files of each memory in the chip. The tester determines the test process and configuration file of the test chip based on the description files of each memory. According to the test process and configuration file of the test chip, simulation testing is performed through simulation testing to obtain test results.
在上述过程中,由于人为根据各存储器的描述文件,确定测试芯片的测试流程和配置文件。存在配置文件不准确导致产生的测试电路不准确,引起芯片中存储器未能全部被测试或存储器内部故障不能被准确测试的情况。导致芯片测试过程中确定是否存在故障的准确性较低。In the above process, the test process and configuration file of the test chip are manually determined based on the description files of each memory. There is a situation where the test circuit is inaccurate due to inaccurate configuration files, causing the memory in the chip to not be fully tested or the internal fault of the memory to not be accurately tested. As a result, the accuracy of determining whether there is a fault during the chip test is low.
发明内容Summary of the invention
本申请实施例提供一种故障信息确定方法、装置及终端设备,用以解决芯片测试过程中确定是否存在故障的准确性较低的问题。The embodiments of the present application provide a method, apparatus and terminal device for determining fault information, which are used to solve the problem of low accuracy in determining whether a fault exists during chip testing.
第一方面,本申请实施例提供一种故障信息确定方法,包括:In a first aspect, an embodiment of the present application provides a method for determining fault information, including:
获取存储器的配置信息,所述配置信息包括所述存储器的第一地址、以及所述存储器中各存储单元的单元地址;Acquire configuration information of a memory, the configuration information including a first address of the memory and a unit address of each storage unit in the memory;
获取对所述存储器进行测试得到的测试信息,所述测试信息包括所述存储器中各存储单元对应的至少一个存储数据、各存储单元的运行顺序、以及所述存储器的第二地址;Acquire test information obtained by testing the memory, the test information including at least one storage data corresponding to each storage unit in the memory, an operation order of each storage unit, and a second address of the memory;
根据所述存储器的配置信息和所述存储器的测试信息,确定对所述存储器的测试过程中存在的故障信息。Fault information existing in a test process of the memory is determined according to the configuration information of the memory and the test information of the memory.
在一种可能的实施方式中,根据所述存储器的配置信息和所述存储器的测试信息,确定对所述存储器的测试过程中存在的故障信息,包括:In a possible implementation manner, determining fault information existing in a test process of the memory according to the configuration information of the memory and the test information of the memory includes:
根据所述存储器的第一地址、所述存储器中各存储单元的运行顺序和所述存储器的第二地址,确定对所述存储器的测试过程中存在的地址故障信息;Determining address fault information existing in a test process of the memory according to a first address of the memory, an operation order of each storage unit in the memory, and a second address of the memory;
根据所述存储器中各存储单元的单元地址、各存储单元对应的至少一个存储数据和各存储单元的运行顺序,确定对所述存储器的测试过程中存在的数据故障信息和顺序故障信息;Determine data fault information and sequence fault information existing in a test process of the memory according to a unit address of each memory unit in the memory, at least one storage data corresponding to each memory unit, and an operation order of each memory unit;
确定对所述存储器的测试过程中存在的故障信息包括如下任意一项或多项:所述地址故障信息、所述数据故障信息和所述顺序故障信息。The fault information existing in the test process of the memory is determined to include any one or more of the following: the address fault information, the data fault information and the sequence fault information.
在一种可能的实施方式中,根据所述存储器的第一地址、所述存储器中各存储单元的运行顺序和所述存储器的第二地址,确定对所述存储器的测试过程中存在的地址故障信息,包括:In a possible implementation manner, determining address fault information existing in a test process of the memory according to a first address of the memory, an operation order of each storage unit in the memory, and a second address of the memory includes:
获取所述存储器的测试时段;obtaining a test period of the memory;
根据所述存储器中各存储单元的运行顺序,确定各存储器的至少一个运行时段;Determining at least one operation period of each memory according to the operation order of each storage unit in the memory;
根据所述存储器的测试时段和所述存储器中存储器的至少一个运行时段,确定对所述存储器的测试过程中存在的地址故障信息。According to the test period of the memory and at least one operation period of the memory in the memory, address fault information existing in the test process of the memory is determined.
在一种可能的实施方式中,根据所述存储器的测试时段和所述存储器中存储器的至少一个运行时段,确定对所述存储器的测试过程中存在的存储器的地址故障信息,包括:In a possible implementation manner, determining address fault information of a memory existing in a test process of the memory according to a test period of the memory and at least one running period of a memory in the memory includes:
若存在所述至少一个运行时段分别与所述测试时段不匹配,则将与所述测试时段不匹配的运行时段确定为目标时段;If there is at least one of the operating time periods that does not match the test time periods, the operating time periods that do not match the test time periods are determined as target time periods;
确定所述地址故障信息包括所述存储器的标识、所述存储器的测试时段和所述目标时段。Determining the address fault information includes an identification of the memory, a test period of the memory, and the target period.
在一种可能的实施方式中,根据所述存储器中各存储单元的单元地址、各存储单元对应的至少一个存储数据和各存储单元的运行顺序,确定对所述存储器的测试过程中存在的数据故障信息和顺序故障信息,包括:In a possible implementation manner, determining data fault information and sequence fault information existing in a test process of the memory according to a unit address of each storage unit in the memory, at least one storage data corresponding to each storage unit, and an operation order of each storage unit includes:
根据所述存储器中各存储单元的单元地址和各存储单元的运行顺序,确定所述顺序故障信息;Determining the sequential fault information according to the unit addresses of the storage units in the memory and the operation order of the storage units;
根据各存储单元对应的至少一个存储数据,确定所述数据故障信息。The data fault information is determined according to at least one storage data corresponding to each storage unit.
在一种可能的实施方式中,根据所述存储器中各存储单元的单元地址和各存储单元的运行顺序,确定所述顺序故障信息,包括:In a possible implementation manner, determining the sequential fault information according to the unit address of each storage unit in the memory and the operation order of each storage unit includes:
根据所述存储器中各存储单元的单元地址,确定所述存储器中各单元的测试顺序;Determining a test order of each unit in the memory according to a unit address of each storage unit in the memory;
若所述测试顺序和所述运行顺序不匹配,则在所述测试顺序中,确定与所述运行顺序不匹配的至少一个目标存储单元;If the test sequence does not match the running sequence, determining at least one target storage unit in the test sequence that does not match the running sequence;
确定所述顺序故障信息包括至少一个目标存储单元、每个目标存储单元在所述测试顺序中的第一排序、以及每个目标存储单元在所述运行顺序中的第二排序。Determining the sequential fault information includes at least one target storage unit, a first ranking of each target storage unit in the test sequence, and a second ranking of each target storage unit in the run sequence.
在一种可能的实施方式中,所述存储数据包括第一存储数据和第二存储数据;根据各存储单元对应的至少一个存储数据,确定所述数据故障信息,包括:In a possible implementation manner, the stored data includes first stored data and second stored data; and determining the data fault information according to at least one stored data corresponding to each storage unit includes:
获取各存储单元的至少一个测试数据,所述测试数据包括第一测试数据和第二测试数据;Acquire at least one test data of each storage unit, wherein the test data includes first test data and second test data;
获取各存储单元对应的数据信号;Acquire data signals corresponding to each storage unit;
根据各存储单元对应的数据信号、各存储单元的至少一个测试数据和各存储单元的至少一个存储数据,确定所述存储器的数据故障信息。Data fault information of the memory is determined according to a data signal corresponding to each storage unit, at least one test data of each storage unit and at least one storage data of each storage unit.
在一种可能的实施方式中,根据各存储单元对应的数据信号、各存储单元的至少一个测试数据和各存储单元的至少一个存储数据,确定所述存储器的数据故障信息,包括:In a possible implementation, determining data fault information of the memory according to a data signal corresponding to each storage unit, at least one test data of each storage unit, and at least one storage data of each storage unit includes:
若各存储单元对应的数据信号中,存在所述数据信号为预设信号,则确定将所述预设信号对应的至少一个存储单元确定为第一待选存储单元;If among the data signals corresponding to the storage units, there is a data signal that is a preset signal, determining at least one storage unit corresponding to the preset signal as a first storage unit to be selected;
针对任意一个存储单元,若所述第一测试数据与所述第一存储数据不匹配,和/或,所述第二测试数据与所述第二存储数据不匹配,则将所述存储单元确定为第二待选存储单元,得到至少一个第二待选存储单元;For any storage unit, if the first test data does not match the first storage data, and/or the second test data does not match the second storage data, the storage unit is determined as a second storage unit to be selected, and at least one second storage unit to be selected is obtained;
确定所述数据故障信息包括所述至少一个第一待选存储单元、所述至少一个第二待选存储单元、以及每个第二待选存储单元对应的至少一个测试数据和至少一个存储数据。The data fault information is determined to include the at least one first storage unit to be selected, the at least one second storage unit to be selected, and at least one test data and at least one storage data corresponding to each second storage unit to be selected.
在一种可能的实施方式中,所述方法还包括;In a possible implementation, the method further includes:
获取预设存储路径;Get the preset storage path;
根据所述预设存储路径,存储测试所述存储器对应的故障信息。According to the preset storage path, the fault information corresponding to the memory is stored and tested.
第二方面,本申请实施例提供一种故障信息确定装置,所述装置包括:In a second aspect, an embodiment of the present application provides a device for determining fault information, the device comprising:
第一获取模块,用于获取存储器的配置信息,所述配置信息包括所述存储器的第一地址、以及所述存储器中各存储单元的单元地址;A first acquisition module, used to acquire configuration information of a memory, wherein the configuration information includes a first address of the memory and a unit address of each storage unit in the memory;
第二获取模块,用于获取对所述存储器进行测试得到的测试信息,所述测试信息包括所述存储器中各存储单元对应的至少一个存储数据、各存储单元的运行顺序、以及所述存储器的第二地址;A second acquisition module, configured to acquire test information obtained by testing the memory, wherein the test information includes at least one storage data corresponding to each storage unit in the memory, an operation order of each storage unit, and a second address of the memory;
确定模块,用于根据所述存储器的配置信息和所述存储器的测试信息,确定对所述存储器的测试过程中存在的故障信息。The determination module is used to determine the fault information existing in the test process of the memory according to the configuration information of the memory and the test information of the memory.
在一种可能的实施方式中,所述确定模块具体用于:In a possible implementation manner, the determining module is specifically configured to:
根据所述存储器的第一地址、所述存储器中各存储单元的运行顺序和所述存储器的第二地址,确定对所述存储器的测试过程中存在的地址故障信息;Determining address fault information existing in a test process of the memory according to a first address of the memory, an operation order of each storage unit in the memory, and a second address of the memory;
根据所述存储器中各存储单元的单元地址、各存储单元对应的至少一个存储数据和各存储单元的运行顺序,确定对所述存储器的测试过程中存在的数据故障信息和顺序故障信息;Determine data fault information and sequence fault information existing in a test process of the memory according to a unit address of each memory unit in the memory, at least one storage data corresponding to each memory unit, and an operation order of each memory unit;
确定对所述存储器的测试过程中存在的故障信息包括如下任意一项或多项:所述地址故障信息、所述数据故障信息和所述顺序故障信息。The fault information existing in the test process of the memory is determined to include any one or more of the following: the address fault information, the data fault information and the sequence fault information.
在一种可能的实施方式中,所述确定模块具体用于:In a possible implementation manner, the determining module is specifically configured to:
获取所述存储器的测试时段;obtaining a test period of the memory;
根据所述存储器中各存储单元的运行顺序,确定各存储器的至少一个运行时段;Determining at least one operation period of each memory according to the operation order of each storage unit in the memory;
根据所述存储器的测试时段和所述存储器中存储器的至少一个运行时段,确定对所述存储器的测试过程中存在的地址故障信息。According to the test period of the memory and at least one operation period of the memory in the memory, address fault information existing in the test process of the memory is determined.
在一种可能的实施方式中,所述确定模块具体用于:In a possible implementation manner, the determining module is specifically configured to:
若存在所述至少一个运行时段分别与所述测试时段不匹配,则将与所述测试时段不匹配的运行时段确定为目标时段;If there is at least one of the operating time periods that does not match the test time periods, the operating time periods that do not match the test time periods are determined as target time periods;
确定所述地址故障信息包括所述存储器的标识、所述存储器的测试时段和所述目标时段。Determining the address fault information includes an identification of the memory, a test period of the memory, and the target period.
在一种可能的实施方式中,所述确定模块具体用于:In a possible implementation manner, the determining module is specifically configured to:
根据所述存储器中各存储单元的单元地址和各存储单元的运行顺序,确定所述顺序故障信息;Determining the sequential fault information according to the unit addresses of the storage units in the memory and the operation order of the storage units;
根据各存储单元对应的至少一个存储数据,确定所述数据故障信息。The data fault information is determined according to at least one storage data corresponding to each storage unit.
在一种可能的实施方式中,所述确定模块具体用于:In a possible implementation manner, the determining module is specifically configured to:
根据所述存储器中各存储单元的单元地址,确定所述存储器中各单元的测试顺序;Determining a test order of each unit in the memory according to a unit address of each storage unit in the memory;
若所述测试顺序和所述运行顺序不匹配,则在所述测试顺序中,确定与所述运行顺序不匹配的至少一个目标存储单元;If the test sequence does not match the running sequence, determining at least one target storage unit in the test sequence that does not match the running sequence;
确定所述顺序故障信息包括至少一个目标存储单元、每个目标存储单元在所述测试顺序中的第一排序、以及每个目标存储单元在所述运行顺序中的第二排序。Determining the sequential fault information includes at least one target storage unit, a first ranking of each target storage unit in the test sequence, and a second ranking of each target storage unit in the run sequence.
在一种可能的实施方式中,所述确定模块具体用于:In a possible implementation manner, the determining module is specifically configured to:
获取各存储单元的至少一个测试数据,所述测试数据包括第一测试数据和第二测试数据;Acquire at least one test data of each storage unit, wherein the test data includes first test data and second test data;
获取各存储单元对应的数据信号;Acquire data signals corresponding to each storage unit;
根据各存储单元对应的数据信号、各存储单元的至少一个测试数据和各存储单元的至少一个存储数据,确定所述存储器的数据故障信息。Data fault information of the memory is determined according to a data signal corresponding to each storage unit, at least one test data of each storage unit and at least one storage data of each storage unit.
在一种可能的实施方式中,所述确定模块具体用于:In a possible implementation manner, the determining module is specifically configured to:
若各存储单元对应的数据信号中,存在所述数据信号为预设信号,则确定将所述预设信号对应的至少一个存储单元确定为第一待选存储单元;If among the data signals corresponding to the storage units, there is a data signal that is a preset signal, determining at least one storage unit corresponding to the preset signal as a first storage unit to be selected;
针对任意一个存储单元,若所述第一测试数据与所述第一存储数据不匹配,和/或,所述第二测试数据与所述第二存储数据不匹配,则将所述存储单元确定为第二待选存储单元,得到至少一个第二待选存储单元;For any storage unit, if the first test data does not match the first storage data, and/or the second test data does not match the second storage data, the storage unit is determined as a second storage unit to be selected, and at least one second storage unit to be selected is obtained;
确定所述数据故障信息包括所述至少一个第一待选存储单元、所述至少一个第二待选存储单元、以及每个第二待选存储单元对应的至少一个测试数据和至少一个存储数据。The data fault information is determined to include the at least one first storage unit to be selected, the at least one second storage unit to be selected, and at least one test data and at least one storage data corresponding to each second storage unit to be selected.
在一种可能的实施方式中,所述装置还包括存储模块。In a possible implementation manner, the device further includes a storage module.
其中,所述存储模块用于;Wherein, the storage module is used for:
获取预设存储路径;Get the preset storage path;
根据所述预设存储路径,存储测试所述存储器对应的故障信息。According to the preset storage path, the fault information corresponding to the memory is stored and tested.
第三方面,本申请提供一种芯片,所述芯片上存储有计算机程序,所述计算机程序被所述芯片执行时,实现如第一方面任一项所述的方法。In a third aspect, the present application provides a chip having a computer program stored thereon, wherein when the computer program is executed by the chip, the method as described in any one of the first aspects is implemented.
第四方面,本申请提供一种芯片模组,所述芯片模组上存储有计算机程序,所述计算机程序被所述芯片模组执行时,实现如第一方面任一项所述的方法。In a fourth aspect, the present application provides a chip module having a computer program stored thereon, wherein when the computer program is executed by the chip module, the method as described in any one of the first aspects is implemented.
第五方面,本申请实施例提供一种终端设备,包括:In a fifth aspect, an embodiment of the present application provides a terminal device, including:
至少一个处理器;以及at least one processor; and
与所述至少一个处理器通信连接的存储器;其中,a memory communicatively connected to the at least one processor; wherein,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面任一项所述的方法。The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can perform any method described in the first aspect.
第六方面,本申请实施例提供一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行第一方面中任一项所述的方法。In a sixth aspect, an embodiment of the present application provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to execute any one of the methods described in the first aspect.
第七方面,本申请实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述的方法。In a seventh aspect, an embodiment of the present application provides a computer program product, including a computer program, which implements any method in the first aspect when executed by a processor.
本申请实施例提供的故障信息确定方法、装置及终端设备,获取存储器的配置信息,配置信息包括存储器的第一地址、以及存储器中各存储单元的单元地址。获取对存储器进行测试得到的测试信息,测试信息包括存储器中各存储单元对应的至少一个存储数据、各存储单元的运行顺序、以及存储器的第二地址。根据存储器的配置信息和存储器的测试信息,确定对存储器的测试过程中存在的故障信息。在上述过程中,可以根据存储器的配置信息和存储器的测试信息,确定对存储器的测试过程中存在的故障信息。避免人为根据各存储器的描述文件,确定测试芯片的测试流程和配置文件,从而存在配置文件不准确导致产生的测试电路不准确,引起芯片中存储器未能全部被测试或存储器内部故障不能被准确测试的情况。提高了芯片测试过程中确定是否存在故障的准确性。The fault information determination method, device and terminal device provided in the embodiment of the present application obtain the configuration information of the memory, and the configuration information includes the first address of the memory and the unit address of each storage unit in the memory. The test information obtained by testing the memory is obtained, and the test information includes at least one storage data corresponding to each storage unit in the memory, the operation order of each storage unit, and the second address of the memory. According to the configuration information of the memory and the test information of the memory, the fault information existing in the test process of the memory is determined. In the above process, the fault information existing in the test process of the memory can be determined according to the configuration information of the memory and the test information of the memory. It is avoided that the test process and configuration file of the test chip are determined artificially according to the description files of each memory, so that there is an inaccurate configuration file, which leads to an inaccurate test circuit, causing the memory in the chip to fail to be fully tested or the internal fault of the memory cannot be accurately tested. The accuracy of determining whether there is a fault during the chip test process is improved.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为本申请实施例提供的应用场景的示意图;FIG1 is a schematic diagram of an application scenario provided by an embodiment of the present application;
图2为本申请实施例提供的一种故障信息确定方法的流程示意图;FIG2 is a schematic diagram of a flow chart of a method for determining fault information provided in an embodiment of the present application;
图3为本申请实施例提供的获取描述文件的过程示意图;FIG3 is a schematic diagram of a process for obtaining a description file provided in an embodiment of the present application;
图4为本申请实施例提供的另一种故障信息确定方法的流程示意图;FIG4 is a schematic diagram of a flow chart of another method for determining fault information provided in an embodiment of the present application;
图5为本申请实施例提供的确定顺序故障信息的过程示意图;FIG5 is a schematic diagram of a process for determining sequential fault information provided by an embodiment of the present application;
图6为本申请实施例提供的获取各存储单元对应的数据信号的过程示意图;FIG6 is a schematic diagram of a process of obtaining data signals corresponding to each storage unit according to an embodiment of the present application;
图7为本申请实施例提供的确定第二待选存储单元的过程示意图;FIG7 is a schematic diagram of a process for determining a second storage unit to be selected according to an embodiment of the present application;
图8为本申请实施例提供的故障信息确定过程的示意图;FIG8 is a schematic diagram of a fault information determination process provided in an embodiment of the present application;
图9为本申请实施例提供的一种故障信息确定装置的结构示意图;FIG9 is a schematic diagram of the structure of a fault information determination device provided in an embodiment of the present application;
图10为本申请实施例提供的另一种故障信息确定装置的结构示意图;FIG10 is a schematic diagram of the structure of another fault information determination device provided in an embodiment of the present application;
图11为本申请实施例提供的终端设备的结构示意图。FIG. 11 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.
为了便于理解,下面,结合图1,对本申请实施例所适用的应用场景进行说明。For ease of understanding, the application scenarios applicable to the embodiments of the present application are described below in conjunction with FIG. 1 .
图1为本申请实施例提供的应用场景的示意图。请参见图1,包括芯片101和测试电路102。芯片101中设置有sharebus接口、2个32×64的物理存储器、以及2个64×32的物理存储器。测试电路101可以通过sharebus接口与芯片101中的各存储器进行数据传输,从而对芯片101中各存储器进行测试。在通过测试电路102对芯片101中的存储器进行测试之前,可以通过仿真测试工具对整个过程进行模拟。FIG1 is a schematic diagram of an application scenario provided by an embodiment of the present application. Please refer to FIG1, which includes a chip 101 and a test circuit 102. The chip 101 is provided with a sharebus interface, two 32×64 physical memories, and two 64×32 physical memories. The test circuit 101 can transmit data with each memory in the chip 101 through the sharebus interface, thereby testing each memory in the chip 101. Before testing the memory in the chip 101 through the test circuit 102, the entire process can be simulated by a simulation test tool.
在相关技术中,可以通过如下方式通过仿真测试工具进行测试:获取芯片中各存储器的描述文件。测试人员根据各存储器的描述文件,确定测试芯片的测试流程和配置文件。根据测试芯片的测试流程和配置文件,通过仿真测试进行模拟测试,得到测试结果。在上述过程中,由于人为根据各存储器的描述文件,确定测试芯片的测试流程和配置文件。存在配置文件不准确导致产生的测试电路不准确,引起芯片中存储器未能全部被测试或存储器内部故障不能被准确测试的情况。导致芯片测试过程中确定是否存在故障的准确性较低。In the related art, the following method can be used to perform testing through a simulation test tool: obtain the description file of each memory in the chip. The tester determines the test process and configuration file of the test chip based on the description file of each memory. According to the test process and configuration file of the test chip, a simulation test is performed through a simulation test to obtain a test result. In the above process, the test process and configuration file of the test chip are determined manually based on the description files of each memory. There is a situation where the test circuit generated is inaccurate due to inaccurate configuration files, resulting in the failure of all memories in the chip to be tested or the internal fault of the memory to be accurately tested. As a result, the accuracy of determining whether there is a fault during the chip testing process is low.
本申请实施例中,获取存储器的配置信息,配置信息包括存储器的第一地址、以及存储器中各存储单元的单元地址。获取对存储器进行测试得到的测试信息,测试信息包括存储器中各存储单元对应的至少一个存储数据、各存储单元的运行顺序、以及存储器的第二地址。根据存储器的配置信息和存储器的测试信息,确定对存储器的测试过程中存在的故障信息。在上述过程中,可以根据存储器的配置信息和存储器的测试信息,确定对存储器的测试过程中存在的故障信息。避免人为根据各存储器的描述文件,确定测试芯片的测试流程和配置文件,从而存在配置文件不准确导致产生的测试电路不准确,引起芯片中存储器未能全部被测试或存储器内部故障不能被准确测试的情况。提高了芯片测试过程中确定是否存在故障的准确性。In an embodiment of the present application, configuration information of a memory is obtained, and the configuration information includes a first address of the memory and a unit address of each storage unit in the memory. Test information obtained by testing the memory is obtained, and the test information includes at least one storage data corresponding to each storage unit in the memory, an operation order of each storage unit, and a second address of the memory. According to the configuration information of the memory and the test information of the memory, fault information existing in the test process of the memory is determined. In the above process, the fault information existing in the test process of the memory can be determined according to the configuration information of the memory and the test information of the memory. It is avoided that the test process and configuration file of the test chip are determined artificially according to the description files of each memory, so that there is an inaccurate configuration file, which leads to an inaccurate test circuit, causing the memory in the chip to fail to be fully tested or the internal fault of the memory cannot be accurately tested. The accuracy of determining whether there is a fault during the chip test process is improved.
下面,通过具体实施例对本申请所示的方法进行说明。需要说明的是,下面几个实施例可以单独存在,也可以互相结合,对于相同或相似的内容,在不同的实施例中不再重复说明。The method shown in the present application is described below through specific embodiments. It should be noted that the following embodiments can exist independently or in combination with each other, and the same or similar contents will not be described repeatedly in different embodiments.
图2为本申请实施例提供的一种故障信息确定方法的流程示意图。请参见图2,该方法可以包括:FIG2 is a flow chart of a method for determining fault information provided by an embodiment of the present application. Referring to FIG2 , the method may include:
S201、获取存储器的配置信息。S201. Obtain memory configuration information.
本申请实施例的执行主体可以为终端设备,也可以为设置在终端设备中的芯片、芯片模组或故障信息确定装置等。故障信息确定装置可以通过软件实现,也可以通过软件和硬件的结合实现。终端设备可以为电脑。The execution subject of the embodiment of the present application may be a terminal device, or a chip, a chip module, or a fault information determination device set in the terminal device. The fault information determination device may be implemented by software, or by a combination of software and hardware. The terminal device may be a computer.
配置信息包括存储器的第一地址、以及存储器中各存储单元的单元地址。The configuration information includes a first address of the memory and a unit address of each storage unit in the memory.
存储器的第一地址为物理存储器的地址,存储器中各存储单元的单元地址可以包括如下至少一项或多项:物理存储器中各存储单元的行地址、列地址、块地址。The first address of the memory is the address of the physical memory, and the unit address of each storage unit in the memory may include at least one or more of the following: a row address, a column address, and a block address of each storage unit in the physical memory.
可以根据芯片的描述文件(memlib),确定芯片中各存储器的配置信息。存储器为物理存储器。描述文件可以包括存储器簇描述文件(cluster memlib)、逻辑存储器描述文件(logical memlib)和物理存储器描述文件(phyiscal memlib)。其中,存储器簇描述文件用于描述通过相同sharebus接口可以访问到每个逻辑存储器的访问方式。逻辑存储器描述文件用于描述逻辑存储器包括的各物理存储器和访问方式。物理存储器描述文件用于描述物理存储器的内部结构和参数。The configuration information of each memory in the chip can be determined according to the description file (memlib) of the chip. The memory is a physical memory. The description file may include a memory cluster description file (cluster memlib), a logical memory description file (logical memlib) and a physical memory description file (phyiscal memlib). Among them, the memory cluster description file is used to describe the access method that can be accessed to each logical memory through the same sharebus interface. The logical memory description file is used to describe the physical memories and access methods included in the logical memory. The physical memory description file is used to describe the internal structure and parameters of the physical memory.
每个存储器簇包括至少一个逻辑存储器,逻辑存储器包括至少一个物理存储器。Each memory cluster includes at least one logical memory, and the logical memory includes at least one physical memory.
下面,结合图3,对获取描述文件的过程进行说明。图3为本申请实施例提供的获取描述文件的过程示意图。请参见图3,包括界面301~界面302。界面301~界面302可以为终端设备提供的页面。请参见界面301,用户在终端设备中点击测试应用程序对应的图标,终端设备响应于用户的点击操作,显示操作页面。操作页面包括存储器簇描述文件对应的下拉选择菜单、至少一个逻辑存储器描述文件对应的下拉选择菜单、至少一个物理存储器描述文件对应的下拉选择菜单、以及文字输入框。Below, in conjunction with Figure 3, the process of obtaining a description file is explained. Figure 3 is a schematic diagram of the process of obtaining a description file provided in an embodiment of the present application. Please refer to Figure 3, which includes interfaces 301 to 302. Interfaces 301 to 302 may be pages provided for a terminal device. Please refer to interface 301. The user clicks on the icon corresponding to the test application in the terminal device, and the terminal device displays an operation page in response to the user's click operation. The operation page includes a drop-down selection menu corresponding to a memory cluster description file, a drop-down selection menu corresponding to at least one logical memory description file, a drop-down selection menu corresponding to at least one physical memory description file, and a text input box.
请参见界面302,用户在存储器簇描述文件对应的下拉选择菜单中确定存储器簇描述文件为描述文件A,在逻辑存储器描述文件1对应的下拉选择菜单中确定逻辑存储器描述文件为描述文件A1,在物理存储器描述文件1对应的下拉选择菜单中确定物理存储器1的描述文件为描述文件A11,在物理存储器描述文件2对应的下拉选择菜单中确定物理存储器2的描述文件为描述文件A12,并点击确定图标。终端设备响应于用户的输入选中操作,获取描述文件A、描述文件A1、描述文件A11和描述文件A12。Referring to interface 302, the user determines that the memory cluster description file is description file A in the drop-down selection menu corresponding to the memory cluster description file, determines that the logical memory description file is description file A1 in the drop-down selection menu corresponding to the logical memory description file 1, determines that the description file of the physical memory 1 is description file A11 in the drop-down selection menu corresponding to the physical memory description file 1, determines that the description file of the physical memory 2 is description file A12 in the drop-down selection menu corresponding to the physical memory description file 2, and clicks the OK icon. In response to the user's input selection operation, the terminal device obtains description file A, description file A1, description file A11, and description file A12.
可以通过预设计算机语言生成确定故障信息的第一脚本,第一脚本中包括物理存储器和sharebus接口对应的地址位、数据位、内部各存储单元的地址位等字段。在确定待测试的第一芯片和测试流程之后,可以根据第一芯片对应的多个描述文件和测试流程,将物理存储器和sharebus接口对应的地址位、数据位、内部各存储单元的地址位填入第一脚本中对应的字段,以生成测试监控脚本。后续可以通过测试监控脚本对第一芯片中的sharebus接口和各物理存储器进行监控。A first script for determining fault information can be generated by a preset computer language, and the first script includes fields such as address bits, data bits, and address bits of each internal storage unit corresponding to the physical memory and the sharebus interface. After determining the first chip to be tested and the test process, the address bits, data bits, and address bits of each internal storage unit corresponding to the physical memory and the sharebus interface can be filled into the corresponding fields in the first script according to the multiple description files and test processes corresponding to the first chip to generate a test monitoring script. The sharebus interface and each physical memory in the first chip can be monitored subsequently by the test monitoring script.
测试监控脚本包括sharebus监控脚本、以及每个物理存储器对应的存储器监控脚本。至少一个物理存储器设置在第一芯片中。The test monitoring script includes a sharebus monitoring script and a memory monitoring script corresponding to each physical memory. At least one physical memory is arranged in the first chip.
S202、获取对存储器进行测试得到的测试信息。S202: Acquire test information obtained by testing the memory.
测试信息包括存储器中各存储单元对应的至少一个存储数据、各存储单元的运行顺序、以及存储器的第二地址。The test information includes at least one storage data corresponding to each storage unit in the memory, the operation sequence of each storage unit, and the second address of the memory.
存储器的第二地址可以为芯片测试过程中,运行访问实际物理存储器的地址。The second address of the memory may be an address for accessing the actual physical memory during the chip testing process.
可以通过测试监控脚本,获取对存储器进行测试得到的测试信息。The test monitoring script can be used to obtain test information obtained by testing the memory.
S203、根据存储器的配置信息和存储器的测试信息,确定对存储器的测试过程中存在的故障信息。S203: Determine fault information existing in the test process of the memory according to the configuration information of the memory and the test information of the memory.
可以通过如下方式,获取对存储器进行测试得到的测试信息:根据存储器的第一地址、存储器中各存储单元的运行顺序和存储器的第二地址,确定对存储器的测试过程中存在的地址故障信息;根据存储器中各存储单元的单元地址、各存储单元对应的至少一个存储数据和各存储单元的运行顺序,确定对存储器的测试过程中存在的数据故障信息和顺序故障信息;确定对存储器的测试过程中存在的故障信息包括如下任意一项或多项:地址故障信息、数据故障信息和顺序故障信息。The test information obtained by testing the memory can be obtained in the following manner: determining address fault information existing in the test process of the memory according to a first address of the memory, an operating order of each storage unit in the memory and a second address of the memory; determining data fault information and sequence fault information existing in the test process of the memory according to a unit address of each storage unit in the memory, at least one storage data corresponding to each storage unit and an operating order of each storage unit; determining that the fault information existing in the test process of the memory includes any one or more of the following: address fault information, data fault information and sequence fault information.
地址故障信息用于指示存储器在测试过程中访问的物理存储器与设置的物理存储器不同。例如,在运行时段A1,设置访问的物理存储器为存储器A1。但是,测试过程中访问的物理存储器为存储器A2。The address fault information is used to indicate that the physical memory accessed by the memory during the test is different from the set physical memory. For example, during the operation period A1, the set physical memory accessed is memory A1. However, the physical memory accessed during the test is memory A2.
数据故障信息用于指示在测试过程中存储器中存储单元的读入数据与设置的读入数据不同,和/或存储器中存储单元的写入数据与设置的写入数据不同。The data fault information is used to indicate that during the test process, the read data of the storage unit in the memory is different from the set read data, and/or the written data of the storage unit in the memory is different from the set write data.
顺序故障信息用于指示在测试过程中存储器的各存储单元的运行顺序与设置的运行顺序不同。The sequence fault information is used to indicate that the operation sequence of each storage unit of the memory during the test is different from the set operation sequence.
本申请实施例提供的故障信息确定方法,获取存储器的配置信息。获取对存储器进行测试得到的测试信息。根据存储器的配置信息和存储器的测试信息,确定对存储器的测试过程中存在的故障信息。在上述过程中,可以根据存储器的配置信息和存储器的测试信息,确定对存储器的测试过程中存在的故障信息。避免人为根据各存储器的描述文件,确定测试芯片的测试流程和配置文件,从而存在配置文件不准确导致产生的测试电路不准确,引起芯片中存储器未能全部被测试或存储器内部故障不能被准确测试的情况。提高了芯片测试过程中确定是否存在故障的准确性。The fault information determination method provided in the embodiment of the present application obtains the configuration information of the memory. The test information obtained by testing the memory is obtained. According to the configuration information of the memory and the test information of the memory, the fault information existing in the test process of the memory is determined. In the above process, the fault information existing in the test process of the memory can be determined according to the configuration information of the memory and the test information of the memory. It is avoided that the test process and configuration file of the test chip are manually determined according to the description files of each memory, so that the test circuit generated by the inaccurate configuration file is inaccurate, causing the memory in the chip to not be fully tested or the internal fault of the memory cannot be accurately tested. The accuracy of determining whether there is a fault during the chip testing process is improved.
在上述任意一个实施例基础上,下面,结合图4,对故障信息确定方法的详细过程进行说明。Based on any one of the above embodiments, the detailed process of the fault information determination method is described below in conjunction with FIG. 4 .
图4为本申请实施例提供的另一种故障信息确定方法的流程示意图。请参见图4,该方法包括:FIG4 is a flow chart of another method for determining fault information provided by an embodiment of the present application. Referring to FIG4 , the method includes:
S401、获取存储器的配置信息。S401. Obtain storage configuration information.
需要说明的是,S401的执行过程可以参见S201,此处不再赘述。It should be noted that the execution process of S401 can refer to S201 and will not be repeated here.
S402、获取对存储器进行测试得到的测试信息。S402: Acquire test information obtained by testing the memory.
需要说明的是,S402的执行过程可以参见S202,此处不再赘述。It should be noted that the execution process of S402 can refer to S202 and will not be repeated here.
S403、获取存储器的测试时段。S403: Obtain a test period of the memory.
可以根据配置文件,确定每个存储器的测试时段。用户可以根据描述文件,设置本次测试的配置文件,并将配置文件存储至终端设备的预设存储空间中。The test period of each memory can be determined according to the configuration file. The user can set the configuration file for this test according to the description file and store the configuration file in the preset storage space of the terminal device.
例如,测试电路B与存储器簇B通过sharebus接口建立连接。其中,存储器簇B包括物理存储器B1和物理存储器B2。终端设备在预设存储空间获取配置文件,并在配置文件中确定每个物理存储器对应的测试时段具体可以如表1所示:For example, the test circuit B is connected to the memory cluster B through the sharebus interface. The memory cluster B includes the physical memory B1 and the physical memory B2. The terminal device obtains the configuration file in the preset storage space, and determines the test period corresponding to each physical memory in the configuration file as shown in Table 1:
表1Table 1
S404、根据存储器中各存储单元的运行顺序,确定各存储器的至少一个运行时段。S404: Determine at least one operating period of each memory according to the operating sequence of each storage unit in the memory.
可以通过测试监控脚本中的物理存储器对应的存储器监控脚本,获取存储器中各存储单元的运行顺序,从而确定各存储器的至少一个运行时段。By testing the memory monitoring script corresponding to the physical memory in the monitoring script, the operation order of each storage unit in the memory can be obtained, thereby determining at least one operation period of each memory.
例如,终端设备确定得到的各存储器的至少一个运行时段具体可以如表2所示:For example, the at least one operating time period of each memory determined by the terminal device may be specifically as shown in Table 2:
表2Table 2
S405、根据存储器的测试时段和存储器中存储器的至少一个运行时段,确定对存储器的测试过程中存在的地址故障信息。S405: Determine address fault information existing in the test process of the memory according to the test period of the memory and at least one operation period of the memory in the memory.
可以通过如下方式根据存储器的测试时段和存储器中存储器的至少一个运行时段,确定对存储器的测试过程中存在的地址故障信息:若存在至少一个运行时段分别与测试时段不匹配,则将与测试时段不匹配的运行时段确定为目标时段;确定地址故障信息包括存储器的标识、存储器的测试时段和目标时段。The address fault information existing in the test process of the memory can be determined according to the test period of the memory and at least one operation period of the memory in the memory in the following manner: if there is at least one operation period that does not match the test period, the operation period that does not match the test period is determined as the target period; the address fault information is determined to include the identifier of the memory, the test period of the memory and the target period.
例如,根据上述举例所示,物理存储器B1的至少一个运行时段与测试时段不匹配,则将与测试时段不匹配的运行时段2024/07/03 15:01~2024/07/0315:00:02确定为目标时段。物理存储器B2的运行时段与测试时段不匹配。由于物理存储器B2不存在目标时段,则确定目标时段为0。因此,终端设备确定地址故障信息包括物理存储器B1、物理存储器B1的测试时段为2024/07/0315:01~2024/07/03 15:00:02、目标时段为2024/07/03 15:02~2024/07/03 15:00:03。以及物理存储器B2、物理存储器B2的测试时段2024/07/03 15:02~2024/07/0315:00:03、物理存储器B2的目标时段为0。For example, according to the above example, at least one operating period of the physical memory B1 does not match the test period, and the operating period 2024/07/03 15:01 to 2024/07/03 15:00:02 that does not match the test period is determined as the target period. The operating period of the physical memory B2 does not match the test period. Since the physical memory B2 does not have a target period, the target period is determined to be 0. Therefore, the terminal device determines that the address fault information includes the physical memory B1, the test period of the physical memory B1 is 2024/07/03 15:01 to 2024/07/03 15:00:02, and the target period is 2024/07/03 15:02 to 2024/07/03 15:00:03. And the physical memory B2, the test period of the physical memory B2 is 2024/07/03 15:02 to 2024/07/03 15:00:03, and the target period of the physical memory B2 is 0.
S406、根据存储器中各存储单元的单元地址,确定存储器中各单元的测试顺序。S406: Determine a test order of each unit in the memory according to the unit address of each storage unit in the memory.
根据测试场景和测试需求,确定每个单元地址的访问时刻。并根据每个单元地址的访问时刻,确定存储器中各存储单元的测试顺序。According to the test scenario and test requirements, the access time of each unit address is determined. And according to the access time of each unit address, the test order of each storage unit in the memory is determined.
S407、若测试顺序和运行顺序不匹配,则在测试顺序中,确定与运行顺序不匹配的至少一个目标存储单元。S407: If the test sequence and the running sequence do not match, determine at least one target storage unit in the test sequence that does not match the running sequence.
针对任意一个存储单元,若存储单元在运行过程中的运行排序与在测试循顺序中的第一排序不同,则可以确定测试顺序和运行顺序不匹配。For any storage unit, if the running order of the storage unit during the running process is different from the first order in the test cycle sequence, it can be determined that the test sequence and the running order do not match.
S408、确定顺序故障信息包括至少一个目标存储单元、每个目标存储单元在测试顺序中的第一排序、以及每个目标存储单元在运行顺序中的第二排序。S408. Determine that the sequential fault information includes at least one target storage unit, a first ranking of each target storage unit in the test sequence, and a second ranking of each target storage unit in the run sequence.
下面,结合图5,对确定顺序故障信息的过程进行说明。图5为本申请实施例提供的确定顺序故障信息的过程示意图。请参见图5,包括测试顺序501和运行顺序502。测试顺序501为根据测试场景和测试需求,确定得到的物理存储器中各存储单元的访问顺序。运行顺序502为测试过程中,物理存储器中各存储单元的访问顺序。假设测试操作的顺序为遍历各存储单元的行地址、遍历各存储单元的列地址、遍历各存储单元的块地址。假设存储器的5位地址位为[块[0],列[1:0],行[1:0]],存储单元1~32的测试顺序501分别对应测试顺序501中的1~32。运行顺序502中,存储单元5~24的第二排序与测试顺序501不匹配。存储单元5~24的第二排序分别为9~12、17~20、25~28、5~8、13~16、21~24。因此,终端设备确定至少一个目标存储单元包括存储单元5~24。存储单元5~24的第一排序为分别5~24,第二排序为分别为9~12、17~20、25~28、5~8、13~16、21~24。Below, in conjunction with Figure 5, the process of determining sequential fault information is described. Figure 5 is a schematic diagram of the process of determining sequential fault information provided by an embodiment of the present application. Please refer to Figure 5, which includes a test sequence 501 and an operation sequence 502. The test sequence 501 is the access sequence of each storage unit in the physical memory determined according to the test scenario and test requirements. The operation sequence 502 is the access sequence of each storage unit in the physical memory during the test. Assume that the order of the test operation is to traverse the row address of each storage unit, traverse the column address of each storage unit, and traverse the block address of each storage unit. Assume that the 5-bit address bit of the memory is [block [0], column [1:0], row [1:0]], and the test sequence 501 of storage units 1 to 32 corresponds to 1 to 32 in the test sequence 501 respectively. In the operation sequence 502, the second sorting of storage units 5 to 24 does not match the test sequence 501. The second rankings of storage units 5 to 24 are 9 to 12, 17 to 20, 25 to 28, 5 to 8, 13 to 16, and 21 to 24, respectively. Therefore, the terminal device determines that at least one target storage unit includes storage units 5 to 24. The first rankings of storage units 5 to 24 are 5 to 24, respectively, and the second rankings are 9 to 12, 17 to 20, 25 to 28, 5 to 8, 13 to 16, and 21 to 24, respectively.
S409、获取各存储单元的至少一个测试数据。S409: Obtain at least one test data of each storage unit.
测试数据包括第一测试数据和第二测试数据。测试数据为根据配置文件确定的、测试过程中存储单元应该读入的第一测试数据、测试过程中存储单元应该写入的第二测试数据。The test data includes first test data and second test data. The test data is determined according to the configuration file and should be read into the storage unit during the test, and should be written into the storage unit during the test.
S410、获取各存储单元对应的数据信号。S410 , obtaining data signals corresponding to each storage unit.
数据信号用于指示存储单元是否执行读写操作。若存储单元执行读写操作,存储单元对应的数据信号对应的电平会发生变化。若存储单元没有执行读写操作,存储单元对应的数据信号对应的电平不变。The data signal is used to indicate whether the storage unit performs a read or write operation. If the storage unit performs a read or write operation, the level corresponding to the data signal corresponding to the storage unit will change. If the storage unit does not perform a read or write operation, the level corresponding to the data signal corresponding to the storage unit remains unchanged.
下面,结合图6,对获取各存储单元对应的数据信号的过程进行说明。图6为本申请实施例提供的获取各存储单元对应的数据信号的过程示意图。请参见图6,包括存储器601,存储器601可以为芯片中的物理存储器。存储器601在测试过程中会传输各存储单元对应的控制信号、地址信号和数据信号。若数据信号对应的电平发生变化,则表明存储单元执行读写操作。若数据信号对应的电平不变,则表明存储单元没有执行读写操作。Below, in conjunction with Figure 6, the process of obtaining the data signal corresponding to each storage unit is described. Figure 6 is a schematic diagram of the process of obtaining the data signal corresponding to each storage unit provided in an embodiment of the present application. Please refer to Figure 6, including a memory 601, and the memory 601 can be a physical memory in the chip. The memory 601 transmits the control signal, address signal and data signal corresponding to each storage unit during the test. If the level corresponding to the data signal changes, it indicates that the storage unit performs a read and write operation. If the level corresponding to the data signal remains unchanged, it indicates that the storage unit does not perform a read and write operation.
S411、根据各存储单元对应的数据信号、各存储单元的至少一个测试数据和各存储单元的至少一个存储数据,确定存储器的数据故障信息。S411 . Determine data fault information of the memory according to a data signal corresponding to each storage unit, at least one test data of each storage unit, and at least one storage data of each storage unit.
存储数据包括第一存储数据和第二存储数据。存储数据为测试过程中存储单元实际读入的第一存储数据、测试过程中存储单元实际写入的第二存储数据。The storage data includes first storage data and second storage data. The storage data is the first storage data actually read into the storage unit during the test and the second storage data actually written into the storage unit during the test.
可以通过如下方式根据各存储单元对应的数据信号、各存储单元的至少一个测试数据和各存储单元的至少一个存储数据,确定存储器的数据故障信息:若各存储单元对应的数据信号中,存在数据信号为预设信号,则确定将预设信号对应的至少一个存储单元确定为第一待选存储单元;针对任意一个存储单元,若第一测试数据与第一存储数据不匹配,和/或,第二测试数据与第二存储数据不匹配,则将存储单元确定为第二待选存储单元,得到至少一个第二待选存储单元;确定数据故障信息包括至少一个第一待选存储单元、至少一个第二待选存储单元、以及每个第二待选存储单元对应的至少一个测试数据和至少一个存储数据。The data fault information of the memory can be determined according to the data signal corresponding to each storage unit, at least one test data of each storage unit and at least one storage data of each storage unit in the following manner: if there is a data signal that is a preset signal among the data signals corresponding to each storage unit, then at least one storage unit corresponding to the preset signal is determined to be a first storage unit to be selected; for any storage unit, if the first test data does not match the first storage data, and/or the second test data does not match the second storage data, then the storage unit is determined to be a second storage unit to be selected, and at least one second storage unit to be selected is obtained; it is determined that the data fault information includes at least one first storage unit to be selected, at least one second storage unit to be selected, and at least one test data and at least one storage data corresponding to each second storage unit to be selected.
可以提前设置预设信号,并将预设信号存储至终端设备的预设存储空间中。预设信号对应的电平发生变化。若数据信号为预设信号,则表明存储单元执行读写操作,可以确定存储单元进行了测试。若数据信号不为预设信号,则表明存储单元没有执行读写操作,可以确定存储单元没有进行测试。A preset signal can be set in advance and stored in a preset storage space of the terminal device. The level corresponding to the preset signal changes. If the data signal is a preset signal, it indicates that the storage unit performs a read and write operation, and it can be determined that the storage unit has been tested. If the data signal is not a preset signal, it indicates that the storage unit does not perform a read and write operation, and it can be determined that the storage unit has not been tested.
下面,结合图7,对确定第二待选存储单元的过程进行说明。图7为本申请实施例提供的确定第二待选存储单元的过程示意图。包括存储器701,存储器701可以为芯片中、行4/列4的物理存储器。存储器701包括16个存储单元。黑色存储单元表示在测试过程中写入数据1,白色存储单元表示测试过程中写入数据0。则可以确定存储单元5的第一测试数据为0。若存储单元5的第一存储数据为1,则可以确定第一测试数据与第一存储数据不匹配。因此,终端设备可以确定存储器701的第二待选单元为存储单元5。Below, in conjunction with Figure 7, the process of determining the second storage unit to be selected is explained. Figure 7 is a schematic diagram of the process of determining the second storage unit to be selected provided in an embodiment of the present application. It includes a memory 701, and the memory 701 can be a physical memory in row 4/column 4 in the chip. The memory 701 includes 16 storage units. The black storage unit indicates that data 1 is written during the test process, and the white storage unit indicates that data 0 is written during the test process. It can be determined that the first test data of storage unit 5 is 0. If the first storage data of storage unit 5 is 1, it can be determined that the first test data does not match the first storage data. Therefore, the terminal device can determine that the second selected unit of memory 701 is storage unit 5.
S412、确定对存储器的测试过程中存在的故障信息包括如下任意一项或多项:地址故障信息、数据故障信息和顺序故障信息。S412: Determine that the fault information existing in the test process of the memory includes any one or more of the following: address fault information, data fault information, and sequence fault information.
故障信息可以包括地址故障信息、数据故障信息和顺序故障信息中的任意一种或多种。本申请不做限制。The fault information may include any one or more of address fault information, data fault information and sequence fault information, which is not limited in the present application.
若确定不存在地址故障信息、数据故障信息和顺序故障信息,则表明芯片测试过程中不存在故障。此时,终端设备生成提示信息,并存储或显示提示信息。提示信息用于指示本次芯片测试不存在故障。If it is determined that there is no address fault information, data fault information, and sequence fault information, it indicates that there is no fault during the chip test. At this time, the terminal device generates prompt information and stores or displays the prompt information. The prompt information is used to indicate that there is no fault in this chip test.
S413、存储存储器的测试过程中存在的故障信息。S413, storing fault information existing in the test process of the memory.
可以通过如下方式,存储存储器的测试过程中存在的故障信息:获取预设存储路径;根据所述预设存储路径,存储测试所述存储器对应的故障信息。The fault information existing in the test process of the memory may be stored in the following manner: obtaining a preset storage path; and storing the fault information corresponding to the test of the memory according to the preset storage path.
可以提前设置预设存储路径,并将预设存储路径存储至终端设备的预设存储空间中。用户在终端设备中,通过预设存储路径,获取存储器的测试过程中存在的故障信息。A preset storage path may be set in advance and stored in a preset storage space of the terminal device. In the terminal device, the user obtains fault information existing in the memory test process through the preset storage path.
本申请实施例提供的故障信息确定方法,获取存储器的配置信息。获取对存储器进行测试得到的测试信息。获取存储器的测试时段。根据存储器中各存储单元的运行顺序,确定各存储器的至少一个运行时段。根据存储器的测试时段和存储器中存储器的至少一个运行时段,确定对存储器的测试过程中存在的地址故障信息。根据存储器中各存储单元的单元地址,确定存储器中各单元的测试顺序。若测试顺序和运行顺序不匹配,则在测试顺序中,确定与运行顺序不匹配的至少一个目标存储单元。确定顺序故障信息包括至少一个目标存储单元、每个目标存储单元在测试顺序中的第一排序、以及每个目标存储单元在运行顺序中的第二排序。获取各存储单元的至少一个测试数据。获取各存储单元对应的数据信号。根据各存储单元对应的数据信号、各存储单元的至少一个测试数据和各存储单元的至少一个存储数据,确定存储器的数据故障信息。确定故障信息包括地址故障信息、数据故障信息和顺序故障信息。在上述过程中,可以根据存储器的配置信息和存储器的测试信息,确定对存储器的测试过程中存在的故障信息。避免人为根据各存储器的描述文件,确定测试芯片的测试流程和配置文件,从而存在配置文件不准确导致产生的测试电路不准确,引起芯片中存储器未能全部被测试或存储器内部故障不能被准确测试的情况。提高了芯片测试过程中确定是否存在故障的准确性。The fault information determination method provided by the embodiment of the present application obtains the configuration information of the memory. The test information obtained by testing the memory is obtained. The test period of the memory is obtained. According to the operation order of each storage unit in the memory, at least one operation period of each storage unit is determined. According to the test period of the memory and at least one operation period of the memory in the memory, the address fault information existing in the test process of the memory is determined. According to the unit address of each storage unit in the memory, the test order of each unit in the memory is determined. If the test order and the operation order do not match, at least one target storage unit that does not match the operation order is determined in the test order. The sequence fault information is determined to include at least one target storage unit, the first order of each target storage unit in the test order, and the second order of each target storage unit in the operation order. At least one test data of each storage unit is obtained. The data signal corresponding to each storage unit is obtained. According to the data signal corresponding to each storage unit, at least one test data of each storage unit and at least one storage data of each storage unit, the data fault information of the memory is determined. The fault information is determined to include address fault information, data fault information and sequence fault information. In the above process, the fault information existing in the test process of the memory can be determined according to the configuration information of the memory and the test information of the memory. Avoid manually determining the test process and configuration file of the test chip based on the description file of each memory, which may cause inaccurate configuration files to lead to inaccurate test circuits, resulting in failure to test all memories in the chip or inability to accurately test internal memory faults. Improve the accuracy of determining whether there is a fault during chip testing.
在上述任意一个实施例基础上,下面,结合图8,对故障信息确定的过程进行举例说明。Based on any one of the above embodiments, the process of determining fault information is described below by way of example in conjunction with FIG. 8 .
图8为本申请实施例提供的故障信息确定过程的示意图。请参见图8,包括终端设备801。终端设备801可以为电脑,终端设备801中包括存储器簇监控模块、存储器监控模块1和存储器监控模块2。可以提前将芯片中的存储器簇、sharebus接口和测试电路,通过描述文件和配置文件,在终端设备的仿真测试工具中生成对应的模拟模块。并通过终端设备801的存储器簇监控模块,获取测试过程中各时刻访问的物理存储器。以及通过终端设备801的各存储器监控模块,获取存储器的测试信息。终端设备801获取存储器的配置信息具体可以如表3所示:FIG8 is a schematic diagram of the fault information determination process provided by an embodiment of the present application. Please refer to FIG8, which includes a terminal device 801. The terminal device 801 can be a computer, and the terminal device 801 includes a memory cluster monitoring module, a memory monitoring module 1, and a memory monitoring module 2. The memory cluster, sharebus interface, and test circuit in the chip can be generated in advance through description files and configuration files in the simulation test tool of the terminal device to generate corresponding simulation modules. And through the memory cluster monitoring module of the terminal device 801, the physical memory accessed at each time during the test process is obtained. And through each memory monitoring module of the terminal device 801, the test information of the memory is obtained. The terminal device 801 obtains the configuration information of the memory as shown in Table 3:
表3Table 3
终端设备801根据配置文件,控制测试电路通过sharebus接口对存储器簇中的各存储器进行模拟测试。并通过存储器监控模块1和存储器监控模块2得到的测试信息具体可以如表4所示:The terminal device 801 controls the test circuit to perform simulation test on each memory in the memory cluster through the sharebus interface according to the configuration file. The test information obtained by the memory monitoring module 1 and the memory monitoring module 2 can be specifically shown in Table 4:
表4Table 4
终端设备801确定得到的各存储器的至少一个运行时段具体可以如表5所示:The at least one operating time period of each memory determined by the terminal device 801 may be specifically as shown in Table 5:
表5Table 5
终端设备801获取物理存储器B1的测试时段和物理存储器B2的测试时段具体可以如表6所示:The terminal device 801 obtains the test period of the physical memory B1 and the test period of the physical memory B2 as shown in Table 6:
表6Table 6
根据表5和表6可以确定,物理存储器B1的测试时段的测试时段与运行时段匹配,物理存储器B2的测试时段的测试时段与运行时段匹配。因此,终端设备801可以确定测试过程中不存在地址故障。According to Table 5 and Table 6, it can be determined that the test period of the physical memory B1 matches the operating period, and the test period of the physical memory B2 matches the operating period. Therefore, the terminal device 801 can determine that there is no address failure during the test process.
终端设备801根据存储器中各存储单元的单元地址,确定存储器中各单元的测试顺序具体可以如表7所示:The terminal device 801 determines the test order of each unit in the memory according to the unit address of each storage unit in the memory, which can be specifically shown in Table 7:
表7Table 7
终端设备801根据表4和表7所示,确定物理存储器B2的测试顺序和运行顺序不匹配。则在测试顺序中,确定与运行顺序不匹配的至少一个目标存储单元包括存储单元B7和存储单元B8。因此,终端设备801确定顺序故障信息具体可以如表8所示:The terminal device 801 determines that the test sequence and the running sequence of the physical memory B2 do not match according to Table 4 and Table 7. Then, in the test sequence, at least one target storage unit that does not match the running sequence includes storage unit B7 and storage unit B8. Therefore, the terminal device 801 determines that the sequence fault information can be specifically shown in Table 8:
表8Table 8
终端设备801根据各存储单元对应的至少一个存储数据,确定数据不存在故障。因此,终端设备801确定对存储器的测试过程中存在的故障信息包括表8所示的顺序故障信息。终端设备801在预设存储空间中获取预设存储路径A,并根据预设存储路径A,存储故障信息。The terminal device 801 determines that there is no fault in the data according to at least one storage data corresponding to each storage unit. Therefore, the terminal device 801 determines that the fault information existing in the test process of the memory includes the sequential fault information shown in Table 8. The terminal device 801 obtains the preset storage path A in the preset storage space, and stores the fault information according to the preset storage path A.
本申请实施例提供的故障信息确定过程,获取存储器的配置信息。获取对存储器进行测试得到的测试信息。获取存储器的测试时段。根据存储器中各存储单元的运行顺序,确定各存储器的至少一个运行时段。根据存储器的测试时段和存储器中存储器的至少一个运行时段,确定对存储器的测试过程中存在的地址故障信息。根据存储器中各存储单元的单元地址,确定存储器中各单元的测试顺序。若测试顺序和运行顺序不匹配,则在测试顺序中,确定与运行顺序不匹配的至少一个目标存储单元。确定顺序故障信息包括至少一个目标存储单元、每个目标存储单元在测试顺序中的第一排序、以及每个目标存储单元在运行顺序中的第二排序。获取各存储单元的至少一个测试数据。获取各存储单元对应的数据信号。根据各存储单元对应的数据信号、各存储单元的至少一个测试数据和各存储单元的至少一个存储数据,确定存储器的数据故障信息。确定故障信息包括地址故障信息、数据故障信息和顺序故障信息。在上述过程中,可以根据存储器的配置信息和存储器的测试信息,确定对存储器的测试过程中存在的故障信息。避免人为根据各存储器的描述文件,确定测试芯片的测试流程和配置文件,从而存在配置文件不准确导致产生的测试电路不准确,引起芯片中存储器未能全部被测试或存储器内部故障不能被准确测试的情况。提高了芯片测试过程中确定是否存在故障的准确性。The fault information determination process provided by the embodiment of the present application obtains the configuration information of the memory. The test information obtained by testing the memory is obtained. The test period of the memory is obtained. According to the operation order of each storage unit in the memory, at least one operation period of each memory is determined. According to the test period of the memory and at least one operation period of the memory in the memory, the address fault information existing in the test process of the memory is determined. According to the unit address of each storage unit in the memory, the test order of each unit in the memory is determined. If the test order and the operation order do not match, at least one target storage unit that does not match the operation order is determined in the test order. The sequence fault information is determined to include at least one target storage unit, the first order of each target storage unit in the test order, and the second order of each target storage unit in the operation order. At least one test data of each storage unit is obtained. The data signal corresponding to each storage unit is obtained. According to the data signal corresponding to each storage unit, at least one test data of each storage unit and at least one storage data of each storage unit, the data fault information of the memory is determined. The fault information is determined to include address fault information, data fault information and sequence fault information. In the above process, the fault information existing in the test process of the memory can be determined according to the configuration information of the memory and the test information of the memory. Avoid manually determining the test process and configuration file of the test chip based on the description file of each memory, which may cause inaccurate configuration files to lead to inaccurate test circuits, resulting in failure to test all memories in the chip or inability to accurately test internal memory faults. Improve the accuracy of determining whether there is a fault during chip testing.
图9为本申请实施例提供的一种故障信息确定装置的结构示意图。故障信息确定装置可以为芯片或芯片模组。请参见图9,该故障信息确定装置10可以包括:FIG9 is a schematic diagram of the structure of a fault information determination device provided in an embodiment of the present application. The fault information determination device may be a chip or a chip module. Referring to FIG9 , the fault information determination device 10 may include:
第一获取模块11,用于获取存储器的配置信息,所述配置信息包括所述存储器的第一地址、以及所述存储器中各存储单元的单元地址;A first acquisition module 11, used to acquire configuration information of a memory, wherein the configuration information includes a first address of the memory and a unit address of each storage unit in the memory;
第二获取模块12,用于获取对所述存储器进行测试得到的测试信息,所述测试信息包括所述存储器中各存储单元对应的至少一个存储数据、各存储单元的运行顺序、以及所述存储器的第二地址;A second acquisition module 12, used to acquire test information obtained by testing the memory, wherein the test information includes at least one storage data corresponding to each storage unit in the memory, an operation order of each storage unit, and a second address of the memory;
确定模块13,用于根据所述存储器的配置信息和所述存储器的测试信息,确定对所述存储器的测试过程中存在的故障信息。The determination module 13 is used to determine the fault information existing in the test process of the memory according to the configuration information of the memory and the test information of the memory.
在一种可能的实施方式中,所述确定模块13具体用于:In a possible implementation manner, the determining module 13 is specifically configured to:
根据所述存储器的第一地址、所述存储器中各存储单元的运行顺序和所述存储器的第二地址,确定对所述存储器的测试过程中存在的地址故障信息;Determining address fault information existing in a test process of the memory according to a first address of the memory, an operation order of each storage unit in the memory, and a second address of the memory;
根据所述存储器中各存储单元的单元地址、各存储单元对应的至少一个存储数据和各存储单元的运行顺序,确定对所述存储器的测试过程中存在的数据故障信息和顺序故障信息;Determine data fault information and sequence fault information existing in a test process of the memory according to a unit address of each memory unit in the memory, at least one storage data corresponding to each memory unit, and an operation order of each memory unit;
确定对所述存储器的测试过程中存在的故障信息包括如下任意一项或多项:所述地址故障信息、所述数据故障信息和所述顺序故障信息。The fault information existing in the test process of the memory is determined to include any one or more of the following: the address fault information, the data fault information and the sequence fault information.
在一种可能的实施方式中,所述确定模块13具体用于:In a possible implementation manner, the determining module 13 is specifically configured to:
获取所述存储器的测试时段;obtaining a test period of the memory;
根据所述存储器中各存储单元的运行顺序,确定各存储器的至少一个运行时段;Determining at least one operation period of each memory according to the operation order of each storage unit in the memory;
根据所述存储器的测试时段和所述存储器中存储器的至少一个运行时段,确定对所述存储器的测试过程中存在的地址故障信息。According to the test period of the memory and at least one operation period of the memory in the memory, address fault information existing in the test process of the memory is determined.
在一种可能的实施方式中,所述确定模块13具体用于:In a possible implementation manner, the determining module 13 is specifically configured to:
若存在所述至少一个运行时段分别与所述测试时段不匹配,则将与所述测试时段不匹配的运行时段确定为目标时段;If there is at least one of the operating time periods that does not match the test time periods, the operating time periods that do not match the test time periods are determined as target time periods;
确定所述地址故障信息包括所述存储器的标识、所述存储器的测试时段和所述目标时段。Determining the address fault information includes an identification of the memory, a test period of the memory, and the target period.
在一种可能的实施方式中,所述确定模块13具体用于:In a possible implementation manner, the determining module 13 is specifically configured to:
根据所述存储器中各存储单元的单元地址和各存储单元的运行顺序,确定所述顺序故障信息;Determining the sequential fault information according to the unit addresses of the storage units in the memory and the operation order of the storage units;
根据各存储单元对应的至少一个存储数据,确定所述数据故障信息。The data fault information is determined according to at least one storage data corresponding to each storage unit.
在一种可能的实施方式中,所述确定模块13具体用于:In a possible implementation manner, the determining module 13 is specifically configured to:
根据所述存储器中各存储单元的单元地址,确定所述存储器中各单元的测试顺序;Determining a test order of each unit in the memory according to a unit address of each storage unit in the memory;
若所述测试顺序和所述运行顺序不匹配,则在所述测试顺序中,确定与所述运行顺序不匹配的至少一个目标存储单元;If the test sequence does not match the running sequence, determining at least one target storage unit in the test sequence that does not match the running sequence;
确定所述顺序故障信息包括至少一个目标存储单元、每个目标存储单元在所述测试顺序中的第一排序、以及每个目标存储单元在所述运行顺序中的第二排序。Determining the sequential fault information includes at least one target storage unit, a first ranking of each target storage unit in the test sequence, and a second ranking of each target storage unit in the run sequence.
在一种可能的实施方式中,所述确定模块13具体用于:In a possible implementation manner, the determining module 13 is specifically configured to:
获取各存储单元的至少一个测试数据,所述测试数据包括第一测试数据和第二测试数据;Acquire at least one test data of each storage unit, wherein the test data includes first test data and second test data;
获取各存储单元对应的数据信号;Acquire data signals corresponding to each storage unit;
根据各存储单元对应的数据信号、各存储单元的至少一个测试数据和各存储单元的至少一个存储数据,确定所述存储器的数据故障信息。Data fault information of the memory is determined according to a data signal corresponding to each storage unit, at least one test data of each storage unit and at least one storage data of each storage unit.
在一种可能的实施方式中,所述确定模块13具体用于:In a possible implementation manner, the determining module 13 is specifically configured to:
若各存储单元对应的数据信号中,存在所述数据信号为预设信号,则确定将所述预设信号对应的至少一个存储单元确定为第一待选存储单元;If among the data signals corresponding to the storage units, there is a data signal that is a preset signal, determining at least one storage unit corresponding to the preset signal as a first storage unit to be selected;
针对任意一个存储单元,若所述第一测试数据与所述第一存储数据不匹配,和/或,所述第二测试数据与所述第二存储数据不匹配,则将所述存储单元确定为第二待选存储单元,得到至少一个第二待选存储单元;For any storage unit, if the first test data does not match the first storage data, and/or the second test data does not match the second storage data, the storage unit is determined as a second storage unit to be selected, and at least one second storage unit to be selected is obtained;
确定所述数据故障信息包括所述至少一个第一待选存储单元、所述至少一个第二待选存储单元、以及每个第二待选存储单元对应的至少一个测试数据和至少一个存储数据。The data fault information is determined to include the at least one first storage unit to be selected, the at least one second storage unit to be selected, and at least one test data and at least one storage data corresponding to each second storage unit to be selected.
本申请实施例提供的故障信息确定装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。The fault information determination device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.
图10为本申请实施例提供的另一种故障信息确定装置的结构示意图。在图9所示实施例的基础上,请参见图10,故障信息确定装置10还包括存储模块14。Fig. 10 is a schematic diagram of the structure of another fault information determination device provided in an embodiment of the present application. Based on the embodiment shown in Fig. 9 , referring to Fig. 10 , the fault information determination device 10 further includes a storage module 14 .
其中,所述存储模块14用于;Wherein, the storage module 14 is used for:
获取预设存储路径;Get the preset storage path;
根据所述预设存储路径,存储测试所述存储器对应的故障信息According to the preset storage path, the fault information corresponding to the memory is stored and tested
本申请实施例提供的故障信息确定装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。The fault information determination device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.
图11为本申请实施例提供的终端设备的结构示意图。请参见图11,该终端设备20可以包括:存储器21、处理器22。示例性地,存储器21、处理器22,各部分之间通过总线23相互连接。Fig. 11 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. Referring to Fig. 11, the terminal device 20 may include: a memory 21 and a processor 22. Exemplarily, the memory 21 and the processor 22 are interconnected via a bus 23.
存储器21用于存储程序指令;The memory 21 is used to store program instructions;
处理器22用于执行该存储器所存储的程序指令,用以使得终端设备20执行上述方法实施例所示的方法。The processor 22 is used to execute the program instructions stored in the memory, so as to enable the terminal device 20 to execute the method shown in the above method embodiment.
本申请实施例提供的终端设备可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。The terminal device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.
本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现上述方法。An embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the above method.
本申请实施例还可提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,可实现上述方法。The embodiment of the present application may also provide a computer program product, including a computer program, which can implement the above method when executed by a processor.
实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储器中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储器(存储介质)包括:只读存储器(read-only memory,ROM)、随机存取存储器(Random Access Memory,RAM)及其任意组合。All or part of the steps of the above-mentioned method embodiments can be completed by hardware related to program instructions. The above-mentioned program can be stored in a readable memory. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the above-mentioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM) and any combination thereof.
本申请实施例是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application embodiment is described with reference to the flowchart and/or block diagram of the method, device (system) and computer program product according to the present application embodiment. It should be understood that each process and/or box in the flowchart and/or block diagram and the combination of the process and/or box in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions can be provided to the processing unit of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device produce a device for realizing the function specified in one process or multiple processes in the flowchart and/or one box or multiple boxes in the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
在本申请中,术语“包括”及其变形可以指非限制性的包括;术语“或”及其变形可以指“和/或”。本申请中术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本申请中,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。In the present application, the term "include" and its variations may refer to non-restrictive inclusion; the term "or" and its variations may refer to "and/or". The terms "first", "second", etc. in the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. In the present application, "plurality" refers to two or more. "And/or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and/or B may mean: A exists alone, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the previously associated objects are in an "or" relationship.
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410913358.7A CN118862773A (en) | 2024-07-08 | 2024-07-08 | Fault information determination method, device and terminal equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410913358.7A CN118862773A (en) | 2024-07-08 | 2024-07-08 | Fault information determination method, device and terminal equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118862773A true CN118862773A (en) | 2024-10-29 |
Family
ID=93167674
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410913358.7A Pending CN118862773A (en) | 2024-07-08 | 2024-07-08 | Fault information determination method, device and terminal equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118862773A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6260065B1 (en) * | 1999-01-13 | 2001-07-10 | International Business Machines Corporation | Test engine and method for verifying conformance for server applications |
CN104361909A (en) * | 2014-12-02 | 2015-02-18 | 大唐微电子技术有限公司 | On-chip RAM built-in self-testing method and circuit |
CN112101000A (en) * | 2020-09-17 | 2020-12-18 | 浪潮电子信息产业股份有限公司 | Information consistency test method, device, equipment and computer readable storage medium |
CN116930727A (en) * | 2023-09-18 | 2023-10-24 | 北京怀美科技有限公司 | Chip detection method based on circuit board |
WO2023212986A1 (en) * | 2022-05-06 | 2023-11-09 | 长鑫存储技术有限公司 | Test circuit checking method, test platform, storage medium and test system |
-
2024
- 2024-07-08 CN CN202410913358.7A patent/CN118862773A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6260065B1 (en) * | 1999-01-13 | 2001-07-10 | International Business Machines Corporation | Test engine and method for verifying conformance for server applications |
CN104361909A (en) * | 2014-12-02 | 2015-02-18 | 大唐微电子技术有限公司 | On-chip RAM built-in self-testing method and circuit |
CN112101000A (en) * | 2020-09-17 | 2020-12-18 | 浪潮电子信息产业股份有限公司 | Information consistency test method, device, equipment and computer readable storage medium |
WO2023212986A1 (en) * | 2022-05-06 | 2023-11-09 | 长鑫存储技术有限公司 | Test circuit checking method, test platform, storage medium and test system |
CN116930727A (en) * | 2023-09-18 | 2023-10-24 | 北京怀美科技有限公司 | Chip detection method based on circuit board |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108133732B (en) | Performance test method, device and equipment of flash memory chip and storage medium | |
US4644487A (en) | Method and apparatus for verifying the design of digital electronic components | |
CN108804548B (en) | Test data query method, device, computer equipment and storage medium | |
CN107193733A (en) | Simulate the methods, devices and systems of Monkey tests | |
CN111858296B (en) | Interface testing method, device, equipment and storage medium | |
CN110990269A (en) | Interface testing method, device and system | |
CN107659455B (en) | Method, storage medium, device and system for Mock data of iOS (internet operating system) end | |
CN115130402B (en) | Cache verification method, system, electronic equipment and readable storage medium | |
US20190236232A1 (en) | Analog fault simulation control with multiple circuit representations | |
CN111124894B (en) | Code coverage rate processing method and device and computer equipment | |
CN117076337B (en) | Data transmission method and device, electronic equipment and readable storage medium | |
CN114721926B (en) | Method, device, equipment and storage medium for detecting code coverage rate | |
CN109189688B (en) | Test case script generation method and device and electronic equipment | |
CN107272441B (en) | Method for monitoring errors and data processing device for monitoring errors | |
CN110750434A (en) | Interface testing method, apparatus, electronic device, and computer-readable storage medium | |
CN114999558A (en) | Method and system for testing memory chip | |
CN118862773A (en) | Fault information determination method, device and terminal equipment | |
CN109902001B (en) | Detection method and terminal device for uninitialized variables | |
CN113689902A (en) | Method of generating memory address data, computer-readable storage medium and apparatus | |
CN113778861A (en) | Page element automatic testing method and device based on Jmeter and computer terminal | |
CN111078549B (en) | Code coverage rate processing method and device and computer equipment | |
CN118708465A (en) | Automated testing method, device, storage medium and electronic device | |
CN115454704A (en) | A server fault diagnosis test method, device, terminal and storage medium | |
CN110059390B (en) | Device under test verification device and related product | |
CN117667658A (en) | Test program generating method and test program generating device |
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 |