[go: up one dir, main page]

JPH0980121A - Device and method for diagnosing failure of integrated circuit - Google Patents

Device and method for diagnosing failure of integrated circuit

Info

Publication number
JPH0980121A
JPH0980121A JP7256857A JP25685795A JPH0980121A JP H0980121 A JPH0980121 A JP H0980121A JP 7256857 A JP7256857 A JP 7256857A JP 25685795 A JP25685795 A JP 25685795A JP H0980121 A JPH0980121 A JP H0980121A
Authority
JP
Japan
Prior art keywords
failure
circuit
integrated circuit
fault
information
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
JP7256857A
Other languages
Japanese (ja)
Inventor
Kazuhiro Sakaguchi
和宏 坂口
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP7256857A priority Critical patent/JPH0980121A/en
Publication of JPH0980121A publication Critical patent/JPH0980121A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To estimate the causes of a failure by listing up the failure which may actually occur, performing a circuit simulation assuming the failure, and comparing the simulated result with actually measured value. SOLUTION: A failure list creating unit 6 consists of a layout information unit 1, a process information unit 2, and a failure knowledge database unit 3, thus listing up a failure which is assumed to occur in a possible failure region. One assumed failure is selected from the elements of a failure list 7, circuit information when the assumed failure occurs is created from equivalent circuit information 5, a circuit operation for a possible failure region obtained from circuit operation information 11 is simulated by a circuit simulation 8, and the simulated result is outputted as simulation data 12. A comparison unit 13 compares the circuit operation information 11 with the simulation data 12 and assumes that the assumed failure actually occurs in a failed device 9 when both agree.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は集積回路の故障診断
装置及び故障診断方法に関し、特にコンピュータを用い
たアナログ回路シミュレーションにより集積回路の故障
箇所及び故障原因を推定する集積回路の故障診断装置及
び方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an integrated circuit failure diagnosis apparatus and failure diagnosis method, and more particularly to an integrated circuit failure diagnosis apparatus and method for estimating a failure location and failure cause of an integrated circuit by analog circuit simulation using a computer. Regarding

【0002】[0002]

【従来の技術】従来、この種の集積回路の故障診断装置
は、故障した集積回路の故障原因を究明するために、故
障箇所を特定する目的で用いられてきた。
2. Description of the Related Art Conventionally, this kind of integrated circuit failure diagnosing device has been used for the purpose of identifying the failure location in order to investigate the cause of failure of the failed integrated circuit.

【0003】従来の故障診断装置として、例えば特開平
5-45423号公報には、電子ビームテスタを用いる集積回
路の故障解析方法において、あるテストパターンを入力
した状態で一時的に保持し、他のテストパターン入力時
間よりも長くした状態で電位コントラストを取得するこ
とにより、集積回路の電位コントラスト像を高速に得、
電荷の蓄積による電位コントラストの劣化を回避するよ
うにした構成が提案されている。すなわち、この従来技
術は、LSIテスタを用いて集積回路を駆動しながら、
その駆動タイミングに同期して電位コントラスト像を得
るもので、その際、電位コントラスト像を得るテストパ
ターンの印加状態を一時保持しながら電位コントラスト
像を得ることを特徴としている。
As a conventional failure diagnosis device, for example, Japanese Patent Laid-Open No.
In the 5-45423 publication, in a failure analysis method for an integrated circuit using an electron beam tester, a certain test pattern is temporarily held and the potential contrast is kept longer than the other test pattern input time. By acquiring the potential contrast image of the integrated circuit at high speed,
There has been proposed a configuration that avoids deterioration of potential contrast due to charge accumulation. In other words, this conventional technique uses an LSI tester to drive an integrated circuit,
The potential contrast image is obtained in synchronism with the driving timing, and at that time, the potential contrast image is obtained while temporarily holding the application state of the test pattern for obtaining the potential contrast image.

【0004】[0004]

【発明が解決しようとする課題】また、従来のコンピュ
ータを利用したシミュレーションに基づく故障診断方法
としては、論理レベル回路の上に表現された故障を、そ
の位置と、縮退故障あるいは短絡故障等の故障内容を推
定するものもあるが、実デバイスにおける故障の物理的
位置、及び故障の物理的原因を推定するための具体的手
法は未だ提案されていない。
Further, as a conventional fault diagnosis method based on simulation using a computer, the fault expressed on the logic level circuit is located and its fault such as stuck-at fault or short-circuit fault. Although some contents are estimated, a specific method for estimating the physical location of the failure in the actual device and the physical cause of the failure has not been proposed yet.

【0005】一方、上記公報記載の従来の集積回路の故
障診断方法においては、集積回路の配線電位を電子ビー
ムを利用して測定するという物理的観測にのみ基づいて
故障診断を行っているため、近時の集積回路の微細化、
多層化、及び高密度化により、目的とする配線電位の測
定が困難となり、故障箇所の特定が不可能となるという
問題がある。
On the other hand, in the conventional fault diagnosing method for an integrated circuit described in the above publication, the fault diagnosing is performed only on the basis of physical observation that the wiring potential of the integrated circuit is measured using an electron beam. Recent miniaturization of integrated circuits,
Due to the increase in the number of layers and the increase in density, there is a problem that it becomes difficult to measure a target wiring potential and it becomes impossible to specify a failure location.

【0006】従って、本発明は上記従来技術の問題点を
解消し、集積回路に対しその故障の物理的位置、及び物
理的原因を有効に推定することを可能とする故障診断装
置及び方法を提供することを目的とする。
Therefore, the present invention solves the above-mentioned problems of the prior art, and provides a failure diagnosis apparatus and method capable of effectively estimating the physical position and the physical cause of the failure in an integrated circuit. The purpose is to do.

【0007】[0007]

