[go: up one dir, main page]

CN116298801A - Chip testing device, method, electronic equipment and storage medium - Google Patents

Chip testing device, method, electronic equipment and storage medium Download PDF

Info

Publication number
CN116298801A
CN116298801A CN202310291757.XA CN202310291757A CN116298801A CN 116298801 A CN116298801 A CN 116298801A CN 202310291757 A CN202310291757 A CN 202310291757A CN 116298801 A CN116298801 A CN 116298801A
Authority
CN
China
Prior art keywords
test
chip
module
computer
instruction
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
Application number
CN202310291757.XA
Other languages
Chinese (zh)
Inventor
邵林莉
庄晓楠
汤文轩
叶选腾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lianyun Technology Hangzhou Co ltd
Original Assignee
Lianyun Technology Hangzhou Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lianyun Technology Hangzhou Co ltd filed Critical Lianyun Technology Hangzhou Co ltd
Priority to CN202310291757.XA priority Critical patent/CN116298801A/en
Publication of CN116298801A publication Critical patent/CN116298801A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/2851Testing of integrated circuits [IC]
    • G01R31/2884Testing of integrated circuits [IC] using dedicated test connectors, test elements or test circuits on the IC under test
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R1/00Details of instruments or arrangements of the types included in groups G01R5/00 - G01R13/00 and G01R31/00
    • G01R1/02General constructional details
    • G01R1/04Housings; Supporting members; Arrangements of terminals
    • G01R1/0408Test fixtures or contact fields; Connectors or connecting adaptors; Test clips; Test sockets
    • G01R1/0416Connectors, terminals
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/2851Testing of integrated circuits [IC]
    • G01R31/2894Aspects of quality control [QC]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

The application discloses chip testing device, method, electronic equipment and storage medium belongs to chip testing technical field for solve a machine and only test a chip once, consuming time is longer, the lower problem of efficiency, the device includes: a plurality of test modules, each of the test modules comprising: the test seat is used for installing a target chip to be tested, and the peripheral, the memory and the power supply control circuit are matched with the target chip; the interface conversion module comprises a first interface which is in communication connection with the computer and a plurality of serial ports which correspond to the plurality of test modules, and each serial port is correspondingly connected with one test module; the interface conversion module receives a test instruction sent by the computer in a state of being connected with the computer, sends the test instruction to the test module, executes the test instruction by a target chip arranged on the test module and generates a test result, and the test result is fed back to the computer through the interface conversion module.

Description

芯片测试装置、方法、电子设备及存储介质Chip testing device, method, electronic equipment and storage medium

技术领域technical field

本申请属于芯片测试技术领域,具体涉及一种芯片测试装置、方法、电子设备及存储介质。The application belongs to the technical field of chip testing, and in particular relates to a chip testing device, method, electronic equipment and storage medium.

背景技术Background technique

在芯片的应用过程中,通常要经历测试其功能再确定是否投入使用,其中包括系统级测试,一般是把芯片安装到测试主板上,配置好内存,外设,启动一个操作系统,然后用软件烤机测试,记录结果并比较。In the application process of the chip, it is usually necessary to test its function to determine whether it is put into use, including system-level testing. Generally, the chip is installed on the test motherboard, the memory and peripherals are configured, an operating system is started, and then the software is used. Toaster test, record results and compare.

现有技术中,一般采用人工测试方式,并且一台机器一次仅测试一颗芯片,在芯片测试数量固定的情况下,若想提高测试效率,需要增加系统级测试的测试机台,会造成耗时较长,效率较低并且成本较高的问题。In the prior art, manual testing is generally used, and one machine only tests one chip at a time. In the case of a fixed number of chip tests, if you want to improve the test efficiency, you need to add test machines for system-level testing, which will cause consumption Long time, low efficiency and high cost.

发明内容Contents of the invention

本申请实施例提供一种芯片测试装置、方法、电子设备及存储介质,能够解决一台机器一次仅测试一颗芯片,耗时较长,效率较低并且成本较高的问题。Embodiments of the present application provide a chip testing device, method, electronic equipment, and storage medium, which can solve the problems that a machine only tests one chip at a time, which takes a long time, has low efficiency, and is expensive.

第一方面,本申请实施例提供了一种芯片测试装置,包括多个测试模块,每个所述测试模块包括:用于安装待测试的目标芯片的测试座、与所述目标芯片匹配的外设、内存及电源控制电路;接口转换模块,包括与计算机通信连接的第一接口,以及与所述多个测试模块对应的多个串口,每个所述串口对应连接一个所述测试模块;所述接口转换模块在与计算机连接的状态下,接收计算机发送的测试指令,将所述测试指令发送至所述测试模块,由所述测试模块上安装的所述目标芯片来执行所述测试指令并生成测试结果,所述测试模块将所述测试结果通过所述接口转换模块反馈至所述计算机。In the first aspect, the embodiment of the present application provides a chip testing device, which includes a plurality of test modules, each of which includes: a test socket for installing a target chip to be tested, an outer shell matching the target chip Design, memory and power supply control circuit; an interface conversion module, including a first interface connected to the computer for communication, and a plurality of serial ports corresponding to the plurality of test modules, each of the serial ports is correspondingly connected to one of the test modules; When the interface conversion module is connected to the computer, it receives the test instruction sent by the computer, sends the test instruction to the test module, and executes the test instruction by the target chip installed on the test module and A test result is generated, and the test module feeds back the test result to the computer through the interface conversion module.

第二方面,本申请实施例提供了一种芯片测试的方法,应用于如第一方面所述的芯片测试装置,包括通过接口转换模块接收计算机发送的测试指令,将所述测试指令发送至相应的测试模块;通过所述测试模块上安装的目标芯片来执行所述测试指令并生成测试结果;通过测试模块将所述测试结果通过所述接口转换模块反馈至所述计算机。In the second aspect, the embodiment of the present application provides a chip testing method, which is applied to the chip testing device as described in the first aspect, including receiving the test instruction sent by the computer through the interface conversion module, and sending the test instruction to the corresponding a test module; execute the test instruction and generate a test result through the target chip installed on the test module; feed back the test result to the computer through the interface conversion module through the test module.

第三方面,本申请实施例提供了一种电子设备,处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令被配置由所述处理器执行,所述可执行指令包括用于执行如第二方面所述的方法。In a third aspect, an embodiment of the present application provides an electronic device, a processor; and a memory arranged to store computer-executable instructions, the executable instructions configured to be executed by the processor, and the executable instructions include It is used to execute the method as described in the second aspect.

第四方面,本申请实施例提供了一种可读存储介质,其特征在于,所述存储介质用于存储计算机可执行指令,所述计算机可执行指令使得计算机执行如第二方面所述的方法。In a fourth aspect, an embodiment of the present application provides a readable storage medium, wherein the storage medium is used to store computer-executable instructions, and the computer-executable instructions cause a computer to perform the method described in the second aspect .

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第二方面所述的方法。In the fifth aspect, the embodiment of the present application provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions, so as to implement the second aspect the method described.

在本申请实施例提供的芯片测试装置,包括多个测试模块,每个测试模块包括安装有与待测试的目标芯片的测试座、与目标芯片匹配的外设、内存及电源控制电路,该装置还包括接口转换模块,接口转换模块包括与计算机通信连接的第一接口,以及与多个测试模块对应的多个串口,每个串口对应连接一个测试模块。接口转换模块在与计算机连接的状态下,接收计算机发送的测试指令,将测试指令发送至每个测试模块,其中,计算机连接转换模块的第一接口,第一接口通过串口连接多个测试模块,并通过串口发送指令至每个测试模块,一个计算机能够对应多个测试模块。再由测试模块上安装的目标芯片来执行测试指令并生成测试结果,测试模块将测试结果通过接口转换模块反馈至计算机,其中通过测试模块上安装的芯片执行测试的指令,并将测试结果反馈给计算机,能够完成芯片的测试,可见,通过芯片测试装置,能够实现一台计算机测试多颗芯片,解决了一台机器一次仅测试一颗芯片,耗时较长,效率较低并且成本较高的问题。The chip test device provided in the embodiment of the present application includes a plurality of test modules, and each test module includes a test socket installed with a target chip to be tested, a peripheral device matched with the target chip, a memory and a power supply control circuit, the device It also includes an interface conversion module, the interface conversion module includes a first interface connected with the computer for communication, and a plurality of serial ports corresponding to a plurality of test modules, and each serial port is correspondingly connected to a test module. When the interface conversion module is connected to the computer, it receives the test instructions sent by the computer and sends the test instructions to each test module, wherein the computer is connected to the first interface of the conversion module, and the first interface is connected to multiple test modules through the serial port. And send instructions to each test module through the serial port, and one computer can correspond to multiple test modules. Then the target chip installed on the test module executes the test instructions and generates test results. The test module feeds back the test results to the computer through the interface conversion module, wherein the test instructions are executed by the chip installed on the test module, and the test results are fed back to the computer. The computer can complete the test of the chip. It can be seen that through the chip test device, one computer can test multiple chips, which solves the problem that a machine only tests one chip at a time, which takes a long time, has low efficiency and high cost. question.

附图说明Description of drawings

图1是本申请实施例提供的一种方法的流程示意图;Fig. 1 is a schematic flow chart of a method provided by the embodiment of the present application;

图2是根据本申请的一种芯片测试方法的流程图;Fig. 2 is a flow chart of a chip testing method according to the present application;

图3是根据本申请的一种芯片测试方法的场景流程示意图;Fig. 3 is a schematic flow diagram of a scene of a chip testing method according to the present application;

