Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
204 words
In a test of an LSI, a test program producing device for producing a test program for use in an individual test of an LSI to be examined, comprising: test item information producing means for reading at least circuit information including information regarding concrete circuit specifications of an LSI to be examined, macro to be tested information which describes test items for each macro, and a necessary library, to produce necessary information regarding test items for said LSI to be examined; test possibility/impossibility determining means for calculating a total capacity of an object of a test pattern in a test program to be produced and comparing the total capacity of the object with a memory capacity of a testing device which executes a test for said LSI to be examined to determine whether the test is possible or not based on the comparison results; and individual test program producing means for, when determination is made by said test possibility/impossibility determining means that a test is possible, embedding information regarding test items produced by said test item information producing means in a model of a test program prepared in advance to produce a test program for an individual test of said LSI to be examined.
Claim 2
Dependent Claim
204 words
In a test of an LSI, a test program producing device for producing a test program for use in an individual test of an LSI to be examined, comprising: test item information producing means for reading at least circuit information including information regarding concrete circuit specifications of an LSI to be examined, macro to be tested information which describes test items for each macro, and a necessary library, to produce necessary information regarding test items for said LSI to be examined; test possibility/impossibility determining means for calculating a total capacity of an object of a test pattern in a test program to be produced and comparing the total capacity of the object with a memory capacity of a testing device which executes a test for said LSI to be examined to determine whether the test is possible or not based on the comparison results; and individual test program producing means for, when determination is made by said test possibility/impossibility determining means that a test is possible, embedding information regarding test items produced by said test item information producing means in a model of a test program prepared in advance to produce a test program for an individual test of said LSI to be examined.
Claim 3
Dependent Claim
76 words
The test program producing device as set forth in claim 1, wherein said test item information producing means obtains at least a corresponding relationship between a pattern address of a test pattern at a pattern object and a pattern address of a test pattern which is yet to be converted into a pattern object to obtain respective start addresses and end addresses of a plurality of test patterns to be executed by a produced test program.
Claim 4
Dependent Claim
106 words
The test program producing device as set forth in claim 1, further comprising: scan path design determining means for determining whether said LSI to be examined is of scan path design and when said LSI is of scan path design, calculating the number of scan path bits of each scan path to calculate a scan path switching address of a pattern object, wherein said individual test program producing means embeds, in addition to the information produced by said test item information producing means, scan path length information and scan path switching address information calculated by said scan path design determining means in said test program model.
Claim 5
Dependent Claim
119 words
The test program producing device as set forth in claim 1, further comprising: memory mounting determining means for determining whether an internal memory is mounted on said LSI to be examined or not and when an internal memory is mounted, calculating a coordinate position of the internal memory in the LSI, counting the number of read data of a memory macro and further obtaining a wire length for the memory macro, wherein said individual test program producing means embeds, in addition to the information produced by said test item information producing means, memory macro location information, number of read data information and read data wire length information obtained by said memory mounting determining means in said test program model.
Claim 6
Dependent Claim
188 words
The test program producing device as set forth in claim 1, further comprising: scan path design determining means for determining whether said LSI to be examined is of scan path design and when said LSI is of scan path design, calculating the number of scan path bits of each scan path to calculate a scan path switching address of a pattern object, and memory mounting determining means for determining whether an internal memory is mounted on said LSI to be examined or not and when an internal memory is mounted, calculating a coordinate position of the internal memory in the LSI, counting the number of read data of a memory macro and further obtaining a wire length for the memory macro, wherein said individual test program producing means embeds, in addition to the information produced by said test item information producing means, scan path length information and scan path switching address information calculated by said scan path design determining means, and memory macro location information, number of read data information and read data wire length information obtained by said memory mounting determining means in said test program model.
Claim 7
Dependent Claim
190 words
In a test of an LSI, a test program producing method of producing a test program for use in an individual test of an LSI to be examined, comprising the steps of: reading at least circuit information including information regarding concrete circuit specifications of an LSI to be examined, macro to be tested information which describes test items for each macro, and a necessary library, to produce necessary information regarding test items for said LSI to be examined; calculating a total capacity of an object of a test pattern in a test program to be produced and comparing the total capacity of the object with a memory capacity of a testing device which executes a test for said LSI to be examined to determine whether the test is possible or not based on the comparison results; and when determination is made by said test possibility/impossibility determining means that a test is possible, embedding information regarding test items produced by said test item information producing means in a model of a test program prepared in advance to produce a test program for an individual test of said LSI to be examined.
Claim 8
Dependent Claim
190 words
In a test of an LSI, a test program producing method of producing a test program for use in an individual test of an LSI to be examined, comprising the steps of: reading at least circuit information including information regarding concrete circuit specifications of an LSI to be examined, macro to be tested information which describes test items for each macro, and a necessary library, to produce necessary information regarding test items for said LSI to be examined; calculating a total capacity of an object of a test pattern in a test program to be produced and comparing the total capacity of the object with a memory capacity of a testing device which executes a test for said LSI to be examined to determine whether the test is possible or not based on the comparison results; and when determination is made by said test possibility/impossibility determining means that a test is possible, embedding information regarding test items produced by said test item information producing means in a model of a test program prepared in advance to produce a test program for an individual test of said LSI to be examined.
Claim 9
Dependent Claim
78 words
The test program producing method as set forth in claim 6, wherein at said test item information producing step, at least a corresponding relationship between a pattern address of a test pattern at a pattern object and a pattern address of a test pattern which is yet to be converted into a pattern object is obtained to obtain respective start addresses and end addresses of a plurality of test patterns to be executed by a produced test program.
Claim 10
Dependent Claim
126 words
The test program producing method as set forth in claim 6, further comprising between said test item information producing step and said test possibility/impossibility determining step, the steps of: determining whether said LSI to be examined is of scan path design, calculating the number of scan path bits of each scan path when the LSI is of scan path design, and calculating a scan path switching address of a pattern object, wherein at said individual test program producing step, scan path length information calculated at said scan path bit calculating step and scan path switching address information calculated at said scan path switching address calculating step is embedded in said test program model, in addition to the information produced at said test item information producing step.
Claim 11
Dependent Claim
149 words
The test program producing method as set forth in claim 6, further comprising between said test item information producing step and said test possibility/impossibility determining step, the steps of: determining whether an internal memory is mounted on said LSI to be examined, when an internal memory is mounted on said LSI, calculating a coordinate position of the internal memory in the LSI, counting the number of read data of a memory macro, and obtaining a wire length for the memory macro, wherein at said individual test program producing step, memory macro location information calculated at said internal memory coordinate position calculating step, number of read data information obtained at said number of read data counting step, and read data wire length information obtained at said wire length obtaining step is embedded in said test program model, in addition to the information produced at said test item information producing step.
Claim 12
Dependent Claim
223 words
The test program producing method as set forth in claim 6, further comprising between said test item information producing step and said test possibility/impossibility determining step, the steps of: determining whether said LSI to be examined is of scan path design, calculating the number of scan path bits of each scan path when the LSI is of scan path design, and calculating a scan path switching address of a pattern object, and further comprising the steps of: determining whether an internal memory is mounted on said LSI to be examined, when an internal memory is mounted on said LSI, calculating a coordinate position of the internal memory in the LSI, counting the number of read data of a memory macro, and obtaining a wire length for the memory macro, wherein at said individual test program producing step, scan path length information calculated at said scan path bit calculating step, scan path switching address information calculated at said scan path switching address calculating step, memory macro location information obtained at said internal memory coordinate position calculating step, number of read data information obtained at said number of read data counting step and read data wire length information obtained at said wire length obtaining step is embedded in said test program model, in addition to the information produced at said test item information producing step.
Claim 13
Dependent Claim
204 words
In a test of an LSI, a computer readable memory which stores a control program for controlling a test program producing device which produces a test program for use in an individual test of an LSI to be examined, said control program comprising the steps of: reading at least circuit information including information regarding concrete circuit specifications of an LSI to be examined, macro to be tested information which describes test items for each macro, and a necessary library, to produce necessary information regarding test items for said LSI to be examined; calculating a total capacity of an object of a test pattern in a test program to be produced and comparing the total capacity of the object with a memory capacity of a testing device which executes a test for said LSI to be examined to determine whether the test is possible or not based on the comparison results; and when determination is made at said test possibility/impossibility determining step that a test is possible, embedding information regarding test items produced by said test item information producing means in a model of a test program prepared in advance to produce a test program for an individual tesst of said LSI to be examined.
Claim 14
Dependent Claim
204 words
In a test of an LSI, a computer readable memory which stores a control program for controlling a test program producing device which produces a test program for use in an individual test of an LSI to be examined, said control program comprising the steps of: reading at least circuit information including information regarding concrete circuit specifications of an LSI to be examined, macro to be tested information which describes test items for each macro, and a necessary library, to produce necessary information regarding test items for said LSI to be examined; calculating a total capacity of an object of a test pattern in a test program to be produced and comparing the total capacity of the object with a memory capacity of a testing device which executes a test for said LSI to be examined to determine whether the test is possible or not based on the comparison results; and when determination is made at said test possibility/impossibility determining step that a test is possible, embedding information regarding test items produced by said test item information producing means in a model of a test program prepared in advance to produce a test program for an individual tesst of said LSI to be examined.
Claim 15
Dependent Claim
81 words
The computer readable memory as set forth in claim 11, wherein at said test item information producing step of said control program, at least a corresponding relationship between a pattern address of a test pattern at a pattern object and a pattern address of a test pattern which is yet to be converted into a pattern object is obtained to obtain respective start addresses and end addresses of a plurality of test patterns to be executed by a produced test program.
Claim 16
Dependent Claim
129 words
The computer readable memory as set forth in claim 11, wherein said control program further comprising between said test item information producing step and said test possibility/impossibility determining step, the steps of: determining whether said LSI to be examined is of scan path design, calculating the number of scan path bits of each scan path when the LSI is of scan path design, and calculating a scan path switching address of a pattern object, wherein at said individual test program producing step, scan path length information calculated at said scan path bit calculating step and scan path switching address information calculated at said scan path switching address calculating step is embedded in said test program model, in addition to the information produced at said test item information producing step.
Claim 17
Dependent Claim
151 words
The computer readable memory as set forth in claim 11, wherein said control program further comprising between said test item information producing step and said test possibility/impossibility determining step, steps of: determining whether an internal memory is mounted on said LSI to be examined, when an internal memory is mounted on said LSI, calculating a coordinate position of the internal memory in the LSI, counting the number of read data of a memory macro, and obtaining a wire length for the memory macro, wherein at said individual test program producing step, memory macro location information obtained at said internal memory coordinate position calculating step, number of read data information obtained at said number of read data counting step, and read data wire length information obtained at said wire length obtaining step is embedded in said test program model, in addition to the information produced at said test item information producing step.
Claim 18
Dependent Claim
225 words
The computer readable memory as set forth in claim 11, wherein said control program further comprising between said test item information producing step and said test possibility/impossibility determining step, steps of: determining whether said LSI to be examined is of scan path design, calculating the number of scan path bits of each scan path when the LSI is of scan path design, and calculating a scan path switching address of a pattern object, and further comprising the steps of: determining whether an internal memory is mounted on said LSI to be examined, when an internal memory is mounted on said LSI, calculating a coordinate position of the internal memory in the LSI counting the number of read data of a memory macro, and obtaining a wire length for the memory macro, wherein at said individual test program producing step, scan path length information calculated at said scan path bit calculating step, scan path switching address information calculated at said scan path switching address calculating step, memory macro location information obtained at said internal memory coordinate position calculating step, number of read data information obtained at said number of read data counting step and read data wire length information obtained at said wire length obtaining step is embedded in said test program model, in addition to the information produced at said test item information producing step.