【課題を解決するための手段】前記目的を達成するた
め、本発明は、故障集積回路の正常時のレイアウト情報
を記憶保持するレイアウト情報記憶手段と、前記故障集
積回路の正常時の電気的性質を決定するプロセス情報を
記憶保持するプロセス情報記憶手段と、集積回路で発生
する故障に関する知識情報を所定のデータベース形態に
て格納してなる故障知識データベース部と、前記レイア
ウト情報記憶手段からの前記レイアウト情報と、前記プ
ロセス情報記憶手段からの前記プロセス情報と、から、
前記故障集積回路の正常時の等価回路を抽出し、該等価
回路と、前記故障集積回路の正常時における所定の要素
と、の対応付けを行なう回路抽出手段と、前記レイアウ
ト情報と、前記プロセス情報と、前記故障知識データベ
ース部の前記故障に関する知識情報と、から、前記故障
集積回路の正常時の回路において発生する可能性のある
故障を探索して故障候補群(「故障リスト」ともいう)
を作成する故障リスト作成手段と、前記故障集積回路の
所定の測定箇所の電気信号を測定して回路動作情報を作
成する信号測定手段と、前記故障候補群の中からある故
障を選択して想定故障とし、該想定故障を前記等価回路
に反映すると共に、前記回路動作情報に基づいて、前記
想定故障が前記等価回路に存在したときの回路動作をシ
ミュレーションするシミュレーション手段と、前記シミ
ュレーション手段によるシミュレーション結果と、前記
回路動作情報と、を比較する比較手段と、を含むことを
特徴とする集積回路の故障診断装置を提供する。
To achieve the above object, the present invention provides a layout information storage means for storing and holding layout information of a faulty integrated circuit under normal conditions, and an electrical property of the faulty integrated circuit under normal conditions. Process information storage means for storing and holding process information for determining the information, a failure knowledge database part for storing knowledge information about a failure occurring in an integrated circuit in a predetermined database form, and the layout from the layout information storage means. From the information and the process information from the process information storage means,
Circuit extraction means for extracting an equivalent circuit of the faulty integrated circuit when the faulty integrated circuit is normal, and associating the equivalent circuit with a predetermined element when the faulty integrated circuit is normal, the layout information, and the process information. And the knowledge information about the failure in the failure knowledge database unit, a failure candidate group (also referred to as a "failure list") is searched for a failure that may occur in the circuit in the normal state of the failure integrated circuit.
A failure list creating means, a signal measuring means for creating circuit operation information by measuring an electric signal at a predetermined measurement point of the failure integrated circuit, and selecting and assuming a failure from the failure candidate group. A simulation means for simulating a circuit operation when the contingency is present in the equivalent circuit based on the circuit operation information, and a simulation result by the simulation means And a comparison means for comparing the circuit operation information with the circuit operation information.

【0008】また、本発明は、(a)半導体集積回路装置
上の被疑故障領域のレイアウトデータと、該半導体集積
回路装置のプロセス情報と、から、前記被疑故障領域の
等価回路を抽出し、(b)故障に関する知識を格納した故
障知識データベースを参照して、前記被疑故障領域にて
発生する可能性のある故障候補群を作成し、(c)前記故
障候補群から選択された故障候補を想定故障として前記
被疑故障領域の前記等価回路に挿入し、(d)前記半導体
集積回路装置における、前記被疑故障領域における所定
の測定箇所の信号を信号測定手段にて取得した実観測デ
ータに基づき、前記想定故障が存在するものと想定した
際の前記等価回路の回路動作を所定の回路シミュレータ
によりシミュレーションし、(e)前記シミュレーション
結果と、前記実観測データと、を照合し、前記シミュレ
ーション結果と前記実観測データとが一致した際に、前
記想定故障を前記被疑故障領域における故障として出力
し、(f)前記シミュレーション結果と前記実観測データ
とが不一致の場合、前記故障候補群の中から別の故障候
補を選択して想定故障として再び前記工程(c)乃至(e)を
行なう、上記各工程を含むことを特徴とする半導体集積
回路装置の故障診断方法を提供する。
Further, according to the present invention, (a) an equivalent circuit of the suspected failure area is extracted from layout data of the suspected failure area on the semiconductor integrated circuit device and process information of the semiconductor integrated circuit device, b) Referring to a failure knowledge database that stores knowledge about failures, create failure candidate groups that may occur in the suspected failure area, and (c) assume failure candidates selected from the failure candidate groups. Inserted in the equivalent circuit of the suspected failure area as a failure, (d) in the semiconductor integrated circuit device, based on the actual observation data obtained by the signal measuring means a signal at a predetermined measurement point in the suspected failure area, the Simulate the circuit operation of the equivalent circuit when it is assumed that there is a contingency by a predetermined circuit simulator, (e) the simulation result, and the actual observation data Collating, when the simulation result and the actual observation data match, the contingency is output as a failure in the suspected failure area, (f) if the simulation result and the actual observation data do not match, A failure diagnosis method for a semiconductor integrated circuit device, comprising: selecting another failure candidate from the failure candidate group and performing the steps (c) to (e) again as a contingency failure, including the steps described above. provide.

【0009】本発明の半導体集積回路装置の故障診断方
法においては、好ましくは、前記信号測定手段が、電子
線により前記半導体集積回路装置の配線電位を測定する
電子ビームプロービング装置を含むことを特徴とする。
In the semiconductor integrated circuit device failure diagnosing method of the present invention, preferably, the signal measuring means includes an electron beam probing device for measuring a wiring potential of the semiconductor integrated circuit device by an electron beam. To do.

【0010】[0010]

【作用】本発明による集積回路の故障診断装置は、集積
回路上で、試験装置(電子ビームテスタ又はLSIテス
タ等)により故障有りと判定された被疑故障領域のレイ
アウトデータと、集積回路の回路中の各素子、配線等の
素子値、寄生効果など回路の電気的性質を決定するプロ
セス情報と、から、この被疑故障領域の正常時のトラン
ジスタレベルの回路情報(トランジスタ、抵抗、及び容
量等から構成される電気回路としての情報)を回路抽出
ユニットにより抽出する。
The integrated circuit failure diagnosis apparatus according to the present invention includes layout data of a suspected failure area determined to be defective by a test apparatus (electron beam tester, LSI tester, etc.) on the integrated circuit, and a circuit of the integrated circuit. Process information that determines the electrical properties of the circuit, such as the device value of each device and wiring, the parasitic effect, and the circuit information at the transistor level in the suspected failure region under normal conditions (consisting of transistors, resistors, capacitors, etc.). Information as an electric circuit to be generated) is extracted by the circuit extracting unit.

【0011】また、被疑故障領域のレイアウト情報と、
プロセス情報と、過去に如何なる故障が発生し、如何な
る条件下で発生し易いか等の故障に関する知識を格納し
てなる故障知識データベースと、から、この被疑故障領
域にて発生する可能性のある故障を、故障発生箇所、及
び故障原因を含めてリストアップして故障リスト(故障
一覧)を作成する。
Further, layout information of the suspected failure area,
Failures that may occur in this suspected failure area from process information and a failure knowledge database that stores knowledge about failures such as what failures have occurred in the past and under what conditions they are likely to occur The failure list (fault list) is created by listing the failure locations and the failure causes.

【0012】そして、故障リストから故障を選択し、こ
の故障が存在したと仮定したときのトランジスタレベル
の回路を想定する。
Then, a fault is selected from the fault list and a transistor-level circuit is assumed when the fault is assumed to exist.

【0013】一方、実故障デバイスにおける、被疑故障
領域の所定のノード(例えば配線部)の信号等を信号取
得機(信号測定器)により取得する。
On the other hand, in the actual failure device, a signal or the like of a predetermined node (for example, a wiring section) in the suspected failure area is acquired by a signal acquisition device (signal measuring device).

【0014】この取得データ(実観測データ)に基づ
き、故障を想定したトランジスタレベルの等価回路の回
路動作をアナログ回路シミュレータ(例えば古典的な回
路シミュレータとして「SPICE」等がある)により
シミュレーションする。
Based on the acquired data (actual observation data), the circuit operation of a transistor-level equivalent circuit assuming a failure is simulated by an analog circuit simulator (for example, "SPICE" as a classic circuit simulator).