图4是本申请实施例提供的一种芯片测试装置的结构示意图;4 is a schematic structural diagram of a chip testing device provided in an embodiment of the present application;

图5是根据本申请的一种的设备的硬件结构示意图。Fig. 5 is a schematic diagram of a hardware structure of a device according to the present application.

具体实施方式Detailed ways

本申请实施例提供一种芯片测试装置及方法,用以解决一台机器一次仅测试一颗芯片,耗时较长,效率较低并且成本较高的问题。The embodiments of the present application provide a chip testing device and method, which are used to solve the problems that a machine only tests one chip at a time, which takes a long time, has low efficiency and high cost.

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of this application.

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。The terms "first", "second" and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific sequence or sequence. It should be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application can be practiced in sequences other than those illustrated or described herein, and that references to "first," "second," etc. distinguish Objects are generally of one type, and the number of objects is not limited. For example, there may be one or more first objects. In addition, "and/or" in the specification and claims means at least one of the connected objects, and the character "/" generally means that the related objects are an "or" relationship.

在芯片量产后,一般会经历几个测试阶段:晶圆测试-封装阶段-测试包装,几项测试均通过后,芯片就可出货发给客户。在芯片的测试过程中,因为封装芯片也是有开销的,为了尽可能的节约成本,可能会在芯片封装前,先进行一部分的测试,以排除掉一些坏掉的芯片,在封装前测试之后,封装完成后的测试也是必不可少的,但对于要求比较高的公司或产品,封装后的测试通过之后还要进行系统级测试,测试具体模块的功能是否正常,几项测试均通过后,芯片就可出货发给客户,本申请针对封装后的芯片的系统级测试进行了详细介绍。After the chip is mass-produced, it will generally go through several testing stages: wafer testing-packaging stage-testing and packaging. After passing several tests, the chip can be shipped to customers. In the process of chip testing, because packaging chips also has overhead, in order to save costs as much as possible, a part of the test may be carried out before chip packaging to eliminate some broken chips. After testing before packaging, The test after packaging is also essential, but for companies or products with relatively high requirements, after the package test is passed, system-level testing is required to test whether the functions of specific modules are normal. After several tests pass, the chip It can be shipped to customers. This application introduces in detail the system-level testing of packaged chips.

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的一种芯片测试装置、方法、电子设备及存储介质进行详细地说明。A chip testing device, method, electronic equipment, and storage medium provided in the embodiments of the present application will be described in detail below through specific embodiments and application scenarios with reference to the accompanying drawings.

图1示出本发明的一个实施例提供的一种芯片测试装置的示意图,该装置包括多个测试模块13和接口转换模块12。FIG. 1 shows a schematic diagram of a chip testing device provided by an embodiment of the present invention, and the device includes a plurality of testing modules 13 and an interface conversion module 12 .

其中,每个测试模块13包括安装有待测试的目标芯片131的测试座132,与目标芯片131匹配的外设134、内存135及电源控制电路。Wherein, each test module 13 includes a test socket 132 installed with a target chip 131 to be tested, a peripheral device 134 matching the target chip 131 , a memory 135 and a power control circuit.

测试模块上有插槽如测试座Socket132、以及外设134、内存135和电源控制电路,用于测试安装在测试座Socket132上的芯片。以下描述以测试模块为Site模块为例进行说明,其中,Site的意思是指位置,例如4Site就是4个测试芯片的位置,也可简单理解成4个测试模块。The test module has slots such as a test socket Socket132, peripherals 134, a memory 135 and a power control circuit for testing the chip installed on the test socket Socket132. The following description takes the test module as an example of a Site module, where Site means a location, for example, 4Site is the location of 4 test chips, which can also be simply understood as 4 test modules.

目标芯片131匹配的测试座Socket132,是用来盛放目标芯片131的卡槽,它的主要作用是连接芯片和印制电路板(Printed Circuit Board,PCB板)。测试座132固定于PCB板上,目标芯片131放置于测试座132中,测试座132上存在对应的盖子,这样可以实现目标芯片131不直接焊接在PCB板上而正常工作。目标芯片131为待测试的芯片,该芯片可以是同一批次类型的芯片,也可以不是同一类型的芯片。The test socket Socket 132 matched with the target chip 131 is a slot for holding the target chip 131 , and its main function is to connect the chip with a printed circuit board (PCB). The test socket 132 is fixed on the PCB, and the target chip 131 is placed in the test socket 132. There is a corresponding cover on the test socket 132, so that the target chip 131 can work normally without being directly soldered on the PCB. The target chip 131 is a chip to be tested, and the chip may be of the same batch type or not of the same type.

Site模块上还包括与目标芯片131匹配的外设134、内存135及电源控制电路,其中外设134可以包括多种,不同种类的芯片的功能不同,同时外设134也就不同,例如,外设可以为使芯片运行的控制电路、读写电路和程序存储器rom等;内存135用于存储或缓存系统级测试的程序,如双倍速率同步动态随机存储器(Double Data Rate,DDR)、内嵌式存储器标准规格(Embedded Multi Media Card,EMMC)、闪存FLASH等;电源控制电路用来控制Site模块13的整个电路。The Site module also includes peripheral hardware 134, memory 135 and power control circuit matched with the target chip 131, wherein the peripheral hardware 134 can include multiple types, and the functions of different types of chips are different, and the peripheral hardware 134 is also different, for example, It can be set as the control circuit, read-write circuit, and program memory rom for making the chip run; the memory 135 is used to store or cache the program of the system level test, such as double-rate synchronous dynamic random access memory (Double Data Rate, DDR), embedded Embedded Multi Media Card (EMMC), flash memory FLASH, etc.; the power control circuit is used to control the entire circuit of the Site module 13.

通过设置多个Site模块13,能够匹配多个目标芯片131,便于在之后的测试过程中一次性检测多个目标芯片。By arranging multiple Site modules 13 , multiple target chips 131 can be matched, so that multiple target chips can be detected at one time in the subsequent testing process.

其中,接口转换模块12,包括与计算机通信连接的第一接口,以及与多个Site模块13对应的多个串口121,每个串口对应连接一个site模块13。Wherein, the interface conversion module 12 includes a first interface communicating with a computer, and a plurality of serial ports 121 corresponding to a plurality of Site modules 13, and each serial port is correspondingly connected to a site module 13.

具体的,与计算机通信连接的第一接口,例如,通用串行总线集线器(UniversalSerial Bus-HUB,USB-HUB),一种可以将一个通用串行总线(Universal Serial Bus,USB)的接口扩展为多个,并可以使这些接口同时使用的装置。Specifically, the first interface connected to the computer for communication, for example, a Universal Serial Bus hub (Universal Serial Bus-HUB, USB-HUB), a kind of interface that can expand a Universal Serial Bus (Universal Serial Bus, USB) to multiple, and can enable simultaneous use of these interfaces on the device.

与多个Site模块13对应的多个串口121,包括通用异步收发传输器(UniversalAsynchronous Receiver/Transmitter,UART),用于控制计算机和串行设备的芯片131,即连接计算机并且能够将计算机与串行设备的目标芯片131进行相互通讯,将计算机下发的指令传递给目标芯片131,或者将目标芯片131的信息反馈至计算机。A plurality of serial ports 121 corresponding to a plurality of Site modules 13, including a Universal Asynchronous Receiver/Transmitter (UART), is used to control a chip 131 of a computer and a serial device, that is, to connect the computer and to connect the computer to the serial device. The target chips 131 of the device communicate with each other, and transmit the instructions issued by the computer to the target chip 131, or feed back the information of the target chip 131 to the computer.

综上,计算机连接第一接口,第一接口连接串口121,串口121连接Site模块13,使Site模块13与计算机通信连接,能够将计算机的指令转换给Site模块13上的目标芯片131,即计算机与被测的目标芯片131通过USB转UART121芯片进行通讯。In summary, the computer is connected to the first interface, the first interface is connected to the serial port 121, and the serial port 121 is connected to the Site module 13, so that the Site module 13 is communicatively connected to the computer, and the instructions of the computer can be converted to the target chip 131 on the Site module 13, that is, the computer Communicate with the target chip 131 under test through the USB-to-UART121 chip.

接口转换模块12在与计算机连接的状态下,接收计算机发送的测试指令,将测试指令发送至测试模块13,由测试模块13上安装的目标芯片131来执行测试指令并生成测试结果,测试模块13将测试结果通过接口转换模块12反馈至计算机。Interface conversion module 12 is under the state that is connected with computer, receives the test instruction that computer sends, and test instruction is sent to test module 13, carries out test instruction and generates test result by the target chip 131 that is installed on test module 13, and test module 13 The test result is fed back to the computer through the interface conversion module 12.

接口转换模块12中的第一接口与计算机相连,同时连接多个串口121,每个串口121对应连接Site模块13,当计算机下达测试指令的时候,每个Site模块13都能够接收到测试指令,因为该Site模块13上安装有目标芯片131,目标芯片131能够自动执行测试指令,并生成测试结果,计算机通过UART121能够读取到目标芯片131的测试信息,即Site模块13将测试结果反馈至计算机。The first interface in the interface conversion module 12 is connected with the computer, and is connected with a plurality of serial ports 121 at the same time, and each serial port 121 is correspondingly connected with the Site module 13, and when the computer issues a test order, each Site module 13 can receive the test order, Because target chip 131 is installed on this Site module 13, target chip 131 can carry out test instruction automatically, and generate test result, computer can read the test information of target chip 131 by UART121, and Site module 13 is fed back test result to computer .

