[go: up one dir, main page]

CN1194293C - Device and method for automatically generating test program of test machine - Google Patents

Device and method for automatically generating test program of test machine Download PDF

Info

Publication number
CN1194293C
CN1194293C CNB011197528A CN01119752A CN1194293C CN 1194293 C CN1194293 C CN 1194293C CN B011197528 A CNB011197528 A CN B011197528A CN 01119752 A CN01119752 A CN 01119752A CN 1194293 C CN1194293 C CN 1194293C
Authority
CN
China
Prior art keywords
test
tester
tester table
produces
test procedure
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.)
Expired - Fee Related
Application number
CNB011197528A
Other languages
Chinese (zh)
Other versions
CN1387120A (en
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.)
Winbond Electronics Corp
Original Assignee
Winbond Electronics Corp
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 Winbond Electronics Corp filed Critical Winbond Electronics Corp
Priority to CNB011197528A priority Critical patent/CN1194293C/en
Publication of CN1387120A publication Critical patent/CN1387120A/en
Application granted granted Critical
Publication of CN1194293C publication Critical patent/CN1194293C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

The invention relates to a device for automatically generating a test program of a test machine, which comprises: the testing machine comprises a testing machine program library, a plurality of testing machine tools and a plurality of testing modules, wherein the testing machine program library comprises a plurality of testing program modules of the testing machine tools, and the testing program modules are generated according to a testing strategy of the testing machine tools; and the operation platform corresponds to a test requirement of a test machine and automatically converts and generates a test program of the test machine according to the test strategy of the test machine program library.

Description

