Semiconductor device simulating apparatus and semiconductor...

Computer-aided design and analysis of circuits and semiconductor – Nanotechnology related integrated circuit design

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C716S030000, C716S030000

Reexamination Certificate

active

06487700

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention relates to a semiconductor device simulating apparatus that is used in a program debugging apparatus for checking a test program by emulating a semiconductor test apparatus, as well as to a semiconductor test program debugging apparatus using such a semiconductor device simulating apparatus.
Semiconductor test apparatuses are known that perform a DC test, a function test, etc. on various semiconductor devices such as logic ICs and semiconductor memories before shipment. The tests that are performed by semiconductor test apparatuses are generally classified into the function test and the DC test. In a function test, a prescribed test pattern signal is applied to a semiconductor device to be tested (hereinafter referred to as “DUT”) and it is checked whether the DUT performs an expected operation for the test pattern signal. In a DC test, it is checked whether DC characteristics obtained at each terminal of a DUT are expected ones. Among the DC tests for example, there are voltage-application current-measurement tests which test whether an expected current can be output from a terminal when a known voltage is applied, and current source voltage measurement tests which test whether an expected voltage appears at a terminal when a known current is input or output. In case of function tests, in many cases, voltage conditions, current conditions, etc. that are applied to a DUT are changed in various manners such as changing a high-level-state voltage to 4 V that is lower than a regular voltage value of 5 V, for example, and changing a low-level-state voltage to 0.5 V that is higher than a regular voltage value of 0 V, for example.
In conducting a function test or a DC test, various conditions, that is, tests of what items are to be performed under what conditions are incorporated in advance in a semiconductor test program. Therefore, various tests can be performed on a DUT by running such a semiconductor test program. However, a semiconductor test program includes an enormous number of steps because it is required to control a wide variety of operations such as setting of test items, setting of test conditions, execution of a test, and judgment of a test result. When the kind of a DUT or its logic is changed, it is necessary to alter a semiconductor test program accordingly in various manners. When a semiconductor test program is newly generated or altered, it is necessary to evaluate it, that is, to check whether the program itself operates normally. One method is such that a semiconductor test program is evaluated by running it for a DUT that is known to be good or defective by using an actual semiconductor test apparatus. However, semiconductor test apparatuses themselves are expensive and are introduced in a small number. Therefore, testing whether a semiconductor test program operates normally by using an actual semiconductor test apparatus requires that operation of a semiconductor test line be stopped and hence is not preferable. In view of the above, conventionally, instead of evaluating a semiconductor test program by using an actual semiconductor test apparatus, whether the semiconductor test program operates normally is checked by emulating the semiconductor test apparatus by using a general-purpose computer such as a workstation.
For example, Japanese Patent Laid-Open No. 9-185519 discloses a technique in which a semiconductor test apparatus is emulated. This publication relates to a debugging apparatus for testing whether a semiconductor test program operates normally. This debugging apparatus configures an emulated semiconductor test apparatus by running a semiconductor test program to be debugged under the operating system of a general-purpose computer. A simulatory function test or DC test is conducted by connecting an virtual subject device section, test condition setting section, test item setting section, test result storage section, etc. to the emulated semiconductor test apparatus via an interface section and reading virtual data that are set in the virtual subject device section in accordance with test conditions that are set in the test condition setting section.
In the above debugging apparatus, instead of using an actual DUT, virtual data that are set in advance in the virtual subject device section are read into the emulated semiconductor test apparatus via the interface section in accordance with test conditions that are set in the test condition setting section. Judgments “pass” and “fail” are made when the virtual data are within or out of a range corresponding to the test conditions. As such, unlike the case of a DC test using an actual semiconductor test apparatus, the conventional virtual subject device section does not reflect operation of an actual DUT such as a value variation that depends on the internal resistance of a DUT that may occur when a voltage-application current-measurement test or a current-application voltage-measurement test is performed on a measurement subject pin (evaluation subject pin) of the actual DUT. That is, the conventional debugging apparatus merely reads virtual data that are set in advance in the virtual subject device section irrespective of the internal resistance of a DUT, and hence does not properly simulate the operation of the actual DUT.
There is another problem that when it is intended to debug a semiconductor test program by using such a virtual subject device section, part of it cannot be debugged sufficiently for the following reason. To judge the logical value of a signal, it is necessary to set high-level and low-level threshold values at proper values in consideration of a voltage variation due to the internal resistance of a DUT. However, the conventional debugging apparatus cannot judge whether threshold values that are set in a semiconductor device test program are appropriate because a voltage variation due to the internal resistance of a DUT is not taken into consideration.
SUMMARY OF THE INVENTION
The present invention has been made to in view of the above respects, and an object of the invention is therefore to provide a semiconductor device simulating apparatus capable of properly simulating and outputting a voltage value or a current value that varies depending on an internal resistance as in an actual DUT.
Another object of the invention is to provide a semiconductor test program semiconductor test program debugging apparatus capable of properly checking the contents of a semiconductor test program even in a case of using a virtual semiconductor device (hereinafter described as “device model”) in the same manner as in a case where the semiconductor test program is run for an actual DUT.
According to an aspect of the invention, a semiconductor device simulating apparatus comprises parameter setting unit for setting various parameters to be used for measuring a current value or a voltage value that varies depending on an internal resistance of a DUT; input unit for inputting a test signal for the DUT; and simulating unit for simulating and outputting a current value or a voltage value that varies depending on the internal resistance of the DUT in accordance with the parameters and the test signal.
In general, a current value or a voltage value that is measured from a signal pin of a DUT varies depending on an internal resistance of the DUT. Therefore, by simulating a current value or a voltage value of a DUT with the simulating unit after setting, with the parameter setting unit, various parameters that are necessary for such a measurement, a current value or a voltage value that varies depending on an internal resistance can properly be simulated and output in the same manner as in the case of measuring an actual DUT.
In particular, it is desirable that the various parameters that are set by the parameter setting unit include a first parameter indicating a voltage value and a resistance value in a case where a signal pin of a DUT is in a high-level state, a second parameter indicating a voltage value and a resistance value in a case where the sign

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Semiconductor device simulating apparatus and semiconductor... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Semiconductor device simulating apparatus and semiconductor..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Semiconductor device simulating apparatus and semiconductor... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2928456

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.