目标芯片131来执行测试指令并生成测试结果,包括目标芯片131在执行测试的过程中,从Site模块13的内存135里的程序从内存135中搬运并运行测试程序,开始对每个外设134进行测试,并记录测试结果,该测试结果包括通过pass和不合格fail。The target chip 131 executes the test instruction and generates the test result, including that the target chip 131 carries and runs the test program from the program in the internal memory 135 of the Site module 13 in the process of performing the test, and starts to test each peripheral 134 Conduct the test and record the test results, which include pass and fail.

在本申请实施例中的芯片测试装置1,包括多个测试模块13也就是多个Site模块13,每个Site模块包括用于安装待测试的目标芯片131的测试座132、与目标芯片131匹配的外设134、内存135及电源控制电路,还包括接口转换模块12,该接口转换模块12包括与计算机通信连接的第一接口,以及与多个Site模块13对应的多个串口121,每个串口121对应连接一个site模块13。接口转换模块12在与计算机连接的状态下,接收计算机发送的测试指令,将测试指令发送至每个Site模块13,其中,计算机连接转换模块的第一接口,第一接口通过串口121连接多个Site模块13,并通过串口121发送指令至每个Site模块13,一个计算机能够对应多个Site模块13。再由Site模块13上安装的目标芯片131来执行测试指令并生成测试结果,Site模块13将测试结果通过接口转换模块12反馈至计算机,其中通过上的目标芯片131执行测试的指令,并将测试结果反馈给计算机,能够完成目标芯片131的测试,可见,通过芯片测试装置1,能够实现一台计算机测试多颗芯片,解决了一台机器一次仅测试一颗芯片,耗时较长,效率较低并且成本较高的问题。The chip testing device 1 in the embodiment of the present application includes a plurality of test modules 13, that is, a plurality of Site modules 13, and each Site module includes a test socket 132 for installing a target chip 131 to be tested, matched with the target chip 131 Peripheral hardware 134, memory 135 and power control circuit, also comprise interface conversion module 12, and this interface conversion module 12 comprises the first interface that is connected with computer communication, and a plurality of serial ports 121 corresponding with a plurality of Site modules 13, each The serial port 121 is correspondingly connected to one site module 13 . Interface conversion module 12 is under the state that is connected with computer, receives the test instruction that computer sends, and test instruction is sent to each Site module 13, and wherein, computer connects the first interface of conversion module, and first interface connects a plurality of by serial port 121 Site module 13, and send instructions to each Site module 13 through the serial port 121, and one computer can correspond to multiple Site modules 13. Then the target chip 131 installed on the Site module 13 carries out the test instruction and generates the test result, and the Site module 13 feeds back the test result to the computer through the interface conversion module 12, wherein the target chip 131 on the site carries out the test instruction, and the test result The result is fed back to the computer, and the test of the target chip 131 can be completed. It can be seen that through the chip testing device 1, one computer can test multiple chips, which solves the problem that a machine only tests one chip at a time, which takes a long time and is relatively efficient. Low and high cost issues.

在一种实现方式中,该芯片测试装置,包括:In an implementation manner, the chip testing device includes:

测试模块13接收所述计算机通过所述串口121发送的获取测试模块标识的指令;测试模块13通过接口转换模块12将测试模块标识发送至计算机。The test module 13 receives the instruction to obtain the test module identification sent by the computer through the serial port 121 ; the test module 13 sends the test module identification to the computer through the interface conversion module 12 .

具体的,测试模块标识也就是Site标识,测试模块标识的指令为Site标识的指令,该指令包括计算机分别向各个Site模块13的串口121发送“获取Site号”的命令,Site标识即Site号,其中Site号可以通过通用型之输入输出GPIO(General-purpose input/output,GPIO)的上下拉组合进行编号,目标芯片131收到“获取site号”命令后通过识别GPIO的电平状态来进行自动反馈上传,此时Site模块13能够通过串口121将Site标识上传至计算机。Specifically, the test module identification is also the Site identification, and the instruction of the test module identification is the instruction of the Site identification, and the instruction includes that the computer sends the order of "obtaining the Site number" to the serial port 121 of each Site module 13 respectively, and the Site identification is the Site number, Among them, the Site number can be numbered through the pull-down combination of the general-purpose input and output GPIO (General-purpose input/output, GPIO). Feedback uploading, at this time the Site module 13 can upload the Site logo to the computer through the serial port 121.

本实施例中,计算机通过USB转串口121芯片,分别向各个Site模块13的串口121发送“获取Site号”命令,待测目标芯片131会通过Site模块13和对应的串口121反馈当前对应的site号,计算机能够接收到Site模块13反馈的Site标识。计算机通过获取Site标识,当n个目标芯片131同时测试时,测试座132中的每颗目标芯片131有唯一的Site号,以便后续测试完机械臂抓取目标芯片131,并对目标芯片131进行分类操作,例如,当Site模块13中的目标芯片131完成测试之后,同时测试的多个Site模块13中的目标芯片131类型不同,不同的Site模块13中的目标芯片131的测试结果不同,对应的操作不同,因此,对Site模块13进行获取对应的Site标识便于区分每个Site模块13中的不同芯片,当进行分类操作的过程中能够提高效率,节省时间。In this embodiment, the computer sends the "acquire site number" command to the serial port 121 of each Site module 13 through the USB to serial port 121 chip, and the target chip 131 to be tested will feed back the current corresponding site through the Site module 13 and the corresponding serial port 121. number, the computer can receive the Site ID fed back by the Site module 13. The computer obtains the Site identification, and when n target chips 131 are tested simultaneously, each target chip 131 in the test socket 132 has a unique Site number, so that the robot arm grabs the target chip 131 after the subsequent test, and performs a test on the target chip 131. Classification operation, for example, after the target chip 131 in the Site module 13 finishes testing, the target chip 131 types in a plurality of Site modules 13 tested simultaneously are different, and the test results of the target chip 131 in different Site modules 13 are different, corresponding Therefore, acquiring the corresponding Site ID of the Site module 13 is convenient for distinguishing different chips in each Site module 13, which can improve efficiency and save time during the classification operation.

在一种实现方式中,该芯片测试装置,包括:In an implementation manner, the chip testing device includes:

测试模块13接收计算机通过测试模块13对应的串口121发送的获取目标芯片131标识的指令;测试模块13通过接口转换模块12将对应的目标芯片131标识发送至计算机。The test module 13 receives the instruction to obtain the identification of the target chip 131 sent by the computer through the serial port 121 corresponding to the test module 13; the test module 13 sends the corresponding identification of the target chip 131 to the computer through the interface conversion module 12.

其中,目标芯片131标识的指令指的是计算机通过第一接口转串口芯片,分别向每个Site模块13的串口121发送获取芯片ID(Chip Identification,Chip ID)的命令,该ChipID即为芯片标识,该待测目标芯片131在出厂前,就已经烧进一次性可编程存储器efuse,该efuse用于存储芯片的信息,如芯片可使用电源电压、芯片的版本号、生产日期等,在厂家生产好后,会进行测试,将芯片的信息写到efuse中去,因此,该标识是唯一的并且无法更改的。具体的,测试结果可通过计算机上位机查询,其中芯片的Chip ID与测试结果绑定,可实现被测目标芯片131与测试结果唯一对应。Wherein, the instruction of the target chip 131 identification refers to that the computer transfers the serial port chip through the first interface, and sends respectively to the serial port 121 of each Site module 13 the command to obtain the chip ID (Chip Identification, Chip ID), and the ChipID is the chip identification , the target chip 131 to be tested has been burnt into the one-time programmable memory efuse before leaving the factory. After completion, the test will be carried out, and the information of the chip will be written into efuse. Therefore, the identification is unique and cannot be changed. Specifically, the test result can be queried through the upper computer of the computer, wherein the Chip ID of the chip is bound to the test result, so that the unique correspondence between the tested target chip 131 and the test result can be realized.

本实施例中,Site模块13通过接收计算机发送的获取目标芯片131标识的指令,目标芯片131从efuse中获取目标芯片131的芯片标识,Site模块13将目标芯片131标识通过接口转换模块12发送给计算机。该目标芯片131标识将每颗芯片的唯一信息记录下来,之后目标芯片131的测试结果能够与目标芯片131进行唯一对应,便于对每颗芯片的后续追溯,例如,当计算机查看到目标芯片131测试结果出现问题,能够找到对应的目标芯片131标识,进而找到对应的目标芯片131,也便于将通过的与不合格的目标芯片131进行分类。In this embodiment, the Site module 13 receives the instruction sent by the computer to obtain the target chip 131 identification, and the target chip 131 obtains the chip identification of the target chip 131 from efuse, and the Site module 13 sends the target chip 131 identification through the interface conversion module 12 to computer. The target chip 131 identification records the unique information of each chip, and then the test result of the target chip 131 can be uniquely corresponding to the target chip 131, which is convenient for subsequent tracing of each chip. For example, when the computer checks the target chip 131 test As a result, a problem arises, the identification of the corresponding target chip 131 can be found, and then the corresponding target chip 131 can be found, and it is also convenient to classify the passed and unqualified target chips 131 .

在一种实现方式中,该芯片测试装置的测试指令包括两种情况:In an implementation manner, the test instruction of the chip testing device includes two situations:

当测试指令为并行执行的测试指令时,多个测试模块13并行接收并行执行的测试指令,并将产生的测试结果通过接口转换模块12反馈至计算机。When the test instructions are executed in parallel, multiple test modules 13 receive the test instructions executed in parallel, and feed back the generated test results to the computer through the interface conversion module 12 .