【0015】このシミュレーション結果と、実故障デバ
イスでの被疑故障領域における回路動作の実観測データ
と、を照合する。
This simulation result is collated with the actual observation data of the circuit operation in the suspected failure area in the actual failure device.

【0016】その結果、シミュレーション結果と実観測
データとが互いに一致すれば想定した故障が実故障デバ
イスにおいて発生しているものと推定し、もし異なるな
らば、故障リストから別の故障を選択して新たに故障を
想定し、シミュレーション及び比較処理を繰り返す。
As a result, if the simulation result and the actual observation data match each other, it is estimated that the assumed failure has occurred in the actual failure device, and if different, another failure is selected from the failure list. Assuming a new failure, repeat the simulation and comparison processing.

【0017】本発明によれば、想定する故障には、故障
箇所及び故障原因の情報が含まれているため、被疑故障
領域における故障の箇所及びその形態(従って故障原
因)が推定可能となる。
According to the present invention, since the assumed failure includes information on the failure location and the failure cause, it is possible to estimate the failure location and its form (hence the failure cause) in the suspected failure area.

【0018】さらに、回路シミュレータを複数備え、等
価回路を始め粗くシミュレーションして、被疑故障領域
の測定ポイントにおける実観測データと比較し、一致の
場合には更に精度のよい回路シミュレータでシミュレー
ションし、不一致の場合故障リストから別の故障候補を
選択するように構成したことにより、適切でない(非現
実的な)故障に対して長時間の回路シミュレーションを
行なうという無駄(ロス)が回避され、故障診断の高速
化及び効率化を達成している。
Further, a plurality of circuit simulators are provided, and an equivalent circuit is roughly simulated to compare with actual observation data at a measurement point in the suspected failure region. If they match, the circuit simulator with higher accuracy is used to make a mismatch. In this case, by configuring another failure candidate from the failure list, the waste (loss) of performing a long-time circuit simulation for an inappropriate (unrealistic) failure is avoided, and the failure diagnosis Achieved high speed and efficiency.

【0019】[0019]

【発明の実施の形態】図面を参照して、本発明の実施の
形態を以下に説明する。図1は本発明の一実施形態に係
る故障診断装置の構成を示すブロック図である。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a failure diagnosis device according to an embodiment of the present invention.

【0020】図1を参照して、レイアウト情報ユニット
1は、故障デバイス9での被疑故障領域のレイアウトデ
ータを含む。また、プロセス情報ユニット2は故障デバ
イス9の電気的性質を決定するデバイスの構造上のデー
タ(素子パラメータ、配線情報、寄生効果等)を含む。
Referring to FIG. 1, layout information unit 1 includes layout data of a suspected failure area in failure device 9. Further, the process information unit 2 includes device structural data (element parameters, wiring information, parasitic effects, etc.) that determines the electrical properties of the failed device 9.

【0021】故障知識データベースユニット3は、集積
回路の故障において、どのような故障が発生するか、ど
のような故障が発生しやすいか等の故障に関する知識情
報(経験則を含む)を格納してなる知識データベースで
ある。
The failure knowledge database unit 3 stores knowledge information (including empirical rules) regarding failures, such as what kind of failure occurs in the failure of the integrated circuit and what kind of failure is likely to occur. It is a knowledge database.

【0022】回路抽出ユニット4は、レイアウト情報ユ
ニット1及びプロセス情報ユニット2からデータを入力
して、故障デバイス9における被疑故障領域の正常時の
電気的動作を記述するトランジスタ、抵抗、及び容量等
から構成される、いわゆるトランジスタレベルの等価回
路を作成し、その接続情報(ネットリスト)、及び各素
子値情報(回路シミュレーション用のデバイスパラメー
タ等を含む)からなる等価回路情報5を出力する。
The circuit extraction unit 4 inputs data from the layout information unit 1 and the process information unit 2, and extracts from transistors, resistors, capacitors, etc., which describe the normal electrical operation of the suspected failure region in the failure device 9. A so-called transistor-level equivalent circuit that is configured is created, and equivalent circuit information 5 including connection information (netlist) and element value information (including device parameters for circuit simulation) is output.

【0023】故障リスト作成ユニット6は、レイアウト
情報ユニット1とプロセス情報ユニット2と故障知識デ
ータベースユニット3のデータを参照して、被疑故障領
域において予測される故障を、レイアウト上における故
障の物理的位置、及び故障の物理的原因、被疑故障領域
の等価回路における故障の位置、及び故障形態とを含め
てリストアップし故障リスト7を作成する。
The failure list creating unit 6 refers to the data of the layout information unit 1, the process information unit 2 and the failure knowledge database unit 3 to identify the failure predicted in the suspected failure area as the physical position of the failure on the layout. , And the physical cause of the failure, the position of the failure in the equivalent circuit of the suspected failure area, and the failure form, and a failure list 7 is created.

【0024】信号測定ユニット10は、故障デバイス9に
おける被疑故障領域の正常時の等価回路情報5に基づ
き、この等価回路に対する、入力信号と、出力信号と、
等価回路中の所定の節点(ノード)の信号を、故障デバ
イス9を実際に動作させることにより取得して回路動作
情報11を得る。
The signal measuring unit 10, based on the normal equivalent circuit information 5 of the suspected failure area in the failed device 9, outputs an input signal and an output signal for the equivalent circuit.
The signal at a predetermined node in the equivalent circuit is acquired by actually operating the faulty device 9 to obtain the circuit operation information 11.

【0025】ここで、故障リスト7から1つの故障を選
択して、これを想定故障とする(「処理ステップA」と
いう)。
Here, one failure is selected from the failure list 7 and is set as a contingency failure (referred to as "processing step A").

【0026】この想定故障と、等価回路情報5と、回路
動作情報11の等価回路に対する入力信号とから、想定故
障が存在したと仮定した時の故障デバイス9の挙動(be
haviour)を回路シミュレータ8により求め、シミュレ
ーションデータ12を得る(「処理ステップB」とい
う)。
From this contingency, the equivalent circuit information 5, and the input signal to the equivalent circuit of the circuit operation information 11, the behavior of the failure device 9 when the contingency is assumed to exist (be
Haviour) is obtained by the circuit simulator 8 to obtain simulation data 12 (referred to as "processing step B").

【0027】比較ユニット13は、回路動作情報11と、シ
ミュレーションデータ12と、を入力して比較し、両者が
一致すれば、想定故障を出力し、不一致であるならば情
報を特に出力しなくてもよい(「処理ステップC」とい
う)。
The comparison unit 13 inputs the circuit operation information 11 and the simulation data 12 and compares them, and outputs a contingency if they match and outputs no information if they do not match. It is good (it is called "processing step C").

【0028】そして、処理ステップA、B、Cを故障リ
スト7の全要素、または一部の要素(故障が検出された
場合、処理を停止する場合等)について繰り返す。
Then, the processing steps A, B and C are repeated for all the elements of the failure list 7 or a part of them (when a failure is detected, when the processing is stopped, etc.).

【0029】図1を参照して、本実施形態の動作を以下
に詳説する。
The operation of this embodiment will be described in detail below with reference to FIG.

