US7552028B2 - Recording medium, test apparatus and diagnostic method - Google Patents

Recording medium, test apparatus and diagnostic method Download PDF

Info

Publication number
US7552028B2
US7552028B2 US11/607,824 US60782406A US7552028B2 US 7552028 B2 US7552028 B2 US 7552028B2 US 60782406 A US60782406 A US 60782406A US 7552028 B2 US7552028 B2 US 7552028B2
Authority
US
United States
Prior art keywords
measuring instrument
control device
test
module
bus
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
US11/607,824
Other versions
US20080129313A1 (en
Inventor
Satoshi Iwamoto
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.)
Advantest Corp
Original Assignee
Advantest 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 Advantest Corp filed Critical Advantest Corp
Priority to US11/607,824 priority Critical patent/US7552028B2/en
Assigned to ADVANTEST CORPORATION reassignment ADVANTEST CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: IWAMOTO, SATOSHI
Priority to KR1020097012912A priority patent/KR20090088415A/en
Priority to JP2008546929A priority patent/JP5008676B2/en
Priority to DE112007002963T priority patent/DE112007002963T5/en
Priority to PCT/JP2007/071636 priority patent/WO2008065863A1/en
Priority to TW096143862A priority patent/TWI352207B/en
Publication of US20080129313A1 publication Critical patent/US20080129313A1/en
Publication of US7552028B2 publication Critical patent/US7552028B2/en
Application granted granted Critical
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R19/00Arrangements for measuring currents or voltages or for indicating presence or sign thereof
    • G01R19/165Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values
    • 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
    • G01R31/319Tester hardware, i.e. output processing circuits
    • G01R31/31903Tester hardware, i.e. output processing circuits tester configuration
    • G01R31/31907Modular tester, e.g. controlling and coordinating instruments in a bus based architecture
    • 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/26Testing of individual semiconductor devices
    • 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
    • G01R31/3183Generation of test inputs, e.g. test vectors, patterns or sequences
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor

Definitions

  • the present invention relates to a recording medium, a test apparatus and a diagnostic method. Particularly, the present invention relates to a recording medium on which a program for diagnosing test modules in the test apparatus is recorded, the test apparatus and a diagnostic method.
  • the test apparatus includes a plurality of the test modules that provide test signals to device under tests and a control device that controls the plurality of test modules.
  • a test apparatus that tests a DUT such as a memory, a logic LSI or a SoC (System on Chip) includes a test module that inputs/outputs a signal to/from the DUT.
  • the test apparatus determines pass/fail of the DUT by providing a test signal in response to a call which instructs to measure the value of a reference parameter of the DUT from the test module, receiving an output signal outputted from an output terminal of the DUT in response to the test signal and comparing the test signal with an expected value.
  • the test apparatus has a diagnostic function in order to determine pass/fail.
  • the test apparatus also diagnoses whether each test module is abnormal in the process of the diagnosis.
  • the test apparatus determines whether the measurement result is within a normal value by measuring by a measuring instrument a reference voltage, a reference current and a reference resistance of the target test module, for example.
  • the control device of the test apparatus executes a program to transmit a command through a bus such as a GP-IB to control the measuring instrument.
  • the command transmitted from the control device to the measuring instrument is changed, so that it has been necessary to modify the program corresponding to the change of the command.
  • the bus which connects between the measuring instrument and the control device also could be changed. In this case, it has been necessary to modify the program, too. Accordingly, the designer of the test module should have modified the program to diagnose the test module every time the kind of the measuring instrument provided in the test apparatus is changed.
  • the advantage of the present invention is to provide a recording medium, a test apparatus and a diagnostic method which are capable of solving the problem accompanying the conventional art.
  • a first aspect of the present invention provides, in a test apparatus including test modules that provide test signals to device under tests, a measuring instrument that measures a reference parameter including at least one of a reference voltage, a reference resistance and a reference current of the test module and a control device that controls the test modules and the measuring instrument, a recording medium on which a diagnostic program that causes the control device to diagnose the plurality of test modules by using the measuring instrument is recorded.
  • the diagnostic program includes: a target diagnostic software module that causes the control device to diagnose a target test module; an acquirement module that causes the control device to acquire measuring instrument identification information indicative of the kind of the measuring instrument provided in the test apparatus; a measurement software module provided for each kind of the measuring instruments and executed on the control device that causes the control device to issue a command to cause the measuring instrument to measure the value of the reference parameter of the test module to the measuring instrument and receives the measurement result of the reference parameter from the measuring instrument; and a switching software module that calls the measurement software module corresponding to the measuring instrument identified by the measuring instrument identification information, causes the control device to execute the same and returns the measurement result of the reference parameter to the target diagnostic software module.
  • a second aspect of the present invention provides, in a test apparatus including test modules that provide test signals to device under tests, a measuring instrument that measures a reference parameter including at least one of a reference voltage, a reference resistance and a reference current of the test module and a control device that controls the test modules and the measuring instrument, a recording medium on which a diagnostic program called from a target diagnostic software module that causes the control device to diagnose a target test module so as to cause the control device to control the measuring instrument is recorded.
  • the diagnostic interface program includes: an acquirement module that causes the control device to acquire measuring instrument identification information indicative of the kind of the measuring instrument provided in the test apparatus; a measurement software module provided for each kind of the measuring instruments and executed on the control device that causes the control device to issue a command to cause the measuring instrument to measure the value of the reference parameter of the test module to the measuring instrument and receives the measurement result of the reference parameter from the measuring instrument; and a switching software module that calls the measurement software module corresponding to the measuring instrument identified by the measuring instrument identification information in response to receiving the call to instruct to measure the value of a reference parameter included in the test module, causes the control device to execute the same and returns the measurement result of the reference parameter to the target diagnostic software module.
  • a third aspect of the present invention provides a test apparatus that tests a device under test.
  • the test apparatus includes: a test module that provides a test signal to the device under test; a measuring instrument that measures a reference parameter including at least one of a reference voltage, a reference resistance and a reference current included in the test module; and a control device that controls the test module and the measuring instrument.
  • the control device By executing a diagnostic program that diagnose the plurality of test modules by using the measuring instruments, the control device to function as: a target diagnostic section that diagnoses a target test module; an acquirement section that acquires measuring instrument identification information indicative of the kind of the measuring instrument provided in the test apparatus; a measurement processing section provided for each kind of the measuring instruments and executed on the control device that issues a command to cause the measuring instrument to measure the value of the reference parameter of the test module to the measuring instrument and receives a measurement result of the reference parameter from the measuring instrument; and a switching section that calls the measurement processing section corresponding to the measuring instrument identified by the measuring instrument identification information in response to receiving the call to instruct to measure the value of a reference parameter included in the test module, executes the same and returns the measurement result of the reference parameter to the target diagnostic section.
  • a forth aspect of the present invention provides, in a test apparatus including test modules that provide test signals to device under tests, a measuring instrument that measure a reference parameter including at least one of a reference voltage, a reference resistance and a reference current of the test module and a control device that controls the test module and the measuring instrument, a diagnostic method of causing the control device to diagnose the plurality of test modules by using the measuring instrument.
  • the diagnostic method includes the steps of: causing a target diagnostic software module that diagnose a target test module to execute on the control device; causing the control device to acquire measuring instrument identification information indicative of the kind of the measuring instrument provided in the test apparatus; causing a measurement software module provided for each kind of the measuring instruments and executed on the control device that causes the control device to issue a command to cause the measuring instrument to measure the value of a parameter of the test module and receives the measurement result of the reference parameter from the measuring instrument to execute on the control device; calling the measurement software module corresponding to the measuring instrument identified by the measuring instrument identification information in response to receiving the call to instruct to measure the value of the reference parameter included in the test module, causing the control device to execute the same and returning the measurement result of the reference parameter to the target diagnostic software module.
  • FIG. 1 shows a configuration of a test apparatus 10 according to an embodiment of the present invention with a DUT 100 ;
  • FIG. 2 shows an example of hardware configuration of a control device 20 according to an embodiment of the present invention
  • FIG. 3 shows a configuration of a diagnostic program 30 operating on the control device 20 according to an embodiment of the present invention with measuring instruments 16 and buses 22 ;
  • FIG. 4 is a flowchart showing a diagnosis of the test apparatus 10 by the diagnostic program according to an embodiment of the present invention.
  • FIG. 5 is a flowchart showing an operation in a step S 1012 by the diagnostic program according to an embodiment of the present invention.
  • FIG. 1 shows a configuration of a test apparatus 10 according to an embodiment of the present invention with a DUT (Device Under Test) 100 .
  • the test apparatus 10 tests the DUT 100 . More specifically, the test apparatus 10 generates a test signal, provides the same to the DUT 100 and determines pass/fail of the DUT 100 based on whether an output signal outputted from the DUT 100 as the result that the DUT 100 operates based on the test signal is matched with an expected value.
  • the test apparatus 10 includes a load board 12 , at least one of test modules 104 , measuring instruments 16 and a control device 20 .
  • the load board 12 includes a DUT 100 thereon and connects between the test module 14 and the DUT 100 .
  • the test apparatus 10 may include the load board 12 for diagnosing which does not include the DUT 100 thereon instead of the load board 12 for testing.
  • Each test module 14 ( 14 - 1 - 14 -n, where n is any positive integer) is connected to a terminal included in the DUT 100 and tests the DUT 100 based on a test program and test data provided from the control device 20 .
  • each test module 14 In testing the DUT 100 , each test module 14 generates a test signal from the test data based on a sequence defined by the test program and provides the test signal to the terminal of the DUT 100 connected to the test module 14 . Additionally, the test module 14 acquires the output signal outputted by the DUT 100 as the result that the DUT 100 operates based on the test signal and compares the output signal with an expected value. Then, the test module 14 transmits the result obtained by comparing the output signal with the expected value to the control device 20 as a test result.
  • test module 14 may include a reference voltage source, a reference resistance and a reference current source, for example. Testing the DUT 100 , the test module 14 generates a test signal by using the reference voltage source, the reference resistance and the reference current source and acquires the output signal.
  • the measuring instrument 16 measures a reference parameter including at least one of the reference voltage, the reference resistance and the reference current.
  • the measuring instrument 16 receives from a command from the control device 20 and measures according to the received command. Then, the measuring instrument 16 returns the measurement result to the control device 20 .
  • the measuring instrument 16 is connected to such as a voltage source, a resistor and a current source included in a target test module 14 by a switching control of the control device 20 . Then, the measuring instrument 16 measures as the reference parameter at least one of the value of the reference voltage generated by the voltage source included in the test module 14 to which the measuring instrument is connected, the value of the reference resistance included in the test module 14 and the value of the reference current generated by the reference current source included in the test module 14 according to the command provided from the control device 20 .
  • the control device controls each of the test modules 14 and the measuring instruments 16 .
  • the control device 20 controls the test modules 14 .
  • the control device 20 stores a test program and test data used to test the DUT 100 in the test module 14 used to test the DUT 100 .
  • the control device 20 instructs the test module 14 used to test the DUT 100 to start a test based on the test program and the test data in order to perform the test.
  • the control device 20 receives an interrupt indicating that the test is completed from the test module 14 and causes the test module 14 to perform a subsequent test based on the test result.
  • the control device 20 controls the measuring instruments 16 .
  • the test apparatus 20 controls the measuring instruments 16 by executing a diagnostic program provided from such as a recording medium.
  • the control device 20 performs a switching control to connect a target test module and the measuring instrument 16 .
  • the control device 20 issues a command to the measuring instrument 16 to cause the measuring instrument 16 to measure the reference parameter, i.e. a parameter including at least one of the reference voltage, the reference resistance and the reference current included in the target test module 14 .
  • the control device 20 receives the measurement result of the reference parameter and corrects the same to a value of the reference parameter which should be essentially outputted. Additionally, the control device 20 may receive the measurement result by the measuring instrument 16 and determine whether the target test module 14 normally operates based on the measurement result.
  • the test apparatus 10 can test the DUT 100 . Additionally, the test apparatus 10 can correct each test module 14 such that the test module 14 normally operates.
  • a first kind measuring instrument 16 ( 16 - 1 ) included therein can be replaced with a second kind measuring instrument 16 ( 16 - 2 ) of which class of command provided from the control device 20 is different from that of the first kind measuring instrument 16 ( 16 - 1 ) because such as the maker and the product version are different from that of the first kind of the measuring instrument 16 ( 16 - 1 ). Even if the provided measuring instrument is replaced with the other measuring instrument 16 , the test apparatus 10 can diagnose each test module 14 without changing the description of the diagnostic program executed by the control device 20 .
  • the test apparatus 10 may further include a plural kinds of buses 22 ( 22 - 1 , 22 - 2 , . . . ) that connect between the control device 20 and the measuring devices 16 .
  • the bus 22 may be a GP-IB (General Purpose-Interface Bus) and a USB (Universal Serial Bus).
  • the measuring instrument 16 provided in the test apparatus 10 is replaced with the other measuring instrument 16
  • the measuring instrument 16 which has been replaced may be connected to the second kind bus 22 ( 22 - 2 ) different from the first kind bus 22 ( 22 - 1 ) to which the measuring instrument 16 before being replaced is connected.
  • the test apparatus 10 can diagnose each test module 14 without changing the description of the diagnostic program executed by the control device 20 .
  • FIG. 2 shows an example of hardware configuration of a control device 20 according to the present embodiment.
  • a computer 1900 operates as the control device 20 includes a CPU periphery having a CPU 2000 , a RAM 2020 , a graphic controller 2075 and a display 2080 which are connected through a host controller 2082 each other, an input/output unit having a communication interface 2030 , a hard disk drive 2040 and a CD-ROM drive 2060 which are connected to the host controller 2082 through an input/output controller 2084 and a legacy input/output unit having a ROM 2010 , a flexible disk drive 2050 and an input/output chip 2070 which are connected to the input/output controller 2084 .
  • the host controller 2082 connects the RAM 2020 to the CPU 2000 and the graphic controller 2075 which access the RAM 2020 with a high transfer ratio.
  • the CPU 2000 operates according to the programs stored in the ROM 2010 and the RAM 2020 to control each unit.
  • the graphic controller 2075 obtains image data generated on a frame buffer provided in the RAM 2020 by the CPU 2000 and displays the same on the display 2080 .
  • the graphic controller 2075 may include therein a frame buffer for storing image data generated by the CPU 2000 .
  • the input/output controller 2084 connects the host controller 2082 to the communication interface 2030 , the hard disk drive 2040 and the CD-ROM drive 2060 which are relatively high-speed input/output units.
  • the communication interface 2030 communicates with the other device through a network.
  • the hard disk drive 2040 stores the program and data used by the CPU 2000 in the computer 1900 .
  • the CD-ROM drive 2060 reads the program or data from the CD-ROM 2095 and provides the same to the hard disk drive 2040 through the RAM 2020 .
  • the ROM 2010 , and the flexible disk drive 2050 and input/output chip 2070 which are relatively low-speed input/output units are connected to the input/output controller 2084 .
  • the ROM 2010 stores a boot program executed by the CPU 2000 at activating the computer 1900 and a program depending on the hardware of the computer 1900 .
  • the flexible disk drive 2050 reads the programs or data from a flexible disk 2090 and provides the same to the hard disk drive 2040 through the RAM 2020 .
  • the input/output chip 2070 connects various input/output units through the flexible disk drive 2050 and such as a parallel port, a serial port, a keyboard port and a mouse port.
  • the program provided to the hard disk drive 2040 through the RAM 2020 is stored in a recording medium, such as the flexible disk 2090 , the CD-ROM 2095 , or an IC card and provided by the user.
  • the program is read from the recording medium, installed into the hard disk drive 2040 in the computer 1900 through the RAM 2020 and executed by the CPU 2000 .
  • the above-described programs or modules may be stored in an external storage medium.
  • the recording medium may be, in addition to the flexible disk 2090 and the CD-ROM 2095 , an optical storage medium such as a DVD and a CD, a magneto-optical recording medium such as a MO, a tape medium and a semiconductor memory such as an IC card. Additionally, a storage medium such as a hard disk or a RAM which is provided in the server system connected to a private communication network or Internet is used as the recording medium to provide the program to the computer 1900 through the network.
  • FIG. 3 shows a configuration of a diagnostic program 30 operating on the control device 20 according to the present embodiment with the measuring instruments 16 and the buses 22 .
  • the diagnostic program 30 causes the measuring instruments 16 to diagnose a plurality of test modules 14 provided in the test apparatus 10 .
  • the diagnostic program 30 is executed by the control device 20 while the test apparatus 10 includes such as a load board 12 for diagnosing therein to cause the control device 20 to control the measuring instruments 16 , and diagnoses the target test module 14 which is provided in the test apparatus 10 .
  • the diagnostic program 10 includes a diagnostic control software module 42 , at least one of target diagnostic software modules 44 , a diagnostic interface program 48 and at least one of bus control software modules 46 . Those software modules are executed by the CPU 2000 of the control device 20 .
  • the diagnostic control software module 42 is executed by the CPU 2000 to cause the control device 20 to function as a diagnostic control section.
  • Each target diagnostic software module 44 is executed by the CPU 2000 to cause the control device 20 to function as a target diagnostic section.
  • the bus control software module 46 is executed by the CPU 2000 to cause the control device 20 to function as a bus control section.
  • the diagnostic interface program 48 is executed by the CPU 2000 to cause the control device 20 to function as a diagnostic interface section.
  • the diagnostic control software module 42 is executed by the control device 20 to control the test apparatus 10 to diagnose the test modules 14 .
  • the diagnostic control software module 42 selects a target test module 14 , calls one of the target diagnostic software modules 44 corresponding to the target test module 14 and causes the control device 20 to execute the same.
  • Each target diagnostic software module 44 ( 44 - 1 , 44 - 2 , . . . ) is executed by the control device 20 and causes the control device 20 to diagnose the value of the reference parameter of the target test module 14 .
  • Those target diagnostic software modules 44 are described by the designer of the test module 14 for each kind of the test modules 14 .
  • the target diagnostic software module 44 causes the measuring instrument 16 to measure the reference parameter of the test module 14 to be diagnosed. Causing the measuring instrument 16 to measure the reference parameter, the target diagnostic software module 44 calls the diagnostic interface program 48 and instructs the measuring instrument 16 to measure the value of the reference parameter of the test module 14 through the called diagnostic interface program 48 . Then, the target diagnostic software module 44 acquires the measurement result from the measuring instrument 16 through the called diagnostic interface program 48 .
  • Each bus control software module 46 ( 46 - 1 , 46 - 2 , . . . ) is executed by the control device 20 .
  • Each of the bus control software modules 46 is provided for each kind of the buses 22 which connect between the control device 20 and the measuring instruments 16 and causes the control device 20 to communicate with the measuring instrument 16 through the bus 22 .
  • the diagnostic interface program 48 is executed by the control device 20 in response to a call to instruct to measure the value of the reference parameter of the test module 14 . Receiving the call from the target diagnostic software module 44 , the diagnostic interface program 48 transmits a command to perform the called function to the measuring instrument 16 . then, the diagnostic interface program 48 receives the result of the execution from the measuring instrument 16 and returns the measurement result to the called target diagnostic software module 44 .
  • the diagnostic interface program 48 causes the control device 20 to issue a command corresponding to the kind such as a class of command of the measuring instrument 16 provided in the test apparatus 10 to the measuring instrument 16 .
  • the diagnostic interface program 48 issues commands of which descriptions are different from each other to the measuring instruments 16 of which kinds are different from each other.
  • the diagnostic interface program 48 accepts the call by the common description from the target diagnostic software modules 44 regardless of the kind of the measuring instrument 16 provided in the test apparatus 10 .
  • the diagnostic interface program 48 is called from the target diagnostic software modules 44 by the common description provided that the measuring instruments 16 performs the same function.
  • the diagnostic interface program 48 includes an acquirement module 52 , a plurality of software modules 54 and a switching software module 56 . Those of software modules are executed by the CPU 2000 of the control device 20 . Specifically, the acquirement module 52 is executed by the CPU 2000 to cause the control device to function as a measurement section. The measuring software module 54 is executed by the CPU 2000 to cause the control device 20 to function as a measurement section. The switching software module 56 is executed by the CPU 2000 to cause the control device 20 to function as a switching section.
  • the acquirement module 52 is executed on the control device 20 and causes the control device 20 to acquire measuring instrument identification information indicative of the kind of the measuring instrument 16 provided in the test apparatus 10 .
  • the acquirement module 52 may cause the control device to acquire the measuring instrument identification information of the measuring instrument 16 at configuring the test apparatus 10 or calling from the target diagnostic software module 44 .
  • the acquirement module 52 may call the bus control software module 46 and cause the control device 20 to read the measuring instrument identification information to identify the kind of the measuring instrument 16 in a register in the measuring instrument 16 provided in the test apparatus 10 which can be accessed from the outside for example.
  • the acquirement module 52 may cause the control device 20 to read the measuring instrument identification information directly stored in the storage device in the control device 20 by the manufacturer of the test apparatus 10 .
  • the acquirement module 52 may cause the control device 20 to further acquire bus identification information indicative of the kind of the buses 22 which connect between the control device 20 and the measuring instruments 16 in addition to the measuring instrument identification information.
  • the acquirement module 52 may cause the control device 20 to detect whether the measuring instrument 16 is connected to each of the buses 22 connected to the control device 20 and determine that the identification information on the bus detected that the measuring instrument 16 is connected thereto as the bus identification information.
  • such as the hard disk drive 2040 or the RAM 2020 on the control device 20 may store a configuration file 60 in which the identification information on the test modules 14 , the measuring instruments 16 and the buses 22 included in the test apparatus 10 are stored.
  • the acquirement module 52 may cause the control device 20 to retrieve the configuration file 60 stored in the hard disk drive 2040 on the control device 20 and read the measuring instrument identification information and the bus identification information corresponding to the measuring instrument 16 included in the test apparatus 10 . Additionally, the acquirement module 52 may compare the acquired measuring instrument identification information with the information stored in the configuration file 60 to determine whether the kind of the measuring instrument 16 stored in the configuration file 60 is matched with the kind of the measuring instrument 16 indicated by the measuring instrument identification information.
  • Each measurement software module 54 ( 54 - 1 , 54 - 2 , . . . ) is provided for each kind of the measuring instruments 16 which can be provided in the test apparatus 10 .
  • Each measurement software module 54 is executed on the control device 20 in response to a call from the switching software module 56 .
  • Each of the plurality of measurement software modules 54 issues a command which can be accepted by the corresponding kind of the measuring instrument 16 and receives the measurement result from the corresponding kind of the measuring instrument 16 .
  • the measurement software module 54 called from the switching software module 56 causes the control device 20 to issue a command to cause the measuring instrument 16 to measure the value of the reference parameter of the test module 14 designated by the target diagnostic software module 44 to the measuring instrument 16 .
  • the measurement software module 54 causes the control device 20 to issue a command to measure the voltage, a command to measure the resistance value and a command to measure the current value to the measuring instrument 16 .
  • each measurement software module 54 receives the measurement result of the reference parameter from the measuring instrument 16 .
  • the measurement software module 54 called from the switching software module 56 calls one of the bus control software modules 46 corresponding to the bus identified by the bus identification information and causes the control device 20 to execute the same. Then, the measurement software module 54 causes the control device 20 to issue the command to the measuring instrument 16 through the corresponding bus 22 and receive the measurement result of the reference parameter from the measuring instrument 16 .
  • the switching software module 56 is executed by the control device 20 in response to receiving the call to instruct to measure the vale of the reference parameter included in the test module 14 from the target diagnostic software module 44 .
  • the called switching software module 56 calls one of the measurement software modules 54 corresponding to the measuring instrument 16 identified by the measuring instrument identification information and causes the control device to execute the same.
  • the switching software module 56 identifies the kind of the measuring instrument 16 included in the test apparatus 10 based on the measuring instrument identification information and calls one of the measurement software modules 54 corresponding to the identified kind of measurement software module 54 among the plurality of measurement software modules 54 . Then, the switching software module 56 causes the control device 20 to issue to the measuring instrument 16 a command to cause the called measurement software module 54 to measure according to an instruction of the target diagnostic software module 44 .
  • the switching software module 56 may cause the control device to issue a plurality of commands to the measuring instrument 16 in order to cause the measuring instrument 16 to execute one measuring operation according to an instruction of the target diagnostic software module 44 . Then, the switching software module 56 returns the measurement result of the reference parameter received by the called measurement software module 54 from the measuring instrument 16 to the target diagnostic software module 44 .
  • the diagnostic interface program 48 can convert the call by the common description provided from the target diagnostic software module 44 to a command corresponding to the kind of the measuring instrument 16 included in the test apparatus 10 and transmit the same from the control device 20 to the measuring instrument 16 . Additionally, the diagnostic interface program 48 can convert the call by the common description provided from the target diagnostic software module 44 to a command corresponding to the kind of the bus 22 to which the measuring instrument 16 is connected and transmit the same from the control device 20 to the measuring instrument 16 .
  • the diagnostic program 30 it is not necessary to change the description of the target diagnostic software module 44 even if the kind of the measuring instrument 16 included in the test apparatus 10 is changed, and the kind of the bus 22 connected to the measuring instrument 16 is also changed. Thereby the diagnostic program 30 can appropriately diagnose regardless of the kind of the measuring instrument 16 which is provided in the test apparatus 10 .
  • FIG. 4 is a flowchart showing a diagnosis of the test apparatus 10 by the diagnostic program 30 according to the present embodiment.
  • the diagnostic control software module 42 executed on the control device 20 executes the target diagnostic software module 44 corresponding to each of the plurality of test modules 14 (S 1012 ).
  • the diagnostic control software module 42 can cause the control device 20 to sequentially diagnose each of the plurality of test modules 14 (S 1011 and S 1013 ).
  • the diagnostic control software module 42 outputs the diagnostic result acquired from each of the target diagnostic software modules 44 (S 1014 ).
  • a user of the test apparatus 10 can acquire information indicating whether the test apparatus 10 normally operates and information indicating which test module 14 is failed based on the result of diagnosis.
  • FIG. 5 is a flowchart showing an operation in the step S 1012 by the diagnostic program according to the present embodiment.
  • the target diagnostic software module 44 , the bus control software module 46 and the diagnostic interface program 48 in the diagnostic program 30 are executed on the control device 20 to perform a processing shown in FIG. 5 as the S 1012 in FIG. 4 .
  • the target diagnostic software module 44 in the diagnostic program 30 diagnoses the target test module 14 .
  • the diagnostic program 30 appropriately calls to instruct to measure the value of the reference parameter in diagnosing the test module 14 .
  • the diagnostic program 30 performs the processing of S 1023 -S 1029 for each call (S 1022 and S 1030 ).
  • the target diagnostic software module 44 calls the switching software module 56 in the diagnostic interface program 48 (S 1023 ).
  • the switching software module called in the step S 1023 calls the measurement software module 54 identified by the measuring instrument identification information and executes the same (S 1024 ). That is, the switching software module 56 calls the measurement software module 54 corresponding to the kind of the measuring instrument 16 provided in the test apparatus 10 and executes the same.
  • the measurement software module 54 called in the step S 1024 calls the bus control software module 46 corresponding to the bus 22 identified by the bus identification information and executes the same (S 1026 ). That is, the measurement software module 54 calls the bus control software module 46 corresponding to the kind of the bus 22 which connects between the test apparatus 10 provided in the test apparatus 10 and the control device 20 .
  • the measurement software module 54 called in the step S 1024 causes the control device 20 to issue a command according to the instruction to cause the measuring instrument 16 to measure the designated reference parameter to the measuring instrument 16 through the bus 22 (S 1027 ).
  • the measurement software module 54 called in the step S 1024 causes the control device 20 to receive the measurement result of the reference parameter through the bus 22 (S 1028 ).
  • the switching software module 56 returns the measurement result of the reference parameter received by the measurement software module 54 called in the step S 1024 to the target diagnostic software module 44 (S 1029 ). Receiving the measurement result, the target diagnostic software module 44 can diagnose the target test module 14 .