并行执行的测试指令,包括计算机向Site模块13发送测试指令时,该测试指令为获取每一个Site模块13中待测的目标芯片131的测试结果,那么每个目标芯片131同时执行测试指令,即运行测试程序,同时将各个Site模块13中的目标芯片131的测试结果,通过接口转换模块12中的第一接口和串口121反馈至计算机。The test instruction of parallel execution comprises that when computer sends test instruction to Site module 13, this test instruction is to obtain the test result of target chip 131 to be tested in each Site module 13, so each target chip 131 executes test instruction simultaneously, namely The test program is run, and at the same time, the test results of the target chips 131 in each Site module 13 are fed back to the computer through the first interface and the serial port 121 in the interface conversion module 12 .

需要说明的是,该目标芯片131在测试的过程中,可以几个目标芯片131同时执行测试指令,同时将测试结果反馈至计算机中,此种方法效率较高,也可以是在每个Site模块13中的目标芯片131挨个测试,将测试结果反馈至计算机中。在执行测试命令的过程中,该目标芯片131可以为同一类型的芯片放在对应的每个Site模块13中,其对应的外设134也是一样的,可选的,每个Site模块13也可以是不同类型的目标芯片131,那么对应的外设134也不完全相同,同时,测试的程序和之前相同类型的目标芯片131也会有变化。It should be noted that, during the testing process of the target chip 131, several target chips 131 can simultaneously execute test instructions and feed back the test results to the computer. The target chips 131 in 13 are tested one by one, and the test results are fed back to the computer. In the process of executing the test command, the target chip 131 can be placed in each corresponding Site module 13 for the same type of chip, and its corresponding peripherals 134 are also the same. Optionally, each Site module 13 can also be If the target chips 131 are of different types, the corresponding peripherals 134 are not exactly the same. At the same time, the test program will also be different from the previous target chips 131 of the same type.

该多个Site模块13中的目标芯片131执行并行测试指令,能够完成多芯片同时测试,从而提升测试效率及产出。The target chips 131 in the plurality of Site modules 13 execute parallel test instructions, which can complete simultaneous testing of multiple chips, thereby improving test efficiency and output.

或者,or,

当测试指令为按预设顺序执行的测试指令时,多个测试模块13按照预设顺序逐次接收测试指令,并将产生的测试结果通过接口转换模块12反馈至计算机。When the test instructions are executed in a preset sequence, the multiple test modules 13 receive the test instructions one by one in a preset sequence, and feed back the generated test results to the computer through the interface conversion module 12 .

按预设顺序执行的测试指令,包括每个Site模块13接收到的指令是有顺序的,并且顺序是不变的而且按照顺序执行测试指令后能够完成一个测试结果,具体的,当想要测试任务A的情况,执行任务A还需要分为三个步骤,分别为A1、A2、A3且该步骤是有顺序的是不可逆的,即A2的执行过程需要A1的执行结果,A3的执行过程需要A2的执行结果,三个步骤是协同工作的,那么在第一个Site模块13中的目标芯片131对应执行A1,第二个Site模块13中的目标芯片131对应执行A2,第三个Site模块13中的目标芯片131对应执行A3,最终执行完A3才完成任务A的测试结果,将第三Site模块13中目标芯片131的测试结果通过接口转换模块12反馈至计算机。The test instructions executed in a preset order, including the instructions received by each Site module 13, are in order, and the order is unchanged, and a test result can be completed after the test instructions are executed in order. Specifically, when you want to test In the case of task A, the execution of task A needs to be divided into three steps, namely A1, A2, and A3, and the steps are sequential and irreversible, that is, the execution process of A2 needs the execution result of A1, and the execution process of A3 needs As a result of the execution of A2, the three steps work together, then the target chip 131 in the first Site module 13 corresponds to execute A1, the target chip 131 in the second Site module 13 corresponds to execute A2, and the third Site module The target chip 131 in 13 corresponds to execute A3, and the test result of task A is completed only after A3 is finally executed, and the test result of the target chip 131 in the third Site module 13 is fed back to the computer through the interface conversion module 12.

该多个Site模块13中的目标芯片131按预设顺序执行的测试指令,能将各个任务按照顺序进行测试,完成该任务整体的测试结果,不需要单独测试一种功能的芯片,再在此基础上测试另一种功能的芯片。通过设置目标芯片131的协同工作,能够将目标任务的测试结果直接反馈至计算机,不需要将同一种功能的芯片测试之后,再测试另一种功能的芯片,最终将两种功能的芯片进行组合,得到目标任务,该顺序测试能够将任务的各种功能的芯片按顺序组合测试,最终得到测试结果,通过上述的各芯片共同参与测试,在测试阶段就能预先得知各种功能芯片是否存在功能匹配不成功,或者出现匹配错误等情况,以及在生成同时包含上述多种功能的芯片的产品时,能够直接对一个产品中所有的芯片进行测试,从而能够提升测试效率。The test instructions executed by the target chips 131 in the plurality of Site modules 13 in a preset order can test each task in order to complete the overall test result of the task, without the need to test a chip with a single function, and then here Based on testing another function of the chip. By setting up the cooperative work of the target chip 131, the test results of the target task can be directly fed back to the computer, and there is no need to test the chip with the same function, and then test the chip with another function, and finally combine the chips with the two functions , to get the target task, this sequential test can combine and test the chips with various functions of the task in order, and finally get the test result, through the above-mentioned chips participating in the test together, it can be known in advance whether the various functional chips exist in the testing stage In the case of unsuccessful function matching or matching errors, and when a product containing chips with the above-mentioned multiple functions is generated, all chips in a product can be tested directly, thereby improving test efficiency.

本实施例中,计算机发送的测试指令可以为并行执行的测试指令也可以为按预设顺序执行的测试指令,当目标芯片131并行执行测试指令的时候,能够同时测试同一种功能的芯片,当目标芯片131按预设顺序执行的测试指令时,每个Site模块13中的目标芯片131协同工作,共同完成一项测试任务。两种方法都能够提高测试效率,不需要一次只测试一颗芯片,一台计算机能够同时测试多颗芯片,Site模块13接收计算机的指令和将测试结果反馈至计算机,都是依靠系统自动完成的,不也需要过多的人为操作,明显的提高了效率。In this embodiment, the test command sent by the computer can be a test command executed in parallel or a test command executed in a preset order. When the target chip 131 executes the test command in parallel, it can simultaneously test chips with the same function. When the target chips 131 execute the test instructions in a preset order, the target chips 131 in each Site module 13 work together to complete a test task. Both methods can improve the test efficiency. It is not necessary to test only one chip at a time. A computer can test multiple chips at the same time. The Site module 13 receives instructions from the computer and feeds back the test results to the computer, all of which are automatically completed by the system , does not require too much manual operation, which obviously improves the efficiency.

在一种实现方式中,该芯片测试装置还包括:单片机模块11,In one implementation, the chip testing device also includes: a single-chip microcomputer module 11,

该单片机模块11通过串口121连接计算机,接收计算机向单片机模块11下发的上电指令,根据上电指令控制多个测试模块13上电。The single-chip microcomputer module 11 is connected to a computer through a serial port 121, receives a power-on command issued by the computer to the single-chip microcomputer module 11, and controls multiple test modules 13 to power on according to the power-on command.

单片机模块11包括但不限于单片机STM32,计算机通过接口转换模块12中的串口121给STM32下发上电指令,STM32给Site模块13进行上电,即STM32收到计算机发送的“开始”测试命令后,STM32控制Site模块13中的电源控制电路给待测目标芯片上电。The single-chip microcomputer module 11 includes but is not limited to the single-chip microcomputer STM32, and the computer sends a power-on command to the STM32 through the serial port 121 in the interface conversion module 12, and the STM32 powers on the Site module 13, that is, after the STM32 receives the "start" test command sent by the computer , the STM32 controls the power control circuit in the Site module 13 to power on the target chip to be tested.

需要说明的是,在计算机发送命令之前,STM32先要进行系统初始化,然后等待计算机发送命令。在Site模块13将目标芯片131执行的测试结果发送至计算机,计算机收到测试结果后,显示该测试结果,并通过串口121向STM32发送下电指令,STM32收到计算机发送的“结束”测试命令后,STM32控制被测目标芯片131的电源控制电路,对被测目标芯片131进行下电操作。It should be noted that before the computer sends commands, STM32 must first perform system initialization, and then wait for the computer to send commands. The Site module 13 sends the test results performed by the target chip 131 to the computer. After the computer receives the test results, it displays the test results and sends a power-off command to the STM32 through the serial port 121. The STM32 receives the "end" test command sent by the computer. Afterwards, the STM32 controls the power supply control circuit of the target chip 131 to power off the target chip 131 .

本实施例中,单片机模块11通过控制被测目标芯片131的电源控制电路,进而控制Site模块13的上下电,能够控制测试的开始与结束。In this embodiment, the single-chip microcomputer module 11 can control the start and end of the test by controlling the power control circuit of the target chip 131 to be tested, and then controlling the power on and off of the Site module 13 .

在一种实现方式中,该芯片测试装置还包括:芯片执装模块41,In an implementation manner, the chip testing device further includes: a chip mounting module 41,