【0030】回路抽出ユニット4は、レイアウト情報ユ
ニット1と、プロセス情報ユニット2と、から、例えば
(a)被疑故障領域内の各配線の配置情報、(b)スルーホー
ルによる配線の接続情報、(c)配線の長さ、及び配線
幅、(d)トランジスタのサイズ、(e)トランジスタと配線
の接続状況、(f)配線同士の位置関係、(g)各素子の3次
元の配置情報、(h)配線の抵抗値、(i)トランジスタの諸
パラメータ、(j)配線間容量、(k)各素子の素子値等を計
算し、被疑故障領域内に形成されている正常時の電気回
路をトランジスタや抵抗、容量等の各素子からなる等価
回路にて表現し、等価回路情報5を作成する。
The circuit extraction unit 4 includes, for example, a layout information unit 1 and a process information unit 2,
(a) Arrangement information of each wiring in the suspected failure area, (b) wiring connection information by through holes, (c) wiring length and wiring width, (d) transistor size, (e) transistor and wiring Connection status, (f) positional relationship between wirings, (g) three-dimensional layout information of each element, (h) wiring resistance value, (i) transistor parameters, (j) wiring capacitance, (k) ) Calculate the element value etc. of each element and express the normal electric circuit formed in the suspected failure area with an equivalent circuit consisting of each element such as transistor, resistance, capacitance, etc. to create equivalent circuit information 5. To do.

【0031】また、被疑故障領域内に形成されている各
配線、及び各素子と、被疑故障領域の正常時の等価回路
における各配線(節点)、及び各素子と、のそれぞれの
対応表を作成し、合わせて等価回路情報5に出力する。
Further, a correspondence table is created for each wiring and each element formed in the suspected failure area and each wiring (node) and each element in the normal circuit of the suspected failure area. Then, they are also output to the equivalent circuit information 5.

【0032】故障リスト作成ユニット6は、レイアウト
情報ユニット1と、プロセス情報ユニット2と、故障知
識データベースユニット3と、から、被疑故障領域にお
いて発生が予想される故障をリストアップする。これ
は、故障知識データベースユニット3中の故障知識、例
えば、近接配線間で短絡故障が発生し易いという知識に
基づき、予め定められた閾値から短絡故障が発生する可
能性のある箇所をリストアップする。
The failure list creation unit 6 lists the failures expected to occur in the suspected failure area from the layout information unit 1, the process information unit 2 and the failure knowledge database unit 3. This is based on the failure knowledge in the failure knowledge database unit 3, for example, the knowledge that a short-circuit failure is likely to occur between adjacent wirings, and a list of places where a short-circuit failure may occur from a predetermined threshold value. .

【0033】また、一般に、スルーホール部で断線が発
生し易いという知識に基づき、被疑故障領域のレイアウ
トデータからスルーホール部を抽出し、断線の発生によ
りどのような故障となるかを故障候補としてリストアッ
プする。
Further, generally, based on the knowledge that disconnection is likely to occur in the through hole portion, the through hole portion is extracted from the layout data of the suspected failure area, and what kind of failure is caused by the occurrence of the disconnection is set as a failure candidate. List up.

【0034】故障知識データベースユニット3には、配
線系、トランジスタ系、及び両者にまたがる故障等、故
障に関する知識情報から得られた故障知識がデータベー
ス化されて格納されている。
The failure knowledge database unit 3 stores failure knowledge obtained from knowledge information about failures such as failures in wiring systems, transistor systems, and both of them in a database.

【0035】故障知識データベースユニット3に格納さ
れた故障知識に基づき、故障リスト作成ユニット6がリ
ストアップ出力した故障リストは、発生が予想される故
障を要素として構成され、故障リストの各要素は、レイ
アウト上での故障位置、及び故障原因と、等価回路にお
ける故障位置、及び故障形態の各情報を含んでいる。
On the basis of the fault knowledge stored in the fault knowledge database unit 3, the fault list produced by the fault list creating unit 6 is composed of the faults that are expected to occur, and each element of the fault list is It includes information on the failure position on the layout, the cause of the failure, the failure position on the equivalent circuit, and the failure mode.

【0036】故障デバイス9における被疑故障領域での
各部の信号は、信号測定ユニット10により観測される。
このとき、観測すべき信号は、後に説明されるように予
め指示される。実測した回路の各部の信号は、回路動作
情報11として所定の記憶領域に記録格納される。
The signal of each part in the suspected failure area in the failure device 9 is observed by the signal measuring unit 10.
At this time, the signal to be observed is instructed in advance as described later. The measured signals of the respective parts of the circuit are recorded and stored as circuit operation information 11 in a predetermined storage area.

【0037】故障リスト7の要素から想定する故障(想
定故障)を一つ選び(処理ステップA)、等価回路情報
5から被疑故障領域に想定故障が発生したときの回路情
報を作成し、この回路に回路動作情報11から得られる被
疑故障領域に対する入力信号を与えたときの回路動作を
回路シミュレータ8によりシミュレーションし、シミュ
レーションデータ12として出力する(処理ステップ
B)。
One assumed fault (conjecture fault) is selected from the elements of the fault list 7 (processing step A), circuit information when a conjecture fault occurs in the suspected fault area is created from the equivalent circuit information 5, and this circuit is created. Then, the circuit simulator 8 simulates the circuit operation when the input signal to the suspected failure area obtained from the circuit operation information 11 is given, and is output as simulation data 12 (processing step B).

【0038】比較ユニット13は、故障デバイス9の実観
測データである回路動作情報11とシミュレーションデー
タ12とを比較し、両者が一致した場合に想定故障が故障
デバイス9で実際に発生しているものと推定し、想定故
障を出力する。逆に両者が一致しない場合、想定故障は
故障デバイス9には発生していないものと判定する(処
理ステップC)。
The comparison unit 13 compares the circuit operation information 11, which is the actual observation data of the faulty device 9, with the simulation data 12, and if the two coincide with each other, the contingency actually occurs in the faulty device 9. And output a contingency. On the contrary, if they do not match, it is determined that the contingency has not occurred in the failed device 9 (processing step C).

【0039】前記の如く、処理ステップA、B、及びC
を故障リスト7の、全要素あるいは一部の要素について
行なう。
As mentioned above, process steps A, B, and C
Is performed for all or some of the elements of the fault list 7.

【0040】図2は、本発明の一実施形態における故障
リスト作成ユニット6の構成の一例を説明するためのブ
ロック図である。
FIG. 2 is a block diagram for explaining an example of the configuration of the failure list creating unit 6 according to the embodiment of the present invention.

【0041】図2を参照して、物理故障作成ユニット20
は、故障知識データベースユニット3(図1参照)等か
らの知識情報に基づき、故障デバイス9の被疑故障領域
において、どこに(位置)、どのような(形態)故障が
発生し易いかを判定し、その故障位置、及び故障原因を
物理故障リストの要素として物理故障リスト21を作成す
る。
Referring to FIG. 2, the physical failure creation unit 20
Determines where (position) and what (form) failure is likely to occur in the suspected failure area of the failure device 9 based on knowledge information from the failure knowledge database unit 3 (see FIG. 1), A physical failure list 21 is created by using the failure location and failure cause as elements of the physical failure list.