Landscapes

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

Abstract

A test apparatus that tests a device under test is provided. The test apparatus includes a test module that provides a test signal to the device under test. The test apparatus includes: a test module that provides a test signal to the device under test; a measuring instrument that measures a reference parameter including at least one of a reference voltage, a reference resistance and a reference current included in the test module; and a control device that controls the test module and the measuring instrument. By executing a diagnostic program that diagnose the plurality of test modules by using the measuring instruments, the control device to function as: a target diagnostic section that diagnoses a target test module; an acquirement section that acquires measuring instrument identification information indicative of the kind of the measuring instrument provided in the test apparatus; a measurement processing section provided for each kind of the measuring instruments and executed on the control device that issues a command to cause the measuring instrument to measure the value of the reference parameter of the test module to the measuring instrument and receives a measurement result of the reference parameter from the measuring instrument; and a switching section that calls the measurement processing section corresponding to the measuring instrument identified by the measuring instrument identification information in response to receiving the call to instruct to measure the value of a reference parameter included in the test module, executes the same and returns the measurement result of the reference parameter to the target diagnostic section.

Description

BACKGROUND
1. Field of the Invention
The present invention relates to a recording medium, a test apparatus and a diagnostic method. Particularly, the present invention relates to a recording medium on which a program for diagnosing test modules in the test apparatus is recorded, the test apparatus and a diagnostic method. The test apparatus includes a plurality of the test modules that provide test signals to device under tests and a control device that controls the plurality of test modules.
2. Related Art
A test apparatus that tests a DUT (Device Under Test) such as a memory, a logic LSI or a SoC (System on Chip) includes a test module that inputs/outputs a signal to/from the DUT. For example, the test apparatus determines pass/fail of the DUT by providing a test signal in response to a call which instructs to measure the value of a reference parameter of the DUT from the test module, receiving an output signal outputted from an output terminal of the DUT in response to the test signal and comparing the test signal with an expected value.
The test apparatus has a diagnostic function in order to determine pass/fail. The test apparatus also diagnoses whether each test module is abnormal in the process of the diagnosis. In diagnosing the test module, the test apparatus determines whether the measurement result is within a normal value by measuring by a measuring instrument a reference voltage, a reference current and a reference resistance of the target test module, for example. Additionally, in diagnosing the test module, the control device of the test apparatus executes a program to transmit a command through a bus such as a GP-IB to control the measuring instrument.
Meanwhile, when the kind of the measuring instrument provided in the test apparatus is changed, the command transmitted from the control device to the measuring instrument is changed, so that it has been necessary to modify the program corresponding to the change of the command. Additionally, when the kind of the measuring instrument provided in the test apparatus is changed, the bus which connects between the measuring instrument and the control device also could be changed. In this case, it has been necessary to modify the program, too. Accordingly, the designer of the test module should have modified the program to diagnose the test module every time the kind of the measuring instrument provided in the test apparatus is changed.
Thus, the advantage of the present invention is to provide a recording medium, a test apparatus and a diagnostic method which are capable of solving the problem accompanying the conventional art. The above and other advantages can be achieved by combining the features recited in independent claims. Then, dependent claims define further effective specific example of the present invention.
SUMMARY
In order to solve the above described problems, a first aspect of the present invention provides, in a test apparatus including test modules that provide test signals to device under tests, a measuring instrument that measures a reference parameter including at least one of a reference voltage, a reference resistance and a reference current of the test module and a control device that controls the test modules and the measuring instrument, a recording medium on which a diagnostic program that causes the control device to diagnose the plurality of test modules by using the measuring instrument is recorded. The diagnostic program includes: a target diagnostic software module that causes the control device to diagnose a target test module; an acquirement module that causes the control device to acquire measuring instrument identification information indicative of the kind of the measuring instrument provided in the test apparatus; a measurement software module provided for each kind of the measuring instruments and executed on the control device that causes the control device to issue a command to cause the measuring instrument to measure the value of the reference parameter of the test module to the measuring instrument and receives the measurement result of the reference parameter from the measuring instrument; and a switching software module that calls the measurement software module corresponding to the measuring instrument identified by the measuring instrument identification information, causes the control device to execute the same and returns the measurement result of the reference parameter to the target diagnostic software module.
A second aspect of the present invention provides, in a test apparatus including test modules that provide test signals to device under tests, a measuring instrument that measures a reference parameter including at least one of a reference voltage, a reference resistance and a reference current of the test module and a control device that controls the test modules and the measuring instrument, a recording medium on which a diagnostic program called from a target diagnostic software module that causes the control device to diagnose a target test module so as to cause the control device to control the measuring instrument is recorded. The diagnostic interface program includes: an acquirement module that causes the control device to acquire measuring instrument identification information indicative of the kind of the measuring instrument provided in the test apparatus; a measurement software module provided for each kind of the measuring instruments and executed on the control device that causes the control device to issue a command to cause the measuring instrument to measure the value of the reference parameter of the test module to the measuring instrument and receives the measurement result of the reference parameter from the measuring instrument; and a switching software module that calls the measurement software module corresponding to the measuring instrument identified by the measuring instrument identification information in response to receiving the call to instruct to measure the value of a reference parameter included in the test module, causes the control device to execute the same and returns the measurement result of the reference parameter to the target diagnostic software module.
A third aspect of the present invention provides a test apparatus that tests a device under test. The test apparatus includes: a test module that provides a test signal to the device under test; a measuring instrument that measures a reference parameter including at least one of a reference voltage, a reference resistance and a reference current included in the test module; and a control device that controls the test module and the measuring instrument. By executing a diagnostic program that diagnose the plurality of test modules by using the measuring instruments, the control device to function as: a target diagnostic section that diagnoses a target test module; an acquirement section that acquires measuring instrument identification information indicative of the kind of the measuring instrument provided in the test apparatus; a measurement processing section provided for each kind of the measuring instruments and executed on the control device that issues a command to cause the measuring instrument to measure the value of the reference parameter of the test module to the measuring instrument and receives a measurement result of the reference parameter from the measuring instrument; and a switching section that calls the measurement processing section corresponding to the measuring instrument identified by the measuring instrument identification information in response to receiving the call to instruct to measure the value of a reference parameter included in the test module, executes the same and returns the measurement result of the reference parameter to the target diagnostic section.
A forth aspect of the present invention provides, in a test apparatus including test modules that provide test signals to device under tests, a measuring instrument that measure a reference parameter including at least one of a reference voltage, a reference resistance and a reference current of the test module and a control device that controls the test module and the measuring instrument, a diagnostic method of causing the control device to diagnose the plurality of test modules by using the measuring instrument. The diagnostic method includes the steps of: causing a target diagnostic software module that diagnose a target test module to execute on the control device; causing the control device to acquire measuring instrument identification information indicative of the kind of the measuring instrument provided in the test apparatus; causing a measurement software module provided for each kind of the measuring instruments and executed on the control device that causes the control device to issue a command to cause the measuring instrument to measure the value of a parameter of the test module and receives the measurement result of the reference parameter from the measuring instrument to execute on the control device; calling the measurement software module corresponding to the measuring instrument identified by the measuring instrument identification information in response to receiving the call to instruct to measure the value of the reference parameter included in the test module, causing the control device to execute the same and returning the measurement result of the reference parameter to the target diagnostic software module.
Here, all necessary features of the present invention are not listed in the summary of the invention. The sub-combinations of the features may become the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 shows a configuration of a test apparatus 10 according to an embodiment of the present invention with a DUT 100;
FIG. 2 shows an example of hardware configuration of a control device 20 according to an embodiment of the present invention;
FIG. 3 shows a configuration of a diagnostic program 30 operating on the control device 20 according to an embodiment of the present invention with measuring instruments 16 and buses 22;
FIG. 4 is a flowchart showing a diagnosis of the test apparatus 10 by the diagnostic program according to an embodiment of the present invention; and
FIG. 5 is a flowchart showing an operation in a step S1012 by the diagnostic program according to an embodiment of the present invention.
DESCRIPTION OF EXEMPLARY EMBODIMENTS
The invention will now be described based on preferred embodiments, which do not intend to limit the scope of the invention, but exemplify the invention. All of the features and the combinations thereof described in the embodiments are not necessarily essential to the invention.
FIG. 1 shows a configuration of a test apparatus 10 according to an embodiment of the present invention with a DUT (Device Under Test) 100. The test apparatus 10 tests the DUT 100. More specifically, the test apparatus 10 generates a test signal, provides the same to the DUT 100 and determines pass/fail of the DUT 100 based on whether an output signal outputted from the DUT 100 as the result that the DUT 100 operates based on the test signal is matched with an expected value.
The test apparatus 10 includes a load board 12, at least one of test modules 104, measuring instruments 16 and a control device 20. The load board 12 includes a DUT 100 thereon and connects between the test module 14 and the DUT 100. Here, on diagnosing, the test apparatus 10 may include the load board 12 for diagnosing which does not include the DUT 100 thereon instead of the load board 12 for testing.
Each test module 14 (14-1-14-n, where n is any positive integer) is connected to a terminal included in the DUT 100 and tests the DUT 100 based on a test program and test data provided from the control device 20. In testing the DUT 100, each test module 14 generates a test signal from the test data based on a sequence defined by the test program and provides the test signal to the terminal of the DUT 100 connected to the test module 14. Additionally, the test module 14 acquires the output signal outputted by the DUT 100 as the result that the DUT 100 operates based on the test signal and compares the output signal with an expected value. Then, the test module 14 transmits the result obtained by comparing the output signal with the expected value to the control device 20 as a test result.
Further, the test module 14 may include a reference voltage source, a reference resistance and a reference current source, for example. Testing the DUT 100, the test module 14 generates a test signal by using the reference voltage source, the reference resistance and the reference current source and acquires the output signal.
The measuring instrument 16 measures a reference parameter including at least one of the reference voltage, the reference resistance and the reference current. The measuring instrument 16 receives from a command from the control device 20 and measures according to the received command. Then, the measuring instrument 16 returns the measurement result to the control device 20.
At diagnosing, the measuring instrument 16 is connected to such as a voltage source, a resistor and a current source included in a target test module 14 by a switching control of the control device 20. Then, the measuring instrument 16 measures as the reference parameter at least one of the value of the reference voltage generated by the voltage source included in the test module 14 to which the measuring instrument is connected, the value of the reference resistance included in the test module 14 and the value of the reference current generated by the reference current source included in the test module 14 according to the command provided from the control device 20.
The control device controls each of the test modules 14 and the measuring instruments 16. In testing, the control device 20 controls the test modules 14. For example, the control device 20 stores a test program and test data used to test the DUT 100 in the test module 14 used to test the DUT 100. Next, the control device 20 instructs the test module 14 used to test the DUT 100 to start a test based on the test program and the test data in order to perform the test. Then, the control device 20 receives an interrupt indicating that the test is completed from the test module 14 and causes the test module 14 to perform a subsequent test based on the test result. p Additionally, in diagnosing the test module 14, the control device 20 controls the measuring instruments 16. The test apparatus 20 controls the measuring instruments 16 by executing a diagnostic program provided from such as a recording medium. In diagnosing each test module 14, the control device 20 performs a switching control to connect a target test module and the measuring instrument 16. Next, the control device 20 issues a command to the measuring instrument 16 to cause the measuring instrument 16 to measure the reference parameter, i.e. a parameter including at least one of the reference voltage, the reference resistance and the reference current included in the target test module 14. Then, the control device 20 receives the measurement result of the reference parameter and corrects the same to a value of the reference parameter which should be essentially outputted. Additionally, the control device 20 may receive the measurement result by the measuring instrument 16 and determine whether the target test module 14 normally operates based on the measurement result.
As described above, the test apparatus 10 can test the DUT 100. Additionally, the test apparatus 10 can correct each test module 14 such that the test module 14 normally operates.
Here, in the test apparatus 10, a first kind measuring instrument 16 (16-1) included therein can be replaced with a second kind measuring instrument 16 (16-2) of which class of command provided from the control device 20 is different from that of the first kind measuring instrument 16 (16-1) because such as the maker and the product version are different from that of the first kind of the measuring instrument 16 (16-1). Even if the provided measuring instrument is replaced with the other measuring instrument 16, the test apparatus 10 can diagnose each test module 14 without changing the description of the diagnostic program executed by the control device 20.
Additionally, the test apparatus 10 may further include a plural kinds of buses 22 (22-1, 22-2, . . . ) that connect between the control device 20 and the measuring devices 16. For example, the bus 22 may be a GP-IB (General Purpose-Interface Bus) and a USB (Universal Serial Bus). Here, when the measuring instrument 16 provided in the test apparatus 10 is replaced with the other measuring instrument 16, the measuring instrument 16 which has been replaced may be connected to the second kind bus 22 (22-2) different from the first kind bus 22 (22-1) to which the measuring instrument 16 before being replaced is connected. Thus, even if the kind of the bus 22 connected to the measuring instrument 16 is changed, the test apparatus 10 can diagnose each test module 14 without changing the description of the diagnostic program executed by the control device 20.
FIG. 2 shows an example of hardware configuration of a control device 20 according to the present embodiment. A computer 1900 operates as the control device 20 includes a CPU periphery having a CPU 2000, a RAM 2020, a graphic controller 2075 and a display 2080 which are connected through a host controller 2082 each other, an input/output unit having a communication interface 2030, a hard disk drive 2040 and a CD-ROM drive 2060 which are connected to the host controller 2082 through an input/output controller 2084 and a legacy input/output unit having a ROM 2010, a flexible disk drive 2050 and an input/output chip 2070 which are connected to the input/output controller 2084.
The host controller 2082 connects the RAM 2020 to the CPU 2000 and the graphic controller 2075 which access the RAM 2020 with a high transfer ratio. The CPU 2000 operates according to the programs stored in the ROM 2010 and the RAM 2020 to control each unit. The graphic controller 2075 obtains image data generated on a frame buffer provided in the RAM 2020 by the CPU 2000 and displays the same on the display 2080. Alternatively, the graphic controller 2075 may include therein a frame buffer for storing image data generated by the CPU 2000.
The input/output controller 2084 connects the host controller 2082 to the communication interface 2030, the hard disk drive 2040 and the CD-ROM drive 2060 which are relatively high-speed input/output units. The communication interface 2030 communicates with the other device through a network. The hard disk drive 2040 stores the program and data used by the CPU 2000 in the computer 1900. The CD-ROM drive 2060 reads the program or data from the CD-ROM 2095 and provides the same to the hard disk drive 2040 through the RAM 2020.
The ROM 2010, and the flexible disk drive 2050 and input/output chip 2070 which are relatively low-speed input/output units are connected to the input/output controller 2084. The ROM 2010 stores a boot program executed by the CPU 2000 at activating the computer 1900 and a program depending on the hardware of the computer 1900. The flexible disk drive 2050 reads the programs or data from a flexible disk 2090 and provides the same to the hard disk drive 2040 through the RAM 2020. The input/output chip 2070 connects various input/output units through the flexible disk drive 2050 and such as a parallel port, a serial port, a keyboard port and a mouse port.
The program provided to the hard disk drive 2040 through the RAM 2020 is stored in a recording medium, such as the flexible disk 2090, the CD-ROM 2095, or an IC card and provided by the user. The program is read from the recording medium, installed into the hard disk drive 2040 in the computer 1900 through the RAM 2020 and executed by the CPU 2000.
The above-described programs or modules may be stored in an external storage medium. The recording medium may be, in addition to the flexible disk 2090 and the CD-ROM 2095, an optical storage medium such as a DVD and a CD, a magneto-optical recording medium such as a MO, a tape medium and a semiconductor memory such as an IC card. Additionally, a storage medium such as a hard disk or a RAM which is provided in the server system connected to a private communication network or Internet is used as the recording medium to provide the program to the computer 1900 through the network.
FIG. 3 shows a configuration of a diagnostic program 30 operating on the control device 20 according to the present embodiment with the measuring instruments 16 and the buses 22. The diagnostic program 30 causes the measuring instruments 16 to diagnose a plurality of test modules 14 provided in the test apparatus 10. The diagnostic program 30 is executed by the control device 20 while the test apparatus 10 includes such as a load board 12 for diagnosing therein to cause the control device 20 to control the measuring instruments 16, and diagnoses the target test module 14 which is provided in the test apparatus 10.
The diagnostic program 10 includes a diagnostic control software module 42, at least one of target diagnostic software modules 44, a diagnostic interface program 48 and at least one of bus control software modules 46. Those software modules are executed by the CPU 2000 of the control device 20.
Specifically, the diagnostic control software module 42 is executed by the CPU 2000 to cause the control device 20 to function as a diagnostic control section. Each target diagnostic software module 44 is executed by the CPU 2000 to cause the control device 20 to function as a target diagnostic section. The bus control software module 46 is executed by the CPU 2000 to cause the control device 20 to function as a bus control section. The diagnostic interface program 48 is executed by the CPU 2000 to cause the control device 20 to function as a diagnostic interface section.
The diagnostic control software module 42 is executed by the control device 20 to control the test apparatus 10 to diagnose the test modules 14. For example, the diagnostic control software module 42 selects a target test module 14, calls one of the target diagnostic software modules 44 corresponding to the target test module 14 and causes the control device 20 to execute the same.
Each target diagnostic software module 44 (44-1, 44-2, . . . ) is executed by the control device 20 and causes the control device 20 to diagnose the value of the reference parameter of the target test module 14. Those target diagnostic software modules 44 are described by the designer of the test module 14 for each kind of the test modules 14.
In diagnosing, the target diagnostic software module 44 causes the measuring instrument 16 to measure the reference parameter of the test module 14 to be diagnosed. Causing the measuring instrument 16 to measure the reference parameter, the target diagnostic software module 44 calls the diagnostic interface program 48 and instructs the measuring instrument 16 to measure the value of the reference parameter of the test module 14 through the called diagnostic interface program 48. Then, the target diagnostic software module 44 acquires the measurement result from the measuring instrument 16 through the called diagnostic interface program 48.
Each bus control software module 46 (46-1, 46-2, . . . ) is executed by the control device 20. Each of the bus control software modules 46 is provided for each kind of the buses 22 which connect between the control device 20 and the measuring instruments 16 and causes the control device 20 to communicate with the measuring instrument 16 through the bus 22.
The diagnostic interface program 48 is executed by the control device 20 in response to a call to instruct to measure the value of the reference parameter of the test module 14. Receiving the call from the target diagnostic software module 44, the diagnostic interface program 48 transmits a command to perform the called function to the measuring instrument 16. then, the diagnostic interface program 48 receives the result of the execution from the measuring instrument 16 and returns the measurement result to the called target diagnostic software module 44.
Here, the diagnostic interface program 48 causes the control device 20 to issue a command corresponding to the kind such as a class of command of the measuring instrument 16 provided in the test apparatus 10 to the measuring instrument 16. For example, even if each measuring instruments 16 performs the same function, the diagnostic interface program 48 issues commands of which descriptions are different from each other to the measuring instruments 16 of which kinds are different from each other. Additionally, the diagnostic interface program 48 accepts the call by the common description from the target diagnostic software modules 44 regardless of the kind of the measuring instrument 16 provided in the test apparatus 10. For example, even if the measuring instrument 16 is replaced with the other kind of the measuring instrument 16, the diagnostic interface program 48 is called from the target diagnostic software modules 44 by the common description provided that the measuring instruments 16 performs the same function.
The diagnostic interface program 48 includes an acquirement module 52, a plurality of software modules 54 and a switching software module 56. Those of software modules are executed by the CPU 2000 of the control device 20. Specifically, the acquirement module 52 is executed by the CPU 2000 to cause the control device to function as a measurement section. The measuring software module 54 is executed by the CPU 2000 to cause the control device 20 to function as a measurement section. The switching software module 56 is executed by the CPU 2000 to cause the control device 20 to function as a switching section.
The acquirement module 52 is executed on the control device 20 and causes the control device 20 to acquire measuring instrument identification information indicative of the kind of the measuring instrument 16 provided in the test apparatus 10. For example, the acquirement module 52 may cause the control device to acquire the measuring instrument identification information of the measuring instrument 16 at configuring the test apparatus 10 or calling from the target diagnostic software module 44. Additionally, for example, the acquirement module 52 may call the bus control software module 46 and cause the control device 20 to read the measuring instrument identification information to identify the kind of the measuring instrument 16 in a register in the measuring instrument 16 provided in the test apparatus 10 which can be accessed from the outside for example. Further, the acquirement module 52 may cause the control device 20 to read the measuring instrument identification information directly stored in the storage device in the control device 20 by the manufacturer of the test apparatus 10.
The acquirement module 52 may cause the control device 20 to further acquire bus identification information indicative of the kind of the buses 22 which connect between the control device 20 and the measuring instruments 16 in addition to the measuring instrument identification information. In this case, the acquirement module 52 may cause the control device 20 to detect whether the measuring instrument 16 is connected to each of the buses 22 connected to the control device 20 and determine that the identification information on the bus detected that the measuring instrument 16 is connected thereto as the bus identification information.
Here, such as the hard disk drive 2040 or the RAM 2020 on the control device 20 may store a configuration file 60 in which the identification information on the test modules 14, the measuring instruments 16 and the buses 22 included in the test apparatus 10 are stored. In this case, the acquirement module 52 may cause the control device 20 to retrieve the configuration file 60 stored in the hard disk drive 2040 on the control device 20 and read the measuring instrument identification information and the bus identification information corresponding to the measuring instrument 16 included in the test apparatus 10. Additionally, the acquirement module 52 may compare the acquired measuring instrument identification information with the information stored in the configuration file 60 to determine whether the kind of the measuring instrument 16 stored in the configuration file 60 is matched with the kind of the measuring instrument 16 indicated by the measuring instrument identification information.
Each measurement software module 54 (54-1, 54-2, . . . ) is provided for each kind of the measuring instruments 16 which can be provided in the test apparatus 10. Each measurement software module 54 is executed on the control device 20 in response to a call from the switching software module 56. Each of the plurality of measurement software modules 54 issues a command which can be accepted by the corresponding kind of the measuring instrument 16 and receives the measurement result from the corresponding kind of the measuring instrument 16.
The measurement software module 54 called from the switching software module 56 causes the control device 20 to issue a command to cause the measuring instrument 16 to measure the value of the reference parameter of the test module 14 designated by the target diagnostic software module 44 to the measuring instrument 16. For example, the measurement software module 54 causes the control device 20 to issue a command to measure the voltage, a command to measure the resistance value and a command to measure the current value to the measuring instrument 16. Additionally, each measurement software module 54 receives the measurement result of the reference parameter from the measuring instrument 16.
In this case, the measurement software module 54 called from the switching software module 56 calls one of the bus control software modules 46 corresponding to the bus identified by the bus identification information and causes the control device 20 to execute the same. Then, the measurement software module 54 causes the control device 20 to issue the command to the measuring instrument 16 through the corresponding bus 22 and receive the measurement result of the reference parameter from the measuring instrument 16.
The switching software module 56 is executed by the control device 20 in response to receiving the call to instruct to measure the vale of the reference parameter included in the test module 14 from the target diagnostic software module 44. The called switching software module 56 calls one of the measurement software modules 54 corresponding to the measuring instrument 16 identified by the measuring instrument identification information and causes the control device to execute the same.
That is, the switching software module 56 identifies the kind of the measuring instrument 16 included in the test apparatus 10 based on the measuring instrument identification information and calls one of the measurement software modules 54 corresponding to the identified kind of measurement software module 54 among the plurality of measurement software modules 54. Then, the switching software module 56 causes the control device 20 to issue to the measuring instrument 16 a command to cause the called measurement software module 54 to measure according to an instruction of the target diagnostic software module 44. Here, in this case, the switching software module 56 may cause the control device to issue a plurality of commands to the measuring instrument 16 in order to cause the measuring instrument 16 to execute one measuring operation according to an instruction of the target diagnostic software module 44. Then, the switching software module 56 returns the measurement result of the reference parameter received by the called measurement software module 54 from the measuring instrument 16 to the target diagnostic software module 44.
As described above, the diagnostic interface program 48 can convert the call by the common description provided from the target diagnostic software module 44 to a command corresponding to the kind of the measuring instrument 16 included in the test apparatus 10 and transmit the same from the control device 20 to the measuring instrument 16. Additionally, the diagnostic interface program 48 can convert the call by the common description provided from the target diagnostic software module 44 to a command corresponding to the kind of the bus 22 to which the measuring instrument 16 is connected and transmit the same from the control device 20 to the measuring instrument 16.
According to the diagnostic program 30 as described above, it is not necessary to change the description of the target diagnostic software module 44 even if the kind of the measuring instrument 16 included in the test apparatus 10 is changed, and the kind of the bus 22 connected to the measuring instrument 16 is also changed. Thereby the diagnostic program 30 can appropriately diagnose regardless of the kind of the measuring instrument 16 which is provided in the test apparatus 10.
FIG. 4 is a flowchart showing a diagnosis of the test apparatus 10 by the diagnostic program 30 according to the present embodiment. Starting to diagnose, the diagnostic control software module 42 executed on the control device 20 executes the target diagnostic software module 44 corresponding to each of the plurality of test modules 14 (S1012). Thereby the diagnostic control software module 42 can cause the control device 20 to sequentially diagnose each of the plurality of test modules 14 (S1011 and S1013).
Finishing diagnosing all of the test modules 14, the diagnostic control software module 42 outputs the diagnostic result acquired from each of the target diagnostic software modules 44 (S1014). A user of the test apparatus 10 can acquire information indicating whether the test apparatus 10 normally operates and information indicating which test module 14 is failed based on the result of diagnosis.
FIG. 5 is a flowchart showing an operation in the step S1012 by the diagnostic program according to the present embodiment. The target diagnostic software module 44, the bus control software module 46 and the diagnostic interface program 48 in the diagnostic program 30 are executed on the control device 20 to perform a processing shown in FIG. 5 as the S1012 in FIG. 4.
Firstly, the target diagnostic software module 44 in the diagnostic program 30 diagnoses the target test module 14. Next, the diagnostic program 30 appropriately calls to instruct to measure the value of the reference parameter in diagnosing the test module 14. The diagnostic program 30 performs the processing of S1023-S1029 for each call (S1022 and S1030).
The target diagnostic software module 44 calls the switching software module 56 in the diagnostic interface program 48 (S1023). Next, the switching software module called in the step S1023 calls the measurement software module 54 identified by the measuring instrument identification information and executes the same (S1024). That is, the switching software module 56 calls the measurement software module 54 corresponding to the kind of the measuring instrument 16 provided in the test apparatus 10 and executes the same.
Next, the measurement software module 54 called in the step S1024 calls the bus control software module 46 corresponding to the bus 22 identified by the bus identification information and executes the same (S1026). That is, the measurement software module 54 calls the bus control software module 46 corresponding to the kind of the bus 22 which connects between the test apparatus 10 provided in the test apparatus 10 and the control device 20.
Next, the measurement software module 54 called in the step S1024 causes the control device 20 to issue a command according to the instruction to cause the measuring instrument 16 to measure the designated reference parameter to the measuring instrument 16 through the bus 22 (S1027). Next, the measurement software module 54 called in the step S1024 causes the control device 20 to receive the measurement result of the reference parameter through the bus 22 (S1028). Then, the switching software module 56 returns the measurement result of the reference parameter received by the measurement software module 54 called in the step S1024 to the target diagnostic software module 44 (S1029). Receiving the measurement result, the target diagnostic software module 44 can diagnose the target test module 14.
While the present invention has been described with the embodiment, the technical scope of the invention not limited to the above described embodiment. It is apparent from the scope of the claims that the embodiment added such alternation or improvements can be included in the technical scope of the invention.