芯片执装模块41,用于在目标测试模块13接收到测试结束指令后,根据测试结束指令,拆除目标site模块13上的目标芯片131,并在目标Site模块13上安装下一个待测试的目标芯片131。The chip implementation module 41 is used to remove the target chip 131 on the target site module 13 according to the test end command after the target test module 13 receives the test end command, and install the next target to be tested on the target site module 13 Chip 131.

本实施例中,芯片执装模块15,例如为机械手,当Site模块13将目标芯片131执行完成测试指令之后反馈测试结果,并且Site模块13接收到结束的测试指令后,进行了下电,那么,该芯片执行模块15能够自动将site模块13上的目标芯片131进行拆除,并且将下一个要测试的目标芯片131放置在测试座132上等待测试,在计算机发送开始测试指令之前,机械手也会将n个待测芯片放到n个site模块13对应的n个测试座132中,该过程不需要人为操作,芯片执行模块41能够自动将Site模块13中的测试座132里的目标芯片131进行取放,节约了时间降低了人工成本,也避免了人为因素产生的错误。In this embodiment, the chip-mounting module 15 is, for example, a manipulator. When the Site module 13 executes the target chip 131 to complete the test command and then feeds back the test result, and the Site module 13 receives the end of the test command and powers off, then , the chip execution module 15 can automatically remove the target chip 131 on the site module 13, and place the next target chip 131 to be tested on the test socket 132 to wait for testing. Before the computer sends the start test command, the manipulator will also Put n chips to be tested in n test sockets 132 corresponding to n site modules 13. This process does not require manual operation, and the chip execution module 41 can automatically execute the target chip 131 in the test socket 132 in the Site module 13. Pick and place saves time, reduces labor costs, and avoids errors caused by human factors.

综上,在本申请实施例中,芯片测试装置1,包括多个Site模块13和接口转换模块12,接口转换模块12在与计算机连接的状态下,接收计算机发送的测试指令,将测试指令发送至每个Site模块13,其中,计算机连接接口转换模块12的第一接口,第一接口通过串口121连接多个Site模块13和单片机模块11,计算机通过串口121发送指令至每个Site模块13,一个计算机能够对应多个Site模块13。单片机模块11能够对Site模块13进行上下电,当单片机模块11对Site模块13上电后,计算机通过串口121获取Site模块13的Site标识,通过Site标识获取对应的Site模块13中的目标芯片标识,再由Site模块13上安装的目标芯片131来执行测试指令并生成测试结果,Site模块13将测试结果通过接口转换模块12反馈至计算机,其中通过Site模块13上的目标芯片131自动执行测试的指令,并将测试结果自动反馈给计算机,能够完成芯片的测试,可见,通过芯片测试装置1,能够自动化测试,同时能够实现一台计算机测试多颗芯片,不需要增加过多的系统测试的计算机台数,降低成本,解决了一台机器一次仅测试一颗芯片,耗时较长,效率较低并且成本较高的问题。In summary, in the embodiment of the present application, the chip testing device 1 includes a plurality of Site modules 13 and an interface conversion module 12, and the interface conversion module 12 receives the test command sent by the computer and sends the test command in the state of being connected to the computer. To each Site module 13, wherein, the computer is connected to the first interface of the interface conversion module 12, the first interface connects a plurality of Site modules 13 and the single-chip microcomputer module 11 through the serial port 121, and the computer sends instructions to each Site module 13 through the serial port 121, One computer can correspond to a plurality of Site modules 13 . The single-chip microcomputer module 11 can power on and off the Site module 13. After the single-chip microcomputer module 11 powers on the Site module 13, the computer obtains the Site identification of the Site module 13 through the serial port 121, and obtains the target chip identification in the corresponding Site module 13 through the Site identification. , then the target chip 131 installed on the Site module 13 carries out the test instruction and generates the test result, and the Site module 13 feeds back the test result to the computer through the interface conversion module 12, wherein the target chip 131 automatically executes the test by the Site module 13 instructions, and the test results are automatically fed back to the computer, and the chip test can be completed. It can be seen that through the chip test device 1, automatic testing can be performed, and at the same time, one computer can test multiple chips without adding too many computers for system testing. The number of units is reduced, and the cost is reduced, which solves the problem that one machine only tests one chip at a time, which takes a long time, has low efficiency and high cost.

图2示出本发明的一个实施例提供的一种芯片测试方法的流程图,该方法应用于如上述的芯片测试装置,包括如下步骤:Fig. 2 shows the flow chart of a kind of chip test method provided by one embodiment of the present invention, and this method is applied to as above-mentioned chip test device, comprises the following steps:

S202,通过接口转换模块12接收计算机发送的测试指令,将测试指令发送至相应的测试模块13。S202, receiving the test instruction sent by the computer through the interface conversion module 12, and sending the test instruction to the corresponding test module 13.

接口转换模块12能够连接计算机,并且将计算机的测试指令发送至每个测试模块,也就是Site模块13,能够使一台计算机连接多个Site模块13。The interface conversion module 12 can be connected to a computer, and send the test command of the computer to each test module, that is, the Site module 13 , so that one computer can be connected to multiple Site modules 13 .

S204,通过测试模块13上安装的目标芯片131来执行测试指令并生成测试结果。S204, execute the test instruction through the target chip 131 installed on the test module 13 and generate a test result.

每个Site模块13上安装有目标芯片131,根据步骤S202中的计算机能够通过接口转换模块12下发指令给每个Site模块13,其中Site模块13上的目标芯片131能够根据测试指令来进行执行,并生成测试结果。具体的,计算机需要获取Site模块13对应的Site标识,再获取每个Site模块13中目标芯片131对应的芯片标识,获取标识之后,目标芯片131才执行测试指令,产生测试结果。Each Site module 13 is equipped with a target chip 131, according to the computer in step S202 can issue instructions to each Site module 13 through the interface conversion module 12, wherein the target chip 131 on the Site module 13 can be executed according to the test instruction , and generate test results. Specifically, the computer needs to obtain the Site identification corresponding to the Site module 13, and then obtain the chip identification corresponding to the target chip 131 in each Site module 13. After obtaining the identification, the target chip 131 executes the test command and generates the test result.

S206,通过测试模块13将测试结果通过接口转换模块12反馈至计算机。S206, the test result is fed back to the computer through the interface conversion module 12 through the test module 13 .

根据S204的测试结果,每个Site模块13都可以通过接口转换模块12将测试结果反馈至计算机。According to the test result in S204, each Site module 13 can feed back the test result to the computer through the interface conversion module 12.

本实施例中,一台计算机能够通过接口转换模块12连接多个Site模块13,并且能同时将测试指令发送至相应的Site模块13,Site模块13中的目标芯片根据测试指令,执行测试,将测试结果反馈至计算机,能够实现多Site模块13中的测试程序运行和测试结果上传,不需要人为的干涉,能够实现自动化上传,同时多Site模块13对应对个目标芯片131,多个目标芯片131同时进行测试,解决了一台机器一次仅测试一颗芯片,耗时较长,效率较低并且成本较高的问题。In this embodiment, a computer can connect a plurality of Site modules 13 through the interface conversion module 12, and can send test instructions to corresponding Site modules 13 at the same time, and the target chip in the Site module 13 executes the test according to the test instructions, and the The test result is fed back to the computer, and the test program operation and test result upload in the multi-Site module 13 can be realized without human intervention, and automatic upload can be realized. Testing at the same time solves the problem that one machine only tests one chip at a time, which takes a long time, has low efficiency and high cost.

在一种实现方式中,该芯片测试方法中的测试指令包括:In an implementation manner, the test instructions in the chip test method include:

计算机根据多个测试模块13上安装的目标芯片131,按照预设的芯片测试规则自动生成的测试指令。The computer automatically generates test instructions according to preset chip test rules according to the target chips 131 installed on the multiple test modules 13 .

计算机能够根据多个Site模块13中的安装的目标芯片131中的功能,自动生成测试的指令,具体的,在目标芯片131放置测试座132中时,当STM32对该目标Site模块13进行上电,计算机能够获取芯片ID,根据目标芯片的型号及需要测试的功能,自动生成测试的指令,Site模块13接收到测试指令后,其中的目标芯片131可以自动执行测试指令,将测试指令自动反馈至计算机。The computer can automatically generate test instructions according to the functions in the installed target chips 131 in multiple Site modules 13. Specifically, when the target chips 131 are placed in the test socket 132, when the STM32 powers on the target Site module 13 , the computer can obtain the chip ID, and automatically generate test instructions according to the model of the target chip and the function to be tested. After the Site module 13 receives the test instruction, the target chip 131 in it can automatically execute the test instruction, and automatically feed back the test instruction to computer.

作为一个示例,计算机在获取到各个待测试芯片的标识后,就能自动生成对应的测试指令,芯片测试装置包括3个Site模块,若各Site模块安装的是相同的待测芯片A,则计算机获取到待测芯片A的芯片标识后,生成关于对芯片A测试的第一测试指令,且并行下发到3个Site模块,之后每个Site模块中的芯片都执行该第一测试指令,以完成最终测试结果。As an example, after the computer obtains the identification of each chip to be tested, it can automatically generate corresponding test instructions. The chip testing device includes 3 Site modules. If each Site module is installed with the same chip A to be tested, the computer After obtaining the chip identification of the chip A to be tested, generate the first test instruction about testing the chip A, and send it to the 3 Site modules in parallel, and then the chips in each Site module execute the first test instruction to Complete the final test results.