【0042】次に、故障翻訳ユニット22では、物理故障
作成ユニット20により出力された物理故障が、被疑故障
領域に対する正常時の等価回路の中(例えばネットリス
ト中)において、どこに(位置)、どのように表現され
るか(故障モデル)を探索調査し、調査結果から、故障
位置、故障形態、及び物理故障の情報と合わせたものを
故障要素として故障リスト7に出力する。
Next, in the failure translation unit 22, where (position) and which position the physical failure output by the physical failure creation unit 20 is in the normal equivalent circuit (for example, in the netlist) for the suspected failure area. This is expressed (fault model) as a fault element, and a combination of the fault position, fault form, and physical fault information is output as a fault element to the fault list 7.

【0043】図3は、本発明の一実施形態における信号
測定ユニット10の構成を一例を説明するためのブロック
図である。
FIG. 3 is a block diagram for explaining an example of the configuration of the signal measuring unit 10 according to the embodiment of the present invention.

【0044】図3を参照して、等価回路情報5とレイア
ウト情報ユニット1から、故障デバイス9(図1参照)
の被疑故障領域の等価回路に対する入力部および出力部
を測定ポイント指示ユニット30により選択し、故障デバ
イス9の被疑故障領域に対する入力部および出力部の配
線の物理的位置を決定し、測定ポイントリスト31に出力
する。
Referring to FIG. 3, from equivalent circuit information 5 and layout information unit 1, failing device 9 (see FIG. 1)
The input section and the output section for the equivalent circuit of the suspected failure area of are selected by the measurement point instruction unit 30, the physical positions of the wiring of the input section and the output section for the suspected failure area of the failure device 9 are determined, and the measurement point list 31 Output to.

【0045】この測定ポイントリスト31の情報から、信
号測定器32により故障デバイス9における実際の各信号
を観測する。
From the information in the measurement point list 31, the signal measuring device 32 observes each actual signal in the faulty device 9.

【0046】図4は、本発明の一実施形態における信号
測定ユニット10の別の形態を説明するためのブロック図
である。
FIG. 4 is a block diagram for explaining another form of the signal measuring unit 10 according to the embodiment of the present invention.

【0047】図4を参照して、電子ビームプローバ40
は、測定ポイントリスト31から、信号を測定する配線の
位置情報を取得し、指示された配線の信号電位を測定す
る。
Referring to FIG. 4, the electron beam prober 40
Acquires position information of a wiring for measuring a signal from the measurement point list 31 and measures a signal potential of the instructed wiring.

【0048】図5は、本発明の一実施形態における信号
測定ユニット10のさらに別の形態を説明するためのブロ
ック図である。
FIG. 5 is a block diagram for explaining still another mode of the signal measuring unit 10 according to the embodiment of the present invention.

【0049】図5を参照して、プローバ50は、測定ポイ
ントリスト31から、信号を測定する配線の位置情報を取
得し、指示された配線に対して探針(プローブ)を立
て、該配線の信号電位を測定する。
With reference to FIG. 5, the prober 50 obtains position information of the wiring for measuring a signal from the measurement point list 31, sets a probe for the designated wiring, and Measure the signal potential.

【0050】図6は、本発明の別の実施形態を説明する
ためのブロック図である。図6には、図1に示した前記
実施形態における回路シミュレータ8の構成の一例が示
されている。なお、図6では、図1に示した、レイアウ
ト情報ユニット1、プロセス情報ユニット2、故障知識
データベースユニット3、回路抽出ユニット4、故障リ
スト作成ユニット6、故障デバイス9、信号測定ユニッ
ト10等は省略されている。
FIG. 6 is a block diagram for explaining another embodiment of the present invention. FIG. 6 shows an example of the configuration of the circuit simulator 8 in the embodiment shown in FIG. In FIG. 6, the layout information unit 1, the process information unit 2, the failure knowledge database unit 3, the circuit extraction unit 4, the failure list creation unit 6, the failure device 9, the signal measurement unit 10 and the like shown in FIG. 1 are omitted. Has been done.

【0051】図6を参照して、回路シミュレータ8は、
第1の回路シミュレータA60、第2の回路シミュレータ
B61とを備えている。
Referring to FIG. 6, the circuit simulator 8 is
It has a first circuit simulator A60 and a second circuit simulator B61.

【0052】第1の回路シミュレータA60は、高速に動
作するが精度は高くないシミュレータである。このシミ
ュレータA60を用いて、等価回路情報5と故障リスト7
から想定故障を含めた回路をシミュレーションし、その
結果をシミュレーションデータA61として出力する
(「シミュレーションA」という)。
The first circuit simulator A60 is a simulator which operates at high speed but is not highly accurate. Using this simulator A60, equivalent circuit information 5 and failure list 7
The circuit including the contingencies is simulated and the result is output as simulation data A61 (referred to as "simulation A").

【0053】シミュレーションデータA61と、回路動作
情報11と、を比較ユニット13により比較し(「比較A」
という)、両者が一致すれば、次に、シミュレーション
精度の高い第2の回路シミュレータB62により、シミュ
レーションAと同様にして、等価回路の回路動作のシミ
ュレーションを行ない(「シミュレーションB」とい
う)、比較Aと同様にして、回路動作情報11とシミュレ
ーションデータB63とを比較する(「比較B」とい
う)。
The simulation data A61 and the circuit operation information 11 are compared by the comparison unit 13 ("comparison A").
If the two match, then the second circuit simulator B62 with high simulation accuracy simulates the circuit operation of the equivalent circuit in the same manner as the simulation A (referred to as "simulation B"), and the comparison A Similarly, the circuit operation information 11 and the simulation data B63 are compared (referred to as "comparison B").

【0054】上記比較A、Bにおいて、回路動作情報11
とシミュレーションデータとが一致しない場合には、想
定故障は、故障デバイス9には発生していないものと推
定し、故障リスト7から別の故障を選択して想定故障と
する。
In the above comparisons A and B, the circuit operation information 11
And the simulation data do not match, the contingency is estimated to have not occurred in the failure device 9, and another failure is selected from the failure list 7 to be the contingency.

【0055】上記したシミュレーション及び比較の処理
ステップを複数回実行し、最終的に故障デバイス9で発
生している故障を推定する。
The above-mentioned simulation and comparison processing steps are executed a plurality of times to finally estimate the fault occurring in the faulty device 9.

【0056】このように、予めシミュレーション精度の
粗い回路シミュレータで故障を想定した等価回路の回路
動作を高速にシミュレーションし、該シミュレーション
結果と実観測データとを比較し、不一致の場合には、故
障リストから別の故障を選択し、一致した場合には、等
価回路を更に精度の高い回路シミュレータでシミュレー
ションして故障の推定を行なうようにしたことにより故
障の推定を効率化する(非現実的な故障候補は高速版の
回路シミュレータの結果により直ちに棄却される)。
As described above, the circuit operation of the equivalent circuit assuming a failure is simulated in advance by a circuit simulator having a rough simulation accuracy, and the simulation result and the actual observation data are compared. If another fault is selected from the above, and if they match, the estimation of the fault is made efficient by simulating the equivalent circuit with a circuit simulator with higher accuracy (unrealistic fault). The candidates are immediately rejected according to the results of the high-speed circuit simulator).