Claims (7)

1. In a test apparatus including test modules that provide test signals to devices under test, a measuring instrument that measures a reference parameter including at least one of a reference voltage, a reference resistance and a reference current of the test module and a control device that controls the test modules and the measuring instrument, a recording medium on which a diagnostic program that causes the control device to diagnose the plurality of test modules by using the measuring instrument is recorded, wherein a kind of the measuring instrument can be changed, the diagnostic program including:
a target diagnostic software module that causes the control device to diagnose a target test module;
an acquirement module that causes the control device to acquire measuring instrument identification information indicative of the kind of the measuring instrument provided in the test apparatus;
a measurement software module provided for each kind of measuring instrument and executed on the control device that causes the control device to issue a command to cause the measuring instrument to measure the value of the reference parameter of the test module to the measuring instrument and receives the measurement result of the reference parameter from the measuring instrument; and
a switching software module that calls the measurement software module corresponding to the measuring instrument identified by the measuring instrument identification information, causes the control device to execute the same, and returns the measurement result of the reference parameter to the target diagnostic software module,
wherein the diagnostic program is provided for each kind of bus connecting between the control device and the measuring instrument and further includes a bus control software module that causes the control device to communicate between the control device and the measuring instrument through the bus,
the acquirement module causes the control device to further acquire bus identification information indicative of the kind of bus connecting between the control device and the measuring instrument,
the switching software module calls the measurement software module corresponding to the measuring instrument identified by the measuring instrument identification information in response to receiving a call to instruct to measure the value of the reference parameter of the test module from the target diagnostic software module, and
the measurement software module called by the switching software module calls the bus control software module corresponding to the bus identified by the bus identification information, and causes the control device to execute the same and issue the command to the measuring instrument to receive the measurement result of the reference parameter from the measuring instrument.
2. The recording medium as set forth in claim 1, wherein the acquirement module causes the control device to retrieve a configuration file that stores identification information about each test module, each measuring instrument and each bus included in the test apparatus and causes the control device to read the measurement instrument identification information and the bus identification information corresponding to the measuring instrument provided in the test apparatus.
3. The recording medium as set forth in claim 1, wherein
the acquirement module causes the control device to detect whether the measuring instrument is connected to each bus connected to the control device and determines whether the identification information about the bus to which the measuring instrument is connected is the bus identification information, and
the acquirement module calls the bus control software module and causes the control device to read the measuring instrument identification information to identify the kind of the measuring instrument which is stored in the measuring instrument provided in the test apparatus.
4. In a test apparatus including test modules that provide test signals to devices under test, a measuring instrument that measures a reference parameter including at least one of a reference voltage, a reference resistance and a reference current of the test module and a control device that controls the test modules and the measuring instrument, a recording medium on which a diagnostic interface program called from a target diagnostic software module that causes the control device to diagnose a target test module so as to cause the control device to control the measuring instrument is recorded, wherein a kind of the measuring instrument can be changed,
the diagnostic interface program including:
an acquirement module that causes the control device to acquire measuring instrument identification information indicative of the kind of measuring instrument provided in the test apparatus;
a measurement software module provided for each kind of measuring instrument and executed on the control device that causes the control device to issue a command to cause the measuring instrument to measure the value of the reference parameter of the test module to the measuring instrument and receives the measurement result of the reference parameter from the measuring instrument; and
a switching software module that calls the measurement software module corresponding to the measuring instrument identified by the measuring instrument identification information in response to receiving a call to instruct to measure the value of a reference parameter included in the test module from the target diagnostic software module, causes the control device to execute the same, and returns the measurement result of the reference parameter to the target diagnostic software module,
wherein the diagnostic interface program is provided for each kind of bus connecting between the control device and the measuring instrument and further includes a bus control software module that causes the control device to communicate between the control device and the measuring instrument through the bus,
the acquirement module causes the control device to further acquire bus identification information indicative of the kind of bus connecting between the control device and the measuring instrument, and
the measurement software module called by the switching software module calls the bus control software module corresponding to the bus identified by the bus identification information, and causes the control device to execute the same and issue the command to the measuring instrument to receive the measurement result of the reference parameter from the measuring instrument.
5. The test apparatus as set forth in claim 4, wherein the measurement processing section called by the switching section causes the control device to issue the command to the measuring instrument to receive the measurement result of the reference parameter from the measuring instrument.
6. A test apparatus that tests a device under test, comprising:
a test module that provides a test signal to the device under test;
a measuring instrument that measures a reference parameter including at least one of a reference voltage, a reference resistance and a reference current included in the test module wherein a kind of the measuring instrument can be changed; and
a control device that controls the test module and the measuring instrument,
wherein by executing a diagnostic program that diagnoses a plurality of test modules by using measuring instruments, the control device functions as:
a target diagnostic section that diagnoses a target test module;
an acquirement section that acquires measuring instrument identification information indicative of the kind of measuring instrument provided in the test apparatus;
a measurement processing section provided for each kind of measuring instrument and executed on the control device that issues a command to cause the measuring instrument to measure the value of the reference parameter of the test module to the measuring instrument and receives a measurement result of the reference parameter from the measuring instrument; and
a switching section that calls the measurement processing section corresponding to the measuring instrument identified by the measuring instrument identification information in response to receiving a call to instruct to measure the value of a reference parameter included in the test module from the target diagnostic section, executes the same, and returns the measurement result of the reference parameter to the target diagnostic section,
wherein the diagnostic program is provided for each kind of bus connecting between the control device and the measuring instrument and further includes a bus control software module that causes the control device to communicate between the control device and the measuring instrument through the bus,
the acquirement section causes the control device to further acquire bus identification information indicative of the kind of bus connecting between the control device and the measuring instrument, and
the measurement processing section called by the switching section calls the bus control software module corresponding to the bus identified by the bus identification information, and causes the control device to execute the same.
7. In a test apparatus including test modules that provide test signals to devices under test, a measuring instrument that measure a reference parameter including at least one of a reference voltage, a reference resistance and a reference current of the test module and a control device that controls the test module and the measuring instrument, a diagnostic method of causing the control device to diagnose the plurality of test modules by using the measuring instrument, wherein a kind of measuring instrument can be changed, the diagnostic method comprising:
causing a target diagnostic software module that diagnoses a target test module to execute on the control device;
causing the control device to acquire measuring instrument identification information indicative of the kind of measuring instrument provided in the test apparatus;
causing a measurement software module provided for each kind of measuring instrument and executed on the control device that causes the control device to issue a command to cause the measuring instrument to measure the value of a parameter of the test module and receives the measurement result of the reference parameter from the measuring instrument to execute on the control device; and
calling the measurement software module corresponding to the measuring instrument identified by the measuring instrument identification information in response to receiving a call to instruct to measure the value of the reference parameter included in the test module from the target diagnostic software module, causing the control device to execute the same, and returning the measurement result of the reference parameter to the target diagnostic software module,
wherein a diagnostic program is provided for each kind of bus connecting between the control device and the measuring instrument and includes a bus control software module that causes the control device to communicate between the control device and the measuring instrument through the bus,
an acquirement module causes the control device to further acquire bus identification information indicative of the kind of bus connecting between the control device and the measuring instrument, and
the measurement software module called by the switching software module calls the bus control software module corresponding to the bus identified by the bus identification information, and causes the control device to execute the same and issue the command to the measuring instrument to receive the measurement result of the reference parameter from the measuring instrument.
US11/607,824 2006-12-01 2006-12-01 Recording medium, test apparatus and diagnostic method Expired - Fee Related US7552028B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US11/607,824 US7552028B2 (en) 2006-12-01 2006-12-01 Recording medium, test apparatus and diagnostic method
PCT/JP2007/071636 WO2008065863A1 (en) 2006-12-01 2007-11-07 Program, recording medium, testing apparatus and diagnosing method
JP2008546929A JP5008676B2 (en) 2006-12-01 2007-11-07 Program, recording medium, test apparatus, and diagnostic method
DE112007002963T DE112007002963T5 (en) 2006-12-01 2007-11-07 Program, recording medium, testing device and diagnostic method
KR1020097012912A KR20090088415A (en) 2006-12-01 2007-11-07 Program, recording medium, testing apparatus and diagnosing method
TW096143862A TWI352207B (en) 2006-12-01 2007-11-20 Program, recording media, testing device and diagn

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/607,824 US7552028B2 (en) 2006-12-01 2006-12-01 Recording medium, test apparatus and diagnostic method

