Processor-based measurement method for testing a device under test and measurement apparatus using the same
阅读说明:本技术 用于测试被试设备的基于处理器的测量方法及利用其的测量装置 (Processor-based measurement method for testing a device under test and measurement apparatus using the same ) 是由 金秉圭 金秉润 于 2018-06-07 设计创作,主要内容包括:本发明涉及用于测试具有多个端子的被试设备(DUT:device under test)的测量方法,具体而言,涉及用于测量诸如电子设备、半导体元件、电路模块、电路基板等装有电子电路的各种电子设备的功能及性能所需的手段,涉及一种为了与配备高价的各种硬件来运用的以往手段相比能够节省单价而处理器以软件方式支持测量的方法及利用其的装置。(The present invention relates to a measurement method for testing a Device Under Test (DUT) having a plurality of terminals, and more particularly, to a method for measuring functions and performance of various electronic devices equipped with electronic circuits, such as electronic devices, semiconductor elements, circuit modules, and circuit boards, and a method for supporting measurement by a processor in a software manner so as to save unit cost as compared with a conventional method in which expensive various hardware is provided for operation, and an apparatus using the method.)
1. A measurement method, which is a processor-based measurement method for testing a device under test having a plurality of terminals, comprising:
(a) a step in which the processor performs: (i) a processing task of obtaining a power setting signal and a switch setting signal, and (ii) a processing task of establishing a measurement mode table;
(b) after the measurement mode table is established, the processor transmits a measurement starting signal to the bus regulator, so that the bus regulator opens a bus; and
(c) step, wherein, after the bus is opened, the processor executes: (i) processing tasks for measuring the device under test in the following manner: the measurement mode table, the power setting signal, and the switch setting signal are loaded on the bus together with a measurement serial number, so that the measurement mode table, the switch setting signal, and the power setting signal are transmitted to a tester channel, a switching regulator, and a power supply, respectively, so that the tester channel applies a mode signal based on the measurement mode table to the device under test, the power supply applies a power voltage based on the power setting signal to the device under test, and the switching regulator adjusts a switch between the tester channel and the device under test according to the switch setting signal.
2. The measurement method according to claim 1, further comprising:
(d) a step in which, after the measurement is completed, the processor executes: (i) a process task that initializes the power setting signal and the switch setting signal, and (ii) a process task that communicates a measurement completion signal to the bus regulator, thereby causing the bus regulator to shut down the bus.
3. The measuring method according to claim 1,
in the step (b), a communication port of a communication unit connected to the bus is opened by the communication unit receiving the measurement start signal,
in the step (c), measurement data obtained from the device under test by means of the measurement is transferred to the communication section through the bus.
4. The measurement method according to claim 3,
while performing the measurement in the (c) step,
at least one part of the signals transferred by loading on the bus meets at least one of the following conditions: (1) real-time recording in a memory or a predetermined storage device, and (2) being stored by an external device through the communication section.
5. The measuring method according to claim 1,
the measurement pattern table is obtained from a measurement program or an external file by means of the processor, or is generated in software by a software module running by means of the processor.
6. The measuring method according to claim 1,
in the step (a), the step (c),
the power setting signal, the switch setting signal and the measurement mode table are stored in a memory,
in the step (c),
the power setting signal, the switch setting signal and the measurement mode table stored in the memory are loaded on the bus together with the measurement serial number.
7. The measuring method according to claim 1,
in the (c) step, the measurements comprise individual measurements performed by one or more meters including at least one of parametric and analog meters.
8. The measuring method according to claim 1,
in the (c) step, if measurement data obtained from the device under test by performing the analog measurement on the device under test is transferred to the processor as a result of the analog measurement through the bus regulator, the processor calculates a characteristic value of an analog signal from the measurement data by a software module run by means of the processor.
9. The measurement method according to claim 8,
the characteristic value of the analog signal includes at least one of accuracy, resolution, dynamic range, offset error, gain error, differential nonlinearity, and integral nonlinearity.
10. The measuring method according to claim 1,
in the (c) step, the measuring includes a measurement of a leakage current, and if a time required for leakage of the leakage current is measured, the processor performs a processing task of converting the time required for leakage into the leakage current by a software module executed by means of the processor, thereby measuring the leakage current.
11. The measurement method according to claim 10,
if the time required for measuring a voltage change with respect to a preset voltage change amount is measured for a measurement terminal connected to the device under test, time data as a measurement result of the required time is transmitted to the processor through the bus regulator, and the processor measures the leakage current by means of a calculation in which a capacitance value of the measurement terminal set in advance and the voltage change amount are constant.
12. A measurement method, which is a processor-based measurement method for testing a device under test having a plurality of terminals, comprising:
(a) a step in which the processor performs for a specific measurement: (i) a processing task of obtaining a power setting signal and a switch setting signal, and (ii) a processing task of establishing a measurement mode table;
(b) step, wherein, after the measurement mode table is established, the processor executes: (i) performing the processing task of the specific measurement on the device under test in the following manner: loading the measurement mode table, the power setting signal, and the switch setting signal on a bus together with a measurement serial number, so that the measurement mode table, the switch setting signal, and the power setting signal are transmitted to a tester channel, a switching regulator, and a power supply, respectively, so that the tester channel applies a mode signal based on the measurement mode table to the device under test, the power supply applies a power supply voltage based on the power setting signal to the device under test, and the switching regulator adjusts a switch between the tester channel and the device under test according to the switch setting signal; and
(c) a step in which, if measurement data is obtained from the device under test by means of the measurement, the processor compares a measurement value, which is (i) the measurement data or (ii) a value calculated from the measurement data by a software module run by means of the processor, with an expected value based on the specific measurement, thereby determining whether the device under test is defective.
13. The measurement method according to claim 12,
the (c) step includes (c1) a step of, in the (c1) step, calculating the measurement value from the measurement data by the software module if calculation by the software module is required in order to obtain the measurement value, and using the measurement data as the measurement value if calculation by the software module is not required, thereby determining whether the device under test is defective,
the (c) step further includes a (c0) step before the (c1) step, and in the (c0) step, the processor starts repeating the (a) to (c) steps for another measurement different from the specific measurement.
14. A measurement apparatus, which is a processor-based measurement apparatus for testing a device under test having a plurality of terminals, comprising:
the processor executes a processing task of acquiring a power supply setting signal and a switch setting signal and a processing task of establishing a measurement mode table, and generates a measurement starting signal after the measurement mode table is established;
a bus connected with the processor;
a bus regulator which opens the bus if the measurement start signal is received from the processor;
at least one tester channel applying a mode signal based on the measurement mode table obtained as a result of being loaded on the bus to the device under test;
a switch interposed between the tester channel and the device under test;
a power supply applying a power supply voltage based on the power supply setting signal obtained as a result of being loaded on the bus to the device under test; and
a switching regulator that regulates the switch according to the switch setting signal obtained as a result of being loaded on the bus, and
if the bus is open, the processor loads the measurement mode table, the power setting signal and the switch setting signal on the bus together with a measurement serial number and transmits the measurement serial number to the tester channel, the switch regulator and the power supply, so as to perform measurement on the device under test.
15. The measurement arrangement according to claim 14,
if the measurement is complete, the processor performs: (i) initializing the power setting signal and the switch setting signal; and (ii) communicating an end-of-measurement signal to the bus regulator, thereby causing the bus regulator to shut down processing tasks of the bus.
16. The measurement arrangement according to claim 14,
the measuring device further comprises a communication section connected to the bus,
the communication unit is configured to: opening a communication port of the communication section if the measurement start signal is received from the processor,
measurement data obtained from the device under test by means of the measurement is transferred to the communication section through the bus.
17. The measurement device of claim 16,
when the measurement is to be performed, the measurement is performed,
at least one part of the signals transferred by loading on the bus meets at least one of the following conditions: (1) recorded in real time in a memory or a predetermined storage device included in the measuring device, and (2) stored by an external device through the communication unit.
18. The measurement arrangement according to claim 14,
the measurement pattern table is obtained from a measurement program or an external file by means of the processor, or is generated in software by a software module running by means of the processor.
19. The measurement arrangement according to claim 14,
the measuring device further comprises a memory for storing the power setting signal, the switch setting signal and the measurement mode table,
the power setting signal, the switch setting signal and the measurement mode table are loaded on the bus together with the measurement serial number from the memory.
20. The measurement arrangement according to claim 14,
the measuring device further comprises more than one measuring device, the more than one measuring device comprises at least one of a parametric measuring device and an analog measuring device which are connected with the tested equipment through the switch,
the measurements performed include individual measurements performed by the one or more meters.
21. The measurement arrangement according to claim 14,
if measurement data obtained from the device under test by performing an analog measurement of the device under test is transferred to the processor as a result of the analog measurement via the bus regulator, the processor calculates a characteristic value of an analog signal from the measurement data by a software module run by means of the processor.
22. The measurement arrangement according to claim 14,
the measurements performed include measurements of leakage current,
if the time required for the leakage of the leakage current is measured, the processor executes a processing task of transforming the time required for the leakage into the leakage current by a software module run by means of the processor, thereby measuring the leakage current.
23. The measurement device of claim 22,
if the time required for measuring a voltage change with respect to a preset voltage change amount is measured for a measurement terminal connected to the device under test, time data as a measurement result of the required time is transmitted to the processor through the bus regulator, and the processor measures the leakage current by means of a calculation in which a capacitance value of the measurement terminal set in advance and the voltage change amount are constant.
24. The measurement arrangement according to claim 14,
the measuring device further comprises an auxiliary processor different from the processor,
the auxiliary processor performs at least a portion of the functions to be performed by means of the processor in place of the processor.
Technical Field
The present invention relates to a measurement method for testing a Device Under Test (DUT) having a plurality of terminals, and more particularly, to a method for measuring functions and performance of various electronic devices equipped with electronic circuits, such as electronic devices, semiconductor elements, circuit modules, and circuit boards, and a method for supporting measurement by a processor in a software manner so as to save unit cost as compared with a conventional method using expensive various hardware, and an apparatus using the method.
Background
The measurement device is employed in combination with a microcontroller (or microprocessor) that directs the preparation of measurements for a Device Under Test (DUT) and the execution of measurement programs, and various modules (or meters) that actually execute it.
Fig. 1 is a block diagram conceptually illustrating a conventional exemplary measuring apparatus for testing a device under test, particularly a measuring apparatus such as that disclosed in U.S. patent publication No. 6,028,439.
According to a conventional measuring means, a measuring apparatus disclosed in U.S. Pat. No. 6,028,439 includes: a microcontroller (microprocessor) 110, a pattern generator (PAT GEN)120 for generating a measurement pattern (pattern), a leakage current measuring Device (LCTU)125 for measuring a leakage current, a power supply (Device PowerSupply)180 for supplying a voltage to a Device under test, a Parameter Measuring Unit (PMU)190 for measuring a signal characteristic, a clock generating Period generator (Period GEN; not shown), and the like.
In this measurement method, a micro controller (microcontroller)110 is responsible for measurement instruction and control, and measurement is performed by an expensive physical measurement device, which increases the volume of the measurement device, resulting in a disadvantage of increased manufacturing cost.
As another example of a measuring apparatus intended to compensate for such a drawback, a measuring apparatus of national instruments has a configuration as shown in fig. 2, is provided with a PC (personal computer) independently of a digital tester serving as a measurement, and selectively utilizes a scheme of comparing an output signal of a device under test measured by the digital tester with an expected value by application software running on the PC.
However, this method has a problem that real-time comparison and analysis of measurement results are difficult due to a delay time in the process of transferring measurement data to a PC and storing the measurement data in a memory by a digital tester, a delay time in the process of reading stored data by application software and performing data comparison, a delay time caused by application software driving, and the like, and is not suitable for high-speed measurement. Therefore, for real-time data comparison, it is recommended to separately equip a physical data comparator device for use.
In addition, in the case of the measuring apparatus of the national instruments company, since the means of replacing the physical measuring instrument with the application software is limited to data comparison, there is a limit in miniaturization of the measuring apparatus and reduction of the manufacturing cost only with the corresponding methodology.
Disclosure of Invention
(problems to be solved by the invention)
In order to solve the above problems, an object of the present invention is to provide a novel measurement method, which eliminates a conventional measurement method using an independent physical means required for measurement, comparison, and analysis of pattern generation, leakage current, analog signals, and the like, and enables a microprocessor to be connected to pattern generation operation, real-time data conversion, and analysis operation in real time, instead of using physical measurement modules such as a pattern generator, a leakage current measurement device, and an analog signal processing device.
Another object of the present invention is to provide a measuring device capable of accumulating and checking instruction data outputted from a microprocessor, measurement data generated during a measurement process, a final determination result, analysis data, and the like in real time. In other words, it is still another object of the present invention to provide a means for allowing a user to analyze a measurement process and its result at any time, regardless of whether the measurement is in progress or after the measurement is completed, and to provide a support for analyzing the cause of the malfunction of a measurement object and/or precisely checking the level of the result.
(measures taken to solve the problems)
The characteristic configuration of the present invention for achieving the above-described object of the present invention and achieving the characteristic effects of the present invention described later is as follows.
According to one aspect of the present invention, there is provided a processor-based measurement method for testing a Device Under Test (DUT) having a plurality of terminals, the measurement method including: (a) a step in which the processor performs: (i) a processing task of obtaining a power setting signal and a switch setting signal, and (ii) a processing task of establishing a measurement mode table; (b) after the measurement mode table is established, the processor transmits a measurement starting signal to the bus regulator, so that the bus regulator opens a bus; and (c), after the bus is opened, the processor executes: (i) processing tasks for measuring the device under test in the following manner: the measurement mode table, the power setting signal, and the switch setting signal are loaded on the bus together with a measurement serial number, and the measurement mode table, the switch setting signal, and the power setting signal are transmitted to a tester channel, a switching regulator, and a power supply, respectively, so that the tester channel applies a mode signal based on the measurement mode table to the device under test, the power supply applies a power voltage based on the power setting signal to the device under test, and the switching regulator adjusts a switch between the tester channel and the device under test according to the switch setting signal.
According to another aspect of the present invention, there is provided a processor-based measurement method for testing a device under test having a plurality of terminals, the measurement method comprising: (a) a step in which the processor performs for a specific measurement: (i) a processing task of obtaining a power setting signal and a switch setting signal, and (ii) a processing task of establishing a measurement mode table; (b) step, wherein, after the measurement mode table is established, the processor executes: (i) performing the processing task of the specific measurement on the device under test in the following manner: loading the measurement mode table, the power setting signal, and the switch setting signal on a bus together with a measurement serial number, so that the measurement mode table, the switch setting signal, and the power setting signal are transmitted to a tester channel, a switching regulator, and a power supply, respectively, so that the tester channel applies a mode signal based on the measurement mode table to the device under test, the power supply applies a power supply voltage based on the power setting signal to the device under test, and the switching regulator adjusts a switch between the tester channel and the device under test according to the switch setting signal; and (c) a step in which, if measurement data is obtained from the device under test by means of the measurement, the processor compares a measurement value with an expected value based on the specific measurement to determine whether the device under test is defective, wherein the measurement value is (i) the measurement data or (ii) a value calculated from the measurement data by a software module run by means of the processor.
Wherein the step (c) of the measuring method may preferably include a step (c1) of calculating the measured value from the measurement data by the software module if calculation by the software module is required in order to obtain the measured value, and using the measurement data as the measured value by the processor if calculation by the software module is not required, thereby determining whether the device under test is defective; the step (c) may further include a step (c0) before the step (c1), and in the step (c0), the processor starts to repeat the steps (a) to (c) in order to perform another measurement different from the specific measurement.
According to yet another aspect of the present invention, there is provided a processor-based measurement apparatus for testing a device under test having a plurality of terminals, the measurement apparatus comprising: the processor executes a processing task of acquiring a power supply setting signal and a switch setting signal and a processing task of establishing a measurement mode table, and generates a measurement starting signal after the measurement mode table is established; a bus connected with the processor; a bus regulator which opens the bus if the measurement start signal is received from the processor; at least one tester channel that applies a mode signal based on the measurement mode table obtained as a result of being loaded on the bus to the device under test; a switch interposed between the tester channel and the device under test; a power supply applying a power supply voltage based on the power supply setting signal obtained as a result of being loaded on the bus to the device under test; and a switching regulator which regulates the switch according to the switch setting signal obtained by being loaded on the bus, and if the bus is open, the processor loads the measurement mode table, the power setting signal and the switch setting signal on the bus together with a measurement serial number and transmits them to the tester channel, the switching regulator and the power supply, thereby performing measurement on the device under test.
(Effect of the invention)
According to the present invention, a software-based measurement method is provided which can replace a conventional measurement method having a high degree of hardware dependence, and thus the hardware weight of the measurement device is reduced, and the device is miniaturized and the manufacturing cost thereof is reduced.
In addition, according to the present invention, it is possible to provide a function capable of analyzing and storing various signals and results generated during measurement in real time by using the performance of the processor and the communication unit, which has been dramatically developed in recent performance. Therefore, the function of the measuring device staying in the measurement in the past can be expanded to the field of real-time data analysis.
Drawings
The following drawings attached for the purpose of illustrating embodiments of the present invention are only a part of the embodiments of the present invention, and one of ordinary skill in the art to which the present invention pertains (hereinafter, referred to as "ordinary skill") may obtain other drawings based on the drawings without inventive operation.
Figure 1 is a block diagram conceptually illustrating a previous example measurement device for testing a Device Under Test (DUT).
Fig. 2 is a block diagram conceptually illustrating an exemplary measuring instrument of National Instruments (National Instruments) aiming at reducing the volume and saving the manufacturing cost of a conventional measuring apparatus such as the measuring apparatus shown in fig. 1.
FIG. 3a is a block diagram illustrating one embodiment of a processor-based measurement device for testing a device under test having a plurality of terminals in accordance with the present invention.
FIG. 3b is a block diagram showing another embodiment of a processor-based measurement apparatus for testing a device under test having a plurality of terminals in accordance with the present invention.
Fig. 4 is a flow chart exemplarily showing a processor-based measurement method for testing a device under test having a plurality of terminals according to the present invention.
Fig. 5a is a flow chart exemplarily showing a modification of sequentially performing leakage current measurement and signal measurement in the course of executing a processor-based measurement method for testing a device under test having a plurality of terminals according to the present invention.
Fig. 5b is a flow chart exemplarily showing a modification of performing leakage current measurement and signal measurement in combination in the course of executing a processor-based measurement method for testing a device under test having a plurality of terminals according to the present invention.
Detailed Description
In order to make the objects, aspects and advantages of the present invention more apparent, reference is made to the following detailed description of the present invention, taken in conjunction with the accompanying drawings, which illustrate, by way of example, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention.
In the detailed description of the invention and the claims, the terms "comprises" and "comprising" and variations thereof do not exclude other technical features, additives, components or steps. Additional objects, advantages and features of the invention will be set forth in part in the description which follows, and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention. The following examples and figures are provided as examples and are not intended to limit the present invention.
Further, the present invention covers all possible combinations of the embodiments shown in the present specification. The various embodiments of the invention, although different from each other, are understood not to be necessarily mutually exclusive. For example, particular shapes, structures and characteristics described herein may be associated with one embodiment and may be embodied in other embodiments without departing from the spirit or scope of the invention. It is to be understood that the position and arrangement of the individual components in the embodiments disclosed may be changed without departing from the spirit and scope of the present invention. Therefore, the following detailed description is not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims and all ranges equivalent to the contents of the claims if they can be appropriately described. In the drawings, like numerals refer to the same or similar functionality in many respects.
Where the context does not otherwise dictate or clearly contradict, items referred to in the singular are intended to be encompassed by the plural as long as the context does not otherwise dictate. In describing the present invention, detailed descriptions thereof will be omitted when it is judged that specific descriptions of related well-known configurations or functions may unnecessarily obscure the gist of the present invention.
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings in order that those skilled in the art can easily practice the invention.
Fig. 3a is a block diagram showing one embodiment of a processor-based measuring apparatus for testing a device under test having a plurality of terminals according to the present invention, and fig. 3b is a block diagram showing another embodiment of a processor-based measuring apparatus for testing a device under test having a plurality of terminals according to the present invention.
If referring to FIG. 3a, the processor-based measurement device of the present invention comprises: a processor (processor)310, a bus (bus) connected to the
To roughly describe the measuring apparatus in order to describe the measuring method of the present invention, first, the
The function of these constituent elements of the measuring device of the present invention will be described in more detail below.
Referring to fig. 3b, the processor-based measurement device of the present invention may also include an additional
A flow of performing measurement by such a measurement apparatus of the present invention is explained in detail with reference to fig. 4, and fig. 4 is a flow chart exemplarily showing a processor-based measurement method (hereinafter referred to as "measurement method") of the present invention for testing a device under test having a plurality of terminals.
Referring to fig. 4, the measurement method of the present invention includes the steps of the
Preferably, the measurement mode table may be imported from a measurement program or an external file by means of the
Among them, in one embodiment of generating the measurement pattern table by the
The memory cell check sequence of the March X mode is as follows. First, after recording the entire memory cell array as 0, it is sequentially checked whether or not the data of each cell is 0, and then
The algorithm of the above-described unfolding process is briefly described as follows.
The first step is as follows: when 0 is recorded in all the cells by designating the address of the first cell, and recording 0 in the first cell, WE (Write Enable) and OE (Output Enable) signals for controlling the memory are held in ON (On) and OFF (Off) states, respectively. Where WE is a signal that allows data to be recorded to the memory cell and OE is a signal that allows data to be read from the memory cell.
The second step is as follows: the address of the first cell is designated, data 0 is read,
The third step: the address of the last cell is designated,
The fourth step: the address of the last cell is specified, data 0 is read, the address is decremented, and data 0 is read from all cells. At this time, the WE and OE signals are kept in an OFF (Off) state and an ON (On) state, respectively.
According to the aforementioned algorithm, an example of each step mode table derived by the
[ Table 1]
[ Table 2]
[ Table 3]
[ Table 4]
The pattern thus derived is not transmitted directly to the
Preferably, in step S410, the power setting signal, the switch setting signal, and the measurement mode table may be stored in the
If referring again to fig. 4, the measurement method of the present invention further comprises: step S420, after the measurement mode table is established, in which the
Then, the measuring method of the present invention further includes a step S430 (not shown in the figure): s430a and S430b, in the step S430, after the bus and the communication port of the
The "measurement" referred to herein may include individual measurements performed by at least one of the meters including the
Specifically, the processing task S430a is performed in such a manner that the
In the embodiment where the power setting signal, the switch setting signal, and the measurement mode table are stored in the
On the other hand, another processing task S430b is for real-time storage of measurement information that is a technical feature of the measuring method and measuring apparatus of the present invention.
That is, the present invention is still another feature in that measurement information is provided in real time in order to analyze the cause of a failure of a device under test. The information of the measurement mode table generated by means of the
In summary, in performing the measurement of the present invention, at least a part of the signals transmitted by being loaded on the bus may be (1) recorded in real time in the
Then, the measuring method of the present invention has another feature in that the
Specifically, in contrast to the conventional analog measurement device which is generally composed of a measurement unit and an arithmetic unit, in the present invention, in step S430, the
The characteristic value of the analog signal may include, but is not limited to, at least one of accuracy (accuracy), resolution (resolution), dynamic range (dynamic range), offset error (offset error), gain error (gain error), differential nonlinearity (differential nonlinearity), and integral nonlinearity (integral nonlinearity), which can be understood by those skilled in the art.
The process of simulating the measurement is illustrated in more detail as follows. First, before measurement, a digital signal is applied to the device under
First, in digital input-analog output, a digital signal is input to the device under
Second, in the case of analog input-digital output, an analog signal is applied to the device under
In addition, the measuring method of the present invention has another feature in that the current-
Specifically, since the magnitude of the leakage current is proportional to the time during which the amount of charge (discharge) charged in the measurement terminal of the device under test flows out, assuming that the voltage applied to the measurement terminal is V, the capacitance of the measurement terminal is C, and the current is I, I ═ dQ/dt ═ C ═ dV/dt, that is, the amount of change in the voltage (or the amount of change in charging and discharging) and the amount of change in the time required for the change can be measured to calculate the leakage current. Alternatively, the voltage applied to the resistor when the current flows may be measured from i ═ V/R. In such an indirect current measurement method, calculation of measurement data is required, and the current-time converter of the present invention performs such a function.
The leakage current measurement process is illustrated in more detail as follows. First, the
In summary, in the present invention, in order to measure the leakage current in the
With regard to the measurement of the present invention, after the time required for leakage of the leakage current is measured in step S430 of an embodiment of the measurement method of the present invention including the measurement of the leakage current, the
Then, if referring to fig. 4, the measurement method of the present invention may further include: step { S440 (not shown in the figure): s440a, S440b }, wherein, after the measurement is completed, the
The measurement method of the present invention may be constituted by a series of measurement-continuous procedures for the device under
For the general apparatus under
[ Table 5]
As briefly described with reference to table 5, the measurement of the leakage current may be performed by 2 procedures according to the power supply and ground directivity, respectively.
The Scan (Scan) is a "logic measurement circuit" which is particularly added to measure the presence or absence of a failure in a logic circuit in a semiconductor chip, and is composed of several tens of circuits, and the Scan (Scan) measurement program may be composed of several tens of programs in accordance with this. The Scan (Scan) is not required for a semiconductor function, but is a dedicated circuit that is added for the purpose of purely measuring an abnormality of a logic circuit, and occupies approximately 10% of a semiconductor area. The reason why the burden of increasing the chip area and the manufacturing cost is not considered is that a Scan (Scan) circuit is included in the chip design because the number of semiconductor function test items increases infinitely when the Scan (Scan) circuit is not provided, and it is difficult to find out a circuit abnormality caused by a defect in the semiconductor process. For example, in the case of a communication chip having more than 1 hundred million transistors, driving all the transistors to check the presence or absence of an abnormality results in an operation of increasing the number of functional tests infinitely, which leads to an increase in manufacturing cost.
Furthermore, BiST is a "memory measurement circuit" that is installed in particular to measure whether or not there is a failure in a memory circuit inside a chip, and hundreds of memories are installed inside a normal chip. With such a measurement circuit, the chip area is slightly increased, but when there is no BiST circuit like scanning (Scan), an infinite number of measurement procedures are required, and the measurement time becomes a huge burden.
The simulation measurement is usually composed of several programs, depending on the design of the device under test, and the operation function measurement (functional) is a direct function test of a circuit used for embodying an actual function of the device under test, and is usually applied by being composed of several tens of measurement programs.
On the other hand, the input-output voltage measurement, the DUT dynamic/static current measurement, is also made up of several programs.
Fig. 5a is a flowchart exemplarily showing a modification (hereinafter, referred to as "sequential measurement mode") of sequentially performing leakage current measurement and signal measurement in performing a processor-based measurement method for testing a device under test having a plurality of terminals according to the present invention, and fig. 5b is a flowchart exemplarily showing a modification (hereinafter, referred to as "combined measurement mode") of performing leakage current measurement and signal measurement in combination in performing a processor-based measurement method for testing a device under test having a plurality of terminals according to the present invention.
Here, the measurement of the signal corresponds to items 3 to 5, 7, and 8 among the items shown in table 5, and in this specification, the measurement of the digital signal or the analog signal is referred to. The signal measurement program responsible for the signal measurement refers to a program that is created by a person skilled in the art according to the language of the measurement device based on a test vector composed of input signal information and measurement conditions provided by a chip designer and expected values. The expected value here refers to information on what kind of response output the device under test will make for a given input signal, and in the case of signal measurement, states such as "0", "1", "Hi-Z", and in the case of parametric measurement, corresponds to information on what kind of range it will have spread. In the present invention, good product determination means that if such expected value matches the measured value, it is determined as good, and if not, it is determined as defective.
However, the Parameter Measurement Unit (PMU)190 measures what value the voltage or current has, but not a predetermined value, and for good product determination based on this, if the measured value is within the specification (upper limit and/or lower limit) satisfied, it is determined as a good product, and if the measured value exceeds the specification, it is determined as a defective product.
On the other hand, the measurement of the leakage current is performed for all the input/output terminals of the device under test, and the leakage current of only the input/output terminals is checked without measuring the internal circuits of the device under test, and is different from the signal measurement for which circuits the internal circuits of the device under test are measured, that is, for which measurement program is applied, and various terminals are used.
Based on the description, the sequential measurement method and the combined measurement method will be described with reference to fig. 5a and 5 b.
The sequential measurement method is a general measurement method in which, when a series of measurement continuous procedures are performed, one measurement is completed and then the next measurement is sequentially performed.
Referring to fig. 5a, which shows a process in which the measurement of the leakage current and the measurement of the digital (or analog) signal are performed sequentially according to a sequential measurement method, the
In summary, the first measurement method based on the sequential measurement method includes: a first step in which the processor performs, for a specific measurement, (i) a process task of obtaining a power setting signal and a switch setting signal and (ii) a process task of establishing a measurement pattern table; a second step in which, after the measurement mode table is established, the processor performs (i) loading the measurement mode table, the power setting signal and the switch setting signal on the bus together with a measurement serial number so that the measurement mode table, the switch setting signal and the power setting signal are respectively transmitted to a tester channel, a switching regulator and a power supply, thereby causing the tester channel to apply a mode signal based on the measurement mode table to the device under test, causing the power supply to apply a power supply voltage based on the power supply setting signal to the device under test, causing the switching regulator to regulate a switch between the tester channel and the device under test according to the switch setting signal, in this way, the processor performs a processing task for the device under test to make the specific measurement; and a third step in which, after obtaining measurement data from the device under test by means of the measurement, the processor compares the measurement value with an expected value based on the specific measurement to determine whether the device under test is defective, wherein the measurement value is (i) the measurement data or (ii) a value calculated from the measurement data by a software module run by means of the processor.
In contrast, when a series of measurement sequences is performed in the combined measurement method, the next measurement is performed simultaneously before one measurement is completed.
Referring to fig. 5b, which shows a process in which the measurement of the leakage current and the measurement of the digital (or analog) signal are performed continuously according to a combined measurement method, the
In summary, the second measurement method based on the combined measurement method still comprises the steps of the first measurement method based on the sequential measurement method, but there is a difference in that the third step of the second measurement method comprises: a third step of, if calculation by the software module is required in order to obtain the measurement value, calculating the measurement value from the measurement data by the software module, and if calculation by the software module is not required, using the measurement data as the measurement value by the processor, thereby determining whether the device under test is defective; in addition, the third step of the second measurement method, before the third-step, further includes: a third-zero step, wherein the processor initiates an iteration of the first through third steps in order to make other measurements different from the particular measurement. That is, the processor starts the measurement of the next sequence in parallel with the third-step, instead of waiting for the occurrence of the poor determination result according to the third-step, thereby saving the overall measurement time, which can be said to be a technical feature of the combined measurement method.
With respect to such a series of measurements performed in series, the skilled person will understand that the description of recursive (recursive) as described in the present specification and claims, i.e. a particular step includes its own description (i.e. the third-zero step again includes the third step), as this is the usual way in the software field { the so-called recursive algorithm (recursivalgorithm) }. Such recursive algorithms may be interchanged with iterative algorithms, as will also be well understood by those of ordinary skill. Therefore, the recursive description is exactly equivalent or equivalent (equivalent) to the corresponding iterative description.
The combined measurement method described above has an advantage that the time required for measurement can be shortened as compared with the sequential measurement method. However, such multi-tasking requires a processor having a multi-core and high-speed arithmetic function, and may cause an increase in manufacturing cost.
The
In particular, recent processors have a quad core (quad)/octa core (octa), a clock in the Ghz unit, and a bus interface (bus interface) in the Ghz unit, and thus an environment in which the processors can directly perform more various measurement functions is formed, and it is expected that software conversion into a measurement device according to the present invention will become easier.
On the other hand, as shown in the exemplary illustration in fig. 3b, the processor-based measuring device of the present invention may comprise, in addition to the
As described above, according to all the embodiments described above, the present invention has an effect that the hardware weight of the measuring apparatus is reduced, and thus the measuring apparatus is miniaturized and the cost required for manufacturing thereof is saved.
The technique described herein by the embodiment has advantages in that not only the disadvantages of the conventional technique are made up and the cost is saved, but also various signals and results thereof generated during the measurement process can be analyzed and stored in real time, and the function of the measurement device which has been staying in the past is expanded to the field of real-time data analysis.
Based on the above description of the embodiments, it is obvious for a person skilled in the relevant art to understand that the present invention is implemented by a combination of software modules and hardware modules. The object of the present invention or a part contributing to the conventional art can be realized in the form of a program command executable by various components, and can be recorded in a machine-readable recording medium. The machine-readable recording medium may include program commands, data files, data structures, etc., alone or in combination. The program command recorded in the machine-readable recording medium may be specially designed and constructed for the present invention, or may be well known and available to those having ordinary skill in the software art. Examples of the machine-readable recording medium include hardware devices specifically configured to store and execute program commands, magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media (magnetic-optical media) such as floppy disks, and flash memories such as ROMs, RAMs, and the like. Examples of the program command include not only a machine language code made by means of a compiler but also a high-level language code that can be executed by a processor using an interpreter or the like.
The measuring device of the invention, in particular the processor of the measuring device, may comprise or be configured to run one or more software module portions as described above for performing the process of the invention.
The measuring device of the present invention includes a memory such as a ROM/RAM for storing program commands, and a processor configured to execute the commands stored in the memory may include a CPU or a GPU, and may include a communication section capable of transmitting and receiving signals with an external device as described above. Furthermore, the measuring device of the present invention may also comprise a keyboard, mouse, other external input device for receiving commands written by the opener.
The present invention has been described above with reference to specific matters such as specific constituent elements and limited embodiments and drawings, but this is provided only to facilitate a more complete understanding of the present invention, and the present invention is not limited to the embodiments described above, and various modifications and variations can be made by those skilled in the art to which the present invention pertains, as long as they are described in the above description.
Therefore, the idea of the present invention is not limited to the above-described embodiments, and not only the claims to be described below but also all the contents equally or equivalently modified from the claims are included in the scope of the idea of the present invention.
In so equally or equivalently distorted content, for example, a mathematically or logically equivalent (equivalent) method is included that can achieve the same result as achieved by implementing the method of the invention.
- 上一篇:一种医用注射器针头装配设备
- 下一篇:诊断电池组的负电极接触器的装置和方法