【0057】[0057]

【発明の効果】以上説明したように、本発明による集積
回路の故障診断装置は、レイアウト情報とプロセス情報
と故障知識とから、実際に発生する可能性のある故障を
リストアップし、リストアップされた故障を想定した回
路シミュレーションを行ない、実観測データと照合する
ことにより、故障デバイスで発生している故障を推定し
たことにより、集積回路において実際に故障が発生して
いる箇所を指摘することが可能となり、しかも故障の原
因を推定できる。
As described above, the fault diagnosing device for an integrated circuit according to the present invention lists up the faults that may actually occur from the layout information, the process information and the fault knowledge, and lists them up. It is possible to point out where an actual failure has occurred in the integrated circuit by estimating the failure that has occurred in the failed device by performing circuit simulation assuming that failure and comparing it with actual observation data. It is possible and the cause of the failure can be estimated.

【0058】また、本発明によれば、レイアウト情報、
プロセス情報、及び故障知識に基づき、故障診断を行な
うように構成したことにより、非現実的な故障を想定す
ることが回避され、故障診断時間を短縮化するという効
果を有する。
According to the present invention, the layout information,
By performing the failure diagnosis based on the process information and the failure knowledge, it is possible to avoid the assumption of an unrealistic failure and to shorten the failure diagnosis time.

【0059】さらに、半導体装置の高集積化により、従
来の物理的観測による故障診断手法による故障推定が困
難になりつつあるなかで、本発明によれば、レイアウト
情報、プロセス情報からシミュレーションにより診断を
行なっているため、集積回路の高集積化には直接的に影
響されずに故障診断を行なうことを可能とするというの
効果を有する。
Further, with the high integration of semiconductor devices, it is becoming difficult to estimate the failure by the conventional failure diagnosing method based on the physical observation. According to the present invention, the diagnosis can be performed by the simulation from the layout information and the process information. Therefore, there is an effect that it is possible to perform the failure diagnosis without being directly affected by the high integration of the integrated circuit.

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

【図1】本発明の一実施形態に係る、集積回路の故障診
断装置の構成を説明するためのブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a failure diagnostic device for an integrated circuit according to an embodiment of the present invention.

【図2】本発明の一実施形態における、故障リスト作成
ユニットの構成例を説明するためのブロック図である。
FIG. 2 is a block diagram illustrating a configuration example of a failure list creation unit according to an embodiment of the present invention.

【図3】本発明の一実施形態における、信号測定ユニッ
トの構成の一例を説明するためのブロック図である。
FIG. 3 is a block diagram for explaining an example of a configuration of a signal measurement unit according to the embodiment of the present invention.

【図4】本発明の一実施形態における、信号測定ユニッ
トの別の構成例を説明するためのブロック図である。
FIG. 4 is a block diagram for explaining another configuration example of the signal measurement unit according to the embodiment of the present invention.

【図5】本発明の一実施形態における、信号測定ユニッ
トのさらに別の構成例を説明するためのブロック図であ
る。
FIG. 5 is a block diagram for explaining still another configuration example of the signal measurement unit according to the embodiment of the present invention.

【図6】本発明の一実施形態における、回路シミュレー
タの別の構成例を説明するためのブロック図である。
FIG. 6 is a block diagram for explaining another configuration example of the circuit simulator according to the embodiment of the present invention.

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

