JPH0727830A - Integrated circuit test pattern evaluation device - Google Patents

Integrated circuit test pattern evaluation device

Info

Publication number
JPH0727830A
JPH0727830A JP5196922A JP19692293A JPH0727830A JP H0727830 A JPH0727830 A JP H0727830A JP 5196922 A JP5196922 A JP 5196922A JP 19692293 A JP19692293 A JP 19692293A JP H0727830 A JPH0727830 A JP H0727830A
Authority
JP
Japan
Prior art keywords
signal line
input
circuit
voltage range
output
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.)
Pending
Application number
JP5196922A
Other languages
Japanese (ja)
Inventor
Shigeharu Tejima
茂晴 手嶋
Naoya Nakajo
直也 中條
Kohei Hata
講平 畑
Osamu Seya
修 瀬谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Toyota Central R&D Labs Inc
Original Assignee
Toyota Central R&D Labs Inc
NipponDenso Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Central R&D Labs Inc, NipponDenso Co Ltd filed Critical Toyota Central R&D Labs Inc
Priority to JP5196922A priority Critical patent/JPH0727830A/en
Publication of JPH0727830A publication Critical patent/JPH0727830A/en
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】 【目的】大規模なアナログ/ディジタル混載集積回路に
おけるテストパターンの評価を容易にすること。 【構成】集積回路の内部の各信号線における正常電圧値
を回路情報及び入出力特性とから演算し、各信号線の正
常な電圧値に対して故障状態とみなし得る故障電圧範囲
を各信号線毎に設定し、信号線の中から任意に選択され
た1つの特定信号線の故障電圧範囲である特定故障電圧
範囲の電圧信号を回路情報及び入出力特性を用いて集積
回路の出力側に伝搬させる時、特定信号線に近い回路素
子から順に、その回路素子の出力が正常電圧値に対する
故障電圧範囲に対応する範囲に存在するように、特定故
障電圧範囲を縮小させながら、集積回路の出力側に向か
って、順次、解析を行うことを、特定信号線を全ての信
号線に変化させて行って、故障検出が可能な信号線にお
ける検出可能故障電圧範囲を決定する。
(57) [Abstract] [Purpose] To facilitate the evaluation of test patterns in large-scale analog / digital mixed integrated circuits. [Configuration] A normal voltage value in each signal line inside the integrated circuit is calculated from the circuit information and the input / output characteristics, and a fault voltage range in which a normal voltage value of each signal line can be regarded as a fault state is determined for each signal line. A voltage signal in a specific failure voltage range, which is a failure voltage range of one specific signal line arbitrarily selected from among the signal lines, is propagated to the output side of the integrated circuit by using the circuit information and the input / output characteristics. When this is done, the output side of the integrated circuit is reduced while reducing the specific failure voltage range so that the output of that circuit element is in the range corresponding to the failure voltage range with respect to the normal voltage value in order from the circuit element closer to the specific signal line. Toward, the analysis is sequentially performed by changing the specific signal line to all the signal lines to determine the detectable fault voltage range in the signal line in which the fault can be detected.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、アナログ素子とディジ
タル素子とが混在した集積回路の動作チェックのための
テストパターンを評価するための装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for evaluating a test pattern for checking the operation of an integrated circuit in which analog elements and digital elements are mixed.

【0002】[0002]

【従来技術】従来、集積回路の動作チェックのために、
各種の入力パターンを集積回路に入力させて、集積回路
の出力電圧値が正常値となるか否により、集積回路の異
常を検出することが行われている。この場合に、全ての
入力パターンを作成しようとすると、入力パターンは、
集積回路の入力端子数の増加に対して、指数関数的に増
加する。従って、全ての入力パターンによる動作チェッ
クは、検査時間が長くなるという問題があり、現実的で
はない。そこで、最も効率良く動作チェックが行える最
短の入力パターンを設計する必要がある。このために、
入力パターンを評価する装置、即ち、入力パターンによ
る故障検出率を評価したり、同一故障しか検出できない
重複した入力パターンを縮約したりする装置が必要とな
っている。
2. Description of the Related Art Conventionally, for checking the operation of an integrated circuit,
Various input patterns are input to an integrated circuit, and an abnormality of the integrated circuit is detected depending on whether or not the output voltage value of the integrated circuit becomes a normal value. In this case, if you try to create all input patterns,
It increases exponentially as the number of input terminals of the integrated circuit increases. Therefore, the operation check using all the input patterns has a problem that the inspection time becomes long, which is not practical. Therefore, it is necessary to design the shortest input pattern that enables the most efficient operation check. For this,
There is a need for a device for evaluating an input pattern, that is, a device for evaluating a failure detection rate according to an input pattern and reducing an overlapping input pattern that can detect only the same failure.

【0003】この評価のためには、集積回路の故障をシ
ミュレートすることが必要である。論理回路における故
障シミュレーションとして次の条件を導入して行う方法
が知られている。即ち、第1に、論理回路を離散時間上
で2値(0,1)論理演算を行う論理ゲートの組合わせ
で構成すること。第2に、論理回路の故障を、回路中の
1本の信号線が1つの論理値(0又は1)に常に固定さ
れるという故障(単一縮退故障)に限定すること。
For this evaluation it is necessary to simulate an integrated circuit failure. A method is known in which the following conditions are introduced as a fault simulation in a logic circuit. That is, firstly, the logic circuit is configured by a combination of logic gates that perform binary (0, 1) logical operation in discrete time. Secondly, the failure of the logic circuit is limited to the failure (single stuck-at failure) in which one signal line in the circuit is always fixed to one logic value (0 or 1).

【0004】又、アナログ回路では、トランジスタ、抵
抗、コンデンサなどの電子部品で構成された回路の動作
をシミュレートすることが行われている。この場合に
は、電子部品の素子レベルの動作が各端子での電流/電
圧の時間要素に関する微分方程式で定義され、対象回路
で成立している連立方程式を数値的に解くことで、回路
中の信号線の電流/電圧値が求められる。
In analog circuits, the operation of circuits composed of electronic components such as transistors, resistors and capacitors is simulated. In this case, the element level operation of the electronic component is defined by the differential equation regarding the current / voltage time element at each terminal, and the simultaneous equations established in the target circuit are numerically solved to The current / voltage value of the signal line is obtained.

【0005】このアナログ回路のシミュレーションは、
仮定されたそれぞれの故障現象に対して、それぞれ、微
分方程式や連立方程式を解く必要があることから、シミ
ュレーションに多大な時間がかかる。
The simulation of this analog circuit is
Since it is necessary to solve the differential equations and simultaneous equations for each of the assumed failure phenomena, the simulation takes a lot of time.

【0006】一方、アナログ素子とディジタル素子とが
混在した集積回路(以下、「アナログ/ディジタル混載
集積回路」という)では、ディジタル回路をトランジス
タ、抵抗等の電子部品に展開して、アナログ回路とみな
すことで、アナログ集積回路で行われる故障シミュレー
ションが可能である。このシミュレーションでは、テス
トパターンのある1組の入力信号に対して、故障を含ま
ない正常回路とある故障を仮定した故障回路の2つを共
にシミュレーションして、2つのシミュレーション結果
(集積回路の出力)を比較して、故障回路に仮定した故
障がその1組の入力信号により検出可能か否かの判定が
行われる。このようなシミュレーションを全ての考えら
れる故障に対して同様に実行して、結果を評価すること
で、テストパターンの1組の入力信号の故障検出率が評
価できる。同様にテストパターンの全ての組の入力信号
の各々に対して同様な評価を行うことで、テストパター
ン全体の故障検出率の評価が可能となる。
On the other hand, in an integrated circuit in which analog elements and digital elements are mixed (hereinafter referred to as "analog / digital mixed integrated circuit"), the digital circuit is developed into electronic parts such as transistors and resistors, and is regarded as an analog circuit. Therefore, the failure simulation performed in the analog integrated circuit is possible. In this simulation, for a set of input signals having a test pattern, a normal circuit that does not include a fault and a fault circuit that assumes a fault are both simulated, and two simulation results (output of the integrated circuit) Is compared to determine whether or not a fault assumed in the fault circuit can be detected by the set of input signals. By performing such a simulation similarly for all possible faults and evaluating the results, the fault coverage of one set of input signals of the test pattern can be evaluated. Similarly, the failure detection rate of the entire test pattern can be evaluated by performing the same evaluation on each of the input signals of all the sets of the test pattern.