The device and method that the test procedure of tester table produces automatically
The present invention is the device and method that a kind of test procedure of tester table produces automatically.
The pattern of current chip exploitation has been partial to system on chip (SOC) (System on chip) development, the side makes the function more powerful (Powerful) of chip, bring the complexity in the test to improve thereupon, development and testing procedure time lengthening, the conversion of different platform program, problems such as the maintenance modification of program make it improve greatly at manpower and cost that back segment spent, have influence on the first market opportunities (Time to market) of entire product.
System on chip (SOC) (System onchip) is all moved towards in current most chip design (chip design), and research and development are set up intelligent characteristic (IP) (Intellectual Property) or are adopted its people's intelligent characteristic (IP) voluntarily, be used as the integration of chip (Chip) and the time of accelerate development (Cycle Time), reach the layout of correctly finding out customer demand, under the mutual compatibility fully of its IP, the output (Throughput) of its chip design (Chip Design) increases widely, so this method can be imported the exploitation of test procedure, at the different IP that sets up of different test machines (Tester).Produce the form (Format) of different platform from same analog sample (Simulation pattern), at different test events, and produce the source code (Source Code) of different Tester test procedures, like this as long as be ready to analog form (Simulation Pattern) earlier, pinout (Pin-define), the test item project choice, the specification condition, board kind or the like input, IP program by a software, just can produce source code (Source code) and the sample archives (pattern file) of test machine (Tester), make the development time of its control program faster, realize the function of carryover preface simultaneously.
The automatic devices and methods therefor that produces of test procedure that the purpose of this invention is to provide a kind of tester table, the test procedure that makes tester table is output expeditiously, the test procedure of different tester tables also can be changed mutually simultaneously, the utilization factor again of test procedure is greatly improved, thereby save the development and testing procedure time.
For reaching above-mentioned purpose of the present invention, the device that the test procedure of tester table of the present invention produces automatically is characterized in comprising:
One test machine routine library contains the test procedure module of several tester tables, and described test procedure module is that the Test Strategy according to described tester table produces; And
One operating platform, a testing requirement of a corresponding tester table, and according to the Test Strategy of described test machine routine library, conversion produces a test procedure of described tester table automatically.
The device that the test procedure of tester table as described produces automatically, wherein said tester table comprises a digital test board.
The device that the test procedure of tester table as described produces automatically, wherein said tester table comprises a simulation test board.
The device that the test procedure of tester table as described produces automatically, wherein said tester table comprises a Trillium tester table, a Schlumberger ITS serier tester table, a HP 9491 tester tables, an Advantester T7315 tester table, a VTT V7100 tester table.
The device that the test procedure of tester table as described produces automatically, wherein said Test Strategy is to comprise the test event of a logic product and the test event of an analog equipment.
The device that the test procedure of tester table as described produces automatically, the test event of wherein said logic product are to comprise a continuity (Continutity) test, a driving/ABSORPTION CURRENT (Drive/Sink Current) test, a power consumption (Power Dissiapation) test, an iddq test, an input leakage current test, a function sample (Function Pattern) test, AC characteristic test.
The device that the test procedure of tester table as described produces automatically, wherein said analog equipment test is to comprise an ADC/DAC ' s SNR, THD, Gain_Var test, Jitter/Skew test, cross-talk test, eye pattern test, frequency response test.
For reaching above-mentioned purpose of the present invention, the method that the test procedure of tester table of the present invention produces automatically is characterized in comprising the following steps:
Set up the test procedure module of several tester tables, described test procedure module is the Test Strategy that contains described several tester tables; And
According to a testing requirement and described Test Strategy, conversion produces the test procedure source code of a tester table automatically.
Adopt such scheme of the present invention, the generation of test procedure is by the test machine routine library of integrating, utilize the test specification of each test machine to be changed, the easier exploitation of test procedure like this, thereby the development and testing procedure time is shortened, with the first market opportunities (Time to market) of expedite product.
Be clearer understanding purpose of the present invention, characteristics and advantage, below in conjunction with accompanying drawing to of the present invention preferable
Embodiment is elaborated.
Fig. 1 is the synoptic diagram of the database of setting up various boards of a preferred embodiment of the present invention;
Fig. 2 is that the board of a preferred embodiment of the present invention is installed configuration and electrically limited synoptic diagram;
Fig. 3 is the normal Test Strategy synoptic diagram of a preferred embodiment of the present invention;
Fig. 4 is the integration project synoptic diagram of a preferred embodiment of the present invention.
Finish the IP of this software, at first to understand the layout of each tester table source code (Tester Source Code), definition based on C or Pascal language and model format (Pattern Format), with Fig. 1 is example, enumerate the classification of five kinds of boards, tester table routine library 11 has comprised Trillium tester table 12, Schlumberger ITS serier tester table 13, HP 9491 tester tables 14, Advantester T7315 tester table 15, the test procedure module of VTT V7100 tester table 16 boards such as grade, wherein the sample File Format of the test procedure of each tester table and source code embryo are to produce according to testing requirement, and, then can be converted to the test procedure of different tester tables mutually at the test procedure of same testing requirement.
The resource and the specification limit according to tester table own, with Fig. 2 is example, define board combination and electrical specification limits are installed, and then the initial conditions of good this software I P of definition planning, produce required test procedure and the Pattern File of user (User) according to condition, wherein test installation configuration 21 has comprised precise electronic specification 22 (Precision Electronics (PE) spec.﹠amp; Max.Channels), precision measurement unit specification 23 (Precision measurement Unit (PMU) Spec.), device power supply (DPS) specifications for delivery 24 (DevicePower Supplies (DPS) Spec.), time measuring unit specification 25 (Time Measurement Unit (TMU) Spec.), vector memory size 26 (Vector Memory Size), system sequence ratio 27 (System ClockRate Spec.), analog channel specification 28 (Analog Channels Spec.).
As shown in Figure 3, the test event of an arm's length standard logic product shown in the figure.Wherein, Test Strategy 31 has comprised positive constant project (logic product) 33 and extra items (analog equipment) 32.Positive constant project (logic product) 33 comprises continuity test 331 (Continuity), driving/ABSORPTION CURRENT test 332 (drive/SinkCurrent), power consumption test 333 (Power dissiaption), iddq test 334, input leakage current test 335 (Input Leakage Current), function test sample 336 (Function Pattern), AC characteristic test 337 (Accharacteristic).In addition, 32 of extraneous term projects have comprised ADC/DAC ' sSNR, THD test 321, Jitter/Skew test 322, crosstalk measuring 323 (Crosstalk), eye pattern test 324 (Eye Diagram), frequency response test 325 (Frequency Response).
This software I P can finish with C language or C Shell Script, and above-mentioned mentioned database is integrated, and as shown in Figure 4, can carry out the time of accelerated test program development on PC and workstation platform.This software I P must make inside the software object of various Tester, it possess have alternately compatible completely, when different Tester will increase or during update routine, as long as change its relevant software object, can simply fast revise.The embryo 41 (Test Program source code Prototype) of wherein pointing out the test procedure source code is by test machine routine library 42 (Tester Library), test machine is installed configuration 43 (Tester ResourceInstallation Configuration), the program transformation rule is checked 44 (Program transfer Rulecheck), error code tabulation 45 (Error Codes List), the specification 46 (ProductTarget Spec.) of the sign indicating number of product item, Test Strategy 47 (Testing Strategy) produces.
In sum, the generation of test procedure of the present invention is by the test machine routine library of integrating, and utilizes the test specification of each test machine to be changed, and makes to test the easier exploitation of measuring program, the development and testing procedure time is shortened, with the first market opportunities (Time to market) of expedite product.