Publications (2)

Publication Number Publication Date
US20080129313A1 US20080129313A1 (en) 2008-06-05
US7552028B2 true US7552028B2 (en) 2009-06-23

Family

ID=39467658

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/607,824 Expired - Fee Related US7552028B2 (en) 2006-12-01 2006-12-01 Recording medium, test apparatus and diagnostic method

Country Status (6)

Country Link
US (1) US7552028B2 (en)
JP (1) JP5008676B2 (en)
KR (1) KR20090088415A (en)
DE (1) DE112007002963T5 (en)
TW (1) TWI352207B (en)
WO (1) WO2008065863A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110119016A1 (en) * 2009-11-18 2011-05-19 Patel Kunal H Deterministic Reconfiguration of Measurement Modules Using Double Buffered DMA
JP5008676B2 (en) * 2006-12-01 2012-08-22 株式会社アドバンテスト Program, recording medium, test apparatus, and diagnostic method
TWI467191B (en) * 2010-10-05 2015-01-01 Advantest Corp A test device and a test method for applying an electric current to the test device to test its electrical characteristics

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5183447B2 (en) * 2008-12-12 2013-04-17 株式会社アドバンテスト Test apparatus and diagnostic method
US8094566B2 (en) * 2009-12-24 2012-01-10 Advantest Corporation Test apparatus and test method
FR2966263B1 (en) * 2010-10-18 2013-04-05 Continental Automotive France INTEGRATED CIRCUIT MONITORING METHOD, INTEGRATED CIRCUIT AND COMPUTER COMPRISING AN INTEGRATED CIRCUIT
US9250269B2 (en) * 2014-04-09 2016-02-02 Keysight Technologies, Inc. Apparatus having feedback loops between multiple pairs of instrumentation modules
KR101956779B1 (en) * 2017-01-17 2019-03-11 한국항공우주산업 주식회사 Management system of ATE for software modular
KR102665259B1 (en) * 2017-02-01 2024-05-09 삼성전자주식회사 Semiconductor device and method for testing semiconductor device
US11061077B2 (en) * 2017-03-09 2021-07-13 Keithley Instruments, Llc Parallel trigger model for test and measurement instruments
CN112461062B (en) * 2020-11-16 2023-02-03 北京宇航系统工程研究所 Automatic measurement and control system based on carrier rocket integrated test distributed test
KR102517102B1 (en) * 2020-11-20 2023-04-03 주식회사 엠아이티 Method for performing biological diagnosis via potentiostat electrochemical measuring device
KR102539709B1 (en) * 2020-11-20 2023-06-07 주식회사 엠아이티 Electrochemical measuring device for providing interface for performing biological diagnosis

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4397021A (en) * 1981-06-15 1983-08-02 Westinghouse Electric Corp. Multi-processor automatic test system
US5059893A (en) * 1989-12-06 1991-10-22 Advantest Corporation Ac evaluation equipment for an ic tester
US6134674A (en) * 1997-02-28 2000-10-17 Sony Corporation Computer based test operating system
JP2002174663A (en) 2000-12-06 2002-06-21 Ando Electric Co Ltd Self-diagnostic system in testing device for ic
JP2004163194A (en) 2002-11-12 2004-06-10 Yokogawa Electric Corp Ic tester and testing module
US20040215361A1 (en) * 2003-04-28 2004-10-28 Hlotyak Stephen J. Automatic test system with easily modified software
US7000056B2 (en) * 2003-03-28 2006-02-14 Intel Corporation Method and apparatus for detecting low pin count and serial peripheral interfaces
US20060224926A1 (en) 2005-03-30 2006-10-05 Advantest Corporation Diagnostic program, a switching program, a testing apparatus, and a diagnostic method
WO2006120852A1 (en) 2005-05-12 2006-11-16 Advantest Corporation Testing device, diagnostic program, and diagnostic method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7552028B2 (en) * 2006-12-01 2009-06-23 Advantest Corporation Recording medium, test apparatus and diagnostic method

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4397021A (en) * 1981-06-15 1983-08-02 Westinghouse Electric Corp. Multi-processor automatic test system
US5059893A (en) * 1989-12-06 1991-10-22 Advantest Corporation Ac evaluation equipment for an ic tester
US6134674A (en) * 1997-02-28 2000-10-17 Sony Corporation Computer based test operating system
JP2002174663A (en) 2000-12-06 2002-06-21 Ando Electric Co Ltd Self-diagnostic system in testing device for ic
JP2004163194A (en) 2002-11-12 2004-06-10 Yokogawa Electric Corp Ic tester and testing module
US7000056B2 (en) * 2003-03-28 2006-02-14 Intel Corporation Method and apparatus for detecting low pin count and serial peripheral interfaces
US20040215361A1 (en) * 2003-04-28 2004-10-28 Hlotyak Stephen J. Automatic test system with easily modified software
US20060224926A1 (en) 2005-03-30 2006-10-05 Advantest Corporation Diagnostic program, a switching program, a testing apparatus, and a diagnostic method
JP2006275986A (en) 2005-03-30 2006-10-12 Advantest Corp Diagnosis program, switch program, test device, and diagnosis method
WO2006109463A1 (en) 2005-03-30 2006-10-19 Advantest Corporation Diagnosis program, switching program, test device, and diagnosis method
WO2006120852A1 (en) 2005-05-12 2006-11-16 Advantest Corporation Testing device, diagnostic program, and diagnostic method
US20060259264A1 (en) 2005-05-12 2006-11-16 Advantest Corporation Test apparatus, diagnosing program and diagnosing method therefor
US7158908B2 (en) 2005-05-12 2007-01-02 Advantest Corporation Test apparatus, diagnosing program and diagnosing method therefor

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Japanese PCT International Investigative Report for International Patent Application No. PCT/JP2007/071636, dated Feb. 5, 2008, and English translation thereof, 9 pages.
Patent Abstracts of Japan, Publication No.: 2004-163194, Publication Date: Jun. 10, 2004, 2 pages.
Patent Abstracts of Japan; Publication No.: 2002-174663, Publication Date: Jun. 21, 2002, 2 pages.

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5008676B2 (en) * 2006-12-01 2012-08-22 株式会社アドバンテスト Program, recording medium, test apparatus, and diagnostic method
US20110119016A1 (en) * 2009-11-18 2011-05-19 Patel Kunal H Deterministic Reconfiguration of Measurement Modules Using Double Buffered DMA
US8423314B2 (en) * 2009-11-18 2013-04-16 National Instruments Corporation Deterministic reconfiguration of measurement modules using double buffered DMA
TWI467191B (en) * 2010-10-05 2015-01-01 Advantest Corp A test device and a test method for applying an electric current to the test device to test its electrical characteristics