【0007】[0007]

【発明が解決しようとする課題】アナログ/ディジタル
混載集積回路においてはアナログ回路が存在するために
論理回路用のシミュレーションを適用することができな
い。又、上述のように、アナログ/ディジタル混載集積
回路において、ディジタル回路をアナログ回路とみなす
ことで、アナログ回路用のシミュレーションを適用する
ことができる。しかしながら、この方法は、故障の数だ
け、微分方程式や連立方程式を数値解析すしてシミュレ
ートするという方法のために、極めて多大な時間が必要
となる。又、アナログ回路用のシミュレーションは、故
障モードによっては、解析値が収束せずに、数値解が得
られないという場合がある。従って、素子数の多い混載
集積回路では、仮定する故障数が多くなり、この方法を
テストパターンの評価に用いるのは現実的ではない。
In the analog / digital mixed integrated circuit, since the analog circuit exists, the simulation for the logic circuit cannot be applied. Further, as described above, in the analog / digital mixed integrated circuit, the simulation for the analog circuit can be applied by regarding the digital circuit as the analog circuit. However, this method requires an extremely large amount of time because it is a method of numerically analyzing and simulating differential equations and simultaneous equations for the number of failures. Further, in the simulation for the analog circuit, the analysis value may not converge and a numerical solution may not be obtained depending on the failure mode. Therefore, in an embedded integrated circuit with a large number of elements, the number of assumed failures increases, and it is not realistic to use this method for evaluation of test patterns.

【0008】本発明は上記の課題を解決するために成さ
れたものであり、その目的は、大規模なアナログ/ディ
ジタル混載集積回路におけるテストパターンの評価を容
易に実施することである。
The present invention has been made to solve the above problems, and an object thereof is to easily carry out evaluation of a test pattern in a large-scale analog / digital mixed integrated circuit.

【0009】[0009]

【課題を解決するための手段】上記課題を解決するため
の発明の構成は、アナログ素子とディジタル素子とが混
在した集積回路に入力されるテストパターンを評価する
装置において、回路情報、各素子の入出力特性を記憶
し、テストパターンのうちの1組の入力信号に対して、
集積回路の内部の各信号線における正常電圧値を回路情
報及び入出力特性とから演算する演算手段と、各信号線
の正常な電圧値に対して故障状態とみなし得る故障電圧
範囲を各信号線毎に設定する故障状態設定手段と、故障
状態設定手段により設定された信号線の中から任意に選
択された1つの特定信号線の故障電圧範囲である特定故
障電圧範囲の電圧信号を回路情報及び入出力特性を用い
て集積回路の出力側に伝搬させる時、特定信号線に近い
回路素子から順に、その回路素子の出力が正常電圧値に
対する故障電圧範囲に対応する範囲に存在するように、
特定故障電圧範囲を制限させながら、集積回路の出力側
に向かって、順次、解析を行うことを、特定信号線を全
ての信号線に変化させて行う伝搬解析手段と、伝搬解析
手段により演算された集積回路の出力における伝搬結果
から、テストパターンの1組の入力信号により故障検出
が可能な各信号線における検出可能故障電圧範囲を決定
する検出可能範囲決定手段とを設けたことを特徴とす
る。
SUMMARY OF THE INVENTION The structure of the invention for solving the above-mentioned problems is an apparatus for evaluating a test pattern input to an integrated circuit in which analog elements and digital elements are mixed, and circuit information, each element I / O characteristics are stored, and for one set of input signals in the test pattern,
A calculating unit that calculates a normal voltage value in each signal line inside the integrated circuit from the circuit information and the input / output characteristics, and a failure voltage range in which a normal voltage value of each signal line can be regarded as a failure state for each signal line. Circuit information and a failure state setting unit that sets the voltage signal in a specific failure voltage range that is a failure voltage range of one specific signal line arbitrarily selected from the signal lines set by the failure state setting unit. When propagating to the output side of the integrated circuit using the input / output characteristics, in order from the circuit element close to the specific signal line, the output of the circuit element exists in the range corresponding to the fault voltage range with respect to the normal voltage value,
While limiting the specific failure voltage range, the analysis is sequentially performed toward the output side of the integrated circuit by changing the specific signal line to all the signal lines and by the propagation analysis unit. And a detectable range determining means for determining a detectable fault voltage range in each signal line capable of fault detection by a set of input signals of the test pattern from the propagation result at the output of the integrated circuit. .

【0010】[0010]

