JPH0574199A - Test data creation device and test data creation method - Google Patents
Test data creation device and test data creation methodInfo
- Publication number
- JPH0574199A JPH0574199A JP3238318A JP23831891A JPH0574199A JP H0574199 A JPH0574199 A JP H0574199A JP 3238318 A JP3238318 A JP 3238318A JP 23831891 A JP23831891 A JP 23831891A JP H0574199 A JPH0574199 A JP H0574199A
- Authority
- JP
- Japan
- Prior art keywords
- data
- test data
- test
- failure
- din
- 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.)
- Withdrawn
Links
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
(57)【要約】
【目的】 本発明は試験データ作成装置に関し、読出し
専用記憶素子や随時読出し/書込み可能な記憶素子のモ
デルの工夫をし、論理シミュレーションを用いて該記憶
素子を含む被検査対象の周辺回路の試験をする試験デー
タの自動作成をすることを目的とする。
【構成】 被検査対象16の試験データDOUT の作成に
係る各種データDIN,D1,D2,D3,DOUT を記憶
する記憶手段11と、前記被検査対象16の試験データ
DOUT を生成するデータ作成手段12と、前記被検査対
象16の信号入出力に係る付加手段13を接続するデー
タ処理手段14と、前記記憶手段11,データ作成手段
12及びデータ処理手段14の入出力を制御する制御手
段15とを具備し、前記制御手段15が読出し専用記憶
素子ROM又は随時読出し/書込み可能な記憶素子RA
Mを含む被検査対象16に設定された仮定故障に基づい
て試験データDOUT の作成制御をすることを含み構成す
る。
(57) [Summary] [Object] The present invention relates to a test data generation device, and devises a model of a read-only storage element or a storage element that can be read / written at any time, and inspects the storage element including the storage element by using a logic simulation. The purpose is to automatically create test data for testing the target peripheral circuit. [Structure] Storage means 11 for storing various data DIN, D1, D2, D3, DOUT relating to creation of test data DOUT of the object 16 to be inspected, and data creating means 12 for generating test data DOUT of the object 16 to be inspected. A data processing means 14 for connecting the adding means 13 relating to the signal input / output of the object 16 to be inspected, and a control means 15 for controlling the input / output of the storage means 11, the data creating means 12 and the data processing means 14. The control means 15 includes a read-only storage element ROM or a read / write storage element RA at any time.
The test data DOUT is controlled based on the assumed faults set in the inspection target 16 including M.
Description
【0001】〔目次〕 産業上の利用分野 従来の技術(図11,12) 発明が解決しようとする課題 課題を解決するための手段(図1〜3) 作用 実施例 (1)第1の実施例の説明 (図4〜7) (2)第2の実施例の説明 (図8〜10) 発明の効果[Table of Contents] Industrial Application Field of the Prior Art (FIGS. 11 and 12) Problems to be Solved by the Invention Means for Solving the Problems (FIGS. 1 to 3) Action Example (1) First Implementation Description of Example (FIGS. 4 to 7) (2) Description of Second Embodiment (FIGS. 8 to 10)
【0002】[0002]
【産業上の利用分野】本発明は、試験データ作成装置及
び試験データ作成方法に関するものであり、更に詳しく
言えば、読出し専用記憶素子(ROM)や随時読出し/
書込み可能な記憶素子(RAM)が混在する半導体集積
回路に係る試験データを作成する装置及びその方法に関
するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a test data creating apparatus and a test data creating method, and more specifically, to a read-only storage element (ROM) or a read / write as needed.
The present invention relates to an apparatus and method for creating test data relating to a semiconductor integrated circuit in which writable storage elements (RAM) are mixed.
【0003】近年、半導体集積回路(以下単にLSIと
いう)装置の超高集積化,超高密度化に伴いLSI設計
分野では、新規開発LSI装置の論理故障検査をする試
験データの自動作成をする論理シミュレーション装置が
使用されている。In recent years, as semiconductor integrated circuit (hereinafter simply referred to as “LSI”) devices have become highly integrated and highly densified, in the LSI design field, logic for automatically creating test data for logical failure inspection of newly developed LSI devices. A simulation device is used.
【0004】これによれば、記憶素子を含まない組合わ
せ回路を対象とした被検査対象に仮定故障部分が設定さ
れ、その後、該回路に付加回路が接続されて仮定故障を
設定したテストパターン生成回路に被試験データが供給
され、これに基づいて試験データが自動作成されてい
る。しかし、被検査対象には記憶素子を含まない組合わ
せ回路を対象としている。According to this, a hypothetical fault portion is set in an object to be inspected for a combinational circuit which does not include a memory element, and then an additional circuit is connected to the circuit to generate a test pattern in which the hypothetical fault is set. Data to be tested is supplied to the circuit, and test data is automatically created based on the data. However, the object to be inspected is a combinational circuit that does not include a memory element.
【0005】このため、論理故障処理をするシミュレー
ションモデルの開発が困難な読出し専用記憶素子やデー
タの書込み/読出し処理を論理シミュレーション上にお
いて、連続的に模擬させることが困難な随時読出し/書
込み可能な記憶素子等を含む被検査対象の周辺回路の試
験をする試験データを作成することができない。Therefore, it is possible to perform read / write at any time, which makes it difficult to continuously simulate read-only memory elements and data write / read processing in which it is difficult to develop a simulation model for logic failure processing in a logic simulation. It is not possible to create test data for testing a peripheral circuit to be inspected including a memory element and the like.
【0006】そこで、読出し専用記憶素子や随時読出し
/書込み可能な記憶素子のモデルの工夫をし、論理シミ
ュレーションを用いて該記憶素子を含む被検査対象の周
辺回路の試験をする試験データの自動作成をすることが
できる装置及び方法が望まれている。Therefore, a model of a read-only memory element or a memory element that can be read / written at any time is devised, and automatic generation of test data for testing a peripheral circuit to be inspected including the memory element by using a logic simulation. What is desired is an apparatus and method that can do the above.
【0007】[0007]
【従来の技術】図11,12は、従来例に係る説明図であ
る。図11は、従来例に係る試験データ作成方法の説明図
であり、図12(a)〜(c)は、その補足説明図をそれ
ぞれ示している。2. Description of the Related Art FIGS. 11 and 12 are explanatory views according to a conventional example. FIG. 11 is an explanatory diagram of a test data creating method according to a conventional example, and FIGS. 12 (a) to 12 (c) are supplementary explanatory diagrams thereof, respectively.
【0008】例えば、図12(a)に示すような記憶素子
を含まない組合わせ回路を対象とする被検査対象4の試
験データDOUT の自動作成をする論理シミュレーション
装置は、図11において、メモリ部1,データ処理補助エ
ディタ2及びCPU(中央演算処理装置)3から成る。For example, a logic simulation apparatus for automatically creating test data DOUT of an object 4 to be inspected for a combinational circuit which does not include a memory element as shown in FIG. 1, a data processing auxiliary editor 2 and a CPU (central processing unit) 3.
【0009】当該装置の機能は、半導体集積回路装置の
論理故障検査をする試験データDOUT を作成する場合、
例えば、CPU3の制御フローチャートに示すように、
まず、ステップP1で被検査対象4の入力処理をして、
仮定故障部分を設定する。この際に、メモリ部1からデ
ータ処理補助エディタ2及びCPU3を介してLSI回
路データD1が読み出され、例えば、被検査対象4の二
入力論理和回路の入力部分に仮定故障部分が設定され
る。The function of the device is that when the test data DOUT for the logic failure test of the semiconductor integrated circuit device is created,
For example, as shown in the control flowchart of the CPU 3,
First, in step P1, input processing of the inspection object 4 is performed,
Set the assumed failure part. At this time, the LSI circuit data D1 is read from the memory unit 1 via the data processing auxiliary editor 2 and the CPU 3, and, for example, a hypothetical failure portion is set in the input portion of the two-input OR circuit of the inspection object 4. ..
【0010】次に、ステップP2で仮定故障部分が設定
された被検査対象4に付加回路を接続してテストパター
ン生成回路6の作成処理をする。この際に、データ処理
補助エディタ2を介して故障挿入器5Aにより仮定故障
が被検査対象4の仮定故障部分に設定され、該被検査対
象4の入力部分に入力探索器5Bが接続される。さら
に、被検査対象4の出力部分に出力検査器5Cが接続さ
れ、故障挿入器5A,入力探索器5B及び出力検査器5
Cに同期制御器5Dが接続される。Next, in step P2, an additional circuit is connected to the object to be inspected 4 in which the assumed failure portion is set, and the test pattern generating circuit 6 is prepared. At this time, the fault inserter 5A sets a hypothetical fault in the hypothetical fault portion of the inspection object 4 through the data processing auxiliary editor 2, and the input searcher 5B is connected to the input portion of the inspection object 4. Further, an output inspector 5C is connected to the output part of the inspection object 4, and the fault inserter 5A, the input searcher 5B and the output inspector 5 are connected.
The synchronous controller 5D is connected to C.
【0011】次いで、ステップP3で仮定故障が設定さ
れたテストパターン生成回路6に被試験データDINの供
給処理をする。この際に、メモリ部1からデータ処理補
助エディタ2及びCPU3を介して被試験データDINが
読み出され、テストパターン生成回路6の入力探索器5
Bに供給され、該データDINがテストパターン生成回路
6に入力される。Then, in step P3, the data to be tested DIN is supplied to the test pattern generation circuit 6 in which the assumed failure is set. At this time, the data under test DIN is read from the memory unit 1 via the data processing auxiliary editor 2 and the CPU 3, and the input search unit 5 of the test pattern generation circuit 6 is read.
It is supplied to B and the data DIN is input to the test pattern generation circuit 6.
【0012】その後、ステップP4で被検査対象15の
仮定故障の有無の検出処理に基づいて試験データDOUT
の作成処理をする。この際に、テストパターン生成回路
6から仮定故障の影響を受けた結果データが出力検査器
5Cに出力され、該結果データがデータ処理補助エディ
タ2によりデータ処理され、それが試験データDOUTと
して出力される。After that, in step P4, the test data DOUT is detected based on the detection processing of the presence or absence of a hypothetical failure of the inspection object 15.
Create the process. At this time, the test pattern generation circuit 6 outputs the result data affected by the assumed failure to the output inspector 5C, the data processing auxiliary editor 2 processes the result data, and the result data is output as the test data DOUT. It
【0013】これにより、LSI回路データDINに基づ
いて記憶素子を含まない組合わせ回路の周辺回路を試験
する試験データDOUT が自動作成される。なお、この論
理シミュレーション装置を用いた方法により、汎用大型
計算機上のソフトウエアに依存するテストパターン生成
システムに比べて、その10倍以上の高速化が図れられ
ている。As a result, the test data DOUT for testing the peripheral circuit of the combinational circuit not including the memory element is automatically created based on the LSI circuit data DIN. It should be noted that the method using this logic simulation apparatus achieves 10 times or more speedup as compared with a test pattern generation system that depends on software on a general-purpose large-scale computer.
【0014】[0014]
【発明が解決しようとする課題】ところで、従来例の論
理シミュレーション装置を用いた試験データDOUT の自
動作成方法によれば、CPU3がステップP1で記憶素
子を含まない組合わせ回路を対象とした被検査対象4の
入力処理をして、それに仮定故障部分を設定し、ステッ
プP2で被検査対象4に付加回路を接続し、ステップP
3で仮定故障が設定されたテストパターン生成回路6に
被試験データDINの供給処理をしている。By the way, according to the automatic generation method of the test data DOUT using the conventional logic simulation apparatus, the CPU 3 in step P1 tests the combination circuit which does not include the storage element. The target 4 is input, the hypothetical failure portion is set therein, and in step P2, an additional circuit is connected to the object 4 to be inspected,
The test pattern generation circuit 6 in which the assumed failure is set in 3 is supplied with the data under test DIN.
【0015】このため、読出し専用記憶素子(以下単に
ROMともいう)や随時読出し/書込み可能な記憶素子
(以下単にRAMともいう)を含む被検査対象4の周辺
回路の試験をする試験データDOUT の作成をすることが
できない。Therefore, the test data DOUT for testing the peripheral circuits of the object 4 to be inspected including the read-only memory element (hereinafter also simply referred to as ROM) and the memory element which can be read / written at any time (hereinafter simply referred to as RAM). I can't make it.
【0016】これは、一般に論理故障処理が可能なRO
Mモデルの開発が困難なこと、及び、データの書込み/
読出し処理を行うRAMの連続動作を論理シミュレーシ
ョン上において、それをどのように模擬するかが困難で
あることによる。ここで、ROMモデルの論理故障処理
とは、ROMに入力する信号に故障が関与している場合
に、その故障入力値によるROMの出力値と、故障が存
在しない正常入力値によるROMの出力値とでは、論理
故障出力値が異なることをいう。このことで、該論理故
障出力値を伝幡する機能がROMモデルに必要となる。This is an RO that can generally handle logic failures.
Difficult to develop M model and writing / writing data
This is because it is difficult to simulate the continuous operation of the RAM that performs the read process on the logic simulation. Here, the logical failure processing of the ROM model is, when a signal input to the ROM is involved in a failure, an output value of the ROM based on the failure input value and an output value of the ROM based on a normal input value having no failure. And means that the logical failure output values are different. This requires the ROM model to have a function of transmitting the logic fault output value.
【0017】例えば、ROMのモデルの一案として、正
常入力値に対するROMパターン(0又は1であるRO
Mの内容)に基づいて、その故障入力値に対するROM
パターンを作成して、該故障入力値に対する故障出力値
を出力するモデルの作成方法が考えられる。For example, as a model of the ROM, a ROM pattern (RO of 0 or 1) for a normal input value is used.
ROM for the fault input value based on the contents of M)
A method of creating a model in which a pattern is created and a failure output value corresponding to the failure input value is output can be considered.
【0018】しかし、各品種のROM毎に故障入力値に
対するROMパターンを作成しなければならずデータ処
理が煩雑となる恐れがある。また、RAMにデータの書
込み処理を行い、次に、RAMからそのデータの読み出
し処理を連続して行う場合に、2回の処理動作が論理シ
ミュレーション上において必要となり、それが等価にな
らず、例えば、書込み時の試験パターンと読出し時の試
験パターンとを同時生成することができない。However, the ROM pattern for the failure input value must be created for each ROM of each type, which may complicate the data processing. Further, when the data writing process is performed in the RAM and then the data reading process is continuously performed in the RAM, two processing operations are required in the logic simulation, which are not equivalent. , It is not possible to simultaneously generate a test pattern for writing and a test pattern for reading.
【0019】このことから、ROM入りテストパターン
生成回路やRAM入りテストパターン生成回路のテスト
パターンを自動生成することが困難となる。これによ
り、論理故障処理が可能なROMのモデルに対する回路
データの大幅な変更が余儀無くされ、テストパターン作
成の所要時間が大幅に増加をするという問題を生ずる。Therefore, it becomes difficult to automatically generate the test patterns of the ROM-containing test pattern generating circuit and the RAM-containing test pattern generating circuit. As a result, the circuit data for the model of the ROM capable of logical failure processing is inevitably changed, and the time required to create the test pattern is significantly increased.
【0020】本発明は、かかる従来例の問題点に鑑み創
作されたものであり、読出し専用記憶素子や随時読出し
/書込み可能な記憶素子のモデルの工夫をし、論理シミ
ュレーションを用いて該記憶素子を含む被検査対象の周
辺回路の試験をする試験データの自動作成をすることが
可能となる試験データ作成装置及び試験データ作成方法
の提供を目的とする。The present invention was created in view of the problems of the conventional example, and devises a model of a read-only storage element or a storage element that can be read / written at any time, and the storage element is created by using a logic simulation. It is an object of the present invention to provide a test data creating apparatus and a test data creating method capable of automatically creating test data for testing a peripheral circuit to be inspected including the test data.
【0021】[0021]
【課題を解決するための手段】図1は、本発明に係る試
験データ作成装置の原理図であり、図2(a)〜(c)
は、本発明に係る試験データ作成方法の原理図(その
1)であり、図3(a)〜(c)は、本発明に係る試験
データ作成方法の原理図(その2)をそれぞれ示してい
る。FIG. 1 is a principle view of a test data creating apparatus according to the present invention, and FIG. 2 (a)-(c).
FIG. 3 is a principle diagram (1) of the test data creating method according to the present invention, and FIGS. 3A to 3C show principle diagrams (2) of the test data creating method according to the present invention. There is.
【0022】本発明の試験データ作成装置は、図1に示
すように、半導体集積回路装置の被検査対象16の論理
故障検査をする試験データDOUT の自動作成をする装置
であって、少なくとも、前記被検査対象16の試験デー
タDOUT の作成に係る各種データDIN,D1,D2,D
3,DOUT を記憶する記憶手段11と、前記被検査対象
16の試験データDOUT を生成するデータ作成手段12
と、前記被検査対象16の信号入出力に係る付加手段1
3を接続するデータ処理手段14と、前記記憶手段1
1,データ作成手段12及びデータ処理手段14の入出
力を制御する制御手段15とを具備し、前記制御手段1
5が読出し専用記憶素子ROM又は随時読出し/書込み
可能な記憶素子RAMを含む被検査対象16に設定され
た仮定故障に基づいて試験データDOUT の作成制御をす
ることを特徴とする。As shown in FIG. 1, the test data creating apparatus of the present invention is an apparatus for automatically creating test data DOUT for performing a logical failure test of an object 16 to be tested of a semiconductor integrated circuit device. Various data DIN, D1, D2, D related to creation of test data DOUT of the object 16 to be inspected
3, storage means 11 for storing DOUT, and data creation means 12 for generating test data DOUT of the inspection object 16
And an addition means 1 for inputting / outputting a signal to / from the inspection target 16.
Data processing means 14 for connecting 3 and the storage means 1
1, a control means 15 for controlling the input / output of the data creating means 12 and the data processing means 14, and the control means 1
5 controls the generation of the test data DOUT on the basis of a hypothetical failure set in the device under test 16 including a read-only memory element ROM or a memory element RAM that can be read / written at any time.
【0023】なお、前記試験データ作成装置において、
前記制御手段15が随時読出し/書込み可能な記憶素子
RAMを2つの記憶素子RAM1,RAM2に展開をして該
2つの記憶素子RAM1,RAM2間に信号通過線GLの接
続制御をすることを特徴とする(図2(a)参照)。In the test data generating device,
The control means 15 develops a memory element RAM that can be read / written at any time into two memory elements RAM1 and RAM2, and controls connection of the signal pass line GL between the two memory elements RAM1 and RAM2. (See FIG. 2A).
【0024】また、前記試験データ作成装置において、
前記制御手段15が2つの記憶素子RAM1,RAM2に指
定されたアドレス値ADDの有効性を判定するアドレス条
件判定手段13Eの接続制御をすることを特徴とする(図
2(b)参照)。Further, in the test data generating device,
The control means 15 controls the connection of the address condition determination means 13E for determining the validity of the address value ADD designated in the two storage elements RAM1 and RAM2 (see FIG. 2 (b)).
【0025】さらに、前記試験データ作成装置におい
て、前記制御手段15が被試験データDINの正常値を入
力する第1の入力手段12Aと、前記被試験データDINの
故障値を入力する第2の入力手段12Bと、前記被試験デ
ータDINの正常値を記憶する第1の記憶素子ROM1と、
前記被試験データDINの故障値を記憶する第2の記憶素
子ROM2と、前記被試験データの正常値又は故障値を出
力する出力手段12Cとに前記読出し専用記憶素子ROM
の変換制御をすることを特徴とする(図3(a)参
照)。Further, in the test data creating apparatus, the control means 15 inputs the first input means 12A for inputting the normal value of the data under test DIN and the second input for inputting the failure value of the data under test DIN. Means 12B, a first storage element ROM1 for storing a normal value of the data under test DIN,
The read-only storage element ROM is provided for the second storage element ROM2 for storing the failure value of the data under test DIN and the output means 12C for outputting the normal value or the failure value of the data under test.
Is controlled (see FIG. 3A).
【0026】また、前記試験データ作成装置において、
前記制御手段15が被検査対象16の任意の仮定故障発
生部分に仮定故障を挿入する仮定故障挿入手段13Aと、
前記被試験データDINを供給する入力手段13Bと、前記
仮定故障の有無を検出する出力手段13Cと、前記仮定故
障挿入手段13A,入力手段13B及び出力手段13Cの入出
力を制御する同期制御手段13Dとの接続制御をすること
を特徴とする(図2(b),図3(b)参照)。Further, in the test data creating device,
The control means 15 inserts a hypothetical fault into an arbitrary hypothetical fault occurrence portion of the inspection object 16, and a hypothetical fault insertion means 13A,
Input means 13B for supplying the data under test DIN, output means 13C for detecting the presence or absence of the assumptive fault, and synchronization control means 13D for controlling input / output of the assumptive fault inserting means 13A, input means 13B and output means 13C. It is characterized by controlling the connection with (see FIG. 2 (b) and FIG. 3 (b)).
【0027】なお、前記試験データ作成装置において、
前記記憶手段11,データ作成手段12,データ処理手
段14及び制御手段15の入出力を補助するデータ入出
力手段17が設けられることを特徴とする(図1参
照)。In the test data creating device,
A data input / output unit 17 for assisting input / output of the storage unit 11, the data creation unit 12, the data processing unit 14, and the control unit 15 is provided (see FIG. 1).
【0028】また、本発明の第1の試験データ作成方法
は、半導体集積回路装置の論理故障検査をする試験デー
タDOUT の自動作成をする方法であって、少なくとも、
図2(c)のフローチャートに示すように、まず、ステ
ップP1で前記被検査対象16に含まれた随時読出し/
書込み可能な記憶素子RAMの内部展開処理をし、次
に、ステップP2で前記内部展開処理された記憶素子R
AMを含む被検査対象16の任意の仮定故障発生部分に
仮定故障の設定処理をし、次いで、ステップP3で前記
仮定故障が設定された被検査対象16に被試験データD
INの供給処理をし、その後、ステップP4で前記被検査
対象16の仮定故障の有無の検出処理に基づいて試験デ
ータDOUT の作成処理をすることを特徴とする(図2
(b)参照)。A first test data creating method of the present invention is a method for automatically creating test data DOUT for performing a logical fault test of a semiconductor integrated circuit device, and at least:
As shown in the flow chart of FIG. 2 (c), first, in step P1, the occasional read / write operation included in the inspection target 16 is performed.
The writable storage element RAM is internally expanded, and then the internally expanded storage element R is processed in step P2.
The process of setting a hypothetical fault is performed on an arbitrary hypothetical fault occurrence portion of the test subject 16 including the AM, and then the test data D is set on the test subject 16 to which the hypothetical fault is set in step P3.
IN is supplied, and thereafter, in step P4, the test data DOUT is created based on the detection process of the presence or absence of the assumed failure of the object 16 to be inspected (FIG. 2).
(See (b)).
【0029】なお、前記第1の試験データ作成方法にお
いて、前記内部展開処理は、被検査対象16に含まれた
随時読出し/書込み可能な記憶素子RAMを2つの記憶
素子RAM1,RAM2に展開処理をし、前記展開処理され
た2つの記憶素子RAM1,RAM2間に信号通過線GLの
接続処理をすることを特徴とする(図2(a)参照)。In the first test data creating method, the internal expansion processing is performed by expanding the storage element RAM, which is included in the inspection object 16 and can be read / written at any time, into the two storage elements RAM1 and RAM2. However, the connection processing of the signal passing line GL is performed between the two expanded storage elements RAM1 and RAM2 (see FIG. 2A).
【0030】また、前記第1の試験データ作成方法にお
いて、前記被検査対象16の被試験データDINの供給処
理及び仮定故障の有無の検出処理は、2つの記憶素子R
AM1,RAM2に指定された同一アドレス値ADDに基づい
て行われることを特徴とする。In the first test data creating method, the process of supplying the test data DIN of the test object 16 and the process of detecting the presence or absence of a hypothetical fault are performed by two storage elements R.
It is characterized in that it is carried out based on the same address value ADD designated in AM1 and RAM2.
【0031】さらに、前記第1の試験データ作成方法に
おいて、前記仮定故障発生部分には、2つの記憶素子R
AM1,RAM2に対して、常に、仮定故障が同時に発生す
る周辺位置を選択することを特徴とする。Further, in the first test data creating method, two storage elements R are provided in the hypothetical fault occurrence portion.
It is characterized in that the peripheral positions at which simultaneous faults occur simultaneously are selected for AM1 and RAM2.
【0032】また、前記第1の試験データ作成方法にお
いて、図2(c)のフローチャートのステップP4Aで前
記仮定故障の有無の検出処理には、2つの記憶素子RAM
1,RAM2に指定されたアドレス値ADDの有効性の判定
処理が含まれることを特徴とする。Further, in the first test data generating method, two storage elements RAM are used for the process of detecting the presence or absence of the hypothetical failure in step P4A of the flowchart of FIG. 2 (c).
1 and RAM2 includes a process for determining the validity of the specified address value ADD.
【0033】さらに、本発明の第2の試験データ作成方
法は、半導体集積回路装置の論理故障検査をする試験デ
ータDOUT の自動作成をする方法であって、少なくと
も、図3(c)のフローチャートに示すように、まず、
ステップP1で前記被検査対象16に含まれる読出し専
用の記憶素子ROMの内部変換処理(図3(a)参照)
をし、次に、ステップP2で前記内部変換処理された記
憶素子ROMを含む被検査対象16の任意の仮定故障発
生部分に仮定故障の設定処理をし、次いで、ステップP
3で前記仮定故障が設定された被検査対象16に被試験
データDINの供給処理をし、その後、ステップP4で前
記被検査対象15の仮定故障の有無の検出処理に基づい
て試験データDOUT の作成処理をすることを特徴とする
(図3(b)参照)。Furthermore, the second test data creating method of the present invention is a method for automatically creating test data DOUT for performing a logical fault test of a semiconductor integrated circuit device, and at least the flow chart of FIG. First, as shown
In step P1, internal conversion processing of the read-only storage element ROM included in the inspection object 16 (see FIG. 3A).
Then, in step P2, a process of setting a hypothetical fault is performed on an arbitrary part of the hypothetical fault that has occurred in the inspected object 16 including the storage element ROM subjected to the internal conversion process.
In step 3, the test data DIN is supplied to the test object 16 in which the hypothetical failure is set, and thereafter, in step P4, the test data DOUT is created based on the detection process of the presence or absence of the hypothetical failure in the test object 15. It is characterized by performing processing (see FIG. 3B).
【0034】なお、前記第2の試験データ作成方法にお
いて、図3(c)のフローチャートのステップP4Aで前
記内部変換処理された記憶素子ROMでは、被試験デー
タDINを正常値と故障値とに分離処理をし、その後、ス
テップP4Bで前記分離処理に基づいて被試験データDIN
の正常値の記憶処理と前記被試験データDINの故障値の
記憶処理とをすることを特徴とし、上記目的を達成す
る。In the second test data generation method, in the memory element ROM which has undergone the internal conversion processing in step P4A of the flowchart of FIG. 3C, the data under test DIN is separated into a normal value and a failure value. Processing, and thereafter, in step P4B, based on the separation processing, the data under test DIN
In order to achieve the above-mentioned object, the normal value storing process and the failure value storing process of the data under test DIN are performed.
【0035】[0035]
【作用】本発明の試験データ作成装置によれば、記憶手
段11,データ作成手段12,データ処理手段14,制
御手段15及びデータ入出力手段17が具備され、該制
御手段15が読出し専用記憶素子ROM又は随時読出し
/書込み可能な記憶素子RAMを含む被検査対象16に
設定された仮定故障に基づいて試験データDOUTの作成
制御をしている。According to the test data preparation apparatus of the present invention, the storage means 11, the data preparation means 12, the data processing means 14, the control means 15 and the data input / output means 17 are provided, and the control means 15 is a read-only storage element. The creation control of the test data DOUT is performed based on the assumed failure set in the inspection target 16 including the ROM or the storage element RAM that can be read / written at any time.
【0036】例えば、データ入出力手段17を介して随
時読出し/書込み可能な記憶素子RAMを含む被検査対
象16に係るLSI回路データD1が記憶手段11から
読み出されると、制御手段15により該記憶素子RAM
が2つの記憶素子RAM1,RAM2に展開されて該2つの
記憶素子RAM1,RAM2間に信号通過線GLが接続され
る(図2(a)参照)。For example, when the LSI circuit data D1 including the storage element RAM that can be read / written at any time via the data input / output means 17 is read out from the storage means 11, the control means 15 controls the storage element. RAM
Is expanded into the two storage elements RAM1 and RAM2, and the signal passing line GL is connected between the two storage elements RAM1 and RAM2 (see FIG. 2A).
【0037】また、被検査対象16の信号入出力に係る
付加手段13が制御手段15を介して、データ処理手段
14により接続される。この際に、記憶手段11から付
加回路データD2が読み出され、付加手段13として被
検査対象16に仮定故障挿入手段13A,入力手段13B,
出力手段13C及び同期制御手段13Dが制御手段15によ
り接続される(図2(b)参照)。Further, the addition means 13 relating to the signal input / output of the object 16 to be inspected is connected to the data processing means 14 via the control means 15. At this time, the additional circuit data D2 is read from the storage means 11, and as the addition means 13, the hypothetical fault insertion means 13A, the input means 13B,
The output means 13C and the synchronization control means 13D are connected by the control means 15 (see FIG. 2B).
【0038】なお、被検査対象16の任意の仮定故障発
生部分に仮定故障が仮定故障挿入手段13Aを介して挿入
され、また、制御手段15により、例えば、同期制御手
段12Dにアドレス条件判定手段13Eが接続される(図2
(b)参照)。Incidentally, a hypothetical fault is inserted into an arbitrary hypothetical fault occurrence portion of the inspection object 16 through the hypothetical fault insertion means 13A, and the control means 15 causes, for example, the synchronous control means 12D to address condition determination means 13E. Are connected (Fig. 2
(See (b)).
【0039】このため、被検査対象16の試験データD
OUT がデータ作成手段12により自動生成される。例え
ば、仮定故障が設定された被検査対象16の入力手段13
Bに被試験データDINが制御手段15及び同期制御手段
13Dを介して供給されると、該被検査対象16の仮定故
障の有無が出力手段13Cにより検出される。この際に、
2つの記憶素子RAM1,RAM2に指定されたアドレス値
ADDの有効性が判定される。Therefore, the test data D of the object 16 to be inspected
OUT is automatically generated by the data creating means 12. For example, the input means 13 for the inspected object 16 for which the assumed failure is set
The data under test DIN is shown in B as the control means 15 and the synchronization control means.
When supplied via 13D, the output means 13C detects the presence or absence of a hypothetical failure of the inspected object 16. At this time,
The validity of the address value ADD designated in the two storage elements RAM1 and RAM2 is determined.
【0040】これにより、随時読出し/書込み可能な記
憶素子RAMを含む被検査対象16に設定された仮定故
障に基づいてデータ作成手段12により試験データDOU
T を自動作成することが可能となる。なお、試験データ
DOUT が場合によって、記憶手段11に格納される(本
発明の第1の試験データ作成処理,図2参照)。As a result, the test data DOU is generated by the data creating means 12 based on the assumed failure set in the inspection target 16 including the storage element RAM which can be read / written at any time.
It is possible to automatically create T. The test data DOUT is stored in the storage means 11 in some cases (the first test data creation process of the present invention, see FIG. 2).
【0041】さらに、読出し専用記憶素子ROMを含む
被検査対象16に係るLSI回路データD1が記憶手段
11から読み出されると、該記憶素子ROMが制御手段
15により、第1,第2の入力手段12A,12B,第1,
第2の記憶素子ROM1,ROM2及び出力手段12Cに変換
される(図3(a)参照)。Further, when the LSI circuit data D1 relating to the inspection object 16 including the read-only memory element ROM is read from the memory means 11, the memory element ROM is controlled by the control means 15 to the first and second input means 12A. , 12B, first,
It is converted into the second memory elements ROM1 and ROM2 and the output means 12C (see FIG. 3A).
【0042】また、被検査対象16の信号入出力に係る
付加手段13が制御手段15を介して、データ処理手段
14により接続される。この際に、記憶手段11から付
加回路データD2が読み出され、付加手段13として被
検査対象16に仮定故障挿入手段13A,入力手段13B,
出力手段13C及び同期制御手段13Dが制御手段15,デ
ータ処理手段14を介して接続される(図3(b)参
照)。Further, the addition means 13 relating to the signal input / output of the inspection object 16 is connected to the data processing means 14 via the control means 15. At this time, the additional circuit data D2 is read from the storage means 11, and as the addition means 13, the hypothetical fault insertion means 13A, the input means 13B,
The output unit 13C and the synchronization control unit 13D are connected via the control unit 15 and the data processing unit 14 (see FIG. 3B).
【0043】なお、被検査対象16の任意の仮定故障発
生部分に仮定故障が仮定故障挿入手段13Aを介して挿入
される(図3(b)参照)。このため、被検査対象16
の試験データDOUT がデータ作成手段12により自動生
成される。例えば、仮定故障が設定された被検査対象1
6の入力手段13Bに被試験データDINが制御手段15及
び同期制御手段13Dを介して供給されると、該被検査対
象16の仮定故障の有無が出力手段13Cにより検出され
る。A hypothetical fault is inserted into an arbitrary hypothetical fault occurrence portion of the inspection object 16 through the hypothetical fault insertion means 13A (see FIG. 3B). Therefore, the inspection target 16
The test data DOUT is automatically generated by the data creating means 12. For example, the inspection target 1 for which the assumed failure is set
When the data under test DIN is supplied to the input means 13B of No. 6 through the control means 15 and the synchronization control means 13D, the output means 13C detects the presence or absence of a hypothetical failure of the inspected object 16.
【0044】この際に、被試験データDINの正常値が第
1の入力手段12Aに、その故障値が第2の入力手段12B
にそれぞれに入力されると、両者の値が第1,第2の記
憶素子ROM1,ROM2にそれぞれ記憶され、その結果、
被試験データDINの正常値又は故障値が出力手段12Cか
ら出力手段13Cに出力される。At this time, the normal value of the data under test DIN is input to the first input means 12A and the failure value thereof is input to the second input means 12B.
And the values of both are stored in the first and second storage elements ROM1 and ROM2, respectively, and as a result,
The normal value or the failure value of the data under test DIN is output from the output means 12C to the output means 13C.
【0045】これにより、読出し専用記憶素子ROMを
含む被検査対象16に設定された仮定故障に基づいてデ
ータ作成手段12により試験データDOUT を自動作成す
ることが可能となる。なお、試験データDOUT が場合に
よって、記憶手段11に格納される(本発明の第2の試
験データ作成処理,図3参照)。As a result, the test data DOUT can be automatically created by the data creating means 12 based on the assumed failure set in the object 16 to be inspected including the read-only memory element ROM. The test data DOUT is stored in the storage means 11 in some cases (the second test data creation process of the present invention, see FIG. 3).
【0046】また、本発明の第1の試験データ作成方法
によれば、図2(c)のフローチャートに示すように、
ステップP2で随時読出し/書込み可能な記憶素子RA
Mを内部展開処理した被検査対象16の任意の仮定故障
発生部分に、仮定故障が設定処理され、次いで、ステッ
プP3で仮定故障を設定した被検査対象16に被試験デ
ータDINが供給処理される。Further, according to the first test data creating method of the present invention, as shown in the flow chart of FIG.
Storage element RA that can be read / written at any time in step P2
The hypothetical fault is set in any hypothetical fault occurrence portion of the test object 16 in which M is internally developed, and then the test data DIN is supplied to the test object 16 for which the hypothetical failure is set in step P3. ..
【0047】例えば、被検査対象16に含まれた随時読
出し/書込み可能な記憶素子RAMが2時刻に時間展開
され、その展開処理された2つの記憶素子RAM1,RAM
2間に信号通過線GLが接続処理される(以下RAM展
開回路ともいう)。For example, the storage element RAM which is included in the inspection object 16 and which can be read / written at any time is time-developed at two times, and the two storage elements RAM1 and RAM subjected to the development processing.
The signal passing line GL is connected between the two (hereinafter also referred to as a RAM expansion circuit).
【0048】このため、全体として1つの回路データと
して再構成されたRAM展開回路に指定された同一アド
レス値ADDに基づいて被検査対象16の被試験データD
INの供給処理及び仮定故障の有無の検出処理が行われ
る。なお、仮定故障発生部分には、2つの記憶素子RAM
1,RAM2に対して、常に、仮定故障が同時に発生する
周辺位置が選択される。Therefore, the data D to be tested of the object 16 to be tested is based on the same address value ADD designated in the RAM expansion circuit reconfigured as one circuit data as a whole.
IN supply processing and detection processing for the presence or absence of assumed failure are performed. Two storage elements RAM
For 1 and RAM2, the peripheral position where the contingencies simultaneously occur is selected.
【0049】このことから、図2(c)のフローチャー
トのステップP4Aで、例えば、2つの記憶素子RAM1,
RAM2に指定されたアドレス値ADDの有効性の判定処理
に基づいて仮定故障の有無が検出処理される。従って、
1回の被試験データDINをRAM展開回路に供給するこ
とにより、該展開回路に対する被試験データDINの書込
み処理と、その被試験データDINの読み出し処理とに係
る連続動作を論理シミュレーション上において模擬する
ことが可能となる。From this, in step P4A of the flowchart of FIG. 2C, for example, two storage elements RAM1,
The presence / absence of a hypothetical failure is detected based on the determination process of the validity of the address value ADD designated in RAM2. Therefore,
By supplying the data to be tested DIN once to the RAM expansion circuit, a continuous operation relating to the writing process of the data to be tested DIN to the expansion circuit and the reading process of the data under test DIN is simulated on the logic simulation. It becomes possible.
【0050】また、この2回の処理動作が信号通過線G
Lにより論理シミュレーション上において等価になり、
書込み時の試験パターンと読出し時の試験パターンとを
同時生成することが可能となる。The two processing operations are performed by the signal passing line G.
L makes them equivalent on the logic simulation,
It is possible to simultaneously generate a test pattern for writing and a test pattern for reading.
【0051】これにより、随時読出し/書込み可能な記
憶素子等を含む被検査対象の周辺回路の試験をする試験
データDOUT をステップP4で自動作成処理をすること
可能となる(図2(b)参照)。As a result, the test data DOUT for testing the peripheral circuit to be inspected including the readable / writable memory element and the like can be automatically created in step P4 (see FIG. 2B). ).
【0052】さらに、本発明の第2の試験データ作成方
法によれば、図3(c)のフローチャートに示すよう
に、ステップP2で読出し専用の記憶素子ROMを内部
変換処理した被検査対象16の任意の仮定故障発生部分
に仮定故障が設定処理され、次いで、ステップP3で仮
定故障を設定した被検査対象16に被試験データDINが
供給処理されている。Further, according to the second test data creating method of the present invention, as shown in the flowchart of FIG. 3C, the read-only memory element ROM of the object 16 to be inspected is internally converted in step P2. The hypothetical fault is set in an arbitrary hypothetical fault occurrence portion, and then the data under test DIN is supplied to the inspected object 16 for which the hypothetical fault is set in step P3.
【0053】このため、従来例のように正常入力値に対
するROMパターン(0又は1であるROMの内容)に
基づいて、その故障入力値に対するROMパターンを作
成し、該故障入力値に対する故障出力値を出力するRO
Mモデルに比べて、ステップP4で被検査対象15の仮
定故障の有無の検出処理に基づいて、短時間に、試験デ
ータDOUT の自動作成処理をすることが可能となる。Therefore, as in the conventional example, a ROM pattern for the fault input value is created based on the ROM pattern for the normal input value (contents of the ROM of 0 or 1), and the fault output value for the fault input value is created. RO that outputs
Compared with the M model, the test data DOUT can be automatically created in a short time based on the detection process of the presence or absence of the assumed failure of the inspection object 15 in step P4.
【0054】この際に、例えば、図3(c)のフローチ
ャートのステップP4Aで内部変換処理された記憶素子R
OMでは、被試験データDINが正常値と故障値とに分離
処理され、その後、ステップP4Bで分離処理に基づいて
被試験データDINの正常値が記憶処理され、被試験デー
タDINの故障値が記憶処理される(図3(b)参照)。At this time, for example, the storage element R which has been internally converted in step P4A of the flowchart of FIG. 3C.
In the OM, the data under test DIN is separated into a normal value and a failure value, and thereafter, in step P4B, the normal value of the data under test DIN is stored based on the separation processing, and the failure value of the data under test DIN is stored. It is processed (see FIG. 3B).
【0055】これにより、回路データの少々の変更のみ
でROM入りテストパターン生成回路に基づいて試験デ
ータを自動生成することが可能となる。また、各品種毎
にROMの故障入力値に対するROMパターンを作成す
ることも無くなり、そのデータ処理も簡略化される。さ
らに、テストパターン作成に係る所要時間の大幅な短縮
化を図ることが可能となる。As a result, it becomes possible to automatically generate the test data based on the ROM-containing test pattern generating circuit by only slightly changing the circuit data. Further, there is no need to create a ROM pattern for the ROM failure input value for each product type, and the data processing is simplified. Furthermore, it is possible to significantly reduce the time required for creating the test pattern.
【0056】[0056]
【実施例】次に、図を参照しながら本発明の実施例につ
いて説明をする。図4〜10は、本発明の実施例に係る試
験データ作成装置及び試験データ作成方法を説明する図
である。Embodiments of the present invention will now be described with reference to the drawings. 4 to 10 are diagrams for explaining a test data creating apparatus and a test data creating method according to an embodiment of the present invention.
【0057】(1)第1の実施例の説明 図4は、本発明の各実施例に係る試験データ作成装置の
構成図であり、図5は本発明の第1の実施例に係る試験
データの作成フローチャートであり、図6,7は、その
補足説明図をそれぞれ示している。(1) Description of the First Embodiment FIG. 4 is a block diagram of a test data creation device according to each embodiment of the present invention, and FIG. 5 is a test data according to the first embodiment of the present invention. 6 and 7 are supplementary explanatory diagrams thereof, respectively.
【0058】例えば、図6(a)や図9(a)に示すよ
うなRAMやROMを含む被検査対象16の試験データ
DOUT を被試験データDINに基づいて自動作成する装置
は、図4において、回路データメモリ21A,シミュレー
ション用データメモリ21B,試験データメモリ21C,デ
ータ作成エディタ22,データ変換エディタ23,デー
タ展開エディタ24,CPU(中央演算処理装置)2
5,キーボード26A,ディスプレイ装置26B及びシステ
ムバス27から成る。For example, an apparatus for automatically creating the test data DOUT of the object 16 to be inspected, including the RAM and the ROM as shown in FIGS. 6A and 9A, based on the data DIN to be tested is shown in FIG. , Circuit data memory 21A, simulation data memory 21B, test data memory 21C, data creation editor 22, data conversion editor 23, data expansion editor 24, CPU (central processing unit) 2
5, a keyboard 26A, a display device 26B and a system bus 27.
【0059】すなわち、回路データメモリ21Aは記憶手
段11の一部を構成し、被検査対象16に係るLSI回
路データD1を記憶するものである。なお、LSI回路
データD1には、新規開発LSIに係る組合わせ回路デ
ータD11や随時読出し/書込み可能な記憶素子(以下R
AMという)又は読出し専用記憶素子(以下ROMとい
う)に係るRAMデータD3,ROMデータD4を含
む。That is, the circuit data memory 21A constitutes a part of the storage means 11 and stores the LSI circuit data D1 relating to the inspection object 16. The LSI circuit data D1 includes the combination circuit data D11 relating to a newly developed LSI and a storage element (hereinafter referred to as R
RAM data D3 and ROM data D4 relating to a read-only storage element (hereinafter referred to as ROM).
【0060】シミュレーション用データメモリ21Bは記
憶手段11の一部を構成し、被検査対象16の付加回路
データD2,その他の制御データD5や被試験データD
INを記憶するものである。付加回路データD2には、仮
定故障挿入器データD21,入力探索器データD22,出力
検査器データD23及び同期制御器データD24が含まれ
る。また、その他の制御データD5には、故障点設定デ
ータD51や信号線接続データD52が含まれる。The simulation data memory 21B constitutes a part of the storage means 11, and includes additional circuit data D2 of the object 16 to be inspected, other control data D5 and data D to be tested.
It remembers IN. The additional circuit data D2 includes hypothetical fault inserter data D21, input searcher data D22, output checker data D23, and synchronization controller data D24. The other control data D5 includes failure point setting data D51 and signal line connection data D52.
【0061】試験データメモリ21Cは記憶手段11の一
部を構成し、被検査対象16の論理故障検査に必要な試
験データ(テストパターンデータ)DOUT を格納するも
のである。The test data memory 21C constitutes a part of the storage means 11 and stores test data (test pattern data) DOUT necessary for the logical failure inspection of the object 16 to be inspected.
【0062】データ作成エディタ22はデータ作成手段
12の一実施例であり、LSI回路データD1,付加回
路データD2及び被試験データDINに基づいて被検査対
象16の試験データDOUT を生成するものである。The data creation editor 22 is an embodiment of the data creation means 12 and creates the test data DOUT of the object 16 to be inspected based on the LSI circuit data D1, the additional circuit data D2 and the data under test DIN. ..
【0063】さらに、データ展開エディタ23はデータ
処理手段14の一部を構成するものであり、本発明の第
1の実施例に係る試験データ作成処理に専ら用いられ、
被検査対象16に含まれたRAMを2つの記憶素子RAM
1,RAM2に展開(複写)して、該記憶素子(以下書込
み処理回路Aともいう)RAM1,(以下読出し処理回路
Bともいう)RAM2間に信号通過線GLを接続するもの
である(図6(b)参照)。Further, the data development editor 23 constitutes a part of the data processing means 14, and is exclusively used for the test data creation processing according to the first embodiment of the present invention.
The RAM included in the object 16 to be inspected has two storage elements RAM.
1 and RAM2, and the signal pass line GL is connected between the storage elements (hereinafter also referred to as the write processing circuit A) RAM1 (hereinafter also referred to as the read processing circuit B) RAM2 (FIG. 6). (See (b)).
【0064】また、データ展開エディタ23は図7
(a)に示すように、付加手段13の一例となる仮定故
障挿入器23A,入力探索器23B,出力検査器23C及び同
期制御器23DをRAM展開回路に接続するものである。The data development editor 23 is shown in FIG.
As shown in (a), the assumption fault inserter 23A, the input searcher 23B, the output checker 23C, and the synchronization controller 23D, which are an example of the adding means 13, are connected to the RAM expansion circuit.
【0065】なお、仮定故障挿入器23Aは仮定故障挿入
手段13Aの一例であり、RAM展開回路を含むテストパ
ターン生成回路に仮定故障を挿入するものである。入力
探索器23Bは入力手段13Bの一例であり、被試験データ
DINを供給するものである。また、出力検査器23Cは出
力手段13Cの一例であり、仮定故障の有無を検出するも
のである。同期制御器23Dは同期制御手段13Dの一例で
あり、仮定故障挿入器23A,入力探索器23B及び出力検
査器23Cの入出力を制御するものである。The hypothetical fault inserter 23A is an example of the hypothetical fault insertion means 13A and inserts a hypothetical fault into a test pattern generation circuit including a RAM expansion circuit. The input searcher 23B is an example of the input means 13B and supplies the data under test DIN. The output inspector 23C is an example of the output means 13C and detects the presence or absence of a hypothetical failure. The synchronization controller 23D is an example of the synchronization control means 13D, and controls the input / output of the hypothetical fault inserter 23A, the input searcher 23B, and the output checker 23C.
【0066】データ変換エディタ24はデータ処理手段
14の一部を構成するものであり、本発明の第2の実施
例に係る試験データ作成処理に専ら用いられ、被検査対
象16に含まれたROMを故障処理ROMとしてROM
入力変換器(正常値)22A,ROM入力変換器(故障
値)22B,正常入力値ROM22C,故障入力値ROM22
D及びROM出力変換器22Eに変換をするものである。The data conversion editor 24 constitutes a part of the data processing means 14 and is exclusively used for the test data creation processing according to the second embodiment of the present invention and is included in the ROM 16 to be inspected. ROM as a failure processing ROM
Input converter (normal value) 22A, ROM Input converter (fault value) 22B, normal input value ROM22C, fault input value ROM22
The D / ROM output converter 22E performs conversion.
【0067】ここで、ROM入力変換器(正常値)22A
は第1の入力手段12Aの一例であり、論理シミュレーシ
ョン上において、被試験データDINの正常値を入力する
ものである。ROM入力変換器(故障値)22Bは第2の
入力手段12Bの一例であり、被試験データDINの故障値
を入力するものである。Here, the ROM input converter (normal value) 22A
Is an example of the first input means 12A, and is for inputting a normal value of the data under test DIN on the logic simulation. The ROM input converter (fault value) 22B is an example of the second input means 12B, and inputs the fault value of the data under test DIN.
【0068】また、正常入力値ROM22Cは第1の記憶
素子ROM1の一例であり、被試験データDINの正常値を
記憶するものである。故障入力値ROM22Dは第2の記
憶素子ROM2の一例であり、被試験データDINの故障値
を記憶するものである。ROM出力変換器22Eは出力手
段12Cの一例であり、被試験データDINの正常値又は故
障値を出力するものである(図9(c)参照)。The normal input value ROM 22C is an example of the first storage element ROM1 and stores the normal value of the data under test DIN. The fault input value ROM 22D is an example of the second storage element ROM2 and stores the fault value of the data under test DIN. The ROM output converter 22E is an example of the output means 12C and outputs a normal value or a failure value of the data under test DIN (see FIG. 9 (c)).
【0069】さらに、データ変換エディタ24は付加手
段13の一例となる仮定故障挿入器23A,入力探索器23
B,出力検査器23C及び同期制御器23Dを故障処理RO
Mに接続するものである(図10(a)参照)。Further, the data conversion editor 24 has a hypothetical fault inserter 23A and an input searcher 23 which are examples of the adding means 13.
B, output inspector 23C and synchronous controller 23D
It is connected to M (see FIG. 10 (a)).
【0070】CPU25は制御手段15の一実施例であ
り、回路データメモリ21A,シミュレーション用データ
メモリ21B,試験データメモリ21C,データ作成エディ
タ22,データ展開エディタ23,データ変換エディタ
24,キーボード26A及びディスプレイ装置26B等の入
出力を制御するものである。The CPU 25 is an embodiment of the control means 15, and includes a circuit data memory 21A, a simulation data memory 21B, a test data memory 21C, a data creation editor 22, a data expansion editor 23, a data conversion editor 24, a keyboard 26A and a display. The input / output of the device 26B and the like is controlled.
【0071】例えば、第1の実施例に係る試験データ作
成処理において、CPU25は被検査対象16に含まれ
たRAMを2つの記憶素子RAM1,RAM2に展開制御を
して該2つの記憶素子RAM1,RAM2間に信号通過線G
Lの接続制御をしたり、記憶素子RAM1,RAM2に指定
されたアドレス値ADDの有効性を判定するアドレス条件
判定器23Eの接続制御をする。For example, in the test data creating process according to the first embodiment, the CPU 25 controls the expansion of the RAM included in the object 16 to be inspected into the two storage elements RAM1 and RAM2. Signal pass line G between RAM2
The connection control of L and the connection control of the address condition determiner 23E which determines the validity of the address value ADD designated in the storage elements RAM1 and RAM2 are performed.
【0072】また、第2の実施例に係る試験データ作成
処理において、CPU25は被検査対象16に含まれた
ROMをROM入力変換器(正常値)22A,ROM入力
変換器(故障値)22B,正常入力値ROM22C,故障入
力値ROM22D及びROM出力変換器22Eに変換をする
ものである。Further, in the test data creating process according to the second embodiment, the CPU 25 sets the ROM included in the object 16 to be inspected to the ROM input converter (normal value) 22A, the ROM input converter (fault value) 22B, The conversion is performed by the normal input value ROM 22C, the failure input value ROM 22D and the ROM output converter 22E.
【0073】さらに、CPU25は第1,第2の実施例
において、仮定故障挿入器23A,入力探索器23B,出力
検査器23C及び同期制御器23DをRAM展開回路や故障
処理ROMに接続制御をしたり、ROM又はRAMを含
む被検査対象16に設定された仮定故障に基づいて試験
データDOUT の作成制御をする。Further, in the first and second embodiments, the CPU 25 controls the connection of the hypothetical fault inserter 23A, the input searcher 23B, the output inspector 23C and the synchronization controller 23D to the RAM expansion circuit or the fault processing ROM. Alternatively, the test data DOUT is controlled based on the assumed failure set in the inspection object 16 including the ROM or the RAM.
【0074】なお、キーボード26Aはデータ入出力手段
17の一例であり、オペレータが当該試験データ作成装
置を起動する場合に、制御文などの外部入力データD6
を入力するものである。また、ディスプレイ装置26Bは
データ入出力手段17の一例であり、表示データD7に
基づいて被検査対象16の回路パターンや付加回路を必
要に応じて表示するものである。The keyboard 26A is an example of the data input / output means 17, and when the operator activates the test data creating apparatus, the external input data D6 such as a control statement is input.
Is to be entered. Further, the display device 26B is an example of the data input / output means 17, and displays the circuit pattern and the additional circuit of the inspection target 16 as needed based on the display data D7.
【0075】システムバス27は、回路データメモリ21
A,シミュレーション用データメモリ21B,試験データ
メモリ21C,データ作成エディタ22,データ展開エデ
ィタ23,データ変換エディタ24,CPU25,キー
ボード26A及びディスプレイ装置26B等を接続し、各デ
ータD1〜D7を伝送するものである。The system bus 27 is the circuit data memory 21.
A, a data memory 21B for simulation, a test data memory 21C, a data creation editor 22, a data expansion editor 23, a data conversion editor 24, a CPU 25, a keyboard 26A, a display device 26B, etc. are connected and each data D1 to D7 is transmitted. Is.
【0076】このようにして、本発明の各実施例に係る
試験データ作成装置によれば、図4に示すように回路デ
ータメモリ21A,シミュレーション用データメモリ21
B,試験データメモリ21C,データ作成エディタ22,
データ展開エディタ23,データ変換エディタ24,C
PU25,キーボード26A及びディスプレイ装置26Bが
具備され、該CPU25がROM又はRAMを含む被検
査対象16に設定された仮定故障に基づいて試験データ
DOUT の作成制御をしている。As described above, according to the test data generating apparatus according to each embodiment of the present invention, as shown in FIG. 4, the circuit data memory 21A and the simulation data memory 21 are used.
B, test data memory 21C, data creation editor 22,
Data expansion editor 23, data conversion editor 24, C
A PU 25, a keyboard 26A and a display device 26B are provided, and the CPU 25 controls the generation of the test data DOUT based on the assumed failure set in the inspection object 16 including the ROM or the RAM.
【0077】例えば、キーボード26Aを介してRAMを
含む被検査対象16に係るLSI回路データD1が回路
データメモリ21Aから読み出されると、CPU25によ
りRAMが2つの記憶素子RAM1,RAM2に展開されて
該2つの記憶素子RAM1,RAM2間に信号通過線GLが
接続される(図6(b)参照)。For example, when the LSI circuit data D1 relating to the object 16 to be inspected including the RAM is read from the circuit data memory 21A via the keyboard 26A, the RAM is expanded by the CPU 25 into the two storage elements RAM1 and RAM2. The signal passing line GL is connected between the two storage elements RAM1 and RAM2 (see FIG. 6B).
【0078】また、被検査対象16の信号入出力に係る
仮定故障挿入器23A,入力探索器23B,出力検査器23C
及び同期制御器23DがCPU25を介して、データ展開
エディタ23により接続される。この際に、シミュレー
ション用データメモリ21Bから付加回路データD2とし
て仮定故障挿入器データD21,入力探索器データD22,
出力検査器データD23及び同期制御器データD24が読み
出され、例えば、メモリ領域上において、被検査対象1
6のRAM展開回路に仮定故障挿入器23A,入力探索器
23B,出力検査器23C及び同期制御器23Dが接続される
(図7(a)参照)。Further, a hypothetical fault inserter 23A, an input searcher 23B, an output inspector 23C relating to signal input / output of the object 16 to be inspected.
The synchronous controller 23D is connected to the data expansion editor 23 via the CPU 25. At this time, assuming fault inserter data D21, input searcher data D22, as additional circuit data D2 from the simulation data memory 21B,
The output inspector data D23 and the synchronization controller data D24 are read out and, for example, on the inspected object 1 in the memory area.
Assumed fault inserter 23A, input searcher in RAM expansion circuit 6
23B, the output inspector 23C, and the synchronization controller 23D are connected (see FIG. 7A).
【0079】なお、被検査対象16の任意の仮定故障発
生部分には、仮定故障が仮定故障挿入器23Aを介して挿
入され、また、CPU25により、例えば、同期制御器
23Dにアドレス条件判定器23Eが接続される(図7
(a)参照)。It should be noted that a hypothetical fault is inserted into an arbitrary hypothetical fault occurrence portion of the inspection object 16 via the hypothetical fault inserter 23A, and the CPU 25 allows, for example, a synchronous controller.
The address condition determiner 23E is connected to 23D (see FIG. 7).
(See (a)).
【0080】このため、被検査対象16の試験データD
OUT がデータ作成エディタ22により自動生成される。
例えば、仮定故障が設定された被検査対象16の入力探
索器23Bに被試験データDINがCPU25及び同期制御
器23Dを介して供給されると、該被検査対象16の仮定
故障の有無が出力検査器23Cにより検出される。この際
に、2つの記憶素子RAM1,RAM2に指定されたアドレ
ス値ADDの有効性がアドレス条件判定器23Eにより判定
される。Therefore, the test data D of the object 16 to be inspected
OUT is automatically generated by the data creation editor 22.
For example, when the data to be tested DIN is supplied to the input searcher 23B of the inspected object 16 in which the assumed failure is set through the CPU 25 and the synchronous controller 23D, the presence or absence of the inferred failure of the inspected object 16 is output checked. 23C. At this time, the validity of the address value ADD designated in the two storage elements RAM1 and RAM2 is determined by the address condition determiner 23E.
【0081】これにより、RAMを含む被検査対象16
に設定された仮定故障に基づいてデータ作成エディタ2
2により試験データDOUT を自動作成することが可能と
なる。なお、試験データDOUT が試験データメモリ21C
に格納され、また、本発明の第1の試験データ作成処理
については、図5において詳述する。As a result, the inspection target 16 including the RAM is
Data creation editor 2 based on the assumed failure set in
2 makes it possible to automatically create the test data DOUT. The test data DOUT is stored in the test data memory 21C.
The first test data creation processing of the present invention will be described in detail with reference to FIG.
【0082】さらに、ROMを含む被検査対象16に係
るLSI回路データD1が回路データメモリ21Aから読
み出されると、該ROMがCPU25及びデータ変換エ
ディタ24により、ROM入力変換器(正常値)22A,
ROM入力変換器(故障値)22B,正常入力値ROM22
C,故障入力値ROM22D及びROM出力変換器22Eに
変換される(図9(c)参照)。Further, when the LSI circuit data D1 relating to the inspection object 16 including the ROM is read from the circuit data memory 21A, the ROM is read by the CPU 25 and the data conversion editor 24 and the ROM input converter (normal value) 22A,
ROM input converter (fault value) 22B, normal input value ROM22
C, the fault input value ROM 22D and the ROM output converter 22E are converted (see FIG. 9C).
【0083】また、被検査対象16の信号入出力に係る
仮定故障挿入器23A,入力探索器23B,出力検査器23C
及び同期制御器23DがCPU25を介して、データ変換
エディタ23により接続される。この際に、シミュレー
ション用データメモリ21Bから付加回路データD2とし
て仮定故障挿入器データD21,入力探索器データD22,
出力検査器データD23及び同期制御器データD24が読み
出され、例えば、メモリ領域上において、被検査対象1
6の故障処理ROMに仮定故障挿入器23A,入力探索器
23B,出力検査器23C及び同期制御器23Dが接続される
(図10(a)参照)。Further, a hypothetical fault inserter 23A, an input searcher 23B, and an output inspector 23C relating to signal input / output of the object 16 to be inspected.
The synchronization controller 23D is connected to the data conversion editor 23 via the CPU 25. At this time, assuming fault inserter data D21, input searcher data D22, as additional circuit data D2 from the simulation data memory 21B,
The output inspector data D23 and the synchronization controller data D24 are read out, and, for example, in the memory area, the inspection target 1
Assumed fault inserter 23A, input searcher in fault processing ROM 6
23B, the output inspector 23C, and the synchronization controller 23D are connected (see FIG. 10 (a)).
【0084】なお、被検査対象16の任意の仮定故障発
生部分に仮定故障が仮定故障挿入器23Aを介して挿入さ
れる(図10(a)参照)。このため、被検査対象16の
試験データDOUT がデータ作成エディタ22により自動
生成される。例えば、仮定故障が設定された被検査対象
16の入力探索器23Bに被試験データDINがCPU25
及び同期制御器23Dを介して供給されると、該被検査対
象16の仮定故障の有無が出力検査器23Cにより検出さ
れる。A hypothetical fault is inserted into an arbitrary hypothetical fault occurrence portion of the inspection object 16 via the hypothetical fault inserter 23A (see FIG. 10A). Therefore, the test data DOUT of the object 16 to be inspected is automatically generated by the data creation editor 22. For example, the data under test DIN is stored in the CPU 25 in the input searcher 23B of the device under test 16 in which the assumed failure is set.
When supplied via the synchronous controller 23D, the output inspector 23C detects the presence / absence of a hypothetical failure of the inspected object 16.
【0085】この際に、被試験データDINの正常値がR
OM入力変換器(正常値)22Aに、その故障値がROM
入力変換器(故障値)22Bにそれぞれに入力されると、
両者の値が正常入力値ROM22C,故障入力値ROM22
Dにそれぞれ記憶され、その結果、被試験データDINの
正常値又は故障値がROM出力変換器22Eから出力検査
器23Cに出力される。At this time, the normal value of the data under test DIN is R
OM input converter (normal value) 22A, the failure value is ROM
When input to the input converter (fault value) 22B,
Both values are normal input value ROM22C, failure input value ROM22
Each of them is stored in D, and as a result, the normal value or the failure value of the data under test DIN is output from the ROM output converter 22E to the output inspector 23C.
【0086】これにより、読出し専用記憶素子ROMを
含む被検査対象16に設定された仮定故障に基づいてデ
ータ作成手段12により試験データDOUT を自動作成す
ることが可能となる。なお、試験データDOUT が試験デ
ータメモリ21Cに格納され、また、本発明の第2の試験
データ作成処理については、図8において詳述する。。As a result, the test data DOUT can be automatically created by the data creating means 12 based on the assumed failure set in the device under test 16 including the read-only memory element ROM. The test data DOUT is stored in the test data memory 21C, and the second test data creating process of the present invention will be described in detail with reference to FIG. ..
【0087】次に、本発明の第1の実施例に係る試験デ
ータ作成方法について、当該装置の動作を補足しながら
説明をする。図5は、本発明の第1の実施例に係る試験
データの作成フローチャートであり、図6,7はその補
足説明図を示している。Next, a test data creating method according to the first embodiment of the present invention will be described with supplementing the operation of the apparatus. FIG. 5 is a flowchart for creating test data according to the first embodiment of the present invention, and FIGS. 6 and 7 show supplementary explanatory diagrams thereof.
【0088】例えば、図6(a)に示すようなRAMを
含む被検査対象16の試験データDOUT を被試験データ
DINに基づいて自動作成する場合、図5のフローチャー
トに示すように、まず、ステップP1でRAMを含む被
検査対象16のLSI回路パターンの入力処理をする
(図6(a)参照)。For example, when the test data DOUT of the test object 16 including the RAM as shown in FIG. 6A is automatically created based on the test data DIN, as shown in the flow chart of FIG. At P1, input processing of the LSI circuit pattern of the inspection object 16 including the RAM is performed (see FIG. 6A).
【0089】この際に、制御文などの外部入力データD
6がキーボード26Aを介して入力されると、当該試験デ
ータ作成装置を起動される。また、回路データメモリ21
Aから被検査対象16に係る組合わせ回路データD11や
RAMデータD3等のLSI回路データD1が読み出さ
れる。なお、必要に応じて表示データD7に基づき、被
検査対象16の回路パターンや付加回路がディスプレイ
装置26Bに表示される。At this time, external input data D such as a control statement
When 6 is input via the keyboard 26A, the test data creating device is activated. In addition, the circuit data memory 21
The LSI circuit data D1 such as the combination circuit data D11 and the RAM data D3 related to the inspection object 16 are read from A. The circuit pattern and the additional circuit of the inspection object 16 are displayed on the display device 26B based on the display data D7 as needed.
【0090】さらに、ステップP2で被検査対象16に
含まれたRAMの内部展開処理をする。この際に、内部
展開処理は、被検査対象16に含まれたRAMを2時刻
に係る記憶素子RAM1,RAM2に展開処理をする。ここ
で、CPU25を介してデータ展開エディタ23により
被検査対象16に含まれたRAMが2つの記憶素子RAM
1,RAM2に展開(複写)され、信号線接続データD52
に基づいて両記憶素子RAM1,RAM2から成るRAM展
開回路の書込み処理回路Aと読出し処理回路Bと間に信
号通過線GLが接続される(図6(b)参照)。Further, in step P2, the internal expansion processing of the RAM included in the inspection object 16 is performed. At this time, in the internal expansion processing, the RAM included in the inspection object 16 is expanded into the storage elements RAM1 and RAM2 associated with the second time. Here, the RAM included in the object 16 to be inspected by the data development editor 23 via the CPU 25 has two storage elements RAM.
1, ram2 expanded (copied), signal line connection data D52
Based on the above, the signal passing line GL is connected between the write processing circuit A and the read processing circuit B of the RAM expansion circuit composed of both the storage elements RAM1 and RAM2 (see FIG. 6B).
【0091】その後、ステップP3でRAM展開回路に
付加回路の接続処理をする。この際に、CPU25を介
してシミュレーション用データメモリ21Bから仮定故障
挿入器データD21,入力探索器データD22,出力検査器
データD23及び同期制御器データD24等の付加回路デー
タD2が読み出される。また、データ展開エディタ23
を介して図7(a)に示すような入力探索器23B,出力
検査器23C及び同期制御器23DがRAM展開回路に接続
される。Thereafter, in step P3, the RAM expansion circuit is connected to the additional circuit. At this time, the additional circuit data D2 such as the assumed fault inserter data D21, the input searcher data D22, the output checker data D23, and the synchronization controller data D24 are read from the simulation data memory 21B via the CPU 25. In addition, the data development editor 23
The input searcher 23B, the output checker 23C, and the synchronization controller 23D as shown in FIG. 7A are connected to the RAM expansion circuit via the.
【0092】次に、ステップP4で内部展開処理された
RAMを含む被検査対象16の任意の仮定故障発生部分
に仮定故障の設定処理をする。この際に、仮定故障発生
部分には、2つの記憶素子RAM1,RAM2に対して、常
に、仮定故障が同時に発生する周辺位置を選択する。こ
こで、故障点設定データD51に基づいてRAM展開回路
を含むテストパターン生成回路に仮定故障挿入器23Aに
より仮定故障が挿入される。Next, in step P4, a process of setting a hypothetical fault is performed on an arbitrary part of the hypothetical fault that has occurred in the inspected object 16 including the RAM subjected to the internal expansion process. At this time, in the hypothetical fault occurrence portion, the peripheral positions where the hypothetical faults occur at the same time are always selected for the two storage elements RAM1 and RAM2. Here, a hypothetical fault is inserted by the hypothetical fault inserter 23A into the test pattern generation circuit including the RAM expansion circuit based on the fault point setting data D51.
【0093】次いで、ステップP5で仮定故障が設定さ
れた被検査対象16に被試験データDINの供給処理をす
る。この際に、被検査対象16の被試験データDINの供
給処理は、2つの記憶素子RAM1,RAM2に同一アドレ
ス値ADDを指定して行う。Then, in step P5, the data to be tested DIN is supplied to the object 16 to be inspected for which the assumed failure has been set. At this time, the process of supplying the test data DIN of the test object 16 is performed by designating the same address value ADD to the two storage elements RAM1 and RAM2.
【0094】例えば、故障シミュレーションプログラム
に基づく被試験データDINが同期制御器23Dを介して入
力探索器23Bにより供給され、また、出力検査器23Cに
より仮定故障の有無が検出される。For example, the data under test DIN based on the fault simulation program is supplied by the input searcher 23B via the synchronous controller 23D, and the output inspector 23C detects the presence or absence of a hypothetical fault.
【0095】その後、ステップP6で被検査対象16の
仮定故障の有無の検出処理に基づいて試験データDOUT
の作成処理をする。この際に、被検査対象16の仮定故
障の有無の検出処理は、2つの記憶素子RAM1,RAM2
に同一アドレス値ADDを指定して行い、例えば、それ等
の記憶素子RAM1,RAM2に指定されたアドレス値ADD
の有効性がアドレス条件判定器23Eにより判定される。Thereafter, in step P6, the test data DOUT is detected based on the detection processing of the presence or absence of a hypothetical failure of the inspection object 16.
Create the process. At this time, the detection process of the presence or absence of a hypothetical failure of the inspection object 16 is performed by the two storage elements RAM1 and RAM2.
Is performed by designating the same address value ADD to each of the storage elements ram1 and ram2
Is judged by the address condition judging unit 23E.
【0096】これにより、データ作成エディタ22によ
りLSI回路データD1,付加回路データD2及び被試
験データDINに基づいて被検査対象16の試験データD
OUTが自動生成され、試験データメモリ21Cに被検査対
象16の論理故障検査に必要な試験データDOUT が格納
される(図7(b)参照)。As a result, the test data D of the object 16 to be inspected is generated by the data creation editor 22 based on the LSI circuit data D1, the additional circuit data D2 and the data under test DIN.
OUT is automatically generated, and the test data DOUT necessary for the logical failure inspection of the inspection object 16 is stored in the test data memory 21C (see FIG. 7B).
【0097】このようにして、本発明の第1の実施例に
係る試験データ作成方法によれば、図5のフローチャー
トに示すように、ステップP2でRAMを内部展開処理
した被検査対象16の任意の仮定故障発生部分に、ステ
ップP4で仮定故障が設定処理され、次いで、ステップ
P5で仮定故障を設定した被検査対象16に被試験デー
タDINが供給処理される。As described above, according to the test data creating method of the first embodiment of the present invention, as shown in the flow chart of FIG. In the part where the hypothetical failure has occurred, the hypothetical failure is set in step P4, and then the data under test DIN is supplied to the object 16 to be inspected for which the hypothetical failure has been set in step P5.
【0098】例えば、ステップP2で被検査対象16に
含まれたRAMが2時刻に時間展開され、その展開処理
された2つの記憶素子RAM1,RAM2間にステップP3
で信号通過線GLが接続処理される。For example, in step P2, the RAM included in the object 16 to be inspected is time-expanded at two times, and the step P3 is performed between the two storage elements RAM1 and RAM2 that have been expanded.
Then, the signal passing line GL is connected.
【0099】このため、全体として1つの回路データと
して再構成されたRAM展開回路に指定された同一アド
レス値ADDに基づいて被検査対象16の被試験データD
INの供給処理及び仮定故障の有無の検出処理が行われ
る。なお、仮定故障発生部分には、2つの記憶素子RAM
1,RAM2に対して、常に、仮定故障が同時に発生する
周辺位置が選択される。Therefore, the test data D of the test object 16 is based on the same address value ADD designated in the RAM expansion circuit reconfigured as one circuit data as a whole.
IN supply processing and detection processing for the presence or absence of assumed failure are performed. Two storage elements RAM
For 1 and RAM2, the peripheral position where the contingencies simultaneously occur is selected.
【0100】このことから、ステップP6で、例えば、
2つの記憶素子RAM1,RAM2に指定されたアドレス値
ADDの有効性の判定処理に基づいて仮定故障の有無が検
出処理される。従って、1回の被試験データDINをRA
M展開回路に供給することにより、該展開回路に対する
被試験データDINの書込み処理と、その被試験データD
INの読み出し処理とに係る連続動作を論理シミュレーシ
ョン上において模擬することが可能となる。From this, in step P6, for example,
The presence / absence of a hypothetical failure is detected based on the processing of determining the validity of the address value ADD designated in the two storage elements RAM1 and RAM2. Therefore, the data under test DIN is RA once
By supplying the data to the expansion circuit to the expansion circuit, the writing process of the data to be tested DIN to the expansion circuit and the data to be tested D are performed.
It is possible to simulate a continuous operation related to IN read processing on a logic simulation.
【0101】また、この2回の処理動作が信号通過線G
Lにより論理シミュレーション上において等価になり、
書込み時の試験パターンと読出し時の試験パターンとを
同時生成することが可能となる(図7(b)参照)。The two processing operations are performed by the signal passing line G.
L makes them equivalent on the logic simulation,
It is possible to simultaneously generate a test pattern for writing and a test pattern for reading (see FIG. 7B).
【0102】これにより、随時読出し/書込み可能な記
憶素子等を含む被検査対象の周辺回路の試験をする試験
データDOUT を自動作成処理をすること可能となる。 (2)第2の実施例の説明 図8は、本発明の第2の実施例に係る試験データの作成
フローチャートであり、図9,10はその補足説明図をそ
れぞれ示している。As a result, it becomes possible to automatically create the test data DOUT for testing the peripheral circuit to be inspected, which includes the memory elements that can be read / written at any time. (2) Description of Second Embodiment FIG. 8 is a flowchart for creating test data according to the second embodiment of the present invention, and FIGS. 9 and 10 show supplementary explanatory views thereof, respectively.
【0103】例えば、図9(a)に示すようなROMを
含む被検査対象26の試験データDOUT を被試験データ
DINに基づいて自動作成する場合、図8のフローチャー
トに示すように、まず、ステップP1でROMを含む被
検査対象26のLSI回路パターンの入力処理をする
(図9(a)参照)。For example, when the test data DOUT of the inspection object 26 including the ROM as shown in FIG. 9A is automatically created based on the test data DIN, as shown in the flow chart of FIG. At P1, the LSI circuit pattern of the inspection target 26 including the ROM is input (see FIG. 9A).
【0104】この際に、回路データメモリ21Aから被検
査対象26に係る組合わせ回路データD11やROMデー
タD4等のLSI回路データD1が読み出される。な
お、ROMは読出し許可信号(イネーブル信号)とアド
レスADD,例えば、0〜15に基づいてデータを出力す
るモデルMPである(図9(b)参照)。At this time, the LSI circuit data D1 such as the combination circuit data D11 and the ROM data D4 related to the inspection object 26 are read from the circuit data memory 21A. The ROM is a model MP that outputs data based on the read enable signal (enable signal) and the address ADD, for example, 0 to 15 (see FIG. 9B).
【0105】また、第1の実施例と同様に必要に応じて
表示データD7に基づき、被検査対象26の回路パター
ンや付加回路がディスプレイ装置26Bに表示される。さ
らに、ステップP2で被検査対象26に含まれたROM
の内部変換処理をする。この際に、CPU25を介して
データ変換エディタ24により故障処理ROMとして被
検査対象26に含まれたROMがROM入力変換器(正
常値)22A,ROM入力変換器(故障値)22B,正常入
力値ROM22C,故障入力値ROM22D及びROM出力
変換器22Eに変換される(内部変換処理)。Further, as in the first embodiment, the circuit pattern and the additional circuit of the inspection object 26 are displayed on the display device 26B based on the display data D7 as needed. Further, the ROM included in the inspection target 26 in step P2
Internal conversion processing of. At this time, the ROM included in the inspection object 26 as the failure processing ROM by the data conversion editor 24 via the CPU 25 is the ROM input converter (normal value) 22A, the ROM input converter (failure value) 22B, and the normal input value. It is converted into the ROM 22C, the fault input value ROM 22D and the ROM output converter 22E (internal conversion processing).
【0106】その後、ステップP3で故障処理ROMに
付加回路の接続処理をする。この際に、CPU25を介
してシミュレーション用データメモリ21Bから仮定故障
挿入器データD21,入力探索器データD22,出力検査器
データD23及び同期制御器データD24等の付加回路デー
タD2が読み出される。また、データ変換エディタ24
を介して入力探索器23B,出力検査器23C及び同期制御
器23Dが故障処理ROMに接続される(図10(a)参
照)。After that, in step P3, connection processing of the additional circuit to the failure processing ROM is performed. At this time, the additional circuit data D2 such as the assumed fault inserter data D21, the input searcher data D22, the output checker data D23, and the synchronization controller data D24 are read from the simulation data memory 21B via the CPU 25. In addition, the data conversion editor 24
The input searcher 23B, the output inspector 23C, and the synchronization controller 23D are connected to the failure handling ROM via (see FIG. 10 (a)).
【0107】次に、ステップP4で故障処理ROMを含
む被検査対象26の任意の仮定故障発生部分に仮定故障
の設定処理をする。この際に、仮定故障発生部分は、故
障処理ROMの周辺回路を選択する。ここで、故障点設
定データD51に基づいて故障処理ROMを含むテストパ
ターン生成回路に仮定故障挿入器23Aにより仮定故障が
挿入される。Next, in step P4, a process of setting a hypothetical fault is performed on an arbitrary part of the hypothetical fault where the inspected object 26 includes the fault processing ROM. At this time, the hypothetical failure occurrence portion selects the peripheral circuit of the failure processing ROM. Here, based on the fault point setting data D51, the hypothetical fault is inserted by the hypothetical fault inserter 23A into the test pattern generation circuit including the fault processing ROM.
【0108】次いで、ステップP5で仮定故障が設定さ
れた被検査対象26に被試験データDINの供給処理をす
る。この際に、被試験データDINの供給処理は、例え
ば、故障シミュレーションプログラムに基づく被試験デ
ータDINが同期制御器23Dを介して入力探索器23Bによ
り供給されると、該被試験データDINが正常値と故障値
とに分離処理され、ROM入力変換器(正常値)22Aに
より論理シミュレーション上において、被試験データD
INの正常値が入力され、また、ROM入力変換器(故障
値)22Bにより被試験データDINの故障値が入力され
る。Then, in step P5, the data to be tested DIN is supplied to the object to be tested 26 for which the assumed failure is set. At this time, in the process of supplying the data under test DIN, for example, when the data under test DIN based on the failure simulation program is supplied by the input searcher 23B through the synchronous controller 23D, the data under test DIN is returned to a normal value. And the fault value are separated and processed by the ROM input converter (normal value) 22A on the logic simulation under test data D.
The normal value of IN is input, and the ROM input converter (fault value) 22B inputs the fault value of the data under test DIN.
【0109】これにより、正常入力値ROM22Cに被試
験データDINの正常値が記憶され、故障入力値ROM22
Dに被試験データDINの故障値が記憶される。また、R
OM出力変換器22Eから出力検査器23Cに被試験データ
DINの正常値や故障値の比較結果が出力される(図9
(c)参照)。As a result, the normal value of the data under test DIN is stored in the normal input value ROM 22C, and the failure input value ROM 22
The failure value of the data under test DIN is stored in D. Also, R
The comparison result of the normal value and the failure value of the data under test DIN is output from the OM output converter 22E to the output inspector 23C (FIG. 9).
(See (c)).
【0110】その後、ステップP6で被検査対象26の
仮定故障の有無の検出処理に基づいて試験データDOUT
の作成処理をする。この際に、被検査対象26の仮定故
障の有無が出力検査器23Cにより検出される。Thereafter, in step P6, the test data DOUT is detected based on the detection processing of the presence or absence of a hypothetical failure of the inspection object 26.
Create the process. At this time, the output inspector 23C detects the presence or absence of a hypothetical failure of the inspection object 26.
【0111】これにより、データ作成エディタ22によ
りLSI回路データD1,付加回路データD2及び被試
験データDINに基づいて被検査対象26の試験データD
OUTが自動生成され、試験データメモリ21Cに被検査対
象26の論理故障検査に必要な試験データDOUT が格納
される(図10(b)参照)。As a result, the data creation editor 22 causes the test data D of the object 26 to be inspected based on the LSI circuit data D1, the additional circuit data D2 and the data under test DIN.
OUT is automatically generated, and the test data DOUT necessary for the logical failure inspection of the inspection object 26 is stored in the test data memory 21C (see FIG. 10 (b)).
【0112】このようにして、本発明の第2の実施例に
係る試験データ作成方法によれば、図8のフローチャー
トに示すように、ステップP2でROMを内部変換処理
した被検査対象16の任意の仮定故障発生部分にステッ
プP4で仮定故障が設定処理され、次いで、ステップP
5で仮定故障を設定した被検査対象16に被試験データ
DINが供給処理されている。As described above, according to the test data creating method of the second embodiment of the present invention, as shown in the flow chart of FIG. In step P4, the hypothetical fault is set in the hypothetical fault occurrence part of
The data under test DIN is supplied to the device under test 16 for which the assumed failure is set in step 5.
【0113】このため、従来例のように正常入力値に対
するROMパターン(0又は1であるROMの内容)に
基づいて、その故障入力値に対するROMパターンを作
成し、該故障入力値に対する故障出力値を出力するRO
Mモデルに比べて、ステップP6で被検査対象26の仮
定故障の有無の検出処理に基づいて、短時間に、試験デ
ータDOUT の自動作成処理をすることが可能となる。Therefore, as in the conventional example, a ROM pattern for the fault input value is created based on the ROM pattern for the normal input value (contents of the ROM of 0 or 1), and the fault output value for the fault input value is created. RO that outputs
Compared to the M model, the test data DOUT can be automatically created in a short time based on the detection process of the presence or absence of the assumed failure of the inspection object 26 in step P6.
【0114】この際に、例えば、図8のフローチャート
のステップP2で内部変換処理された故障処理ROMで
は、ステップP5で被試験データDINが正常値と故障値
とに分離処理され、その後、該分離処理に基づいて被試
験データDINの正常値が正常入力値ROM22Cに記憶処
理され、被試験データDINの故障値が故障入力値ROM
22Dに記憶処理され、両データの比較結果がROM出力
変換器22Dから出力される(図9(c)参照)。At this time, for example, in the failure processing ROM internally converted in step P2 of the flowchart of FIG. 8, the data DIN under test is separated into a normal value and a failure value in step P5, and then the separation is performed. Based on the processing, the normal value of the data under test DIN is stored in the normal input value ROM 22C, and the fault value of the data under test DIN is stored in the fault input value ROM.
The data is stored in 22D and the comparison result of both data is output from the ROM output converter 22D (see FIG. 9C).
【0115】これにより、回路データの少々の変更のみ
でROM入りテストパターン生成回路に基づいて試験デ
ータDOUT を自動生成することが可能となる。また、各
品種毎にROMの故障入力値に対するROMパターンを
作成することも無くなり、そのデータ処理も簡略化され
る。さらに、テストパターン作成に係る所要時間の大幅
な短縮化を図ることが可能となる。As a result, the test data DOUT can be automatically generated based on the ROM-containing test pattern generating circuit with only a slight change in the circuit data. Further, there is no need to create a ROM pattern for the ROM failure input value for each product type, and the data processing is simplified. Furthermore, it is possible to significantly reduce the time required for creating the test pattern.
【0116】[0116]
【発明の効果】以上説明したように、本発明の試験デー
タ作成装置によれば、記憶手段,データ作成手段,デー
タ処理手段,制御手段及びデータ入出力手段が具備さ
れ、該制御手段が読出し専用記憶素子又は随時読出し/
書込み可能な記憶素子を含む被検査対象に設定された仮
定故障に基づいて試験データの作成制御をしている。As described above, according to the test data creation apparatus of the present invention, the storage means, the data creation means, the data processing means, the control means and the data input / output means are provided, and the control means is read-only. Storage element or read at any time /
The test data creation control is performed based on the hypothetical failure set for the inspection target including the writable storage element.
【0117】このため、随時読出し/書込み可能な記憶
素子が2つの記憶素子に展開され、該記憶素子間に信号
通過線が接続され、かつ、仮定故障が設定された被検査
対象の入力手段に被試験データが制御手段及び同期制御
手段を介して供給されると、該被検査対象の仮定故障の
有無がアドレス条件判定手段を含む出力手段により検出
される。このことから、随時読出し/書込み可能な記憶
素子を含む被検査対象に設定された仮定故障に基づいて
データ作成手段により試験データを自動作成することが
可能となる。Therefore, the readable / writable storage element is expanded into two storage elements at any time, the signal passing line is connected between the storage elements, and the input means to be inspected is set with the assumed failure. When the data to be tested is supplied through the control means and the synchronization control means, the presence or absence of a hypothetical failure of the test object is detected by the output means including the address condition determination means. From this, it becomes possible to automatically create the test data by the data creating means based on the assumed failure that is set in the object to be inspected including the storage element that can be read / written at any time.
【0118】また、読出し専用記憶素子が第1,第2の
入力手段,第1,第2の記憶素子及び出力手段に変換さ
れ、被試験データの正常値が第1の入力手段に、その故
障値が第2の入力手段にそれぞれに入力されると、両者
の値が第1,第2の記憶素子にそれぞれ記憶され、その
結果、被試験データの正常値又は故障値が出力手段から
出力される。このことで、読出し専用記憶素子を含む被
検査対象に設定された仮定故障に基づいてデータ作成手
段により試験データを自動作成することが可能となる。Further, the read-only memory element is converted into the first and second input means, the first and second memory elements and the output means, and the normal value of the data under test is transferred to the first input means and the failure thereof occurs. When the values are respectively input to the second input means, both values are stored in the first and second storage elements respectively, and as a result, the normal value or the failure value of the data under test is output from the output means. It As a result, the test data can be automatically created by the data creating means on the basis of the assumed failure set in the inspection target including the read-only storage element.
【0119】また、本発明の第1の試験データ作成方法
によれば、随時読出し/書込み可能な記憶素子を内部展
開処理した被検査対象の任意の仮定故障発生部分に、仮
定故障が設定処理され、それに被試験データが供給処理
される。Further, according to the first test data generation method of the present invention, a hypothetical fault is set in an arbitrary hypothetical fault occurrence portion of the inspection object in which the readable / writable storage element is internally developed. , And the data under test is supplied to it.
【0120】このため、全体として1つの回路データと
して再構成されたRAM展開回路に指定された同一アド
レス値に基づいて被検査対象の被試験データの供給処理
及び仮定故障の有無の検出処理が行われる。Therefore, based on the same address value designated in the RAM expansion circuit reconfigured as one circuit data as a whole, the process for supplying the data under test to be inspected and the process for detecting the presence or absence of a hypothetical failure are performed. Be seen.
【0121】このことから、1回の被試験データをRA
M展開回路に供給することにより、該展開回路に対する
被試験データの書込み処理と、その被試験データの読み
出し処理とに係る連続動作を論理シミュレーション上に
おいて模擬することが可能となる。これにより、書込み
時の試験パターンと読出し時の試験パターンとを同時生
成することが可能となる。From this fact, one test data is RA
By supplying the data to the M expansion circuit, it is possible to simulate the continuous operation related to the writing process of the data under test to the expansion circuit and the reading process of the data under test on the logic simulation. This makes it possible to simultaneously generate a test pattern for writing and a test pattern for reading.
【0122】さらに、本発明の第2の試験データ作成方
法によれば、読出し専用の記憶素子を内部変換処理した
被検査対象の任意の仮定故障発生部分に仮定故障が設定
処理され、それに被試験データが供給処理されている。Further, according to the second test data generating method of the present invention, the hypothetical fault is set in an arbitrary hypothetical fault occurrence portion of the subject to be inspected in which the read-only storage element is internally converted, and then the subject to be tested is set. The data is being processed.
【0123】このため、内部変換処理された記憶素子で
は、被試験データが正常値と故障値とに分離処理され、
該分離処理に基づいて被試験データの正常値及び故障値
がそれぞれ記憶処理されることから、従来例のROMモ
デルに比べて、被検査対象の仮定故障の有無の検出処理
に基づいて、短時間に、試験データの自動作成処理をす
ることが可能となる。Therefore, in the memory element subjected to the internal conversion processing, the data under test is separated into the normal value and the failure value,
Since the normal value and the failure value of the data under test are stored based on the separation processing, the time is shorter than that of the conventional ROM model based on the detection processing of the presence or absence of a hypothetical failure of the inspection object. In addition, it becomes possible to automatically create test data.
【0124】これにより、試験データの作成工程の簡略
化と、その作成に係る所要時間の大幅な短縮化とを図る
ことが可能となる。このことで、新規開発LSIの早期
製品化に寄与するところが大きい。As a result, it is possible to simplify the process of creating the test data and significantly reduce the time required for creating the test data. This largely contributes to early commercialization of the newly developed LSI.
【図1】本発明に係る試験データ作成装置の原理図であ
る。FIG. 1 is a principle diagram of a test data creation device according to the present invention.
【図2】本発明に係る試験データ作成方法の原理図(そ
の1)である。FIG. 2 is a principle diagram (1) of a test data creating method according to the present invention.
【図3】本発明に係る試験データ作成方法の原理図(そ
の2)である。FIG. 3 is a principle diagram (part 2) of the test data creating method according to the present invention.
【図4】本発明の各実施例に係る試験データ作成装置の
構成図である。FIG. 4 is a configuration diagram of a test data creation device according to each embodiment of the present invention.
【図5】本発明の第1の実施例に係る試験データの作成
フローチャートである。FIG. 5 is a flowchart for creating test data according to the first embodiment of the present invention.
【図6】本発明の第1の実施例に係るフローチャートの
補足説明図(その1)である。FIG. 6 is a supplementary explanatory diagram (part 1) of the flowchart according to the first embodiment of the present invention.
【図7】本発明の第1の実施例に係るフローチャートの
補足説明図(その2)である。FIG. 7 is a supplementary explanatory diagram (part 2) of the flowchart according to the first embodiment of the present invention.
【図8】本発明の第2の実施例に係る試験データの作成
フローチャートである。FIG. 8 is a flowchart for creating test data according to the second embodiment of the present invention.
【図9】本発明の第2の実施例に係るフローチャートの
補足説明図(その1)である。FIG. 9 is a supplementary explanatory diagram (part 1) of the flowchart according to the second embodiment of the present invention.
【図10】本発明の第2の実施例に係るフローチャートの
補足説明図(その2)である。FIG. 10 is a supplementary explanatory diagram (part 2) of the flowchart according to the second embodiment of the present invention.
【図11】従来例に係る試験データ作成方法の説明図であ
る。FIG. 11 is an explanatory diagram of a test data creating method according to a conventional example.
【図12】従来例に係る試験データ作成方法の補足説明図
である。FIG. 12 is a supplementary explanatory diagram of a test data creating method according to a conventional example.
11…記憶手段、 12…データ作成手段、 13…付加手段、 14…データ処理手段、 15…制御手段、 13A…仮定故障挿入手段、 13B…入力手段、 13C…出力手段、 13D…同期制御手段、 RAM…随時読出し/書込み可能な記憶素子、 ROM…読出し専用記憶素子、 DIN…被試験データ、 D1…LSI回路データ、 D2…シミュレーション用データ、 D3…その他の制御データ、 DOUT …試験データ。 11 ... Storage means, 12 ... Data creating means, 13 ... Addition means, 14 ... Data processing means, 15 ... Control means, 13A ... Assumed fault insertion means, 13B ... Input means, 13C ... Output means, 13D ... Synchronous control means, RAM ... Readable / writable storage element, ROM ... Read-only storage element, DIN ... Data under test, D1 ... LSI circuit data, D2 ... Simulation data, D3 ... Other control data, DOUT ... Test data.
Claims (13)
路装置の論理故障検査をする試験データ(DOUT )の自
動作成をする装置であって、少なくとも、前記被検査対
象(16)の試験データ(DOUT )の作成に係る各種デ
ータ(DIN,D1,D2〜D5,DOUT )を記憶する記
憶手段(11)と、前記被検査対象(16)の試験デー
タ(DOUT )を生成するデータ作成手段(12)と、前
記被検査対象(16)の信号入出力に係る付加手段(1
3)を接続するデータ処理手段(14)と、前記記憶手
段(11),データ作成手段(12)及びデータ処理手
段(14)の入出力を制御する制御手段(15)とを具
備し、前記制御手段(15)が読出し専用記憶素子(R
OM)又は随時読出し/書込み可能な記憶素子(RA
M)を含む被検査対象(16)に設定された仮定故障に
基づいて試験データ(DOUT )の作成制御をすることを
特徴とする試験データ作成装置。1. An apparatus for automatically creating test data (DOUT) for logical failure inspection of a semiconductor integrated circuit device to be inspected (16), at least the test data of the inspected object (16). Storage means (11) for storing various data (DIN, D1, D2 to D5, DOUT) relating to the creation of (DOUT), and data creation means (DOUT) for creating test data (DOUT) of the inspected object (16) ( 12) and additional means (1) for inputting / outputting signals to / from the inspection object (16).
And a control means (15) for controlling the input / output of the storage means (11), the data creation means (12) and the data processing means (14). The control means (15) controls the read-only storage element (R
OM) or a storage element (RA that can be read / written at any time)
A test data creating device characterized by controlling creation of test data (DOUT) based on a hypothetical failure set in an object to be inspected (16) including M).
いて、前記制御手段(15)が随時読出し/書込み可能
な記憶素子(RAM)を2つの記憶素子(RAM1,RAM
2)に展開をして該2つの記憶素子(RAM1,RAM2)
間に信号通過線(GL)の接続制御をすることを特徴と
する試験データ作成装置。2. The test data generating apparatus according to claim 1, wherein the control means (15) has two storage elements (RAM1) that can be read / written at any time.
2) Expand to 2 storage elements (RAM1, RAM2)
A test data creation device characterized in that connection control of a signal passing line (GL) is performed therebetween.
いて、前記制御手段(15)が前記2つの記憶素子(R
AM1,RAM2)に指定されたアドレス値(ADD)の有効
性を判定するアドレス条件判定手段(13E)の接続制御
をすることを特徴とする試験データ作成装置。3. The test data generating device according to claim 1, wherein the control means (15) includes the two storage elements (R).
A test data creating device characterized by controlling connection of an address condition judging means (13E) for judging validity of an address value (ADD) designated by AM1 and RAM2).
いて、前記制御手段(15)が被試験データ(DIN)の
正常値を入力する第1の入力手段(12A)と、前記被試
験データ(DIN)の故障値を入力する第2の入力手段
(12B)と、前記被試験データ(DIN)の正常値を記憶
する第1の記憶素子(ROM1)と、前記被試験データ
(DIN)の故障値を記憶する第2の記憶素子(ROM2)
と、前記被試験データの正常値又は故障値を出力する出
力手段(12C)とに前記読出し専用記憶素子(ROM)
の変換制御をすることを特徴とする試験データ作成装
置。4. The test data generating apparatus according to claim 1, wherein the control means (15) inputs a normal value of the data under test (DIN), and the data under test (12A). Second input means (12B) for inputting a failure value of DIN), a first storage element (ROM1) for storing a normal value of the data under test (DIN), and a failure of the data under test (DIN) Second storage element (ROM2) for storing values
And a read-only memory element (ROM) for outputting a normal value or a failure value of the data under test (12C).
A test data creation device characterized by controlling the conversion of the test data.
いて、前記制御手段(15)が前記被検査対象(16)
の任意の仮定故障発生部分に仮定故障を挿入する仮定故
障挿入手段(13A)と、前記被試験データ(DIN)を供
給する入力手段(13B)と、前記仮定故障の有無を検出
する出力手段(13C)と、前記仮定故障挿入手段(13
A),入力手段(13B)及び出力手段(13C)の入出力
を制御する同期制御手段(13D)との接続制御をするこ
とを特徴とする試験データ作成装置。5. The test data generating apparatus according to claim 1, wherein the control means (15) includes the inspection target (16).
Hypothetical fault insertion means (13A) for inserting a hypothetical fault into any of the hypothetical fault occurrence parts, an input means (13B) for supplying the data under test (DIN), and an output means (for detecting the presence or absence of the hypothetical fault). 13C) and the assumed fault insertion means (13C)
A), a test data creating apparatus characterized by controlling connection with a synchronous control means (13D) for controlling input / output of an input means (13B) and an output means (13C).
いて、前記記憶手段(1),データ作成手段(12),
データ処理手段(14)及び制御手段(15)の入出力
を補助するデータ入出力手段(17)が設けられること
を特徴とする試験データ作成装置。6. The test data creation device according to claim 1, wherein the storage means (1), the data creation means (12),
A test data creating apparatus, characterized in that a data input / output means (17) for assisting input / output of the data processing means (14) and the control means (15) is provided.
る試験データ(DOUT)の自動作成をする方法であっ
て、少なくとも、前記被検査対象(16)に含まれた随
時読出し/書込み可能な記憶素子(RAM)の内部展開
処理をし、前記内部展開処理された記憶素子(RAM)
を含む被検査対象(16)の任意の仮定故障発生部分に
仮定故障の設定処理をし、前記仮定故障が設定された被
検査対象(16)に被試験データ(DIN)の供給処理を
し、前記被検査対象(16)の仮定故障の有無の検出処
理に基づいて試験データ(DOUT )の作成処理をするこ
とを特徴とする試験データ作成方法。7. A method for automatically creating test data (DOUT) for performing a logic failure test of a semiconductor integrated circuit device, comprising at least a readable / writable memory included in the object to be tested (16). Internal expansion processing of the element (RAM), and the storage element (RAM) subjected to the internal expansion processing
The setting process of the hypothetical fault is performed on an arbitrary hypothetical fault occurrence part of the test target (16) including the test target data (DIN) is supplied to the test target (16) to which the hypothetical fault is set, A test data creation method, characterized in that a test data (DOUT) creation process is performed based on a detection process of the presence or absence of a hypothetical failure of the inspection object (16).
いて、前記内部展開処理は、被検査対象(16)に含ま
れた随時読出し/書込み可能な記憶素子(RAM)を2
つの記憶素子(RAM1,RAM2)に展開処理をし、前記
展開処理された2つの記憶素子(RAM1,RAM2)間に
信号通過線(GL)の接続処理をすることを特徴とする
試験データ作成方法。8. The test data generation method according to claim 7, wherein the internal expansion processing is performed by using a memory element (RAM) which can be read / written at any time and which is included in the inspection target (16).
A test data creating method characterized by performing expansion processing on one storage element (RAM1, RAM2) and connecting processing of a signal passing line (GL) between the two storage elements (RAM1, RAM2) subjected to the expansion processing. .
いて、前記被検査対象(16)の被試験データ(DIN)
の供給処理及び仮定故障の有無の検出処理は、2つの記
憶素子(RAM1,RAM2)に指定された同一アドレス値
(ADD)に基づいて行われることを特徴とする試験デー
タ作成方法。9. The test data creating method according to claim 7, wherein the test data (DIN) of the test object (16) is provided.
The test data generating method is characterized in that the supply process and the process of detecting the presence or absence of a hypothetical fault are performed based on the same address value (ADD) designated in the two storage elements (RAM1, RAM2).
いて、前記仮定故障発生部分には、2つの記憶素子(R
AM1,RAM2)に対して、常に、仮定故障が同時に発生
する周辺位置を選択することを特徴とする試験データ作
成方法。10. The test data creating method according to claim 7, wherein the storage device having two storage elements (R
A test data generating method characterized by always selecting a peripheral position at which simultaneous faults occur simultaneously for AM1 and RAM2).
いて、前記仮定故障の有無の検出処理には、2つの記憶
素子(RAM1,RAM2)に指定されたアドレス値(AD
D)の有効性の判定処理が含まれることを特徴とする試
験データ作成方法。11. The test data generating method according to claim 7, wherein the detection process of the presence or absence of the assumed fault includes address values (AD) specified in two storage elements (RAM1, RAM2).
A method for preparing test data, characterized by including the processing for determining the effectiveness of D).
る試験データ(DOUT)の自動作成をする方法であっ
て、少なくとも、前記被検査対象(16)に含まれる読
出し専用の記憶素子(ROM)の内部変換処理をし、前
記内部変換処理された記憶素子(ROM)を含む被検査
対象(16)の任意の仮定故障発生部分に仮定故障の設
定処理をし、前記仮定故障が設定された被検査対象(1
6)に被試験データ(DIN)を供給処理をし、前記被検
査対象(16)の仮定故障の有無の検出処理に基づいて
試験データ(DOUT )の作成処理をすることを特徴とす
る試験データ作成方法。12. A method for automatically creating test data (DOUT) for performing a logical failure test of a semiconductor integrated circuit device, comprising at least a read-only memory element (ROM) included in the object to be tested (16). Internal conversion processing is performed, and setting processing of a hypothetical fault is performed on an arbitrary hypothetical fault occurrence portion of the inspection target (16) including the storage element (ROM) subjected to the internal conversion processing. Inspection target (1
6) The test data (DIN) is supplied to 6), and the test data (DOUT) is created based on the detection process of the presence or absence of the assumed failure of the test object (16). How to make.
いて、前記内部変換処理された記憶素子(ROM)で
は、被試験データ(DIN)を正常値と故障値とに分離処
理をし、前記分離処理に基づいて被試験データ(DIN)
の正常値の記憶処理と前記被試験データ(DIN)の故障
値の記憶処理とをすることを特徴とする試験データ作成
方法。13. The test data generating method according to claim 13, wherein the memory element (ROM) subjected to the internal conversion process separates the data under test (DIN) into a normal value and a failure value, and performs the separation. Data under test (DIN) based on processing
2. A method for creating test data, characterized in that the normal value storage process and the failure value storage process of the data under test (DIN) are stored.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3238318A JPH0574199A (en) | 1991-09-18 | 1991-09-18 | Test data creation device and test data creation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3238318A JPH0574199A (en) | 1991-09-18 | 1991-09-18 | Test data creation device and test data creation method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0574199A true JPH0574199A (en) | 1993-03-26 |
Family
ID=17028430
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3238318A Withdrawn JPH0574199A (en) | 1991-09-18 | 1991-09-18 | Test data creation device and test data creation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0574199A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011187120A (en) * | 2010-03-08 | 2011-09-22 | Fujitsu Semiconductor Ltd | Apparatus and method for testing semiconductor integrated circuit, testing method, and program |
-
1991
- 1991-09-18 JP JP3238318A patent/JPH0574199A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011187120A (en) * | 2010-03-08 | 2011-09-22 | Fujitsu Semiconductor Ltd | Apparatus and method for testing semiconductor integrated circuit, testing method, and program |
| US8656232B2 (en) | 2010-03-08 | 2014-02-18 | Fujitsu Semiconductor Limited | Apparatus and method for testing semiconductor integrated circuits, and a non-transitory computer-readable medium having a semiconductor integrated circuit testing program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5493507A (en) | Digital circuit design assist system for designing hardware units and software units in a desired digital circuit, and method thereof | |
| JPH05256901A (en) | Method for judging logical function of circuit | |
| US7373576B2 (en) | Apparatus, method, and signal-bearing medium embodying a program for verifying logic circuit design | |
| Wang et al. | An ATPG method for double stuck-at faults by analyzing propagation paths of single faults | |
| US6249891B1 (en) | High speed test pattern evaluation apparatus | |
| RU2383926C2 (en) | Method and system for controlling physical system model robustness | |
| JPH0574199A (en) | Test data creation device and test data creation method | |
| JP2755237B2 (en) | Simulation apparatus and method | |
| CN117539764A (en) | Verification method and device of system on chip, storage medium and electronic equipment | |
| JPH09171056A (en) | Test design method and apparatus, and test method and apparatus | |
| JP3941336B2 (en) | Logic circuit verification device | |
| JPH09319777A (en) | Failure analysis method for electric circuits | |
| JP2021117666A (en) | Code inspection tool and code inspection method | |
| US20240403525A1 (en) | Operation verification system and operation verification device | |
| Elhamawy | P1: Systematic Analysis for System-Level Test Fails | |
| JPS6330911A (en) | Method for simulation of control board | |
| US10614181B2 (en) | Electronic design tools using non-synthesizable circuit elements | |
| JP2658857B2 (en) | Equivalent fault extraction method and device | |
| JP2964746B2 (en) | Automatic verification processing method for printed circuit board | |
| JPH0676016A (en) | Logical simulation method | |
| JPH0468472A (en) | Logical diagram input device | |
| US6519757B1 (en) | Hardware design language generation for input/output logic level | |
| Kum et al. | Model-based automated validation techniques for automotive embedded systems | |
| JPH1125140A (en) | Library verification device | |
| JP2007026180A (en) | Automatic test bench generator |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19981203 |