ATE test system and multi-board-card collaborative test method and device applying ATE test system
By designing the main control equipment, communication switching board, synchronization board and service board in the ATE test system, and using the two-way trigger signal lines to transmit multi-channel trigger signals, the problem of signal delay and transmission errors in the existing ATE test system is solved, and efficient and reliable testing process and system scalability are achieved.
Patent Information
- Application Number
- CN202411684376.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-03-28
AI Technical Summary
During collaborative testing of existing ATE test systems, signal delay and transmission errors often lead to inefficient testing, complex system wiring, and difficult maintenance and expansion.
An ATE test system is designed, including a main control device, a communication switching board, a synchronization board and multiple service boards. The transmission of multi-channel trigger signals is realized through two-way trigger signal lines to ensure that the test process is performed simultaneously between functional units.
The signal transmission path is simplified, the reliability and stability of signal transmission is improved, multiple test processes are allowed to be started and executed simultaneously, and the test coverage and efficiency are improved, and the testing cost is reduced.
Smart Images

Figure CN119716468A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of testing equipment, and in particular relates to an ATE testing system and a multi-board collaborative testing method and device using the same. Background Art
[0002] As the complexity of electronic products continues to increase, the demand for ATE (automatic test equipment) is increasing. Existing ATE test systems usually use a collaborative working method of multiple test boards to achieve testing of different functional modules.
[0003] ATE equipment generally has multiple boards and a large number of test resources that can be used. If only one DUT can be tested in a single test, the test efficiency of ATE will be seriously reduced, resulting in a large waste of test resources and increasing various costs required for testing. However, existing ATE systems usually require a large number of interconnects to connect various functional boards and components, which increases the complexity of system wiring and makes maintenance and expansion more difficult.
[0004] Moreover, when the existing ATE test system performs collaborative testing, the collaborative work between various functional modules often needs to be achieved through multiple signals, and signal delays and transmission errors may often occur, which greatly affects the overall efficiency of the test. Summary of the invention
[0005] In order to overcome the defects of the above-mentioned prior art, the present invention proposes an ATE test system, characterized in that it includes a main control device, a communication switching board, a synchronization board and a plurality of service boards connected in sequence;
[0006] Any of the business boards includes a main component and a plurality of sub-components, each of the sub-components includes a plurality of functional units, each of the main components is connected to the synchronization board via a bidirectional trigger signal line, and each of the sub-components in the same business board is connected to the main component in the business board via a bidirectional trigger signal line;
[0007] The bidirectional trigger signal lines between the synchronization board and each of the main components and the bidirectional trigger signal lines between the main components and each of the sub-components are used to transmit multi-channel trigger signals between functional units to achieve synchronous execution of several test processes through multiple functional units.
[0008] Specifically, the format of the multi-channel trigger signal includes trigger information of several channels, and the number of channels of the trigger signal transmitted by any multi-channel trigger signal is determined based on the functional unit sending the multi-channel trigger signal, the functional unit receiving the multi-channel trigger signal and the functional unit transmitting the multi-channel trigger signal.
[0009] Furthermore, the clock signals of the various functional units are from the same clock source and have the same frequency.
[0010] Preferably, the synchronization board, each of the main components, and each of the sub-components respectively include a trigger routing module to realize the functions of receiving a multi-channel trigger signal, sending a multi-channel trigger signal, and distributing or transmitting the multi-channel trigger signal according to a predetermined path;
[0011] Each functional unit in any sub-component is respectively connected to the trigger routing module in the sub-component.
[0012] Optionally, each of the main components includes a plurality of functional units that can be used to execute a test process, and each functional unit in any main component is respectively connected to a trigger routing module in the main component.
[0013] Optionally, the main component and the sub-component include FPGA.
[0014] The present invention also proposes a multi-board collaborative testing method, which is applied to the ATE test system as described above, and the method comprises:
[0015] In response to the test instruction, the main control device sends the test data;
[0016] Enable the synchronization board to generate a plurality of trigger signals based on the test data and send them to the corresponding service boards respectively;
[0017] Enable each service board to execute a test on a corresponding functional unit in a corresponding sub-component based on the received trigger signal;
[0018] Determine whether a condition for sending a new trigger signal is met based on the current running state or test result of the functional unit performing the test, so as to generate and send a new trigger signal to another designated functional unit when the condition is met;
[0019] If all the functional units have completed the test and the test results do not meet the conditions for sending a new trigger signal, the test is completed.
[0020] Preferably, the “generating and sending a new trigger signal to another designated functional unit” includes:
[0021] If the functional unit sending the new trigger signal and the designated functional unit are in the same sub-component, generating the new trigger signal and directly sending it to the designated functional unit;
[0022] If the functional unit sending the new trigger signal and the designated functional unit are in different sub-components of the same business board, generating the new trigger signal, and sending the new trigger signal to the designated functional unit through the main component of the business board;
[0023] If the functional unit sending the new trigger signal and the designated functional unit are in different sub-components of different business boards, the new trigger signal is generated and sent to the designated functional unit through the synchronization board.
[0024] Furthermore, the method further comprises:
[0025] The trigger routing information is configured by the master control device to determine the communication paths and the transmission rules of the trigger signals between the components of each service board and the synchronization board;
[0026] After the configuration is completed, the trigger routing information is sent to the synchronization board, each main component, and the trigger routing module of each sub-component through the main control device, thereby ensuring that each business board can correctly receive the trigger signal from the synchronization board and feedback the test results during the test.
[0027] The present invention also proposes a multi-board collaborative testing device, which is also applied to the ATE test system as described above, and the device comprises:
[0028] A startup module, used to respond to a test instruction and enable the main control device to send test data;
[0029] A distribution module, used to enable the synchronization board to generate a plurality of trigger signals based on the test data and send them to the corresponding service boards respectively;
[0030] A test module, used to enable each service board to execute a test on a corresponding functional unit in a corresponding sub-component based on a received trigger signal;
[0031] A forwarding module is used to determine whether the conditions for sending a new trigger signal are met based on the current operating status or test results of the functional unit performing the test, so that when the conditions are met, a new trigger signal is generated and sent to another designated functional unit, and when all the functional units have completed the test and the test results do not meet the conditions for sending a new trigger signal, the test is completed.
[0032] The present invention has at least the following beneficial effects:
[0033] The ATE test system proposed by the present invention simplifies the signal transmission path, reduces the wiring difficulty for the hardware design of the ATE equipment, improves the reliability and stability of signal transmission, allows multiple test processes to be started and executed on multiple functional units at the same time, and can test multiple test points or test scenarios at the same time, thereby improving the coverage and comprehensiveness of the test. The test system can flexibly configure and expand the test capability, greatly improve the test efficiency, and is easy to expand and maintain. By adding or reducing business boards, sub-components in the business boards, or functional units in the sub-components, the system can easily adapt to test requirements of different scales and complexities;
[0034] Furthermore, the ATE test system proposed by the present invention can accurately control which functional units execute the test process and when by defining the format of the multi-channel trigger signal, including the trigger information of several channels, and ensure that all functional units use the same source and frequency clock signals, which can eliminate the test errors caused by clock deviations and improve the accuracy and reliability of the test. The trigger routing module is set in the main components, sub-components and synchronization boards, which can realize the reception, transmission and distribution or transmission of multi-channel trigger signals according to a predetermined path, thereby improving the flexibility and scalability of the ATE test system, so that the system can dynamically adjust the test process according to needs. Using FPGA as the main component and sub-component can make full use of the parallel processing capability and programmability of FPGA to realize efficient and flexible test logic, thereby improving the adaptability and scalability of the ATE test system.
[0035] On the basis of the ATE test system, the multi-board collaborative testing method proposed in the present invention configures trigger routing information through the main control device, so that each service board of the ATE test system can correctly receive the trigger signal from the synchronization board and feedback the test result during the test, thereby improving the automation, accuracy and reliability of the test, and ensuring that the trigger signal newly generated by the functional module in the sub-component during the test has the shortest transmission path, reducing the transmission delay and improving the response speed.
[0036] Therefore, the present invention provides an ATE test system and a multi-board collaborative testing method and device using the same. The ATE test system proposed by the present invention uses very few interconnection line resources, solves the efficiency problem of collaborative work between multiple functional boards and multiple functional modules during the testing process of the ATE test system, thereby achieving simultaneous testing of multiple devices under test, greatly improving test efficiency and utilization of test equipment, and reducing test costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0038] Figure 1 The overall structural diagram of the ATE test system provided in Example 1;
[0039] Figure 2 It is a timing diagram for multi-channel trigger transmission;
[0040] Figure 3 A method flow chart of the multi-board collaborative testing method provided in Example 2;
[0041] Figure 4 It is a flowchart of a multi-board collaborative testing method;
[0042] Figure 5 A flow chart of a method for configuring triggered routing;
[0043] Figure 6 This is a module structure diagram of the multi-board collaborative testing device provided in Example 3.
[0044] Reference numerals
[0045] 31-startup module; 32-distribution module; 33-test module; 34-forwarding module; 35-management module; 36-configuration module. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0047] Hereinafter, various embodiments of the present invention will be described more fully. The present invention may have various embodiments, and adjustments and changes may be made therein. However, it should be understood that there is no intention to limit the various embodiments of the present invention to the specific embodiments disclosed herein, but the present invention should be understood to cover all adjustments, equivalents and / or alternatives falling within the spirit and scope of the various embodiments of the present invention.
[0048] Hereinafter, the term "include" or "may include" used in various embodiments of the present invention indicates the presence of disclosed functions, operations or elements, and does not limit the addition of one or more functions, operations or elements. In addition, as used in various embodiments of the present invention, the terms "include", "have" and their cognates are intended only to indicate specific features, numbers, steps, operations, elements, components or combinations of the foregoing items, and should not be understood as first excluding the presence of one or more other features, numbers, steps, operations, elements, components or combinations of the foregoing items or the possibility of adding one or more features, numbers, steps, operations, elements, components or combinations of the foregoing items.
[0049] In various embodiments of the present invention, the expression "or" or "at least one of A or / and B" includes any combination or all combinations of the words listed at the same time. For example, the expression "A or B" or "at least one of A or / and B" may include A, may include B, or may include both A and B.
[0050] The expressions (such as "first", "second", etc.) used in various embodiments of the present invention may modify the various constituent elements in various embodiments, but may not limit the corresponding constituent elements. For example, the above expressions do not limit the order and / or importance of the elements. The above expressions are only used for the purpose of distinguishing an element from other elements. For example, the first user device and the second user device indicate different user devices, although both are user devices. For example, without departing from the scope of various embodiments of the present invention, the first element may be referred to as the second element, and similarly, the second element may also be referred to as the first element.
[0051] It should be noted that in the present invention, unless otherwise clearly specified and defined, the terms such as "installation", "connection", "fixation" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0052] In the present invention, those skilled in the art need to understand that the terms indicating orientation or positional relationship herein are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention.
[0053] The terms used in various embodiments of the present invention are only used for the purpose of describing specific embodiments and are not intended to limit various embodiments of the present invention. As used herein, the singular form is intended to also include the plural form, unless the context clearly indicates otherwise. Unless otherwise limited, all terms used here (including technical terms and scientific terms) have the same meaning as the meaning generally understood by those of ordinary skill in the art to which the various embodiments of the present invention belong. The terms (such as the terms defined in the dictionary generally used) will be interpreted as having the same meaning as the contextual meaning in the relevant technical field and will not be interpreted as having an idealized meaning or an overly formal meaning, unless clearly defined in various embodiments of the present invention.
[0054] Example 1
[0055] This embodiment proposes an ATE test system, see Figure 1 , the system includes a main control device, a communication switching board, a synchronization board and a plurality of service boards connected in sequence;
[0056] Among them, the main control device is used to send test data, adjust the test process, and collect and analyze test results. The communication exchange board is used to exchange communication information between the main control device and the synchronization board. The synchronization board is used to generate a trigger signal for the service board to start the test and coordinate the test based on the received signal. Each service board is used to execute the test;
[0057] The bidirectional line between the main control device and the communication switching board is used to realize the transmission of data flow and control flow between the main control device and the communication switching board, and the bidirectional line between the communication switching board and the synchronization board is used to realize the transmission of data flow and control flow between the communication switching board and the synchronization board.
[0058] Preferably, there is a bidirectional Trig signal line (bidirectional trigger signal line) between the synchronization board and each business board. The bidirectional Trig signal line can enable multi-channel Trig to be transmitted between different business boards through the synchronization board, and can temporarily change the receiving and sending states of the Trig signal line according to the needs of the test process.
[0059] Specifically, any service board includes a main component and several sub-components. The main component is directly connected to the synchronization board through a bidirectional Trig signal line. Each sub-component in the same service board is connected to the main component in the service board respectively. Different sub-components in the same service board can be responsible for the same or different test functions.
[0060] The main component can perform complex logical operations and signal processing, can process signals from the business board or sub-components, and execute corresponding operations to control the sub-components to perform tests; the sub-components include several functional units, which can be responsible for performing specific test functions, can perform corresponding test operations according to the instructions of the main component, and return the test results and / or status information to the main component; preferably, the main component also includes several functional units that can be used to perform test functions. In a specific embodiment, the test functions performed by the functional units include chip test functions.
[0061] Similarly, there is a bidirectional Trig signal line (bidirectional trigger signal line) between the main components and each sub-component in the same business board. The bidirectional Trig signal line can enable multi-channel Trigs transmitted between different components through the main components, and can temporarily change the receiving and sending states of the Trig signal line according to the needs of the test process, thereby realizing the synchronous execution of several test processes through multiple functional units.
[0062] In a specific embodiment, the main components and sub-components in the business board include FPGA; it should be noted that FPGA (Field-Programmable Gate Array) is a highly flexible integrated circuit that can be programmed and configured according to user needs. FPGA is composed of a large number of logic units, programmable interconnections and I / O ports, allowing users to implement customized logic functions at the hardware level. It can integrate multiple functions such as processing, control and communication, simplify system design, reduce the number of external devices, and can process multiple signals at the same time. It is suitable for applications that require high-speed parallel processing. It can play a key control and processing role in ATE systems, enhance the flexibility and performance of the system, enable it to adapt to different test requirements, and test multiple test functions at the same time.
[0063] Furthermore, the synchronization board, each main component, and each sub-component include a Trig routing module (trigger routing module), thereby realizing the functions of simultaneously receiving, sending, and routing multi-channel trigger signals, so that the ATE system can find the shortest path for transmission when performing a test; it should be noted that routing a multi-channel trigger signal is to distribute or transmit a multi-channel trigger signal according to a predetermined path;
[0064] That is, for the functional units within a component, only the tests that need to trigger each other can be performed within the component without passing through other components or synchronization boards;
[0065] For tests that only require components within the same service board to trigger each other, they can be performed within the service board. The trigger signals between different components only need to pass through the main components within the service board, without passing through the synchronization board.
[0066] For tests that require components in different business boards to trigger each other, the trigger signal needs to pass through the synchronization board.
[0067] Specifically, each functional unit in any sub-component is respectively connected to the trigger routing module in the sub-component; each functional unit in any main component is respectively connected to the trigger routing module in the main component.
[0068] Specifically, see Figure 2 , the clock signal (CLK) of each functional unit comes from the same clock source and has the same frequency. The clock signal is used to send and receive trigger signals, thereby ensuring the stable transmission of trigger signals. The trigger operation is implemented by the trigger data packet. Start represents the start of the trigger operation, and Stop represents the end of the trigger operation. The same module can contain several trigger channels from Trig0 to TrigN. Each trigger channel corresponds to a corresponding functional unit, and the number of channels for transmitting trigger signals can be changed according to demand;
[0069] The format of a multi-channel trigger signal includes trigger information of several channels. In this embodiment, the number of channels of the trigger signal transmitted by any multi-channel trigger signal is determined based on the functional unit sending the multi-channel trigger signal, the functional unit receiving the multi-channel trigger signal, and the functional unit transmitting the multi-channel trigger signal.
[0070] Example 2
[0071] This embodiment proposes a multi-board collaborative testing method, which is implemented by the ATE test system proposed in Example 1. Figure 3-Figure 4 , the method comprising:
[0072] S210: In response to the test instruction, the main control device sends test data.
[0073] S220: Enable the synchronization board to generate a plurality of trigger signals based on the test data and send them to the corresponding service boards respectively.
[0074] In step S220, the synchronization board will generate a corresponding trigger signal based on the received test data and distribute it to each business board to ensure that each business board performs the test at the correct time and in the correct manner and coordinate the work between different boards.
[0075] S230: Enable each service board to execute a test on a corresponding functional unit in a corresponding sub-component based on the received trigger signal.
[0076] Step S230 enables each service board to determine a specific functional unit to test based on the received trigger signal, thereby achieving effective signal transmission, ensuring that each functional unit executes a predetermined test according to instructions, and maintaining the flexibility and controllability of the system.
[0077] S240: Determine whether a condition for sending a new trigger signal is met based on the current operating state or test result of the functional unit, so that when the condition is met, a new trigger signal is generated and sent to another designated functional unit.
[0078] S250: If all functional units have completed the test and the test results do not meet the conditions for sending a new trigger signal, the test is completed.
[0079] Specifically, the “generating and sending a new trigger signal to another designated functional unit” in step S240 includes:
[0080] If the functional unit sending the new trigger signal and the designated functional unit are in the same component, a new trigger signal is generated and sent directly to the designated functional unit;
[0081] If the functional unit sending the new trigger signal and the designated functional unit are in different components of the same business board, a new trigger signal is generated, and the new trigger signal is sent to the designated functional unit through the main component of the business board;
[0082] If the functional unit sending the new trigger signal and the designated functional unit are in different components of different business boards, a new trigger signal is generated and sent to the designated functional unit through the synchronization board.
[0083] Therefore, the test method proposed in this embodiment can simply and clearly realize the signal transmission between the synchronization board and various components, ensure the collaboration between various functional units, maintain the overall coordination of the system, and automatically select the shortest path for forwarding when the trigger signal needs to be forwarded, and pass through as few Trig nodes (trigger nodes) as possible, thereby reducing transmission delays, improving response speed, optimizing signal transmission efficiency and the overall test process, and saving test resources.
[0084] Preferably, before executing step S210, the test method proposed in this embodiment will initialize each trigger node including the synchronization board, all main components and all sub-components, and configure each trigger node, see Figure 5 , the method further comprises:
[0085] S260: Trigger routing information is configured through the main control device to determine the communication paths and trigger signal transmission rules between the components of each service board and the synchronization board.
[0086] By configuring the trigger routing information on the master device, the communication path between the components of each business board and the synchronization board can be clarified. During the configuration process, the transmission rules of the trigger signal can also be defined, such as the timing and priority of the signal, to ensure that the signal can be correctly transmitted in the system, and to help coordinate the various components in a complex test environment to avoid signal conflicts or losses.
[0087] S270: After the configuration is completed, the trigger routing information is sent to the trigger routing modules of the synchronization board, each main component, and each sub-component through the main control device, so as to ensure that each service board can correctly receive the trigger signal from the synchronization board and feedback the test results during the test.
[0088] The configured trigger routing information is sent to the synchronization board, main components and sub-components to ensure that these devices can receive the trigger signal from the synchronization board according to the predetermined path and rules. This is the basis for the normal operation of the system. Through the sent routing information, each business board can timely feedback the test results during the test process to ensure the accuracy and completeness of the test data, which is of great significance for subsequent analysis and decision-making.
[0089] Example 3
[0090] This embodiment proposes a multi-board collaborative testing device, which is applied to the ATE test system proposed in Example 1 and can implement the multi-board collaborative testing method proposed in Example 2. Figure 6 , the device comprises:
[0091] The starting module 31 is used to respond to the test instruction and enable the main control device to send test data;
[0092] A distribution module 32, used to enable the synchronization board to generate a number of trigger signals based on the test data and send them to the corresponding service boards respectively;
[0093] The test module 33 is used to enable each service board to perform a test on a corresponding functional unit in a corresponding sub-component based on a received trigger signal;
[0094] The forwarding module 34 is used to determine whether the conditions for sending a new trigger signal are met based on the current operating status or test results of the functional unit performing the test, so that when the conditions are met, a new trigger signal is generated and sent to another designated functional unit, and when all functional units have completed the test and the test results do not meet the conditions for sending a new trigger signal, the test is completed.
[0095] Specifically, if the functional unit that sends the new trigger signal and the designated functional unit are in the same component, the forwarding module 34 will cause the generated new trigger signal to be directly sent to the designated functional unit;
[0096] If the functional unit sending the new trigger signal and the designated functional unit are in different components of the same service board, the forwarding module 34 will cause the generated new trigger signal to be sent to the designated functional unit through the main components of the service board;
[0097] If the functional unit sending the new trigger signal and the designated functional unit are in different components of different service boards, the forwarding module 34 will send the generated new trigger signal to the designated functional unit through the synchronization board.
[0098] Preferably, the device further comprises:
[0099] Configuration module 35, used to configure trigger routing information through the main control device to determine the communication path between the components of each service board and the synchronization board and the transmission rules of the trigger signal;
[0100] The management module 36 is used to send the trigger routing information to the synchronization board, each main component, and each sub-component trigger routing module through the main control device after the configuration is completed, so as to ensure that each business board can correctly receive the trigger signal from the synchronization board and feedback the test results during the test.
[0101] In summary, the present invention provides an ATE test system and a multi-board collaborative testing method and device using the same. The ATE test system proposed by the present invention uses very few interconnection line resources, solves the efficiency problem of collaborative work between multiple functional boards and multiple functional modules during the testing process of the ATE test system, thereby achieving simultaneous testing of multiple devices under test, greatly improving test efficiency and utilization of test equipment, and reducing test costs.
[0102] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. An ATE test system, characterized in that: It includes a main control device, a communication switching board, a synchronization board and a plurality of service boards connected in sequence; Any of the business boards includes a main component and a plurality of sub-components, each of the sub-components includes a plurality of functional units, each of the main components is connected to the synchronization board via a bidirectional trigger signal line, and each of the sub-components in the same business board is connected to the main component in the business board via a bidirectional trigger signal line; The bidirectional trigger signal lines between the synchronization board and each of the main components and the bidirectional trigger signal lines between the main components and each of the sub-components are used to transmit multi-channel trigger signals between functional units to achieve synchronous execution of several test processes through multiple functional units.
2. The ATE test system according to claim 1, characterized in that: The format of the multi-channel trigger signal includes trigger information of several channels. The number of channels of the trigger signal transmitted by any multi-channel trigger signal is determined based on the functional unit sending the multi-channel trigger signal, the functional unit receiving the multi-channel trigger signal and the functional unit transmitting the multi-channel trigger signal.
3. The ATE test system according to claim 1, characterized in that: The clock signals of each functional unit come from the same clock source and have the same frequency.
4. The ATE test system according to any one of claims 1 to 3, characterized in that: The synchronization board, each of the main components, and each of the sub-components respectively include a trigger routing module to realize the functions of receiving a multi-channel trigger signal, sending a multi-channel trigger signal, and distributing or transmitting the multi-channel trigger signal according to a predetermined path; Each functional unit in any sub-component is respectively connected to the trigger routing module in the sub-component.
5. The ATE test system according to claim 4, characterized in that: Each of the main components includes a plurality of functional units that can be used to execute a test process, and each functional unit in any main component is respectively connected to a trigger routing module in the main component.
6. The ATE test system according to claim 1 or 5, characterized in that: The main component and the sub-component include FPGA.
7. A multi-board collaborative testing method, characterized in that: Applied to the ATE test system according to any one of claims 1 to 6, the method comprises: In response to the test instruction, the main control device sends the test data; Enable the synchronization board to generate a plurality of trigger signals based on the test data and send them to the corresponding service boards respectively; Enable each service board to execute a test on a corresponding functional unit in a corresponding sub-component based on the received trigger signal; Determine whether a condition for sending a new trigger signal is met based on the current running state or test result of the functional unit performing the test, so as to generate and send a new trigger signal to another designated functional unit when the condition is met; If all the functional units have completed the test and the test results do not meet the conditions for sending a new trigger signal, the test is completed.
8. The method according to claim 7, characterized in that The “generating and sending a new trigger signal to another designated functional unit” includes: If the functional unit sending the new trigger signal and the designated functional unit are in the same sub-component, generating the new trigger signal and directly sending it to the designated functional unit; If the functional unit sending the new trigger signal and the designated functional unit are in different sub-components of the same business board, generating the new trigger signal, and sending the new trigger signal to the designated functional unit through the main component of the business board; If the functional unit sending the new trigger signal and the designated functional unit are in different sub-components of different business boards, the new trigger signal is generated and sent to the designated functional unit through the synchronization board.
9. The method according to claim 7 or 8, characterized in that: The method further comprises: The trigger routing information is configured by the master control device to determine the communication paths and the transmission rules of the trigger signals between the components of each service board and the synchronization board; After the configuration is completed, the trigger routing information is sent to the synchronization board, each main component, and the trigger routing module of each sub-component through the main control device, thereby ensuring that each business board can correctly receive the trigger signal from the synchronization board and feedback the test results during the test.
10. A multi-board collaborative testing device, characterized in that: Applied to the ATE test system according to any one of claims 1 to 6, the device comprises: A startup module, used to respond to a test instruction and enable the main control device to send test data; A distribution module, used to enable the synchronization board to generate a plurality of trigger signals based on the test data and send them to the corresponding service boards respectively; A test module, used to enable each service board to execute a test on a corresponding functional unit in a corresponding sub-component based on a received trigger signal; A forwarding module is used to determine whether the conditions for sending a new trigger signal are met based on the current operating status or test results of the functional unit performing the test, so that when the conditions are met, a new trigger signal is generated and sent to another designated functional unit, and when all the functional units have completed the test and the test results do not meet the conditions for sending a new trigger signal, the test is completed.
Citation Information
Cited By
Asynchronous execution method and system for ATE test machine
CN120847597A
An asynchronous execution method and system for an ATE tester
CN120847597B