【発明の作用及び効果】テストパターンの1組の入力信
号に対して、集積回路の各信号線の正常電圧値が回路情
報及び各素子の入出力特性を用いて演算される。次に、
各信号線の正常電圧値に対して区別可能な電圧範囲が各
信号線において起源的に発生する故障電圧範囲として設
定される。1つの信号線に注目して(注目された信号線
が「特定信号線」、その特定信号線の故障電圧範囲が
「特定故障電圧範囲」)、特定故障電圧範囲を回路情報
及び入出力特性に基づいて、集積回路の出力端子側に伝
搬させる。その時、各回路素子の出力で、正常電圧値と
区別し得る出力電圧に対応する入力電圧範囲のみがその
出力の信号線において、さらに、下流側に伝搬可能な故
障電圧範囲となる。この出力における検出可能な電圧範
囲に対応した特定信号線における電圧範囲が求められ
る。この電圧範囲は故障電圧範囲を縮小したものとな
る。このように、伝搬解析が進行するに連れて、特定信
号線における検出可能な故障電圧範囲は制限されて行
く。そして、集積回路の出力での、検出可能の電圧範囲
に対応する特定信号線の検出可能な故障電圧範囲(この
範囲が「検出可能故障電圧範囲」が最終的に決定され
る。
The normal voltage value of each signal line of the integrated circuit is calculated by using the circuit information and the input / output characteristics of each element for one set of input signals of the test pattern. next,
A voltage range that can be distinguished from the normal voltage value of each signal line is set as a fault voltage range that originally occurs in each signal line. Focusing on one signal line (the focused signal line is the “specific signal line”, the fault voltage range of the specific signal line is the “specific fault voltage range”), and the specific fault voltage range is used as circuit information and input / output characteristics. Based on this, the signal is propagated to the output terminal side of the integrated circuit. At that time, in the output of each circuit element, only the input voltage range corresponding to the output voltage that can be distinguished from the normal voltage value becomes the fault voltage range that can propagate further downstream in the signal line of the output. The voltage range in the specific signal line corresponding to the detectable voltage range in this output is obtained. This voltage range is a reduction of the fault voltage range. Thus, as the propagation analysis progresses, the range of fault voltage that can be detected in the specific signal line is limited. Then, the detectable fault voltage range of the specific signal line corresponding to the detectable voltage range at the output of the integrated circuit (this range is finally determined as the “detectable fault voltage range”).

【0011】以上のようにして、1つの特定信号線にお
ける検出可能故障電圧範囲が決定される。同様に、他の
信号線についても、故障起源として初期設定された故障
電圧範囲の伝搬解析が実行されることで、最終的に故障
起源としての信号線における検出可能故障電圧範囲が決
定される。このようにして、テストパターンの1つの入
力信号組で故障が検出できる各信号線の検出可能故障電
圧範囲が順次、決定される。
As described above, the detectable fault voltage range in one specific signal line is determined. Similarly, with respect to other signal lines, the propagation analysis of the fault voltage range initially set as the fault origin is executed to finally determine the detectable fault voltage range in the signal line as the fault source. In this way, the detectable fault voltage range of each signal line in which a fault can be detected by one input signal set of the test pattern is sequentially determined.

【0012】このように、アナログ素子とディジタル素
子とが混在していても、テストパターンの1つの入力信
号組に対して各信号線で起源的に発生し、その信号線で
検出可能な故障電圧範囲を先ず初期設定している。そし
て、その故障電圧範囲を下流側に伝搬させていく中で、
各信号線で正常値と区別ができる電圧範囲となるよう
に、故障起源である特定信号線の故障電圧範囲を、伝搬
と共に順次、縮小していくようにして、結局、集積回路
の出力端において、故障検出が可能な電圧範囲となるよ
うに特定信号線の故障電圧範囲(検出可能故障電圧範
囲)を決定している。よって、解析演算としては、各素
子毎に入出力特性に従って出力値を演算することと、出
力値が所定の範囲になるように入力電圧の範囲を演算す
ることであるので、極めて高速にテストパターンの評価
を行うことができる。
As described above, even if analog elements and digital elements are mixed, a fault voltage which originally occurs in each signal line for one input signal set of the test pattern and can be detected in the signal line is detected. The range is first initialized. And while propagating the fault voltage range to the downstream side,
The fault voltage range of the specific signal line, which is the source of the fault, is gradually reduced along with the propagation so that the voltage range can be distinguished from the normal value in each signal line, and eventually, at the output end of the integrated circuit. The failure voltage range (detectable failure voltage range) of the specific signal line is determined so that the failure detection is possible. Therefore, the analysis calculation is to calculate the output value according to the input / output characteristics for each element and to calculate the range of the input voltage so that the output value falls within a predetermined range. Can be evaluated.

【0013】[0013]

【実施例】以下、本発明を具体的な実施例に基づいて説
明する。本実施例装置は、図1に示すコンピュータシス
テムで構成されている。図1において、故障シミュレー
ションを実行するCPU1には、故障シミュレーション
を実行するプログラムを記憶したROM2、各種のデー
タを記憶するRAM3、入出力インタフェース5が接続
されている。その入出力インタフェース5にはデータを
表示するためのCRT4、データや操作指令を入力する
ためのキーボード6、テストパターン、回路情報、各素
子の入出力特性を記憶したフロッピィディスク(FD)
8のデータを読み込むためのフロッピィディスク駆動装
置(FDD)7が接続されている。
EXAMPLES The present invention will be described below based on specific examples. The apparatus of this embodiment is composed of the computer system shown in FIG. In FIG. 1, a CPU 1 that executes a failure simulation is connected to a ROM 2 that stores a program that executes a failure simulation, a RAM 3 that stores various data, and an input / output interface 5. The input / output interface 5 has a CRT 4 for displaying data, a keyboard 6 for inputting data and operation commands, a test pattern, circuit information, and a floppy disk (FD) storing input / output characteristics of each element.
A floppy disk drive (FDD) 7 for reading data 8 is connected.

【0014】又、RAM3には、回路素子及び素子間の
結線情報とから成る回路情報が記憶される回路情報メモ
リ301、各回路素子の入出力特性を折線近似してこの
折線の直線関数を記憶する入出力特性メモリ302、入
力されたテストパターンを記憶するテストパターンメモ
リ303、テストパターンのある1組の入力信号に対し
て各信号線の正常電圧値を記憶する正常電圧値メモリ3
04、各信号線の正常電圧値に対して故障と判別できる
故障電圧範囲を記憶する故障状態メモリ305、ある信
号線の故障電圧範囲の信号を出力側に向かって伝搬させ
るとき、故障状態と検出できる信号線の電圧範囲等の伝
搬データを記憶する伝搬データメモリ306、故障電圧
範囲の伝搬演算の結果得られる各信号線の検出可能故障
電圧範囲を記憶する検出可能電圧範囲メモリ307とが
形成されている。
Further, the RAM 3 stores a circuit information memory 301 in which circuit information including circuit elements and connection information between the elements is stored, and input / output characteristics of each circuit element are approximated by a broken line to store a linear function of this broken line. Input / output characteristic memory 302, test pattern memory 303 for storing an input test pattern, normal voltage value memory 3 for storing a normal voltage value of each signal line for a set of input signals having a test pattern
04, a failure state memory 305 that stores a failure voltage range that can be determined as a failure with respect to the normal voltage value of each signal line, detects a failure state when a signal in the failure voltage range of a certain signal line is propagated toward the output side A propagation data memory 306 that stores propagation data such as a voltage range of a signal line that can be formed, and a detectable voltage range memory 307 that stores a detectable fault voltage range of each signal line obtained as a result of propagation calculation of a fault voltage range are formed. ing.

【0015】次に、本装置のCPU1の処理手順を図
2、図3のフローチャートを参照して説明する。
Next, the processing procedure of the CPU 1 of this apparatus will be described with reference to the flowcharts of FIGS.

【0016】1.回路情報 ステップ100において、FD8から回路情報が入力さ
れ、その回路情報は回路情報メモリ301に記憶され
る。この回路情報は、例えば、図4に示すアナログ/デ
ィジタル混載集積回路の回路図を表記したものであり、
図5に示す如く記述される。回路情報は、回路素子と結
線に関する情報で構成されたものであり、図5に示すよ
うに、回路素子番号(A1、A2等)、回路素子の機能
名称(amp,comp,nor,alogS等)、回路素子の入力信号線
番号(L1,L2,L3等)、回路素子の出力信号線番
号(L2,L5,L6等)で構成されている。尚、回路
素子の機能名称において、amp は増幅器、compは比較
器、nor は NORゲート、alogSはアナログスイッチを意
味する。
1. Circuit information In step 100, circuit information is input from the FD 8 and the circuit information is stored in the circuit information memory 301. This circuit information is, for example, a circuit diagram of the analog / digital mixed integrated circuit shown in FIG.
It is described as shown in FIG. The circuit information is composed of information about circuit elements and connections, and as shown in FIG. 5, circuit element numbers (A1, A2, etc.), function names of circuit elements (amp, comp, nor, alogS, etc.) , Input signal line numbers of circuit elements (L1, L2, L3, etc.) and output signal line numbers of circuit elements (L2, L5, L6, etc.). In the function names of circuit elements, amp means amplifier, comp means comparator, nor means NOR gate, and alogS means analog switch.

【0017】2.入出力特性 次に、ステップ102において、各回路素子の入出力特
性がFD8から入力され、その入出力特性は入出力特性
メモリ302に記憶される。例えば、増幅器A1に関す
る入出力特性は、図6に示すように与えられる。この場
合には、2本の折線で近似される。即ち、第1折線S1
は、Vin≦0の時、Vout=0で、第2折線S2は5/G
≧Vin>0の時、Vout=G×Vinで与えられる。但し、
Gは回路情報で与えられる増幅器A1の増幅率である。
これらの各折線を特定する直線のデータが入出力特性メ
モリ302に記憶される。
2. Input / Output Characteristics Next, in step 102, the input / output characteristics of each circuit element are input from the FD 8, and the input / output characteristics are stored in the input / output characteristics memory 302. For example, the input / output characteristic of the amplifier A1 is given as shown in FIG. In this case, it is approximated by two broken lines. That is, the first broken line S1
When Vin ≦ 0, Vout = 0, and the second broken line S2 is 5 / G
When ≧ Vin> 0, it is given by Vout = G × Vin. However,
G is the amplification factor of the amplifier A1 given by the circuit information.
Straight line data that specifies each of these broken lines is stored in the input / output characteristic memory 302.

【0018】又、比較器A2、A3の入出力特性は、図
7に示すように、3本の折線T1、T2、T3で近似さ
れる。即ち、第1折線T1は、Vin- <Vin+ の時、V
out=5で、第2折線T2は、Vin- >Vin+ の時、Vou
t=0で表記される。第3折線T3は、Vin- =Vin+ の
時、Vout=不定で表記される。
The input / output characteristics of the comparators A2 and A3 are approximated by three broken lines T1, T2 and T3 as shown in FIG. That is, the first broken line T1 is V when Vin- <Vin +
When out = 5 and the second broken line T2 is Vin-> Vin +, Vou
It is expressed as t = 0. The third broken line T3 is represented as Vout = indefinite when Vin- = Vin +.

【0019】又、アナログスイッチA6は、Vin≧3の
時、Vout=5、Vin<2.5の時、Vout=0、2.5≦
Vin<3の時、Vout=不定で定義される。このように、
各回路素子の入出力特性が折線により近似されて、各折
線を特定するデータが入出力特性メモリ302に記憶さ
れる。
The analog switch A6 is such that when Vin ≧ 3, Vout = 5, Vin <2.5, Vout = 0, 2.5 ≦.
When Vin <3, Vout = indefinite. in this way,
The input / output characteristic of each circuit element is approximated by a polygonal line, and data specifying each polygonal line is stored in the input / output characteristic memory 302.

【0020】3.テストパターン 次に、ステップ104において、FD8に記憶されてい
るテストパターンが入力され、そのデータはテストパタ
ーンメモリ303に記憶される。テストパターンはアナ
ログ/ディジタル混載集積回路の動作チェックを行うた
めのものであり、各入力端子に同時に与えられる入力信
号の組の列で与えられる。そして、1組の入力信号が集
積回路に入力された時に、集積回路の出力が所定の真の
値を示さない時には、その1組の入力信号により故障が
検出される。その1組の信号によりどのような故障が検
出されるかという基準は予め与えられている。
3. Test Pattern Next, in step 104, the test pattern stored in the FD 8 is input, and the data is stored in the test pattern memory 303. The test pattern is used to check the operation of the analog / digital mixed integrated circuit, and is given by a column of a set of input signals simultaneously given to each input terminal. Then, when the set of input signals is input to the integrated circuit and the output of the integrated circuit does not exhibit a predetermined true value, the failure is detected by the set of input signals. The criteria for what kind of failure is detected by the set of signals are given in advance.

【0021】4.正常電圧値の演算 次に、ステップ106において、テストパターンの1つ
の入力信号組を表す変数Iが1に初期設定される。次
に、ステップ108において、1組の入力信号組D
(I)に対する各信号線の正常電圧値が演算され、この
演算結果は正常電圧値メモリ304に記憶される。例え
ば、図4に示す回路において、信号線L3には基準電圧
1.5Vが、信号線L4には基準電圧3.5Vが付与さ
れた状態で、信号線L1に0.05Vが付与されたとす
る。これらの電圧値は、テストパターンの1組の入力信
号D(I)により決定される値である。
4. Calculation of Normal Voltage Value Next, in step 106, a variable I representing one input signal set of the test pattern is initialized to 1. Next, in step 108, one input signal set D
The normal voltage value of each signal line for (I) is calculated, and the calculation result is stored in the normal voltage value memory 304. For example, in the circuit shown in FIG. 4, it is assumed that the reference voltage 1.5V is applied to the signal line L3 and the reference voltage 3.5V is applied to the signal line L4, and 0.05V is applied to the signal line L1. . These voltage values are values determined by the set of input signals D (I) of the test pattern.

【0022】図5に示す回路情報に従って、順次、上記
の電圧値を出力側に伝搬させて、各信号線の正常電圧値
を演算する。例えば、信号線L1の電圧が0.05Vで
あれば、信号線L1を入力している回路素子を図5の回
路情報から検索する。すると、増幅器A1が信号線L1
を入力していることが分かり、入出力特性メモリ302
に記憶されているその増幅器A1の入出力特性から、入
力電圧Vin=0.05に対する出力電圧Vout =0.5
が演算される。よって、信号線L2の正常電圧値は0.
5Vと決定される。
According to the circuit information shown in FIG. 5, the above voltage values are sequentially propagated to the output side to calculate the normal voltage value of each signal line. For example, if the voltage of the signal line L1 is 0.05 V, the circuit element inputting the signal line L1 is searched from the circuit information of FIG. Then, the amplifier A1 changes the signal line L1.
Input / output characteristic memory 302
From the input / output characteristics of the amplifier A1 stored in the table, the output voltage Vout = 0.5 for the input voltage Vin = 0.05.
Is calculated. Therefore, the normal voltage value of the signal line L2 is 0.
It is determined to be 5V.

【0023】次に、信号線L2の電圧が決定されると、
その信号線L2を入力している回路素子が図5の回路情
報から検索される。すると、比較器A2、A3が信号線
L2を入力している回路素子として決定される。比較器
A2、A3が他に入力している入力信号線L3、L4の
電圧値は既に既知であるので、入出力特性メモリ302
に記憶されている比較器の入出力特性から比較器A2の
出力信号線L5の正常電圧値、比較器A3の出力信号線
L6の正常電圧値が、それぞれ、5V、0Vと決定され
る。
Next, when the voltage of the signal line L2 is determined,
The circuit element inputting the signal line L2 is searched from the circuit information of FIG. Then, the comparators A2 and A3 are determined as the circuit elements inputting the signal line L2. Since the voltage values of the input signal lines L3 and L4 input to the other comparators A2 and A3 are already known, the input / output characteristic memory 302
The normal voltage value of the output signal line L5 of the comparator A2 and the normal voltage value of the output signal line L6 of the comparator A3 are determined to be 5V and 0V, respectively, from the input / output characteristics of the comparator stored in FIG.

【0024】次に、信号線L5、L6の正常電圧値が決
定されると、その信号線L5、L6を入力している回路
素子が図5の回路情報から検索される。その素子は、N
ORゲートA4、A5と決定される。そして、NORゲ
ートA4、A5の他の入力信号線が、それぞれ、L8、
L6と決定される。この場合には、信号線L8、L6
は、電圧値が未決定であるので、L8が0V、L6が5
Vの初期状態にあるとして演算される。そして、その状
態で出力信号線L7、L8の電圧値が決定され、その値
に基づいて、再度、NORゲートA4、A5の出力値が
演算される。この操作が、出力電圧値が変化しなくなる
まで繰り返される。結局、収束した状態で、信号線L
7、L8の正常電圧値は0V、5Vと決定される。
Next, when the normal voltage values of the signal lines L5 and L6 are determined, the circuit element inputting the signal lines L5 and L6 is searched from the circuit information of FIG. The element is N
The OR gates A4 and A5 are determined. The other input signal lines of the NOR gates A4 and A5 are L8,
Determined to be L6. In this case, the signal lines L8 and L6
, The voltage value is undecided, so L8 is 0V and L6 is 5V.
Calculated as in the initial state of V. Then, the voltage values of the output signal lines L7 and L8 are determined in that state, and the output values of the NOR gates A4 and A5 are calculated again based on the values. This operation is repeated until the output voltage value does not change. After all, in the converged state, the signal line L
Normal voltage values of 7 and L8 are determined to be 0V and 5V.

【0025】次に、信号線L7を入力している回路素子
が図5の回路情報から検索され、その回路素子はアナロ
グスイッチA6と決定される。そして、入出力特性メモ
リ302に記憶されているアナログスイッチA6の入出
力特性から、信号線L7の正常電圧値0Vに対する出力
が0Vと決定され、信号線L9の正常電圧値は0Vと決
定される。このようにして、図8に示すように、各信号
線の正常電圧値が決定される。これらの値は、正常電圧
値メモリ304に記憶される。
Next, the circuit element inputting the signal line L7 is searched from the circuit information of FIG. 5, and the circuit element is determined to be the analog switch A6. Then, from the input / output characteristic of the analog switch A6 stored in the input / output characteristic memory 302, the output for the normal voltage value 0V of the signal line L7 is determined to be 0V, and the normal voltage value of the signal line L9 is determined to be 0V. . In this way, the normal voltage value of each signal line is determined as shown in FIG. These values are stored in the normal voltage value memory 304.

【0026】5.故障電圧範囲の演算 次に、ステップ110において、上記のようにして演算
された各信号線の正常電圧値に対して区別可能な電圧範
囲が故障電圧範囲として決定される。この故障電圧範囲
は、故障箇所は集積回路の1箇所であるとして、その1
つの故障起源を各信号線に設定した時に、各信号線にお
いて正常電圧値と区別可能な電圧範囲として定義され
る。例えば、正常電圧値に対して適当なマージンを見込
んで決定される。即ち、(L1〔0.1,−〕L1
〔0.1,−〕),(L2〔1,−〕L2〔1,
−〕),(L3〔−,1〕L3〔−,1〕,(L3
〔2,−〕L3〔2,−〕),(L4〔4,−〕L4
〔4,−〕),(L4〔−,3〕L4〔−,3〕),
(L5〔−,4.5〕L5〔−,4.5〕,(L6
〔0.5,−〕L6〔0.5,−〕),(L7〔0.
5,−〕L7〔0.5,−〕),(L8〔−,4.5〕
L4〔−,4.5〕),(L9〔0.5,−〕L9
〔0.5,−〕)となる。ここで、電圧範囲は(信号線
番号〔下限電圧値,上限電圧値〕信号線番号〔下限電圧
値,上限電圧値〕)で表記される。前半の信号線番号
〔下限電圧値,上限電圧値〕は、その信号線で起源的に
発生した故障に基づく電圧範囲を意味し、後半の信号線
番号〔下限電圧値,上限電圧値〕は、前半で定義された
起源発生の故障電圧範囲がその信号線で観測される時の
電圧範囲を意味する。尚、各信号線の故障電圧範囲だけ
を決定するには前半の記号だけで十分であるが、後述す
る伝搬電圧範囲と記述を同一形式とするために、上記の
ように前半と後半が重複されて記述されている。信号線
L1を故障起源の特定信号線とした時の各信号線の故障
電圧範囲を図9に示す。
5. Calculation of Fault Voltage Range Next, in step 110, a voltage range that can be distinguished from the normal voltage value of each signal line calculated as described above is determined as a fault voltage range. Assuming that the failure location is one location in the integrated circuit,
When one failure source is set for each signal line, it is defined as a voltage range distinguishable from the normal voltage value in each signal line. For example, it is determined in consideration of an appropriate margin with respect to the normal voltage value. That is, (L1 [0.1,-] L1
[0.1,-]), (L2 [1,-] L2 [1,
-]), (L3 [-, 1] L3 [-, 1], (L3
[2,-] L3 [2,-]), (L4 [4,-] L4
[4,-]), (L4 [-, 3] L4 [-, 3]),
(L5 [-, 4.5] L5 [-, 4.5], (L6
[0.5,-] L6 [0.5,-]), (L7 [0.
5,-] L7 [0.5,-]), (L8 [-, 4.5]
L4 [-, 4.5]), (L9 [0.5,-] L9
[0.5,-]). Here, the voltage range is represented by (signal line number [lower limit voltage value, upper limit voltage value] signal line number [lower limit voltage value, upper limit voltage value]). The signal line number [lower limit voltage value, upper limit voltage value] in the first half means a voltage range based on a failure originally caused in the signal line, and the signal line number [lower limit voltage value, upper limit voltage value] in the latter half is The breakdown voltage range of the origin occurrence defined in the first half means the voltage range when observed on the signal line. It should be noted that only the symbols in the first half are sufficient to determine only the fault voltage range of each signal line, but in order to make the description same as the propagation voltage range described later, the first half and the second half are duplicated as described above. Is described. FIG. 9 shows the fault voltage range of each signal line when the signal line L1 is the specific signal line of the fault origin.

【0027】故障電圧範囲の意味するところは、例え
ば、信号線L1では正常電圧値が0.05Vであるの
で、故障電圧範囲はこの正常電圧値と区別可能な正常電
圧値0.05Vよりも0.05V高い0.1V以上とし
て定義されている。又、信号線L5では正常電圧値5V
に対して、0.5V低い4.5V以下の電圧範囲とし、
信号線L6では正常電圧値0Vに対して、0.5V高い
0.5V以上の電圧範囲としている。
The fault voltage range means, for example, that the signal line L1 has a normal voltage value of 0.05 V, and therefore the fault voltage range is 0, which is more than the normal voltage value of 0.05 V, which is distinguishable from this normal voltage value. It is defined as 0.1V higher than 0.05V. In addition, the signal line L5 has a normal voltage value of 5V.
To 0.5V lower than 4.5V,
The signal line L6 has a voltage range of 0.5 V or higher, which is higher than the normal voltage value of 0 V by 0.5 V.

【0028】これらの故障電圧範囲は故障状態メモリ3
05に記憶される。尚、この各信号線の故障電圧範囲
は、上記の実施例では、演算により求めたが、テストパ
ターンの各入力信号組毎に各信号線毎に作業者が予め設
定し、その値を入力するようにしても良い。
These fault voltage ranges are stored in the fault state memory 3
It is stored in 05. The fault voltage range of each signal line is obtained by calculation in the above embodiment, but the operator presets each signal line for each input signal set of the test pattern and inputs the value. You may do it.

【0029】6.伝搬解析 次に、ステップ112〜120の繰り返しにより、テス
トパターンの1つの入力信号組が付与された時の故障伝
搬解析が実行される。ステップ112では、故障起源の
信号線の番号Jが初期値の1に特定される。次に、ステ
ップ114において、集積回路の出力側に向かって、信
号線Jの故障電圧範囲が故障起源を除き他の回路素子は
全て正常であるとして伝搬される。例えば、J=1であ
れば、信号線L1が故障起源の特定信号線と先ず定義さ
れ、その信号線L1の故障電圧範囲(L1〔0.1,
−〕L1〔0.1,−〕)が特定故障電圧範囲と定義さ
れる。そして、信号線L1がこの特定故障電圧範囲に存
在する時に、下流側に存在する回路素子、即ち、増幅器
A1の出力の電圧範囲が求められる。この出力の電圧範
囲は、入出力特性メモリ302に記憶されている増幅器
A1の特性データから決定することができる。この場合
には、増幅器A1が利得10の増幅器であるので、出力
の電圧範囲は1V以上となる。これを上述した記号で記
述すると、(L1〔0.1,−〕L2〔1,−〕)とな
る。即ち、この記号は、信号線L1で起源的に発生する
故障電圧範囲〔0.1,−〕は、信号線L2において電
圧範囲〔1,−〕として観測され得ることを表してい
る。
6. Propagation Analysis Next, by repeating steps 112 to 120, a failure propagation analysis when one input signal set of the test pattern is applied is executed. In step 112, the number J of the signal line originating from the failure is specified as the initial value 1. Next, in step 114, the fault voltage range of the signal line J is propagated toward the output side of the integrated circuit as all other circuit elements are normal except for the fault origin. For example, if J = 1, the signal line L1 is first defined as the specific signal line of the fault origin, and the fault voltage range of the signal line L1 (L1 [0.1,
−] L1 [0.1, −]) is defined as the specific failure voltage range. Then, when the signal line L1 exists in this specific fault voltage range, the voltage range of the circuit element existing on the downstream side, that is, the output of the amplifier A1 is obtained. The voltage range of this output can be determined from the characteristic data of the amplifier A1 stored in the input / output characteristic memory 302. In this case, since the amplifier A1 is an amplifier with a gain of 10, the output voltage range is 1 V or more. If this is described by the above-mentioned symbols, it becomes (L1 [0.1,-] L2 [1,-]). That is, this symbol indicates that the fault voltage range [0.1, −] originally generated in the signal line L1 can be observed as the voltage range [1, −] in the signal line L2.

【0030】尚、各回路素子の入出力特性は複数の折線
により近似しているので、伝搬させるべき電圧範囲が複
数の折線に渡る場合には、電圧範囲は各折線毎に分割さ
れて、それぞれの分割された電圧範囲毎に伝搬演算が実
行される。
Since the input / output characteristics of each circuit element are approximated by a plurality of broken lines, when the voltage range to be propagated extends over a plurality of broken lines, the voltage range is divided for each broken line. The propagation calculation is executed for each of the divided voltage ranges.

【0031】次に、ステップ116で集積回路の出力信
号線L9での電圧範囲が求められたと判定されるまで、
ステップ114の解析が繰り返し実行される。即ち、こ
の電圧範囲(L1〔0.1,−〕L2〔1,−〕)を更
に下流側に伝搬させることが行われる。信号線L2を入
力している回路素子が図5の回路情報から検索され、そ
の素子は比較器A2、A3と決定される。そして、比較
器A2、A3の出力の電圧範囲が入出力特性メモリ30
2に記憶されている各比較器A2、A3の特性データを
用いて演算される。比較器A2の出力の電圧範囲はL2
〔1,−〕の反転端子への入力に対して、0Vにも5V
にもなる。しかし、出力の正常値は5Vであるので、出
力が5Vとなる故障起源の信号線L1の電圧範囲は故障
検出が不可能である。即ち、この場合には故障は伝搬し
ない。よって、出力が正常値5Vと区別できる4.5V
以下となる故障起源の信号線L1の電圧範囲だけに対し
て故障検出が可能となり、この範囲の電圧が、さらに、
下流側に検出可能電圧範囲として伝搬させることができ
る。
Next, until it is judged at step 116 that the voltage range on the output signal line L9 of the integrated circuit is obtained,
The analysis of step 114 is repeatedly executed. That is, this voltage range (L1 [0.1,-] L2 [1,-]) is further propagated to the downstream side. The circuit element inputting the signal line L2 is searched from the circuit information of FIG. 5, and the element is determined to be the comparators A2 and A3. The voltage range of the outputs of the comparators A2 and A3 is set to the input / output characteristic memory 30.
2 is calculated by using the characteristic data of the comparators A2 and A3 stored in No. 2. The voltage range of the output of the comparator A2 is L2
0V to 5V for input to the [1,-] inverting terminal
It also becomes. However, since the normal value of the output is 5V, the failure cannot be detected in the voltage range of the signal line L1 which is the origin of the failure and the output is 5V. That is, in this case, the failure does not propagate. Therefore, the output is 4.5V, which can be distinguished from the normal value of 5V.
It becomes possible to detect a fault only in the voltage range of the signal line L1 of the following fault origin, and the voltage in this range is further
It can be propagated to the downstream side as a detectable voltage range.

【0032】この範囲は、入出力特性メモリ302に記
憶されている特性データを用いて、出力が4.5V以下
となる入力電圧の範囲を演算することで求められる。こ
の場合には入力電圧の範囲は1.5V以上となる。又、
その範囲の入力に対して比較器A2の出力は0Vとな
る。よって、信号線L5における伝搬可能な故障電圧範
囲は、(L2〔1.5,−〕L5〔0,0〕)となる。
This range is obtained by using the characteristic data stored in the input / output characteristic memory 302 to calculate the range of the input voltage at which the output becomes 4.5 V or less. In this case, the input voltage range is 1.5 V or more. or,
The output of the comparator A2 becomes 0V for the input in that range. Therefore, the fault voltage range in which the signal line L5 can propagate is (L2 [1.5,-] L5 [0,0]).

【0033】さらに、信号線L2における電圧範囲(L
1〔0.1,−〕L2〔1,−〕)から信号線L1と信
号線L2との入出力関係は直線として求められているの
で、L2〔1.5,−〕に対応する故障起源である信号
線L1の電圧範囲が直線補間により求めることができ
る。よって、故障起源である信号線L1での電圧範囲に
換算した信号線L5における伝搬可能故障障電圧範囲が
(L1〔0.15,−〕L5〔0,0〕)と求められ
る。
Further, the voltage range (L
Since the input / output relationship between the signal line L1 and the signal line L2 is obtained as a straight line from 1 [0.1, −] L2 [1, −]), the failure origin corresponding to L2 [1.5, −] is obtained. The voltage range of the signal line L1 can be obtained by linear interpolation. Therefore, the propagable failure fault voltage range in the signal line L5 converted into the voltage range in the signal line L1 which is the origin of the failure is calculated as (L1 [0.15, −] L5 [0,0]).

【0034】同様な演算により、比較器A3の出力が演
算され、信号線L6における伝搬可能な故障電圧範囲が
(L1〔0.35,−〕L6〔5,5〕)と求められ
る。
By the same calculation, the output of the comparator A3 is calculated, and the propagable fault voltage range in the signal line L6 is calculated as (L1 [0.35,-] L6 [5,5]).

【0035】次に、信号線L5、L6での伝搬可能な故
障電圧範囲が決定されたので、それらの信号線を入力し
ている回路素子NORゲートA4、A5において出力電
圧の範囲が決定される。回路素子NORゲートA4、A
5は、それぞれの出力が他の素子に帰還入力したフリッ
プフロップ回路を構成している。よって、リセット状態
を初期状態としてそれぞれの回路素子NORゲートA
4、A5の出力が演算される。そして、新たに決定され
た出力電圧値に対して、再度、演算が実行される。この
繰り返し演算が出力値が変化しなくなるまで実行され
る。即ち、信号線L5の0Vと信号線L6の5Vに対し
て、回路素子NORゲートA4、A5の出力は、それぞ
れ、5V、0Vとなる。この電圧状態は、信号線L7、
L8の正常電圧値と反対の電圧値を示しいるので、故障
検出が可能である。
Next, since the fault voltage range in which the signal lines L5 and L6 can propagate is determined, the range of the output voltage is determined in the circuit elements NOR gates A4 and A5 inputting those signal lines. . Circuit element NOR gate A4, A
Reference numeral 5 constitutes a flip-flop circuit in which each output is fed back to other elements. Therefore, with the reset state as the initial state, each circuit element NOR gate A
The outputs of 4 and A5 are calculated. Then, the calculation is executed again for the newly determined output voltage value. This repetitive calculation is executed until the output value does not change. That is, the outputs of the circuit element NOR gates A4 and A5 are 5V and 0V, respectively, with respect to 0V of the signal line L5 and 5V of the signal line L6. This voltage state is the signal line L7,
Since it shows a voltage value opposite to the normal voltage value of L8, failure detection is possible.

【0036】但し、信号線L7が5Vとなる時にのみ故
障伝搬が可能であるので、この場合には、信号線L6が
5V、信号線L5が0Vでなければならない。この条件
を満たすには、信号線L5、L6における伝搬可能な故
障電圧範囲の共通範囲でなければならない。よって、信
号線L7における故障起源の信号線L1の伝搬可能な故
障電圧範囲は(L1〔0.35,−〕L7〔5,5〕)
と決定される。
However, since fault propagation is possible only when the signal line L7 becomes 5V, in this case, the signal line L6 must be 5V and the signal line L5 must be 0V. In order to satisfy this condition, the fault voltage range in which the signal lines L5 and L6 can propagate must be a common range. Therefore, the fault voltage range in which the faulty signal line L1 in the signal line L7 can propagate is (L1 [0.35,-] L7 [5,5]).
Is decided.

【0037】次に、信号線L7における電圧範囲が決定
されたので、その信号線L7を入力しているアナログス
イッチA6が図5の回路情報から検索される。その特性
に従って、信号線L7の電圧範囲が信号線L9に伝搬さ
れる。よって、信号線L9での故障起源の信号線L1に
おける電圧範囲は(L1〔0.35,−〕L9〔5,
5〕)と決定される。
Next, since the voltage range of the signal line L7 has been determined, the analog switch A6 input to the signal line L7 is searched from the circuit information of FIG. According to the characteristic, the voltage range of the signal line L7 is propagated to the signal line L9. Therefore, the voltage range on the signal line L1 originating from the failure on the signal line L9 is (L1 [0.35, −] L9 [5,
5]) is determined.

【0038】以上のように、伝搬する故障電圧範囲は、
中間値として、伝搬データメモリ306に特定信号線毎
及び各信号線毎に記憶される。
As described above, the propagated fault voltage range is
The intermediate value is stored in the propagation data memory 306 for each specific signal line and each signal line.

【0039】以上のようにして、ステップ116で出力
信号線L9における電圧範囲が決定されたと判定される
と、ステップ118において、テストパターンの1組の
入力信号D(I)によって、集積回路の出力端子で故障
検出が可能となる故障起源の信号線L1における故障検
出が可能な故障電圧範囲がL1〔0.35,−〕と決定
される。この電圧範囲は、検出可能電圧範囲メモリ30
7に故障起源の信号線の番号L1に対応して記憶され
る。この故障電圧の伝搬の様子を図10に示す。
When it is determined in step 116 that the voltage range of the output signal line L9 has been determined as described above, in step 118, the output of the integrated circuit is output by the set of input signals D (I) of the test pattern. The fault voltage range in which a fault can be detected in the fault-origin signal line L1 in which a fault can be detected at the terminal is determined to be L1 [0.35,-]. This voltage range is the detectable voltage range memory 30.
7 is stored corresponding to the number L1 of the signal line originating from the failure. FIG. 10 shows how the fault voltage propagates.

【0040】次に、ステップ120において、全ての信
号線について、故障起源の信号線(特定信号線)とする
故障伝搬解析が終了したか否かが判定される。そして、
未終了であれば、ステップ122に移行して、特定信号
線の信号線番号Jを次の信号線とするようにJが1だけ
加算され、ステップ114に戻り、次の特定信号線に対
する故障電圧の伝搬解析が実行される。そして、ステッ
プ120において、故障起源の特定が全ての信号線につ
いて実行されたと判定されるまで、繰り返し実行され
る。この時の各信号線における検出可能故障電圧範囲を
図11に示す。
Next, at step 120, it is judged whether or not the failure propagation analysis for all the signal lines as the signal line (specific signal line) of the failure origin has been completed. And
If not completed, the process proceeds to step 122, J is incremented by 1 so that the signal line number J of the specific signal line is set as the next signal line, the process returns to step 114, and the fault voltage for the next specific signal line is returned. Propagation analysis is performed. Then, in step 120, it is repeatedly executed until it is determined that the identification of the failure origin has been executed for all the signal lines. FIG. 11 shows the detectable fault voltage range in each signal line at this time.

【0041】次に、全ての信号線の検出可能故障電圧範
囲が決定された場合には、ステップ122に移行して、
テストパターンの全ての入力組の信号について伝搬解析
が実行されたか否かが判定される。未終了であれば、ス
テップ124に移行して、入力信号組を特定する番号I
が1だけ更新されて、ステップ108に戻り、次の入力
信号組に対する上述の伝搬解析が実行される。
Next, when the detectable fault voltage range of all the signal lines is determined, the process proceeds to step 122,
It is determined whether the propagation analysis has been performed for all the input set signals of the test pattern. If not completed, the process proceeds to step 124 and the number I for identifying the input signal set is set.
Is updated by 1 and the process returns to step 108 to perform the above-described propagation analysis for the next input signal set.

【0042】尚、上記の実施例では入出力特性は折線に
より近似しており、各折線の直線を表す関数により定義
した。しかし、入出力特性を1つの関数又は複数の関数
で定義しても良い。その場合には、電圧の伝搬解析にお
いては、各回路素子において出力を入力に対応させる逆
関数が定義される必要がある。
In the above embodiment, the input / output characteristic is approximated by a broken line and defined by a function representing the straight line of each broken line. However, the input / output characteristics may be defined by one function or a plurality of functions. In that case, in the voltage propagation analysis, it is necessary to define an inverse function that makes an output correspond to an input in each circuit element.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の具体的な実施例に係るテストパターン
の評価装置の構成を示したブロック図。
FIG. 1 is a block diagram showing the configuration of a test pattern evaluation apparatus according to a specific embodiment of the present invention.

【図2】同実施例装置のCPUによる処理手順を示した
フローチャート。
FIG. 2 is a flowchart showing a processing procedure by a CPU of the apparatus of the embodiment.

【図3】図2に続くフローチャート。FIG. 3 is a flowchart following FIG. 2;

【図4】動作チェック対象の集積回路の一例の回路図。FIG. 4 is a circuit diagram of an example of an integrated circuit that is an operation check target.

【図5】集積回路を記述する回路情報を示した説明図。FIG. 5 is an explanatory diagram showing circuit information describing an integrated circuit.

【図6】回路素子の1つである増幅器の入出力特性を示
した特性図。
FIG. 6 is a characteristic diagram showing input / output characteristics of an amplifier, which is one of circuit elements.

【図7】回路素子の1つである比較器の入出力特性を示
した特性図。
FIG. 7 is a characteristic diagram showing input / output characteristics of a comparator, which is one of circuit elements.

【図8】集積回路の各信号線の基準電圧値を示した回路
図。
FIG. 8 is a circuit diagram showing a reference voltage value of each signal line of an integrated circuit.

【図9】各信号線の故障起源となる故障電圧範囲を示し
た回路図。
FIG. 9 is a circuit diagram showing a fault voltage range that is a fault source of each signal line.

【図10】故障起源である信号線1の故障電圧範囲の伝
搬する様子を示した回路図。
FIG. 10 is a circuit diagram showing how the fault voltage range of the signal line 1 which is the fault origin propagates.

【図11】最終的に決定された各信号線の検出可能故障
電圧範囲を示した説明図。
FIG. 11 is an explanatory view showing a detectable fault voltage range of each signal line finally determined.

【符号の説明】[Explanation of symbols]

1…CPU 3…RAM 8…フロッピィディスク 301…回路情報メモリ(回路情報記憶手段) 302…入出力特性メモリ(入出力特性記憶手段) ステップ108…演算手段 304…正常電圧値メモリ(演算手段) ステップ110…故障状態設定手段 305…故障状態メモリ(故障状態設定手段) ステップ112〜122…伝搬解析手段 ステップ118…検出可能範囲決定手段 307…検出可能電圧範囲メモリ(検出可能範囲決定手
段)
1 ... CPU 3 ... RAM 8 ... Floppy disk 301 ... Circuit information memory (circuit information storage means) 302 ... Input / output characteristic memory (input / output characteristic storage means) Step 108 ... Calculation means 304 ... Normal voltage value memory (calculation means) Step 110 ... Fault state setting means 305 ... Fault state memory (fault state setting means) Steps 112 to 122 ... Propagation analysis means Step 118 ... Detectable range determining means 307 ... Detectable voltage range memory (detectable range determining means)

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 7623−5L G06F 15/60 360 D (72)発明者 中條 直也 愛知県愛知郡長久手町大字長湫字横道41番 地の1 株式会社豊田中央研究所内 (72)発明者 畑 講平 愛知県刈谷市昭和町1丁目1番地 日本電 装株式会社内 (72)発明者 瀬谷 修 愛知県刈谷市昭和町1丁目1番地 日本電 装株式会社内─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification number Reference number within the agency FI Technical display location 7623-5L G06F 15/60 360 D (72) Inventor Naoya Nakajo, Nagakute-cho, Aichi-gun, Aichi Prefecture 41 Yokochi 1 Toyota Central Research Institute Co., Ltd. (72) Inventor Kohei Hata 1-1, Showa-cho, Kariya City, Aichi Prefecture Nihon Denso Co., Ltd. (72) In-house Osamu Seya 1-1 Showa-cho, Kariya City, Aichi Prefecture No. 1 within Nippondenso Co., Ltd.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 アナログ素子とディジタル素子とが混在
した集積回路に入力されるテストパターンを評価する装
置において、 前記集積回路の回路素子及びそられの素子間の結線情報
とから成る回路情報を記憶する回路情報記憶手段と、 前記各素子の入出力特性を記憶する入出力特性記憶手段
と、 前記テストパターンのうちの1組の入力信号に対して、
前記集積回路の内部の各信号線における正常電圧値を前
記回路情報及び前記入出力特性とから演算する演算手段
と、 前記各信号線の正常な前記電圧値に対して故障状態とみ
なし得る故障電圧範囲を各信号線毎に設定する故障状態
設定手段と、 前記故障状態設定手段により設定された信号線の中から
任意に選択された1つの特定信号線の前記故障電圧範囲
である特定故障電圧範囲の電圧信号を前記回路情報及び
前記入出力特性を用いて前記集積回路の出力側に伝搬さ
せる時、前記特定信号線に近い回路素子から順に、その
回路素子の出力が正常電圧値に対する故障電圧範囲に対
応する範囲に存在するように、前記特定故障電圧範囲を
制限させながら、前記集積回路の出力側に向かって、順
次、解析を行うことを、前記特定信号線を全ての信号線
に変化させて行う伝搬解析手段と、 前記伝搬解析手段により演算された前記集積回路の出力
における伝搬結果から、前記テストパターンの1組の入
力信号により故障検出が可能な前記各信号線における検
出可能故障電圧範囲を決定する検出可能範囲決定手段と
から成る集積回路のテストパターンの評価装置。
1. An apparatus for evaluating a test pattern input to an integrated circuit in which analog elements and digital elements coexist, in which circuit information including circuit elements of the integrated circuit and connection information between the elements is stored. Circuit information storage means, input / output characteristic storage means for storing input / output characteristics of each element, and one set of input signals of the test pattern,
Calculating means for calculating a normal voltage value in each signal line inside the integrated circuit from the circuit information and the input / output characteristics; and a fault voltage that can be regarded as a fault state for the normal voltage value in each signal line. Failure state setting means for setting a range for each signal line, and a specific failure voltage range which is the failure voltage range of one specific signal line arbitrarily selected from the signal lines set by the failure state setting means When the voltage signal of is propagated to the output side of the integrated circuit by using the circuit information and the input / output characteristics, the output of the circuit element is in the failure voltage range with respect to the normal voltage value in order from the circuit element closer to the specific signal line. In order to exist in the range corresponding to, while limiting the specific failure voltage range, the analysis is sequentially performed toward the output side of the integrated circuit. From the result of propagation at the output of the integrated circuit calculated by the propagation analysis unit and the propagation analysis unit that is changed to An apparatus for evaluating a test pattern of an integrated circuit, comprising: a detectable range determining means for determining a fault voltage range.
【請求項2】 請求項1に記載のテストパターンの評価
装置において、前記入出力特性記憶手段に記憶される前
記各回路素子の入出力特性は折線近似により複数の区間
に分割されて記憶されることを特徴とする。
2. The test pattern evaluation apparatus according to claim 1, wherein the input / output characteristics of each of the circuit elements stored in the input / output characteristic storage means are divided into a plurality of sections by polygonal line approximation and stored. It is characterized by
JP5196922A 1993-07-13 1993-07-13 Integrated circuit test pattern evaluation device Pending JPH0727830A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5196922A JPH0727830A (en) 1993-07-13 1993-07-13 Integrated circuit test pattern evaluation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5196922A JPH0727830A (en) 1993-07-13 1993-07-13 Integrated circuit test pattern evaluation device

Publications (1)

Publication Number Publication Date
JPH0727830A true JPH0727830A (en) 1995-01-31

Family

ID=16365905

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5196922A Pending JPH0727830A (en) 1993-07-13 1993-07-13 Integrated circuit test pattern evaluation device

Country Status (1)

Country Link
JP (1) JPH0727830A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115389834A (en) * 2022-07-27 2022-11-25 国网浙江省电力有限公司嘉善县供电公司 Fault information checking method for power system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115389834A (en) * 2022-07-27 2022-11-25 国网浙江省电力有限公司嘉善县供电公司 Fault information checking method for power system

Similar Documents

Publication Publication Date Title
US4228537A (en) Method of and apparatus for automatic fault diagnosis of electrical circuits employing on-line simulation of faults in such circuits during diagnosis
US6523149B1 (en) Method and system to improve noise analysis performance of electrical circuits
US7559045B2 (en) Database-aided circuit design system and method therefor
JP2953975B2 (en) Test pattern generation device and test pattern generation method
US7024345B1 (en) System and method for testing parameterized logic cores
US6560757B1 (en) Method of verification
Nursimulu et al. Cause-effect graphing analysis and validation of requirements
JPH0727830A (en) Integrated circuit test pattern evaluation device
US6785642B1 (en) Method of converting data
US6847926B1 (en) Method of distinguishing bidirectional pins
CN114780440A (en) Method and device for detecting correctness of software upgrading version
US6912494B1 (en) Method of reducing delays
CN119441037B (en) Traffic playback testing method, device and equipment for recruitment platform search engine
US20020111784A1 (en) Method of suggesting configuration commands based on E-CAD tool output
JP2809168B2 (en) Timing verification method
US20030229872A1 (en) Simulation result verification method and simulation result verification device
US6850860B2 (en) Semiconductor device testing apparatus and test method therefor
CN119473828B (en) CAN signal detection methods, devices, electronic equipment, storage media, and software products
JP3144617B2 (en) Logic circuit verification method
JP2861861B2 (en) Failure diagnosis system
JP3171236B2 (en) Input terminal competition pattern detection system
US20100121628A1 (en) Integrated circuit verification device and method
JP3295124B2 (en) Device evaluation test apparatus and method
JP2624135B2 (en) Timing analysis method
JPH09179895A (en) Circuit analysis device