Claims (14)

1. the device that automatically produces of the test procedure of a tester table, is characterized in that it comprises to adapt to multiple tester table:
One test machine routine library contains a test procedure module of several tester tables, and described test procedure module is that the Test Strategy according to described tester table produces, and this test machine routine library comprises the embryo of several source codes of several tester tables; And
One operating platform, corresponding one carries out a testing requirement of tester table, and according to the Test Strategy of described test machine routine library, automatically the preceding embryo of once carrying out source code is changed by this test procedure module, with the embryo of a source code of a test procedure of this testing requirement of producing described execution tester table, and several databases of these several tester tables can be carried out on PC and workstation platform.
2. the automatic device that produces of the test procedure of tester table as claimed in claim 1 is characterized in that described tester table comprises a digital test board.
3. the automatic device that produces of the test procedure of tester table as claimed in claim 1 is characterized in that described tester table comprises a simulation test board.
4. the device that automatically produces of the test procedure of tester table as claimed in claim 1, it is characterized in that described several tester tables comprise a Trillium tester table, a Schlumberger ITS serier tester table, a HP 9491 tester tables, an Advantester T7315 tester table and a VTT V7100 tester table.
5. the device that test procedure as claimed in claim 1 produces automatically is characterized in that described Test Strategy is to comprise the test event of a logic product and the test event of an analog equipment.
6. the device that automatically produces of the test procedure of tester table as claimed in claim 1, it is characterized in that the test event of described logic product is to comprise a continuity (Continutity) test, a driving/ABSORPTION CURRENT (Drive/Sink Current) test, a power consumption (Power Dissiapation) test, an iddq test, an input leakage current test, a function sample (Function Pattern) test, AC characteristic test.
7. the device that automatically produces of the test procedure of tester table as claimed in claim 5, it is characterized in that, described analog equipment test is to comprise an ADC/DAC ' s SNR, THD, Gain_Var test, Jitter/Skew test, cross-talk test, eye pattern test, frequency response test.
8. the automatic method that produces of the test procedure of a tester table to adapt to several tester tables, is characterized in that, comprises the following steps:
Set up a test procedure module of several tester tables, this test procedure module is contained in a test machine routine library, described test procedure module comprises the Test Strategy of described several tester tables, and this test machine routine library comprises the embryo of the source code of described several tester tables; And
Testing requirement and described Test Strategy according to an execution tester table, automatically once carry out the embryo of source code before will being somebody's turn to do changes by this test procedure module, with the embryo of a test procedure source code of this testing requirement of producing this execution tester table, and several databases of these several tester tables can be carried out on PC and workstation platform.
9. the automatic method that produces of the test procedure of tester table as claimed in claim 8 is characterized in that described tester table comprises a digital test board.
10. the automatic method that produces of the test procedure of tester table as claimed in claim 8 is characterized in that described tester table comprises a simulation test board.
11. the method that the test procedure of tester table as claimed in claim 8 produces automatically, it is characterized in that described several tester tables comprise a Trillium tester table, a Schlumberger ITS serier tester table, a HP 9491 tester tables, an Advantester T7315 tester table and a VTT V7100 tester table.
12. the method that the test procedure of tester table as claimed in claim 8 produces automatically is characterized in that described Test Strategy is to comprise the test event of a logic product and the test event of an analog equipment.
13. the method that the test procedure of tester table as claimed in claim 8 produces automatically, it is characterized in that the test event of described logic product is to comprise a continuity (Continutity) test, a driving/ABSORPTION CURRENT (Drive/Sink Current) test, a power consumption (Power Dissiapation) test, an iddq test, an input leakage current test, a function sample (Function Pattern) test, AC characteristic test.
14. the method that the test procedure of tester table as claimed in claim 8 produces automatically, it is characterized in that, described analog equipment test is to comprise an ADC/DAC ' s SNR, THD, Gain_Var test, Jitter/Skew test, cross-talk test, eye pattern test, frequency response test.
CNB011197528A 2001-05-23 2001-05-23 Device and method for automatically generating test program of test machine Expired - Fee Related CN1194293C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB011197528A CN1194293C (en) 2001-05-23 2001-05-23 Device and method for automatically generating test program of test machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB011197528A CN1194293C (en) 2001-05-23 2001-05-23 Device and method for automatically generating test program of test machine