若3个Site模块上安装的协同处理的芯片B、芯片C和芯片D,其中,芯片C测试时,需要基于芯片B的测试结果1进行数据处理,生成测试结果2,芯片D测试时,需要基于芯片C的测试结果2进行数据处理,生成最终的测试结果3。则计算机获取到上述的芯片B、芯片C和芯片D的标识后,生成第二测试指令,以使得三个芯片按照指定顺序,协同处理测试指令以生成最终的测试结果。If chip B, chip C, and chip D are installed on the three Site modules for co-processing, chip C needs to perform data processing based on chip B’s test result 1 to generate test result 2 when chip C is tested, and chip D needs to be tested Data processing is performed based on the test result 2 of the chip C to generate the final test result 3 . Then the computer generates the second test instruction after obtaining the above-mentioned identifications of chip B, chip C and chip D, so that the three chips cooperate to process the test instructions in a specified order to generate the final test result.

若3个Site模块上安装的芯片E、芯片F和芯片G,则计算机获取到各芯片标识后,会生成第三测试指令,能够想到由于待测试的芯片不同,该第三测试指令与上述第一测试指令和第二测试指令均不同。If the chip E, chip F and chip G are installed on the three Site modules, after the computer obtains the identification of each chip, it will generate the third test instruction. Both the first test instruction and the second test instruction are different.

本实施例中,由于计算机是基于目标芯片标识生成的测试指令,除了能够实现目标芯片131的自动检测,还能够进一步基于预先制定的目标芯片131测试规则,实现多种不同的芯片测试需求,满足芯片测试手段更加灵活和丰富,计算机能够根据待测目标芯片131预设的测试规则,自动生成测试指令,不需要人为的过多干涉,节约了时间,提高了效率。In this embodiment, since the computer is based on the test instructions generated by the target chip identification, in addition to being able to realize the automatic detection of the target chip 131, it can also further realize a variety of different chip test requirements based on the pre-established target chip 131 test rules, satisfying The chip testing methods are more flexible and abundant, and the computer can automatically generate test instructions according to the preset test rules of the target chip 131 to be tested, without excessive human intervention, which saves time and improves efficiency.

综上所述,计算机连接转换模块,转换模块将计算机的测试指令发送给多个Site模块13,Site模块13中的目标芯片131根据测试指令,执行测试,Site模块13将测试结果通过接口转换模块12自动反馈至计算机,能够完成目标芯片131的测试,可见,该方法能够实现自动化测试,同时能够实现一台计算机测试多颗芯片,解决了一台机器一次仅测试一颗芯片,耗时较长,效率较低并且成本较高的问题。In summary, the computer is connected to the conversion module, and the conversion module sends the test instructions of the computer to a plurality of Site modules 13, and the target chip 131 in the Site module 13 executes the test according to the test instructions, and the Site module 13 passes the test results through the interface conversion module 12 automatically feeds back to the computer, and can complete the test of the target chip 131. It can be seen that this method can realize automated testing, and at the same time, one computer can test multiple chips, which solves the problem that a machine only tests one chip at a time, which takes a long time , lower efficiency and higher cost.

场景实施例:Scenario Example:

图3是根据本说明书一个实施例中一种芯片测试方法的应用场景示意性流程图。在该实施例中,该方法包括以下步骤:Fig. 3 is a schematic flowchart of an application scenario of a chip testing method according to an embodiment of the present specification. In this embodiment, the method includes the steps of:

S302,机械手将n个待测芯片放到n个Site模块13的n个测试座132中。S302 , the manipulator puts n chips to be tested into n test sockets 132 of n Site modules 13 .

在系统级测试开始前,机械手将多个封装好的待测试的目标芯片131放置到Site模块13中的测试座132上。Before the system-level test starts, the manipulator places a plurality of packaged target chips 131 to be tested on the test socket 132 in the Site module 13 .

S304,STM32进行初始化。S304, the STM32 performs initialization.

对芯片测试装置1上电,将STM32进行系统初始化,等待计算机发送命令。Power on the chip testing device 1, initialize the STM32 system, and wait for the computer to send commands.

S306,计算机通过UART121接口向STM32发送“开始”测试命令。S306, the computer sends a "start" test command to the STM32 through the UART121 interface.

S308,STM32对待测芯片进行上电。S308, power on the STM32 chip to be tested.

根据步骤S306,STM32收到计算机发送的“开始”测试命令后,STM32控制电源控制电路给每个Site模块13中的待测芯片上电。According to step S306, after the STM32 receives the "start" test command sent by the computer, the STM32 controls the power supply control circuit to power on the chips to be tested in each Site module 13 .

S310,计算机获取Site标识。S310, the computer obtains the Site identifier.

通过步骤S308,对待测芯片上电后,计算机通过USB转121芯片,分别向各个Site模块13的串口121发送“获取site标识”命令,待测芯片会通过串口121反馈当前对应的Site标识。Through step S308, after the chip to be tested is powered on, the computer sends the "acquire site identification" command to the serial port 121 of each Site module 13 through the USB to 121 chip, and the chip to be tested will feed back the current corresponding Site identification through the serial port 121.

S312,计算机获取芯片ID。S312. The computer acquires the chip ID.

通过步骤S310,计算机获取Site标识后,计算机继续通过USB转串口121芯片,分别向各个Site模块13的串口121发送“获取芯片ID”命令,待测芯片会从efuse中获取芯片的芯片ID,通过串口121反馈对应的芯片ID。Through step S310, after the computer obtains the Site identification, the computer continues to send the "obtain chip ID" command to the serial port 121 of each Site module 13 through the USB-to-serial port 121 chip, and the chip to be tested will obtain the chip ID of the chip from efuse. The serial port 121 feeds back the corresponding chip ID.

S314,待测芯片执行测试程序并反馈测试结果。S314, the chip to be tested executes a test program and feeds back a test result.

根据步骤S312待测芯片向计算机反馈芯片ID后,便从内存135中搬运并运行测试程序,开始对每个外设134进行测试,并记录测试结果。系统级测试完成后,被测芯片根据测试情况通过UART121向计算机反馈测试结果。After the chip to be tested feeds back the chip ID to the computer according to step S312, the test program is transferred from the memory 135 and the test program is run, and each peripheral device 134 is tested, and the test results are recorded. After the system-level test is completed, the tested chip feeds back the test results to the computer through UART121 according to the test situation.

S316,计算机向STM32发送下电指令。S316, the computer sends a power-off instruction to the STM32.

计算机收到S314测试结果后,显示测试结果,并通过UART121向STM32发送“下电”测试指令。STM32收到计算机发送的“下电”测试指令后,STM32控制被测芯片的电源控制电路,对被测芯片进行下电操作。After the computer receives the S314 test result, it displays the test result, and sends a "power off" test command to STM32 through UART121. After STM32 receives the "power off" test command sent by the computer, STM32 controls the power control circuit of the chip under test to power off the chip under test.

S318,机械手将n个已完成测试的芯片取出至托盘中,等待下一轮测试。S318, the manipulator takes out the n tested chips into the tray, and waits for the next round of testing.

此过程中的机械手能够将芯片进行分类,将通过与不通过的芯片进行分开放置。The robotic arm in this process is able to sort the chips, separating those that pass from those that do not.

本场景实施例中,机械手能够自动对测试的芯片进行取放,避免了人为的芯片放置不规范问题以及一些人为因素引入的问题,单片机STM32能通过控制电源控制电路对待测芯片进行上电与下电,一台计算机能够测试多个Site模块13中的芯片,同时获取了Site标识和芯片ID,便于对测试的芯片进行分类和追溯,待测芯片能够自动执行测试程序并将测试结果反馈至计算机,并且计算机也能够自动发送指令,在测试结束后,机械手自动将测试的芯片取出,等待下一轮测试,综上,在此过程中,仅需在计算机上点击“开始测试”,并开启电源开关,整个系统测试流程就会按照程序设定的流程步骤运行,并完成最终结果上传以及测试芯片的分类,提高了测试的自动化程度,解决了一台机器一次仅测试一颗芯片,耗时较长,效率较低并且成本较高的问题。In the example of this scenario, the manipulator can automatically pick and place the tested chip, avoiding the problem of irregular chip placement and the problems introduced by some human factors. The single-chip microcomputer STM32 can power on and off the chip to be tested by controlling the power control circuit Electricity, a computer can test the chips in multiple Site modules 13, and obtain the Site logo and chip ID at the same time, which is convenient for classifying and tracing the tested chips, and the chip to be tested can automatically execute the test program and feed back the test results to the computer , and the computer can also send instructions automatically. After the test is over, the manipulator will automatically take out the tested chip and wait for the next round of testing. In summary, during this process, just click "Start Test" on the computer and turn on the power switch, the entire system test process will run according to the process steps set by the program, and complete the upload of the final results and the classification of the test chips, which improves the degree of automation of the test and solves the problem that a machine only tests one chip at a time, which is time-consuming. long, low efficiency and high cost.

图4是根据本发明实施例的芯片测试装置的结构示意图,如图所示,一种芯片测试装置包括:测试模块13、接口转换模块12、单片机模块11、芯片执装模块41。4 is a schematic structural diagram of a chip testing device according to an embodiment of the present invention. As shown in the figure, a chip testing device includes: a testing module 13 , an interface conversion module 12 , a single-chip microcomputer module 11 , and a chip mounting module 41 .

在一种实现方式中,多个测试模块13,每个所述测试模块13包括:用于安装待测试的目标芯片的测试座132、与所述目标芯片131匹配的外设134、内存135及电源控制电路;In one implementation, a plurality of test modules 13, each of the test modules 13 includes: a test socket 132 for installing a target chip to be tested, a peripheral device 134 matched with the target chip 131, a memory 135 and Power control circuit;