1 レイアウト情報ユニット 2 プロセス情報ユニット 3 故障知識データベースユニット 4 回路抽出ユニット 5 等価回路情報 6 故障リスト作成ユニット 7 故障リスト 8 回路シミュレータ 9 故障デバイス 10 信号測定ユニット 11 回路動作情報 12 シミュレーションデータ 13 比較ユニット 20 物理故障作成ユニット 21 物理故障リスト 22 故障翻訳ユニット 30 測定ポイント指示ユニット 31 測定ポイントリスト 32 信号測定器 40 電子ビームプローバ 50 プローバ 60 回路シミュレータA 61 シミュレーションデータA 62 回路シミュレータB 63 シミュレーションデータB 1 Layout Information Unit 2 Process Information Unit 3 Fault Knowledge Database Unit 4 Circuit Extraction Unit 5 Equivalent Circuit Information 6 Fault List Creation Unit 7 Fault List 8 Circuit Simulator 9 Fault Device 10 Signal Measuring Unit 11 Circuit Operation Information 12 Simulation Data 13 Comparison Unit 20 Physical failure creation unit 21 Physical failure list 22 Failure translation unit 30 Measuring point instruction unit 31 Measuring point list 32 Signal measuring instrument 40 Electron beam prober 50 Prober 60 Circuit simulator A 61 Simulation data A 62 Circuit simulator B 63 Simulation data B

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】故障集積回路の正常時のレイアウト情報を
記憶保持するレイアウト情報記憶手段と、 前記故障集積回路の正常時の電気的性質を決定するプロ
セス情報を記憶保持するプロセス情報記憶手段と、 集積回路で発生する故障に関する知識情報を所定のデー
タベース形態にて格納してなる故障知識データベース部
と、 前記レイアウト情報記憶手段からの前記レイアウト情報
と、前記プロセス情報記憶手段からの前記プロセス情報
と、から、前記故障集積回路の正常時の等価回路を抽出
し、該等価回路と、前記故障集積回路の正常時における
所定の要素と、の対応付けを行なう回路抽出手段と、 前記レイアウト情報と、前記プロセス情報と、前記故障
知識データベース部の前記故障に関する知識情報と、か
ら、前記故障集積回路の正常時の回路において発生する
可能性のある故障を探索して故障候補群(「故障リス
ト」ともいう)を作成する故障リスト作成手段と、 前記故障集積回路の所定の測定箇所の電気信号を測定し
て回路動作情報を作成する信号測定手段と、 前記故障候補群の中からある故障を選択して想定故障と
し、該想定故障を前記等価回路に反映すると共に、前記
回路動作情報に基づいて、前記想定故障が前記等価回路
に存在したときの回路動作をシミュレーションするシミ
ュレーション手段と、 前記シミュレーション手段によるシミュレーション結果
と、前記回路動作情報と、を比較する比較手段と、 を含むことを特徴とする集積回路の故障診断装置。
1. A layout information storage means for storing and holding normal layout information of a faulty integrated circuit, and a process information storage means for storing and holding process information for determining the normal electrical properties of the faulty integrated circuit. A failure knowledge database unit that stores knowledge information about a failure that occurs in an integrated circuit in a predetermined database form; the layout information from the layout information storage unit; and the process information from the process information storage unit, A circuit extracting means for extracting an equivalent circuit of the faulty integrated circuit under normal conditions, and associating the equivalent circuit with a predetermined element for normal operation of the faulty integrated circuit; the layout information; From the process information and the knowledge information about the failure in the failure knowledge database unit, the normal state of the failure integrated circuit is determined. Failure list creating means for creating a failure candidate group (also referred to as "fault list") by searching for a failure that may occur in the circuit, and measuring an electric signal at a predetermined measurement point of the failure integrated circuit. Signal measuring means for creating circuit operation information, selecting a failure from the failure candidate group as a contingency failure, reflecting the contingency failure in the equivalent circuit, and based on the circuit operation information, the conjecture A simulation means for simulating a circuit operation when a fault exists in the equivalent circuit; and a comparison means for comparing the simulation result by the simulation means with the circuit operation information. Fault diagnosis device.
【請求項2】前記比較手段による比較の結果、前記シミ
ュレーション結果と前記回路動作情報に含まれる実観測
データとが互いに一致した際に、前記想定故障を推定さ
れた故障として出力し、不一致の場合には、前記故障候
補群の中から別の故障を新たに選択して想定故障とし、
前記シミュレーション手段において該想定故障に基づき
回路動作のシミュレーションが行なわれ、シミュレーシ
ョン結果が前記実観測データと前記比較手段で比較され
るように制御されることを特徴とする請求項1記載の集
積回路の故障診断装置。
2. As a result of the comparison by the comparison means, when the simulation result and the actual observation data included in the circuit operation information match each other, the contingency fault is output as an estimated fault, and in the case of non-coincidence , A new fault is newly selected from the fault candidate group as a contingency fault,
2. The integrated circuit according to claim 1, wherein the simulation means performs a simulation of a circuit operation based on the contingency and controls the simulation result to be compared with the actual observation data by the comparison means. Fault diagnosis device.
【請求項3】前記回路抽出手段が、前記故障集積回路に
ついてトランジスタレベルの等価回路を生成することを
特徴とする請求項1記載の集積回路の故障診断装置。
3. The fault diagnosing device for an integrated circuit according to claim 1, wherein the circuit extracting means generates a transistor-level equivalent circuit for the faulty integrated circuit.
【請求項4】前記故障リスト作成手段が、前記故障集積
回路の正常時の集積回路において、実際の故障(物理故
障)の発生位置及び該物理故障の形態を決定して物理故
障リストを作成する物理故障リスト作成手段と、 前記物理故障を前記等価回路中における故障として変換
する故障翻訳手段と、 を含むことを特徴とする請求項1記載の集積回路の故障
診断装置。
4. The failure list creating means creates a physical failure list by determining an actual failure (physical failure) occurrence position and a form of the physical failure in the normal integrated circuit of the failed integrated circuit. 2. The fault diagnosis device for an integrated circuit according to claim 1, further comprising: a physical fault list creating means; and a fault translating means for converting the physical fault as a fault in the equivalent circuit.
【請求項5】前記信号測定手段が、前記等価回路と前記
レイアウト情報とから、前記故障集積回路のレイアウト
における測定箇所を確定指示する手段(「測定箇所指示
手段」という)と、 前記測定箇所指示手段からの情報に基づき前記故障集積
回路の所定の測定箇所の信号を観測測定する信号取得手
段と、 を含むことを特徴とする請求項1記載の集積回路の故障
診断装置。
5. The means for measuring the signal from the equivalent circuit and the layout information to determine the measurement point in the layout of the faulty integrated circuit (referred to as "measurement point instruction means"), and the measurement point instruction. 2. The fault diagnostic device for an integrated circuit according to claim 1, further comprising: a signal acquisition unit that observes and measures a signal at a predetermined measurement point of the faulty integrated circuit based on information from the unit.
【請求項6】前記信号取得手段が、電子線による集積回
路の配線電位を測定する電子ビームプロービング装置を
含むことを特徴とする請求項5記載の集積回路の故障診
断装置。
6. The fault diagnosing device for an integrated circuit according to claim 5, wherein the signal acquiring means includes an electron beam probing device for measuring a wiring potential of the integrated circuit by an electron beam.
【請求項7】前記信号取得手段が、探針を集積回路に接
触させ、前記集積回路の所定の測定箇所の信号を測定す
るプローバ装置を含むことを特徴とする請求項5記載の
集積回路の故障診断装置。
7. The integrated circuit according to claim 5, wherein the signal acquisition means includes a prober device for bringing a probe into contact with the integrated circuit and measuring a signal at a predetermined measurement point of the integrated circuit. Fault diagnosis device.
【請求項8】前記シミュレーション手段が、アナログ回
路の回路動作のシミュレーションを行なう回路シミュレ
ータを含むことを特徴とする請求項1記載の集積回路の
故障診断装置。
8. The fault diagnosing device for an integrated circuit according to claim 1, wherein the simulation means includes a circuit simulator for simulating a circuit operation of an analog circuit.
【請求項9】前記シミュレーション手段が、互いにシミ
ュレーション精度の異なる複数の回路シミュレータを含
むことを特徴とする請求項8記載の集積回路の故障診断
装置。
9. The failure diagnosing device for an integrated circuit according to claim 8, wherein the simulation means includes a plurality of circuit simulators having different simulation accuracy.
【請求項10】前記シミュレーション手段が、前記等価
回路をまずシミュレーション精度の粗い第1の回路シミ
ュレータにて回路動作のシミュレーションを行ない、前
記第1の回路シミュレータによるシミュレーション結果
と前記回路動作情報における実観測データとが互いに一
致した場合には、前記第1の回路シミュレータよりもシ
ミュレーション精度の高い別の回路シミュレータにて前
記等価回路をシミュレーションし、シミュレーション結
果に基づき前記実観測データとの一致を照合することを
特徴とする請求項9記載の集積回路の故障診断装置。
10. The simulation means first simulates the circuit operation of the equivalent circuit with a first circuit simulator having a rough simulation accuracy, and actually observes the simulation result and the circuit operation information by the first circuit simulator. When the data and the data match each other, the equivalent circuit is simulated by another circuit simulator having a higher simulation accuracy than the first circuit simulator, and the matching with the actual observation data is collated based on the simulation result. 10. The fault diagnosis device for an integrated circuit according to claim 9.
【請求項11】(a)半導体集積回路装置上の被疑故障領
域のレイアウトデータと、該半導体集積回路装置のプロ
セス情報と、から、前記被疑故障領域の等価回路を抽出
し、 (b)故障に関する知識を格納した故障知識データベース
を参照して、前記被疑故障領域にて発生する可能性のあ
る故障候補群を作成し、 (c)前記故障候補群から選択された故障候補を想定故障
として前記被疑故障領域の前記等価回路に挿入し、 (d)前記半導体集積回路装置における、前記被疑故障領
域における所定の測定箇所の信号を信号測定手段にて取
得した実観測データに基づき、前記想定故障が存在する
ものと想定した際の前記等価回路の回路動作を所定の回
路シミュレータによりシミュレーションし、 (e)前記シミュレーション結果と、前記実観測データ
と、を照合し、前記シミュレーション結果と前記実観測
データとが一致した際に、前記想定故障を前記被疑故障
領域における故障として出力し、 (f)前記シミュレーション結果と前記実観測データとが
不一致の場合、前記故障候補群の中から別の故障候補を
選択して想定故障として再び前記工程(c)乃至(e)を行な
う、 上記各工程を含むことを特徴とする半導体集積回路装置
の故障診断方法。
11. An equivalent circuit of the suspected failure region is extracted from (a) layout data of the suspected failure region on the semiconductor integrated circuit device and process information of the semiconductor integrated circuit device, and (b) relating to the failure. A fault candidate database that may occur in the suspected fault area is created by referring to a fault knowledge database that stores knowledge, and (c) the suspected fault candidate is a suspected fault selected from the fault candidate group. Inserted in the equivalent circuit of the failure area, (d) in the semiconductor integrated circuit device, based on the actual observation data obtained by the signal measuring means the signal at a predetermined measurement point in the suspected failure area, the contingency exists Simulate the circuit operation of the equivalent circuit when it is supposed to be performed by a predetermined circuit simulator, (e) collate the simulation result and the actual observation data, When the simulation result and the actual observation data match, the contingency is output as a failure in the suspected failure area, (f) if the simulation result and the actual observation data do not match, the failure candidate group A method of diagnosing a failure in a semiconductor integrated circuit device, comprising: selecting another failure candidate from among the above and performing the steps (c) to (e) again as a contingency failure.
【請求項12】前記信号測定手段が、電子線により前記
半導体集積回路装置の配線電位を測定する電子ビームプ
ロービング装置を含むことを特徴とする請求項11記載
の半導体集積回路装置の故障診断方法。
12. The method of diagnosing a failure in a semiconductor integrated circuit device according to claim 11, wherein the signal measuring means includes an electron beam probing device for measuring a wiring potential of the semiconductor integrated circuit device by an electron beam.
【請求項13】前記工程(b)において生成される故障候
補群の各要素が、前記被疑故障領域のレイアウト上にお
ける故障の物理的位置及び故障の物理的原因と、前記被
疑故障領域の前記等価回路における故障の位置及び故障
形態と、を含むことを特徴とする請求項11記載の半導
体集積回路装置の故障診断方法。
13. Each element of the failure candidate group generated in the step (b) has a physical position of a failure on a layout of the suspected failure area and a physical cause of the failure, and the equivalence of the suspected failure area. 12. The method for diagnosing a failure in a semiconductor integrated circuit device according to claim 11, further comprising the position of the failure in the circuit and the failure form.
JP7256857A 1995-09-08 1995-09-08 Device and method for diagnosing failure of integrated circuit Pending JPH0980121A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7256857A JPH0980121A (en) 1995-09-08 1995-09-08 Device and method for diagnosing failure of integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7256857A JPH0980121A (en) 1995-09-08 1995-09-08 Device and method for diagnosing failure of integrated circuit