Publications (2)

Publication Number Publication Date
CN1387120A CN1387120A (en) 2002-12-25
CN1194293C true CN1194293C (en) 2005-03-23

Family

ID=4663703

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011197528A Expired - Fee Related CN1194293C (en) 2001-05-23 2001-05-23 Device and method for automatically generating test program of test machine

Country Status (1)

Country Link
CN (1) CN1194293C (en)

Also Published As

Publication number Publication date
CN1387120A (en) 2002-12-25

Similar Documents

Publication Publication Date Title
US6675339B1 (en) Single platform electronic tester
CN102682166B (en) SMT (Surface Mounted Technology) equipment rapid processing system and method
US6651204B1 (en) Modular architecture for memory testing on event based test system
CN101029918A (en) System and method for testing controllable integrated circuit based on programmable device
CN113514759B (en) Multi-core test processor and integrated circuit test system and method
CN103547934A (en) Parallel concurrent test system and method
CN102169846A (en) Method for writing multi-dimensional variable password in parallel in process of testing integrated circuit wafer
CN101957428B (en) Automatic test method and tool of monitoring circuit board
CN102478624A (en) Automatic generation system and method for circuit board test analysis report
CN113533936A (en) Chip scan chain test method and system
US7092837B1 (en) Single platform electronic tester
US6845480B2 (en) Test pattern generator and test pattern generation
US8180600B2 (en) Input/output buffer information specification (IBIS) model generation for multi-chip modules (MCM) and similar devices
CN113433450B (en) Mixed signal testing device based on graphical control
CN1194293C (en) Device and method for automatically generating test program of test machine
CN105470158A (en) Wafer test probe station and testing method thereof
US20070233445A1 (en) Testing Suite for Product Functionality Assurance and Guided Troubleshooting
CN1567201A (en) Restructurable virtual device for software bus and chip structure
Rajsuman An overview of the open architecture test system
CN1384366A (en) Flexible modular semiconductor test system
CN1277201C (en) Computer main board power source stardard conformity measuring system
Drenkow Future test system architectures
Song et al. A Universal Auto Test Program Generation on Advantest V93000 ATE Platform
CN1979500A (en) Parts placement automatic inspection system and method
Rajsuman et al. Open architecture test system: System architecture and design

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20050323