接口转换模块12,包括与计算机通信连接的第一接口,以及与所述多个测试模块13对应的多个串口121,每个所述串口121对应连接一个所述测试模块13;The interface conversion module 12 includes a first interface connected to the computer for communication, and a plurality of serial ports 121 corresponding to the plurality of test modules 13, and each of the serial ports 121 is correspondingly connected to one of the test modules 13;

所述接口转换模块12在与计算机连接的状态下,接收计算机发送的测试指令,将所述测试指令发送至所述测试模块13,由所述测试模块13上安装的所述目标芯片131来执行所述测试指令并生成测试结果,所述测试模块13将所述测试结果通过所述接口转换模块12反馈至所述计算机。When the interface conversion module 12 is connected to the computer, it receives the test instruction sent by the computer, sends the test instruction to the test module 13, and executes it by the target chip 131 installed on the test module 13. The test command generates a test result, and the test module 13 feeds back the test result to the computer through the interface conversion module 12 .

在一种实现方式中,所述测试模块13,用于接收所述计算机通过所述串口121发送的获取测试模块标识的指令,所述测试模块13通过所述接口转换模块12将所述测试模块标识发送至所述计算机。In one implementation, the test module 13 is configured to receive an instruction for obtaining the test module identification sent by the computer through the serial port 121, and the test module 13 converts the test module to the test module through the interface conversion module 12. ID is sent to the computer.

在一种实现方式中,所述测试模块13,还用于接收所述计算机通过所述测试模块13对应的所述串口121发送的获取所述目标芯片131标识的指令;所述测试模块13通过所述接口转换模块12将对应的所述目标芯片131标识发送至所述计算机。In one implementation, the test module 13 is further configured to receive an instruction for obtaining the target chip 131 identifier sent by the computer through the serial port 121 corresponding to the test module 13; the test module 13 passes The interface conversion module 12 sends the corresponding identification of the target chip 131 to the computer.

在一种实现方式中,当所述测试指令为并行执行的测试指令时,所述多个测试模块13并行接收所述并行执行的测试指令,并将产生的测试结果通过所述接口转换模块12反馈至所述计算机;或者,当所述测试指令为按预设顺序执行的测试指令时,所述多个测试模块13按照所述预设顺序逐次接收测试指令,并将产生的测试结果通过所述接口转换模块12反馈至所述计算机。In one implementation, when the test instructions are test instructions executed in parallel, the plurality of test modules 13 receive the test instructions executed in parallel in parallel, and pass the generated test results through the interface conversion module 12 Feedback to the computer; or, when the test instruction is a test instruction executed in a preset order, the plurality of test modules 13 receive the test instructions successively according to the preset order, and pass the generated test results through the The interface conversion module 12 is fed back to the computer.

在一种实现方式中,所述装置还包括:单片机模块11,所述单片机模块11通过所述串口121连接所述计算机,接收所述计算机向所述单片机模块11下发的上电指令,根据所述上电指令控制所述多个测试模块13上电。In one implementation, the device further includes: a single-chip microcomputer module 11, the single-chip microcomputer module 11 is connected to the computer through the serial port 121, and receives the power-on instruction issued by the computer to the single-chip microcomputer module 11, according to The power-on command controls the multiple test modules 13 to be powered on.

在一种实现方式中,所述的装置还包括:芯片执装模块41,所述芯片执装模块41,用于在所述目标测试模块13接收到测试结束指令后,根据所述测试结束指令,拆除所述目标site模块13上的所述目标芯片131,并在所述目标Site模块13上安装下一个待测试的目标芯片131。In one implementation, the device further includes: a chip-mounting module 41, the chip-mounting module 41 is configured to, after the target test module 13 receives the test end instruction, , removing the target chip 131 on the target site module 13 , and installing the next target chip 131 to be tested on the target site module 13 .

