CN115166474A - Method for testing chip pins in ATE system - Google Patents
Method for testing chip pins in ATE system Download PDFInfo
- Publication number
- CN115166474A CN115166474A CN202210685792.5A CN202210685792A CN115166474A CN 115166474 A CN115166474 A CN 115166474A CN 202210685792 A CN202210685792 A CN 202210685792A CN 115166474 A CN115166474 A CN 115166474A
- Authority
- CN
- China
- Prior art keywords
- chip
- data information
- editor
- pin data
- opened
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2832—Specific tests of electronic circuits not provided for elsewhere
- G01R31/2834—Automated test systems [ATE]; using microprocessors or computers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/26—Testing of individual semiconductor devices
- G01R31/2601—Apparatus or methods therefor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2851—Testing of integrated circuits [IC]
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)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
Abstract
A method for testing and protecting pins of a chip in an ATE system, the method comprising determining that the ATE system is maintaining pin data information of the chip by using a graphical page or an editor If the pin data information of the chip is maintained by using the graphical page, normally opening a corresponding graphical interface, and executing a process for testing the pins of the chip, otherwise, analyzing the pin data information line by line, and when the pin data information of the chip has a null value, returning an analysis result of editor data to an upper computer by a lower computer and directly giving error information that the graphical page cannot be opened; otherwise, the corresponding graphical interface is normally opened. Therefore, the method for testing the chip pins in the ATE system can avoid the problems of data disorder and the like when some fields of pin data information are null values when the editor maintains the pin data.
Description
Technical Field
The invention relates to the field of Automatic Test Equipment (ATE for short), in particular to a method for testing chip pins in an ATE system for semiconductor testing.
Background
ATE is a device that performs tests on devices, circuit boards, subsystems, etc. under computer control, and replaces manual labor with computer programming, automatically completing test sequences. ATE exists in each link of a former procedure and a latter procedure, and the ATE is specifically determined by the requirements of process design. The method aims to screen defective products, prevent the defective products from entering the next procedure and reduce redundant manufacturing cost in the next procedure.
In a semiconductor test ATE system, generally, the quality of a plurality of chips needs to be tested in batch, and a single chip also has a plurality of pins, so that the pin data information can be divided into graphical page maintenance and editor maintenance pin data information for the convenience of a user, when the pin information of the chip is maintained in an editor, when the data information such as the name or type of some chips or the name of the pin has a null value (namely, some fields are null values when the editor maintains the pin data), the pin data information in the editor is not analyzed line by line at present, and no feedback error is generated; if the corresponding graphical interface is opened at the moment, the row information with null values and the pin data information which is normally displayed cannot be edited, so that the problems of data disorder and the like occur.
Disclosure of Invention
The invention aims to provide a method for testing chip pins in an ATE system, which is used for solving the problem that when an editor maintains pin data and data information such as the name or the type of the pin is null, a corresponding graphical interface is opened, and the system fails.
In order to achieve the purpose, the technical scheme of the invention is as follows:
a method of testing chip pins in an ATE system, comprising:
step S1: is the ATE system judged to be maintaining pin data information of the chip by using a graphical page or an editor? If the pin data information of the chip is maintained by using the graphical page, executing the step S2; otherwise, executing step S3;
step S2: normally opening a corresponding graphical interface, and executing a test flow for testing the chip pins until the test flow is finished;
and step S3: analyzing the pin data information line by line, and executing the step S4 when the pin data information of the chip has a null value; otherwise, executing step S2;
and step S4: and the lower computer returns the analysis result of the editor data to the upper computer, directly gives error information that the graphical page cannot be opened, and ends the test flow.
Further, if the first line of the pin data information of the chip maintained by the editor is N fields, the analyzing the pin data information line by line in step S3 specifically includes:
determine whether each row subsequent to the pin data information is also pin data information of N fields? If the number of the editor is equal to N, the data in the editor is considered to be normal, when the corresponding graphical interface is opened, the lower computer returns the analysis result of the editor data to the upper computer, and then the corresponding graphical interface is opened;
if the number of the pins is larger than N, redundant pin data information can be ignored, when the corresponding graphical interface is opened, the lower computer returns the analysis result of the editor data to the upper computer, and then the corresponding graphical interface is opened;
otherwise; if the number of the input terminals is smaller than N, error information can be directly given, namely, a null value exists in the editor, and when the graphical interface is opened, a prompt that the graphical interface cannot be opened is given.
Further, the pin data information is a chip name, a chip type and/or a pin name.
According to the technical scheme, the method for testing the chip pins in the ATE system can prompt the information that the graphical interface cannot be opened when a user maintains the information of the chip pins in the editor and if the name or the type of the chip or the name of the pin has a null value and the corresponding graphical interface is saved and opened, and the coping capability of the ATE system when some fields are empty when the pins of the chip are maintained in the editor of the chip is improved.
Drawings
FIG. 1 is a flow chart illustrating a method for testing chip pins in an ATE system according to an embodiment of the present invention
Detailed Description
The following describes the present invention in further detail with reference to fig. 1.
In a semiconductor test ATE system, generally, the quality of a plurality of chips needs to be tested in batch, and a single chip also has a plurality of pins, so that the pin data information can be maintained by a user conveniently, and the pin data information can be divided into graphical page maintenance pin data information and editor maintenance pin data information.
In the embodiment of the invention, if the pin data information is maintained by the graphical page, whether the corresponding graphical interface can be opened or not is directly fed back, and if the pin data information is maintained by the editor, whether the pin data information in the editor has a null value or not needs to be judged. If there is a null, it is the problem that the present invention needs to solve.
Referring to fig. 1, fig. 1 is a flow chart illustrating a method for testing chip pins in an ATE system according to an embodiment of the invention. As shown in figure 1 of the drawings, in which,
step S1: step S1: is the ATE system judged to be maintaining pin data information of the chip by using a graphical page or an editor? If the pin data information of the chip is maintained by using the graphical page, executing the step S2; otherwise, step S3 is executed.
Step S2: and normally opening the corresponding graphical interface, and executing a test flow for testing the chip pins until the test flow is finished.
Specifically, in the embodiment of the present invention, the pin data information may be a chip name, a chip type, and/or a pin name. However, when the editor is used to maintain the pin data information, if the first row is N fields, the following states may exist in other rows of the pin data information:
(1) n or more (no null value appears in the data information of the row of pins);
(2) less than N (null value of the row pin data information)
And step S3: analyzing the pin data information line by line, and executing the step S4 when the pin data information of the chip has a null value; otherwise, step S2 is performed.
That is to say, in the embodiment of the present invention, if the first line of the pin data information of the editor maintenance chip is N fields, the analyzing the pin data information line by line in step S3 specifically includes:
determine whether each row subsequent to the pin data information is also pin data information of N fields? If the number of the editor is equal to N, the data in the editor is considered to be normal, when the corresponding graphical interface is opened, the lower computer returns the analysis result of the editor data to the upper computer, and then the corresponding graphical interface is opened; if the number of the pins is larger than N, redundant pin data information can be ignored, when the corresponding graphical interface is opened, the lower computer returns the analysis result of the editor data to the upper computer, and then the corresponding graphical interface is opened. Therefore, in the above two cases, the data in the editor is normal, and the data is processed as follows without special processing.
Otherwise; if the number of the input terminals is smaller than N, error information can be directly given, namely, a null value exists in the editor, and when the graphical interface is opened, a prompt that the graphical interface cannot be opened is given. That is to say, when a user maintains the information of the chip pins in the editor, the name or type of the chip or the name of the pin has a null value and the corresponding graphical interface is saved and opened, the lower computer performs verification processing on data analysis in the editor, when the null value exists, the information is returned to the upper computer and is prompted, the corresponding graphical interface is opened, and the interface is prompted to be incapable of being opened.
For example: when the name of a chip in the editor is empty, the corresponding graphical interface is opened, the row information with the empty value cannot be edited, and the data display and display of the pins have problems, so that the content can be prompted to have the empty value, and the corresponding interface cannot be opened, namely the following operations are required to be executed:
and step S4: and the lower computer returns the analysis result of the editor data to the upper computer, directly gives error information that the graphical page cannot be opened, and ends the test flow.
In summary, the method for testing the chip pins in the ATE system of the present invention can avoid the problem of data disorder when some fields of the pin data information are null values when the editor maintains the pin data.
The above description is only for the preferred embodiment of the present invention, and the embodiment is not intended to limit the scope of the present invention, so that all the equivalent structural changes made by using the contents of the description and the drawings of the present invention should be included in the scope of the present invention.
Claims (3)
1. A method for testing chip pins in an ATE system, comprising:
step S1: is the ATE system judged to be maintaining pin data information of the chip by using a graphical page or an editor? If the pin data information of the chip is maintained by using the graphical page, executing the step S2; otherwise, executing step S3;
step S2: normally opening a corresponding graphical interface, and executing a test flow for testing the chip pins until the test flow is finished;
and step S3: analyzing the pin data information line by line, and executing the step S4 when the pin data information of the chip has a null value; otherwise, executing step S2;
and step S4: and the lower computer returns the analysis result of the editor data to the upper computer, directly gives error information that the graphical page cannot be opened, and ends the test flow.
2. The method according to claim 1, wherein if the first line of the pin data information of the chip maintained by the editor is N fields, the parsing the pin data information line by line in step S3 specifically comprises:
determine whether each row subsequent to the pin data information is also pin data information of N fields? If the number of the editor data is equal to N, the data in the editor is considered to be normal, when the corresponding graphical interface is opened, the lower computer returns the analysis result of the editor data to the upper computer, and then the corresponding graphical interface is opened;
if the number of the pins is larger than N, redundant pin data information can be ignored, when the corresponding graphical interface is opened, the lower computer returns the analysis result of the editor data to the upper computer, and then the corresponding graphical interface is opened;
otherwise; if the number of the input terminals is smaller than N, error information can be directly given, namely, a null value exists in the editor, and when the graphical interface is opened, a prompt that the graphical interface cannot be opened is given.
3. The method for testing chip pins in an ATE system of claim 1, wherein the pin data information is a chip name, a chip type, and/or a pin name.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210193465 | 2022-03-01 | ||
CN2022101934658 | 2022-03-01 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115166474A true CN115166474A (en) | 2022-10-11 |
Family
ID=83486224
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210685792.5A Pending CN115166474A (en) | 2022-03-01 | 2022-06-16 | Method for testing chip pins in ATE system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115166474A (en) |
-
2022
- 2022-06-16 CN CN202210685792.5A patent/CN115166474A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6055463A (en) | Control system and method for semiconductor integrated circuit test process | |
US7337414B2 (en) | Logical equivalence verifying device, method, and computer-readable medium thereof | |
US5390131A (en) | Apparatus and method for displaying wafer test results in real time | |
US5400263A (en) | Apparatus and method for specifying the flow of test execution and the binning for a testing system | |
US20040006447A1 (en) | Methods and apparatus for test process enhancement | |
US7324982B2 (en) | Method and apparatus for automated debug and optimization of in-circuit tests | |
JP6815251B2 (en) | Inspection system, wafer map display, wafer map display method, and computer program | |
US10591529B2 (en) | Wiring safety evaluation system and wiring safety evaluation method | |
US20080005708A1 (en) | Verification apparatus, design verification method, and computer aided design apparatus | |
JP4582038B2 (en) | Software automatic test program, software automatic test apparatus, and software automatic test method | |
CN115166474A (en) | Method for testing chip pins in ATE system | |
CN111552641A (en) | Method, device, equipment and storage medium for judging quality of software product | |
CN109815127B (en) | Automatic script conversion method and device, computer equipment and storage medium | |
US6598002B1 (en) | Method and device for testing electronic equipment | |
US20230366927A1 (en) | Dice testing method | |
US6234689B1 (en) | Apparatus and method for mapping a custom routine to an interface button | |
KR20100082708A (en) | Auto site mapping method and apparatus | |
US20080133166A1 (en) | Automatic testing method to be used by an IC testing system equipped with multiple testing sites | |
CN112597007A (en) | Embedded software integration test integrity analysis method | |
US7581150B2 (en) | Methods and computer program products for debugging clock-related scan testing failures of integrated circuits | |
US6968515B2 (en) | Semiconductor circuit designing apparatus and a semiconductor circuit designing method in which the number of steps in a circuit design and a layout design is reduced | |
US11152236B2 (en) | System for and method of manufacture using multimodal analysis | |
JPH01156680A (en) | Fault diagnosing method for logic circuit | |
CN115576724A (en) | Fault isolation method, device, equipment, medium and product of PIU subsystem | |
CN117743150A (en) | Testing method and device for parallel execution of steps, electronic equipment and medium |
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 |