Publications (1)

Publication Number Publication Date
JPH0980121A true JPH0980121A (en) 1997-03-28

Family

ID=17298389

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7256857A Pending JPH0980121A (en) 1995-09-08 1995-09-08 Device and method for diagnosing failure of integrated circuit

Country Status (1)

Country Link
JP (1) JPH0980121A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7065690B1 (en) 1999-10-29 2006-06-20 Matsushita Electric Industrial Co., Ltd. Fault detecting method and layout method for semiconductor integrated circuit
JP2008130582A (en) * 2006-11-16 2008-06-05 Renesas Technology Corp Manufacturing method of semiconductor device and semiconductor inspecting apparatus
JP2010271269A (en) * 2009-05-25 2010-12-02 Hitachi Kokusai Electric Inc Test equipment
CN118777843A (en) * 2024-08-15 2024-10-15 中山市卡特诺电器有限公司 A method and system for detecting faults in an induction cooker circuit

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7065690B1 (en) 1999-10-29 2006-06-20 Matsushita Electric Industrial Co., Ltd. Fault detecting method and layout method for semiconductor integrated circuit
US7441168B2 (en) 1999-10-29 2008-10-21 Matsushita Electric Industrial Co., Ltd. Fault detecting method and layout method for semiconductor integrated circuit
US7594206B2 (en) 1999-10-29 2009-09-22 Panasonic Corporation Fault detecting method and layout method for semiconductor integrated circuit
JP2008130582A (en) * 2006-11-16 2008-06-05 Renesas Technology Corp Manufacturing method of semiconductor device and semiconductor inspecting apparatus
JP2010271269A (en) * 2009-05-25 2010-12-02 Hitachi Kokusai Electric Inc Test equipment
CN118777843A (en) * 2024-08-15 2024-10-15 中山市卡特诺电器有限公司 A method and system for detecting faults in an induction cooker circuit

Similar Documents

Publication Publication Date Title
US5515384A (en) Method and system of fault diagnosis of application specific electronic circuits
US5157668A (en) Method and apparatus for locating faults in electronic units
JP4174167B2 (en) Failure analysis method and failure analysis apparatus for semiconductor integrated circuit
KR100740178B1 (en) Disorder checking method and layout method of semiconductor assembly circuit
US7137083B2 (en) Verification of integrated circuit tests using test simulation and integrated circuit simulation with simulated failure
JPH10312406A (en) Failure diagnostic device for integrated circuit and recording medium for the device
Wang et al. Delay-fault diagnosis using timing information
Huang et al. Advancements in diagnosis driven yield analysis (DDYA): A survey of state-of-the-art scan diagnosis and yield analysis technologies
TWI551868B (en) Computer-implemented method of diagnosing subnet defects, computer-readable storage medium having stored thereon a plurality of instructions for diagnosing subnet defects and diagnostic system for fault compositing
US7191374B2 (en) Method of and program product for performing gate-level diagnosis of failing vectors
JP2715956B2 (en) Method for narrowing down a failure portion of CMOS logic circuit using Iddq
Mittal et al. Test chip design for optimal cell-aware diagnosability
JP2904129B2 (en) Fault diagnosis device and fault diagnosis method for CMOS integrated circuit
JPH0980121A (en) Device and method for diagnosing failure of integrated circuit
Tang et al. Diagnosing timing related cell internal defects for FinFET technology
Pomeranz et al. Location of stuck-at faults and bridging faults based on circuit partitioning
JP4805604B2 (en) Failure diagnosis method, failure diagnosis apparatus, and failure diagnosis program
JP3139543B2 (en) Method of specifying faulty block in CMOS LSI having multiple faults
JP2715989B2 (en) Method for narrowing down a failure portion of CMOS logic circuit using Iddq
Hora et al. On a statistical fault diagnosis approach enabling fast yield ramp-up
JP2000155156A (en) Fault diagnosis device for semiconductor integrated circuit
CN121031475B (en) Logic diagnosis method for hidden defects, electronic equipment and storage medium
Plusquellic IC diagnosis using multiple supply pad I/sub DDQ/s
JP2006337376A (en) Fault analysis method and fault analysis system
CN120180991A (en) A method and device for modeling multiple defect faults in a standard cell

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19980929