Also Published As

Publication number Publication date
JP5008676B2 (en) 2012-08-22
TW200839267A (en) 2008-10-01
WO2008065863A1 (en) 2008-06-05
KR20090088415A (en) 2009-08-19
US20080129313A1 (en) 2008-06-05
TWI352207B (en) 2011-11-11
DE112007002963T5 (en) 2009-10-08
JPWO2008065863A1 (en) 2010-03-04

Similar Documents

Publication Publication Date Title
US7552028B2 (en) Recording medium, test apparatus and diagnostic method
US7802140B2 (en) Diagnostic program, a switching program, a testing apparatus, and a diagnostic method
US20080133165A1 (en) Test apparatus and device interface
EP1881331A1 (en) Testing device, diagnostic program, and diagnostic method
JP5153774B2 (en) Test apparatus, program, and recording medium
TWI502336B (en) Debug device for computer system and method thereof.
US7673188B2 (en) System and method for controlling synchronous functional microprocessor redundancy during test and method for determining results
US7873874B2 (en) System and method for controlling synchronous functional microprocessor redundancy during test and analysis
CN101446913B (en) Method and device for detecting equipment faults
WO2007114373A1 (en) Test method, test system, and auxiliary substrate
CN113160875B (en) Chip test system and test method
EP2771705A1 (en) Programmable test instrument
CN109117299B (en) Error detecting device and method for server
WO2005091305A1 (en) Test device and test method
US6833695B2 (en) Simultaneous display of data gathered using multiple data gathering mechanisms
US6490694B1 (en) Electronic test system for microprocessor based boards
JPH0252446A (en) Testing apparatus for integrated circuit
EP0032895A1 (en) Testor for microprocessor-based systems
TW201928669A (en) Computer apparatus, diagnostic method and non-transitory computer-readable storage medium
JP3107015B2 (en) Intermittent fault diagnosis system
JPH06149609A (en) Diagnostic system for electronic computer
JPH06139094A (en) Information processor

Legal Events

Date Code Title Description
AS Assignment

Owner name: ADVANTEST CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:IWAMOTO, SATOSHI;REEL/FRAME:018832/0171

Effective date: 20061227

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20170623