JPH06138183A - Lsi故障診断用テストパタン作成方式 - Google Patents
Lsi故障診断用テストパタン作成方式Info
- Publication number
- JPH06138183A JPH06138183A JP4289732A JP28973292A JPH06138183A JP H06138183 A JPH06138183 A JP H06138183A JP 4289732 A JP4289732 A JP 4289732A JP 28973292 A JP28973292 A JP 28973292A JP H06138183 A JPH06138183 A JP H06138183A
- Authority
- JP
- Japan
- Prior art keywords
- fault
- test pattern
- signal line
- failure
- stuck
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
(57)【要約】
【目的】EBテスタを用いたLSIの故障診断におい
て、故障被疑箇所とそのゲートのファンイン信号線を0
と1に振る短周期のテストパタンを作成する作業を自動
化することによって、テストパタン作成時間の短縮を図
る。 【構成】故障被疑箇所Pに対して、Pとそのゲートのフ
ァンイン信号線Y,Z,V,Wに0,1両方の短縮故障
を定義する。その中の一つに対してテストパタンを作成
する。そのテストパタンで論理シミュレーションを行
い、故障定義箇所の内、0に振れた箇所については1縮
退故障を削除し、1に振れた箇所については0縮退故障
を削除する。未検出故障がなくなるまで、順次テストパ
タン作成以降の処理を繰り返すことにより必要とするテ
ストパタンを作成できる。
て、故障被疑箇所とそのゲートのファンイン信号線を0
と1に振る短周期のテストパタンを作成する作業を自動
化することによって、テストパタン作成時間の短縮を図
る。 【構成】故障被疑箇所Pに対して、Pとそのゲートのフ
ァンイン信号線Y,Z,V,Wに0,1両方の短縮故障
を定義する。その中の一つに対してテストパタンを作成
する。そのテストパタンで論理シミュレーションを行
い、故障定義箇所の内、0に振れた箇所については1縮
退故障を削除し、1に振れた箇所については0縮退故障
を削除する。未検出故障がなくなるまで、順次テストパ
タン作成以降の処理を繰り返すことにより必要とするテ
ストパタンを作成できる。
Description
【0001】
【産業上の利用分野】本発明は、LSI故障診断用テス
トパタン作成方式、特に、EBテスタを用いたLSI故
障診断用テストパタン作成方式に関する。
トパタン作成方式、特に、EBテスタを用いたLSI故
障診断用テストパタン作成方式に関する。
【0002】
【従来の技術】従来のLSI故障診断用テストパタン作
成方式は、人手で故障診断用のテストパタンを作成す
る方法、および自動テストパタン作成プログラムを使
用して作成する方法の二つがあった。
成方式は、人手で故障診断用のテストパタンを作成す
る方法、および自動テストパタン作成プログラムを使
用して作成する方法の二つがあった。
【0003】
【発明が解決しようとする課題】しかしながら、このよ
うな従来のLSI故障診断用テストパタン作成方式は、
の方式では、人手作成のため、回路の内部論理を熟知
している必要があるうえに非常に作成時間がかかるとと
もに、の方式では、被疑箇所に対するテストパタンは
容易に作成できるが、故障診断の場合、被疑箇所が0と
1のどちらかに固定されていることを確認した場合で
も、次にそのゲートのファンイン信号線の値を確認し、
正常に0と1の両方ともに振れることをいう必要があ
り、この確認が必要な理由は、実際に被疑箇所に故障が
あるのか、そのファンインの信号線に故障があって被疑
箇所が固定値になってしまうのかの、特定できないため
である。従来のLSI故障診断用テストパタン作成方式
は、自動作成プログラムを用いる場合、このファンイン
信号線が0と1の両方ともに振れるかどうか確認するた
めのテストパタンは、新たに作成し直さなければならな
いという欠点があった。
うな従来のLSI故障診断用テストパタン作成方式は、
の方式では、人手作成のため、回路の内部論理を熟知
している必要があるうえに非常に作成時間がかかるとと
もに、の方式では、被疑箇所に対するテストパタンは
容易に作成できるが、故障診断の場合、被疑箇所が0と
1のどちらかに固定されていることを確認した場合で
も、次にそのゲートのファンイン信号線の値を確認し、
正常に0と1の両方ともに振れることをいう必要があ
り、この確認が必要な理由は、実際に被疑箇所に故障が
あるのか、そのファンインの信号線に故障があって被疑
箇所が固定値になってしまうのかの、特定できないため
である。従来のLSI故障診断用テストパタン作成方式
は、自動作成プログラムを用いる場合、このファンイン
信号線が0と1の両方ともに振れるかどうか確認するた
めのテストパタンは、新たに作成し直さなければならな
いという欠点があった。
【0004】
【課題を解決するための手段】本発明のLSI故障診断
用テストパタン作成方式は、故障LSIについてその論
理回路モデルと故障被疑箇所が与えられた時に被疑箇所
とそのゲートのファンイン信号線にのみ故障を定義する
故障定義手段と、定義された故障中の一つに対して故障
を検出するテストパタンを作成するテストパタン作成手
段と、作成されたテストパタンで回路のシミュレーショ
ンを行い故障定義箇所が0および1のいずれに振れたか
を記憶する論理シミュレーション手段と、0にふれた信
号線に対して故障定義情報からその信号線の1縮退故障
を削除し1に振れた信号線に対して0縮退故障を削除す
る故障削除手段とを含んで構成される。
用テストパタン作成方式は、故障LSIについてその論
理回路モデルと故障被疑箇所が与えられた時に被疑箇所
とそのゲートのファンイン信号線にのみ故障を定義する
故障定義手段と、定義された故障中の一つに対して故障
を検出するテストパタンを作成するテストパタン作成手
段と、作成されたテストパタンで回路のシミュレーショ
ンを行い故障定義箇所が0および1のいずれに振れたか
を記憶する論理シミュレーション手段と、0にふれた信
号線に対して故障定義情報からその信号線の1縮退故障
を削除し1に振れた信号線に対して0縮退故障を削除す
る故障削除手段とを含んで構成される。
【0005】
【実施例】次に、本発明の実施例について、図面を参照
して説明する。
して説明する。
【0006】図1は、本発明の一実施例を示すシステム
構成図である。
構成図である。
【0007】故障定義手段1は、故障LSIについて、
LSI論理回路モデル5と被疑箇所情報6が与えられた
時に、被疑箇所の0と1両方の縮退故障と、被疑箇所の
ゲートのファンイン信号線全ての0と1両方の縮退故障
を定義し故障情報7に出力する。
LSI論理回路モデル5と被疑箇所情報6が与えられた
時に、被疑箇所の0と1両方の縮退故障と、被疑箇所の
ゲートのファンイン信号線全ての0と1両方の縮退故障
を定義し故障情報7に出力する。
【0008】テストパタン作成手段2は、LSI論理回
路モデル5と故障情報7を入力し、定義された故障のう
ちどれか一つについて、それを検出するためのテストパ
タンを作成し、テストパタン8に出力する手段である。
但し、通常考案されている自動テストパタン作成アルゴ
リズムでは、故障信号線を故障値の逆の値に設定す
る,故障の影響を値の観測できる箇所まで(出力ピ
ン,スキャンフリップフロップ等)伝搬する、という2
つのステップからなるが、EBテスタを使用する場合に
は、対象となる信号線の値を直接観測できるのでの機
能のみ持たせてある。
路モデル5と故障情報7を入力し、定義された故障のう
ちどれか一つについて、それを検出するためのテストパ
タンを作成し、テストパタン8に出力する手段である。
但し、通常考案されている自動テストパタン作成アルゴ
リズムでは、故障信号線を故障値の逆の値に設定す
る,故障の影響を値の観測できる箇所まで(出力ピ
ン,スキャンフリップフロップ等)伝搬する、という2
つのステップからなるが、EBテスタを使用する場合に
は、対象となる信号線の値を直接観測できるのでの機
能のみ持たせてある。
【0009】論理シミュレーション手段3は、作成され
たテストパタン8を用いてLSI論理回路モデル5のシ
ミュレーションを行い、故障定義を行った箇所の常態値
を状態値情報9に出力する。
たテストパタン8を用いてLSI論理回路モデル5のシ
ミュレーションを行い、故障定義を行った箇所の常態値
を状態値情報9に出力する。
【0010】故障削除手段4は状態値情報9と故障情報
7を入力し、0に振れている信号線の1縮退故障を削除
し、1に振れている信号線の0の縮退故障を削除する。
7を入力し、0に振れている信号線の1縮退故障を削除
し、1に振れている信号線の0の縮退故障を削除する。
【0011】この結果、未検出故障がまだ残っているな
らば、テストパタン作成手段2に戻り、テストパタン作
成を続ける。未検出故障がなくなれば処理を終了する。
らば、テストパタン作成手段2に戻り、テストパタン作
成を続ける。未検出故障がなくなれば処理を終了する。
【0012】図2は、図1に示す実施例の一適用例を示
す論理回路図である。
す論理回路図である。
【0013】LSI10に対して、信号線Pを故障被疑
箇所とする。故障定義手段1により定義された故障の一
覧を図5に示す。信号線PとそのゲートE5のファンイ
ン信号線に対して、各々1縮退故障と0縮退故障を定義
する。図5中のY,Z,V,WはゲートE5のファンイ
ン信号線である。
箇所とする。故障定義手段1により定義された故障の一
覧を図5に示す。信号線PとそのゲートE5のファンイ
ン信号線に対して、各々1縮退故障と0縮退故障を定義
する。図5中のY,Z,V,WはゲートE5のファンイ
ン信号線である。
【0014】このうち、信号線Pの1縮退故障に対して
テストパタン作成手段2によってテストパタンを作成す
る。テストパタン作成手段は、故障信号線に故障値と逆
の値を設定する機能を持つものである。従って、信号線
Pの1縮退故障に対して作成されたテストパタンは信号
線Pを0にするようにできる。このテストパタンを図3
に示す。
テストパタン作成手段2によってテストパタンを作成す
る。テストパタン作成手段は、故障信号線に故障値と逆
の値を設定する機能を持つものである。従って、信号線
Pの1縮退故障に対して作成されたテストパタンは信号
線Pを0にするようにできる。このテストパタンを図3
に示す。
【0015】作成されたテストパタンで、論理シミュレ
ーション手段3を用いて論理シミュレーションを行った
結果を図4に示す。信号線Wはの値Xは、不安定であ
ることを示す。
ーション手段3を用いて論理シミュレーションを行った
結果を図4に示す。信号線Wはの値Xは、不安定であ
ることを示す。
【0016】この論理シミュレーションの結果を見て、
定義された故障から故障削除手段4によって故障削除を
行う。信号線Pは、値0をとるので、その反対値の故
障、即ち信号線Pの1縮退故障を削除する。信号線Yも
値0をとるので、信号線Yの1縮退故障を削除する。信
号線Zは値1をとるので0縮退故障を削除し、信号線V
は1縮退故障を削除する信号線Wについては、不定であ
るので故障を削除することはできない。この結果の故障
を図6に示す。
定義された故障から故障削除手段4によって故障削除を
行う。信号線Pは、値0をとるので、その反対値の故
障、即ち信号線Pの1縮退故障を削除する。信号線Yも
値0をとるので、信号線Yの1縮退故障を削除する。信
号線Zは値1をとるので0縮退故障を削除し、信号線V
は1縮退故障を削除する信号線Wについては、不定であ
るので故障を削除することはできない。この結果の故障
を図6に示す。
【0017】まだ未検出故障があるので、その故障に対
してテストパタン作成を繰り返す。まず、信号線Pの0
縮退故障に対してテストパタンを作成する。作成された
テストパタンを図3に示す。またそのテストパタンに
よる論理シミュレーションの結果を図4のに示す。こ
の結果から、信号線Pは値1をとるので、0縮退故障が
削除される。同様に信号線Yの0縮退故障,信号線Vの
0縮退故障,信号線Wの0縮退故障が削除される。この
結果を図7に示す。
してテストパタン作成を繰り返す。まず、信号線Pの0
縮退故障に対してテストパタンを作成する。作成された
テストパタンを図3に示す。またそのテストパタンに
よる論理シミュレーションの結果を図4のに示す。こ
の結果から、信号線Pは値1をとるので、0縮退故障が
削除される。同様に信号線Yの0縮退故障,信号線Vの
0縮退故障,信号線Wの0縮退故障が削除される。この
結果を図7に示す。
【0018】残った故障中、信号線Wの1縮退故障に対
して作成したテストパタンが、図3のである。このパ
タンを用いて論理シミュレーションした結果が図4の
である。この結果、信号線Wの1縮退故障のみ削除でき
る(図8)。最後に残った信号線Zの1縮退故障に対し
て作成したテストパタンが図3で示されるものであ
る。このテストパタンで論理シミュレーションを行った
結果が図4であり、信号線Zは値0をとるので、信号
線Zの1縮退故障が削除される。
して作成したテストパタンが、図3のである。このパ
タンを用いて論理シミュレーションした結果が図4の
である。この結果、信号線Wの1縮退故障のみ削除でき
る(図8)。最後に残った信号線Zの1縮退故障に対し
て作成したテストパタンが図3で示されるものであ
る。このテストパタンで論理シミュレーションを行った
結果が図4であり、信号線Zは値0をとるので、信号
線Zの1縮退故障が削除される。
【0019】図3は、そのようにしてできた全パタンを
表している。このパタンによって、被疑箇所の信号線P
とそのファンイン信号線であるY,Z,V,Wの全ての
1,0縮退故障を検出することができる。即ち、信号線
P,Y,Z,Wを0と1の両方に振ることが可能にな
る。
表している。このパタンによって、被疑箇所の信号線P
とそのファンイン信号線であるY,Z,V,Wの全ての
1,0縮退故障を検出することができる。即ち、信号線
P,Y,Z,Wを0と1の両方に振ることが可能にな
る。
【0020】
【発明の効果】本発明のLSI故障診断用テストパタン
作成方式は、被疑箇所が与えられた時に、自動でテスト
パタンを作成することと、被疑箇所のファンイン信号線
を0と1の両方に振るテストパタンを一度に作成するた
めに、人手作成に比べて作成時間が少なくてすみ、従来
の自動作成ツールに比べてテストパタン数が少なくてす
むという効果がある。
作成方式は、被疑箇所が与えられた時に、自動でテスト
パタンを作成することと、被疑箇所のファンイン信号線
を0と1の両方に振るテストパタンを一度に作成するた
めに、人手作成に比べて作成時間が少なくてすみ、従来
の自動作成ツールに比べてテストパタン数が少なくてす
むという効果がある。
【図1】本発明の一実施例を示すシステム構成図
【図2】図2に示す適用例における故障被疑箇所を信号
線Pとして作成されたテストパタン図
線Pとして作成されたテストパタン図
【図3】図2に示す適用例における故障被疑箇所を信号
線Pとして作成されたテストパタン図
線Pとして作成されたテストパタン図
【図4】図2に示す適用例におけて図3に示すテストパ
タンで回路をシミュレーションした結果の状態値の情報
レイアウト図
タンで回路をシミュレーションした結果の状態値の情報
レイアウト図
【図5】図2に示す適用例における故障被疑箇所を信号
線Pとして定義された故障状態図
線Pとして定義された故障状態図
【図6】図5に示す故障状態図において信号線Pの1縮
退故障を検出するパタンで検出される故障を削除した後
の故障群状態図
退故障を検出するパタンで検出される故障を削除した後
の故障群状態図
【図7】図6に示す故障群状態図において信号線Pの0
縮退故障を検出するパタンで検出される故障を削除した
後の故障群状態図
縮退故障を検出するパタンで検出される故障を削除した
後の故障群状態図
【図8】図7に示す故障群状態図において信号線Wの1
縮退故障を検出するパタンで検出される故障を削除した
後の故障群状態図
縮退故障を検出するパタンで検出される故障を削除した
後の故障群状態図
1 故障定義手段 2 テストパタン作成手段 3 論理シミュレーション手段 4 故障削除手段 5 LSI論理回路モデル 6 被疑箇所情報 7 故障情報 8 テストパタン 9 状態値情報 10 LSI A〜E 入力信号線 E1,E2 インバータゲート E3,E5 ANDゲート E4 フリップフロップ P,Y,Z,V,W 信号線
Claims (1)
- 【請求項1】 故障LSIについてその論理回路モデル
と故障被疑箇所が与えられた時に被疑箇所とそのゲート
のファンイン信号線にのみ故障を定義する故障定義手段
と、定義された故障中の一つに対して故障を検出するテ
ストパタンを作成するテストパタン作成手段と、作成さ
れたテストパタンで回路のシミュレーションを行い故障
定義箇所が0および1のいずれに振れたかを記憶する論
理シミュレーション手段と、0にふれた信号線に対して
故障定義情報からその信号線の1縮退故障を削除し1に
振れた信号線に対して0縮退故障を削除する故障削除手
段とを含むことを特徴とするLSI故障診断用テストパ
タン作成方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4289732A JPH06138183A (ja) | 1992-10-28 | 1992-10-28 | Lsi故障診断用テストパタン作成方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4289732A JPH06138183A (ja) | 1992-10-28 | 1992-10-28 | Lsi故障診断用テストパタン作成方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06138183A true JPH06138183A (ja) | 1994-05-20 |
Family
ID=17747041
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4289732A Withdrawn JPH06138183A (ja) | 1992-10-28 | 1992-10-28 | Lsi故障診断用テストパタン作成方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06138183A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5996101A (en) * | 1995-11-17 | 1999-11-30 | Nec Corporation | Test pattern generating method and test pattern generating system |
-
1992
- 1992-10-28 JP JP4289732A patent/JPH06138183A/ja not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5996101A (en) * | 1995-11-17 | 1999-11-30 | Nec Corporation | Test pattern generating method and test pattern generating system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH09145800A (ja) | テストパターン生成方式 | |
| JP3063706B2 (ja) | 故障診断装置及びプログラムを記録した機械読み取り可能な記録媒体 | |
| KR980010844A (ko) | 고장 지점을 식별하는 방법 및 시스템 | |
| JPH11149491A (ja) | 故障検出率評価方法 | |
| Bartenstein | Fault distinguishing pattern generation | |
| JP2802140B2 (ja) | 論理回路の設計方法 | |
| JPH06138183A (ja) | Lsi故障診断用テストパタン作成方式 | |
| JPH0455776A (ja) | 論理集積回路の故障診断装置 | |
| JPH05119122A (ja) | スキヤン回路のテストパターン生成方法 | |
| JP2861861B2 (ja) | 故障診断システム | |
| JP2000304829A (ja) | 半導体検査方法 | |
| JP2943161B2 (ja) | 故障シミュレーション方法 | |
| JPH0259967A (ja) | テスト容易化回路設計方法 | |
| JPS63140969A (ja) | 試験容易化方式 | |
| JPH06194416A (ja) | 順序回路を含む論理回路の診断システムおよび診断方法 | |
| Shimino | An efficient logical fault diagnosis for combinational circuits using stuck-at fault simulation | |
| JPH01217277A (ja) | テストパタン作成方式 | |
| JP2658857B2 (ja) | 等価故障抽出方法及び装置 | |
| JP2642265B2 (ja) | 論理回路のテストパターンの検査方法 | |
| JPH0777562A (ja) | ショート故障診断データ生成方法 | |
| JP3253775B2 (ja) | 検査系列生成方法 | |
| Zhao et al. | Fault detection and diagnosis of interconnects of random access memories | |
| JPH1183945A (ja) | 論理回路の故障診断方式 | |
| JPH0815388A (ja) | 検査系列生成方法及び検査系列生成装置 | |
| Yamazaki et al. | An approach of diagnosing single bridging faults in CMOS combinational circuits |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20000104 |