本申请实施例中的芯片测试装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。The chip testing device in the embodiment of the present application may be a device, or a component in a terminal, an integrated circuit, or a chip. The device may be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a vehicle electronic device, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant) , PDA), etc., the non-mobile electronic device can be a server, a network attached storage (NetworkAttached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., the embodiment of the present application Not specifically limited.

本申请实施例中的芯片测试装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。The chip testing device in the embodiment of the present application may be a device with an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, which are not specifically limited in this embodiment of the present application.

本申请实施例提供的芯片测试装置在上述实施例中实现的各个过程和效果已叙述,为避免重复,这里不再赘述。The various processes and effects achieved by the chip testing device provided in the embodiments of the present application in the above embodiments have been described, and will not be repeated here to avoid repetition.

基于相同的技术构思,本申请实施例还提供了一种电子设备,该电子设备用于执行上述芯片测试的方法,图5为实现本申请各个实施例的一种电子设备的结构示意图。电子设备可因配置或性能不同而产生比较大的差异,可以包括处理器(processor)510、通信接口(Communications Interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储在存储器530上并可在处理器510上运行的计算机程序,该方法应用于如上述任一所述的芯片测试装置,以执行下述步骤:Based on the same technical idea, the embodiment of the present application also provides an electronic device, which is used to execute the above chip testing method. FIG. 5 is a schematic structural diagram of an electronic device implementing various embodiments of the present application. Electronic equipment may have relatively large differences due to different configurations or performances, and may include a processor (processor) 510, a communication interface (Communications Interface) 520, a memory (memory) 530, and a communication bus 540, wherein the processor 510, the communication interface 520 , the memories 530 communicate with each other through the communication bus 540 . The processor 510 can invoke a computer program stored on the memory 530 and operable on the processor 510. The method is applied to any of the chip testing devices described above to perform the following steps:

在一种实现方式中,包括:通过接口转换模块12接收计算机发送的测试指令,将所述测试指令发送至相应的测试模块13,通过测试模块13上安装的目标芯片来执行测试指令并生成测试结果,通过测试模块13将测试结果通过所述接口转换模块12反馈至计算机。In one implementation, it includes: receiving the test instruction sent by the computer through the interface conversion module 12, sending the test instruction to the corresponding test module 13, executing the test instruction through the target chip installed on the test module 13 and generating the test instruction. As a result, the test result is fed back to the computer through the interface conversion module 12 through the test module 13 .

在一种实现方式中,该测试指令包括:计算机根据多个测试模块13上安装的目标芯片131,按照预设的芯片测试规则自动生成的测试指令。In an implementation manner, the test instruction includes: a test instruction automatically generated by a computer according to a preset chip test rule according to the target chips 131 installed on the plurality of test modules 13 .

具体执行步骤可以参见上述芯片测试装置的实施例,且能达到相同的技术效果,为避免重复,这里不再赘述。For specific execution steps, reference may be made to the above-mentioned embodiments of the chip testing device, and the same technical effect can be achieved. To avoid repetition, details are not repeated here.

需要说明的是,本申请实施例中的电子设备包括:服务器、终端或除终端之外的其他设备。It should be noted that the electronic device in the embodiment of the present application includes: a server, a terminal or other devices except the terminal.

以上电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,例如,输入单元,可以包括图形处理器(Graphics Processing Unit,GPU)和麦克风,显示单元可以采用液晶显示器、有机发光二极管等形式来配置显示面板。用户输入单元包括触控面板以及其他输入设备中的至少一种。触控面板也称为触摸屏。其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。The above electronic device structure does not constitute a limitation to the electronic device, and the electronic device may include more or fewer components than shown in the illustration, or combine certain components, or arrange different components, for example, an input unit may include a graphics processor (Graphics Processing Unit, GPU) and a microphone, and the display unit may be configured with a display panel in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit includes at least one of a touch panel and other input devices. A touch panel is also called a touch screen. Other input devices may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, and joysticks, which will not be repeated here.

存储器可用于存储软件程序以及各种数据。存储器可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器可以包括易失性存储器或非易失性存储器,或者,存储器可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。The memory can be used to store software programs as well as various data. The memory may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, application programs or instructions required by at least one function (such as sound playback function, image playback function, etc.) etc. Also, memory may include volatile memory or nonvolatile memory, or memory may include both volatile and nonvolatile memory. Wherein, the non-volatile memory may be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electronically programmable Erase Programmable Read-Only Memory (Electrically EPROM, EEPROM) or Flash. Volatile memory can be random access memory (Random Access Memory, RAM), static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDRSDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (Synchlink DRAM, SLDRAM) and Direct Memory Bus Random Access Memory (Direct Rambus RAM, DRRAM).

处理器可包括一个或多个处理单元;可选的,处理器集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器中。The processor may include one or more processing units; optionally, the processor integrates an application processor and a modem processor, wherein the application processor mainly handles operations related to the operating system, user interface, and application programs, and the modem The tone processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the foregoing modem processor may not be integrated into the processor.

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述芯片测试方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, each process of the above-mentioned chip testing method embodiment is realized, and the same To avoid repetition, the technical effects will not be repeated here.

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。Wherein, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述芯片测试方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present application further provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the above chip testing method embodiment Each process can achieve the same technical effect, so in order to avoid repetition, it will not be repeated here.

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。It should be understood that the chips mentioned in the embodiments of the present application may also be called system-on-chip, system-on-chip, system-on-a-chip, or system-on-a-chip.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。It should be noted that, in this document, the term "comprising", "comprising" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved. Functions are performed, for example, the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product in essence or the part that contributes to the prior art, and the computer software product is stored in a storage medium (such as ROM/RAM, disk, CD) contains several instructions to enable a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in various embodiments of the present application.

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementations. The above-mentioned specific implementations are only illustrative and not restrictive. Those of ordinary skill in the art will Under the inspiration of this application, without departing from the purpose of this application and the scope of protection of the claims, many forms can also be made, all of which belong to the protection of this application.

Claims (10)

1. A chip testing apparatus, comprising:
a plurality of test modules, each of the test modules comprising: the test seat is used for installing a target chip to be tested, and the peripheral, the memory and the power supply control circuit are matched with the target chip;
the interface conversion module comprises a first interface which is in communication connection with the computer and a plurality of serial ports which correspond to the plurality of test modules, and each serial port is correspondingly connected with one test module;
the interface conversion module receives a test instruction sent by a computer in a state of being connected with the computer, the test instruction is sent to the test module, the test instruction is executed by the target chip installed on the test module, a test result is generated, and the test result is fed back to the computer through the interface conversion module.
2. The apparatus of claim 1, wherein the device comprises a plurality of sensors,
the test module receives an instruction which is sent by the computer through the serial port and used for acquiring the identification of the test module; and the test module sends the test module identification to the computer through the interface conversion module.
3. The apparatus of claim 1, wherein the device comprises a plurality of sensors,
the test module receives an instruction which is sent by the computer through the serial port corresponding to the test module and used for acquiring the target chip identification; and the test module sends the corresponding target chip identifier to the computer through the interface conversion module.
4. The apparatus of claim 1, wherein the device comprises a plurality of sensors,
when the test instruction is a parallel execution test instruction, the plurality of test modules receive the parallel execution test instruction in parallel and feed back a generated test result to the computer through the interface conversion module;
or,
when the test instruction is executed according to a preset sequence, the plurality of test modules sequentially receive the test instruction according to the preset sequence, and the generated test result is fed back to the computer through the interface conversion module.
5. The apparatus of claim 1, wherein the apparatus further comprises: a singlechip module, wherein the singlechip module is provided with a plurality of control circuits,
the single chip microcomputer module is connected with the computer through the serial port, receives a power-on instruction issued by the computer to the single chip microcomputer module, and controls the plurality of test modules to be powered on according to the power-on instruction.
6. The apparatus of claim 1, wherein the apparatus further comprises: the chip is carried out and is provided with a module,
and the chip executing module is used for removing the target chip on the target test module according to the test ending instruction after the target test module receives the test ending instruction, and installing the next target chip to be tested on the target test module.
7. A chip testing method applied to the chip testing device according to any one of claims 1 to 6, comprising:
receiving a test instruction sent by a computer through an interface conversion module, and sending the test instruction to a corresponding test module;
executing the test instruction through a target chip installed on the test module and generating a test result;
and feeding the test result back to the computer through the interface conversion module by the test module.
8. The method of claim 7, wherein the test instruction comprises:
and the computer automatically generates a test instruction according to a preset chip test rule according to the target chips installed on the plurality of test modules.
9. An electronic device, the device comprising:
A processor; and
a memory arranged to store computer executable instructions configured to be executed by the processor, the executable instructions comprising instructions for performing the method of any of claims 7-8.
10. A storage medium storing computer-executable instructions for causing a computer to perform the method of any one of claims 7-8.
CN202310291757.XA 2023-03-21 2023-03-21 Chip testing device, method, electronic equipment and storage medium Pending CN116298801A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310291757.XA CN116298801A (en) 2023-03-21 2023-03-21 Chip testing device, method, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310291757.XA CN116298801A (en) 2023-03-21 2023-03-21 Chip testing device, method, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN116298801A true CN116298801A (en) 2023-06-23

Family

ID=86777646

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310291757.XA Pending CN116298801A (en) 2023-03-21 2023-03-21 Chip testing device, method, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN116298801A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117931551A (en) * 2024-01-25 2024-04-26 北京中科昊芯科技有限公司 Device, method and medium for testing processor peripheral use case
CN117975841A (en) * 2024-03-28 2024-05-03 广东匠芯创科技有限公司 Screen test method and storage medium
CN118838765A (en) * 2024-07-25 2024-10-25 联和存储科技(江苏)有限公司 Chip testing method and chip testing device
WO2025146074A1 (en) * 2024-01-02 2025-07-10 中兴通讯股份有限公司 Chip testing method, electronic device and computer-readable medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107704406A (en) * 2017-10-31 2018-02-16 珠海全志科技股份有限公司 Chip testing exception monitoring device, method, computer equipment and storage medium
CN111240238A (en) * 2020-01-13 2020-06-05 大唐微电子技术有限公司 Chip control system
CN111579959A (en) * 2019-02-15 2020-08-25 深圳市汇顶科技股份有限公司 Chip verification method, device and storage medium
CN112415365A (en) * 2020-11-18 2021-02-26 海光信息技术股份有限公司 A chip testing method, device, electronic device and storage medium
CN113866596A (en) * 2021-09-15 2021-12-31 深圳市航顺芯片技术研发有限公司 Power consumption test method, power consumption test device and storage medium
CN216086678U (en) * 2021-07-08 2022-03-18 珠海妙存科技有限公司 Automatic testing arrangement of intelligent terminal based on ethernet
CN114518523A (en) * 2022-01-27 2022-05-20 上海华岭集成电路技术股份有限公司 Chip final test system
CN115236486A (en) * 2022-06-30 2022-10-25 特赛微(苏州)电子科技有限公司 Chip testing machine
CN115410639A (en) * 2022-08-30 2022-11-29 山东云海国创云计算装备产业创新中心有限公司 Chip testing device and method
CN115542108A (en) * 2022-08-15 2022-12-30 北京比特大陆科技有限公司 Operation chip module test method, test circuit, test device and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107704406A (en) * 2017-10-31 2018-02-16 珠海全志科技股份有限公司 Chip testing exception monitoring device, method, computer equipment and storage medium
CN111579959A (en) * 2019-02-15 2020-08-25 深圳市汇顶科技股份有限公司 Chip verification method, device and storage medium
CN111240238A (en) * 2020-01-13 2020-06-05 大唐微电子技术有限公司 Chip control system
CN112415365A (en) * 2020-11-18 2021-02-26 海光信息技术股份有限公司 A chip testing method, device, electronic device and storage medium
CN216086678U (en) * 2021-07-08 2022-03-18 珠海妙存科技有限公司 Automatic testing arrangement of intelligent terminal based on ethernet
CN113866596A (en) * 2021-09-15 2021-12-31 深圳市航顺芯片技术研发有限公司 Power consumption test method, power consumption test device and storage medium
CN114518523A (en) * 2022-01-27 2022-05-20 上海华岭集成电路技术股份有限公司 Chip final test system
CN115236486A (en) * 2022-06-30 2022-10-25 特赛微(苏州)电子科技有限公司 Chip testing machine
CN115542108A (en) * 2022-08-15 2022-12-30 北京比特大陆科技有限公司 Operation chip module test method, test circuit, test device and storage medium
CN115410639A (en) * 2022-08-30 2022-11-29 山东云海国创云计算装备产业创新中心有限公司 Chip testing device and method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025146074A1 (en) * 2024-01-02 2025-07-10 中兴通讯股份有限公司 Chip testing method, electronic device and computer-readable medium
CN117931551A (en) * 2024-01-25 2024-04-26 北京中科昊芯科技有限公司 Device, method and medium for testing processor peripheral use case
CN117931551B (en) * 2024-01-25 2025-03-11 北京中科昊芯科技有限公司 A device, method and medium for testing processor peripheral use cases
CN117975841A (en) * 2024-03-28 2024-05-03 广东匠芯创科技有限公司 Screen test method and storage medium
CN117975841B (en) * 2024-03-28 2024-07-05 广东匠芯创科技有限公司 Screen test method and storage medium
CN118838765A (en) * 2024-07-25 2024-10-25 联和存储科技(江苏)有限公司 Chip testing method and chip testing device
CN118838765B (en) * 2024-07-25 2025-11-07 联和存储科技(江苏)有限公司 Chip testing method and chip testing device

Similar Documents

Publication Publication Date Title
US8275599B2 (en) Embedded bus emulation
CN116298801A (en) Chip testing device, method, electronic equipment and storage medium
US7743292B2 (en) Apparatus and method for memory card testing
CN103593281B (en) Test system and test method
CN102176702A (en) Test system and test method
TW201342044A (en) Method for detecting hardware
CN111831495B (en) Production automation testing method and system
CN111968698B (en) Test system and test method of FLASH chip
CN205620994U (en) Embedded equipment processing apparatus
US9158609B2 (en) Universal serial bus testing device
CN102305906B (en) Chip testing method and device
CN108205444B (en) An Efficient CTP Program Burning Test Processing System
CN102543215A (en) Nand FLASH intelligent detection method based on ARM controller
CN117311755A (en) Linux operating system upgrading method and device
US20120072711A1 (en) Computer Apparatus and Method for Charging Portable Electronic Device Using the Computer Apparatus
CN103324571B (en) A kind of method and system thereof of testing GPS module on embedded PCB A
US7937511B2 (en) Burning apparatus
CN101739261B (en) Switching system and switching method of basic input and output system
TWI303780B (en)
US20080091399A1 (en) Driverless signal generating apparatus and control method thereof
CN100419683C (en) System and method for burning BIOS program
CN111641419B (en) Version identification method, control method and system of radio frequency power amplifier of terminal
CN116382990A (en) A USB interface stress testing system, method, device and storage medium
CN213814650U (en) USB function test board
CN100377126C (en) Peripheral device with portable disc storable driving program and driving method thereof

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