JPH01217277A - テストパタン作成方式 - Google Patents

テストパタン作成方式

Info

Publication number
JPH01217277A
JPH01217277A JP63043542A JP4354288A JPH01217277A JP H01217277 A JPH01217277 A JP H01217277A JP 63043542 A JP63043542 A JP 63043542A JP 4354288 A JP4354288 A JP 4354288A JP H01217277 A JPH01217277 A JP H01217277A
Authority
JP
Japan
Prior art keywords
test pattern
fault
trouble
input
pattern input
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
JP63043542A
Other languages
English (en)
Inventor
Junko Kato
純子 加藤
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 JP63043542A priority Critical patent/JPH01217277A/ja
Publication of JPH01217277A publication Critical patent/JPH01217277A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はテストパタン作成方式に関し、特に論理回路の
テストパタン作成方式において故障検出可否の判定をテ
ストパタン入力発生時にも行うテストパタン作成方式に
関する。
〔従来の技術〕
従来、この種のテストパタン作成方式では、故障定義手
段によって1つ以上の故障が定義された対象故障から1
つの故障を選択して選択した故障を検出することが可能
なテストパタン入力を発生した後に、選択した故障を含
む対象故障に対して故障シミュレーションを行い、生成
したテストパタン入力でどれだ6ノの故障を検出するこ
とができるかを評価していた。
また、故障シミュレーションによる評価の結果、未検出
の故障があればその未検出の故障からさらに1つの故障
を選択して選択した未検出の故障を検出するためのテス
トパタン入力を発生して故障シミュレーションを行って
評価するという処理を満足のいくまで繰り返して実行す
る方法がとられていた(例えば、オーム社“LSIハン
トブック゛第3編第2章、1984年参照)。
〔発明が解決しようとする課題〕
上述した従来のテストパタン作成方式では、発生したテ
ストパタン入力が選択された故障を検出できることが明
白な場合でも不要な故障シミュレーションを行っており
、さらにテストパタン入力発生時に容易に同一のテスト
パタン入力で検出可能とわかる故障についても不要な故
障シミュレーションを行っているので、メモリやマシン
タイムを無駄に使用してしまうという欠点がある。
本発明の目的は、」−述の点に鑑み、テストパタン入力
発生時にも故障検出を行いさらにテストパタン入力の極
小化を行うことにより、故障シミュレーションの対象と
する対象故障およびテストパタン人力を減らして故障シ
ミュレーション時の負荷を軽減し、メモリやマシンタイ
ムを無駄に使用することなしに効率よくテストパタンを
作成することができるテストパタン作成方式を提供する
ことムこある。
C課題を解決するための手段〕 本発明のテストパタン作成方式は、論理回路のテストパ
タン作成方式において、選択された故障に対してテスト
パタン入力を発生するテストパタン入力発生手段と、こ
のテストパタン入力発生手段における故障の検出点から
活性化されたパスのトレースを行ってパス上の検出可能
故障を求める活性化パストレース手段段と、この活性化
パストレース手段により求められたパス上の検出可能故
障を対象故障から削除する故障削除手段と、前記テスト
パタン入力発生手段、前記活性化パストレース手段およ
び前記故障削除手段による処理が繰り返された後に生成
された複数のテストパタン入力の併合化を行うテストパ
タン入力併合化手段と、このテストパタン入力併合化手
段により併合化が行われたテストパタン入力を用いて前
記故障削除手段により検出可能故障が削除された対象故
障に対して故障シミュレーションを行って検出率および
テストパタンを作成する故障シミュレーション手段とを
有する。
〔作用〕
本発明のテストパタン作成方式では、テストパタン入力
発生手段が選択された故障に対してテストパタン入力を
発生し、活性化パストレース手段がテストパタン入力発
生手段における故障の検出点から活性化されたパスのト
レースを行ってパス上の検出可能故障を求め、故障削除
手段が活性化パストレース手段により求められたパス上
の検出可能故障を対象故障から削除し、テストパタン入
力併合化手段がテストパタン入力発生手段、活性化パス
トレース手段および故障削除手段による処理が繰り返さ
れた後に生成された複数のテストパタン入力の併合化を
行い、故障シミュレーション手段がテスj・バタン入力
倒台化手段により併合化が行われたテストパタン入力を
用いて故障削除手段により検出可能故障が削除された対
象故障に対して故障シミュレーションを行って検出率お
よびテストパタンを作成する。
〔実施例〕
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明の一実施例のテストパタン作成方式の
構成を示すブロック図である。本実施例のテストパタン
作成方式は、論理回路1と、故障定義手段2と、テスト
パタン入力発生手段3と、活性化パストレース手段4と
、故障削除手段5と、故障シミュレーション手段6と、
ナス1−バタン入力併合化手段7と、対象故障8と、テ
ストパタン入力9と、パス上の検出可能故障10と、検
出率11と、テストパタン12とから構成されている。
次に、このように構成された本実施例のテストパタン作
成方式の動作について説明する。
故障定義手段2は、論理回路1に対して予め1つ以上の
故障を仮定して対象故障8を定義する。
テストパタン入力発生手段3は、対象故障8のうちの1
つの故障を選択して、選択した故障を検出することがで
きるテストパタン入力9を発生ずる。
次に、活性化パストレース手段4は、選択した故障の検
出点からファンイントレースを開始し、ファンイン側素
子の出力値がDまたはDである場合には判定したファン
イン側素子へのライン上の故障は検出可能な故障である
ので、パス上の検出可能故障10とする。また、ファン
イン側素子の出力値がDまたばDでない場合でも、活性
化パストレース手段4は、次に、トレース元素子のタイ
プおよびファンイン側素子の出力値からトレース元素子
とファンイン側素子との間のラインが故障検出可能なラ
インであれば、パス上の検出可能故障10とする。
なお、Dはそれぞれ正常時に“’ 1 ” 、故障時に
°′0°゛を示す(0縮退故障を示す)信号の値、Dは
正常時に“0”、故障時に“1゛を示す(1縮退故障を
示す)信号の値である。ファンイン側素子の出力値がD
またはDとなっている場合には、故障が伝搬してきたパ
スであるので、ライン上の0縮退故障(Dのとき)およ
び1縮退故障(15のとき)は検出することが可能であ
る。したがって、ファンイン側の出力値がDおよびDの
場合には、パス上の検出可能故障10とされる。
マf、−1例えば、トレース元素子のタイプが2人力A
ND (アンド)ゲートの場合には、2人力ANDゲー
トの出力の0縮退故障に対してファンイン側素子の正常
時の出力値がともに“1゛とすると、ファンイン側素子
側の2つのライン上に故障が存在しないときには入力A
NDゲートの出力値がパ1″、故障が存在するときには
入力ANDゲートの出力値が“O″となることがら、フ
ァンイン側素子側の2つのライン上の0縮退故障は検出
可能である。このようにして、トレース元素子のタイプ
およびファンイン側素子の出力値により故障検出可能な
ライン上の故障がパス上の検出可能故障10とされる。
活性化パストレース手段4は、論理回路1のすべてのパ
スについてファンイントレースを行ってパス上の検出可
能故障10を抽出する。
次に、対象故障削除手段5は、対象故障8からパス上の
検出可能故障10を削除する。
以上の処理が繰り返され、複数のテストパタン入力9が
生成される。
複数の子ストパクン入力9が生成された後に、テスI・
バタン入力併合化手段6は、複数のテストパタン入ノj
9の極小化(マージ)を行う。
ここで、テストパタン入力併合化手段6によるテストパ
タン入力9のマージ処理について説明する。
例えば、第2図に示すように3つのテストパタン入力a
、bおよびCが生成されているとする。
テストパタン入力aとテストパタン入力すとを重ねても
矛盾はないので、テストパタン入力併合化手段6は、テ
ストパタン入力aとテストパタン入力すとをマージして
jつのテストパタン入力dとする。したがって、故障シ
ミュレーション手段7において故障シミュレーションに
使用されるテストパタン入力9はテストパタン入力Cお
よびdとなる。なお、Xは、選択された故障に影響を与
えないパスの入力端子のテストパタン入力値である。
この後、故障シミュレーション手段7は、故障削除手段
5によってパス上の検出可能故障10が削除された対象
故障8に対してテストパタン入力併合化手段6によって
マージ処理が行われた後の複数のテストパタン入力9に
より故障シミュレーションを行い、テストパタン12お
よび検出率11を求める。
このとき、第3図に示すように、例えば、第2図に示す
テストパタン入力a生成時、テストパタン入力す生成時
およびテストパタン入力C生成時のパス上の検出可能故
障IOをそれぞれA、BおよびCとすると、故障シミュ
レーション手段6による故障シミュレーションの対象と
なる対象故障8は、斜線部の故障りである。
検出率11が十分でないときには、テストパタン入力発
生手段3に戻り、以上の処理を繰り返す。
〔発明の効果〕
以上説明したように本発明は、テストパタン入力発生時
にも故障検出を行って検出可能故障を対象故障から削減
しさらにテストパタン入力の極小化を行うことにより、
故障シミュレーションの対象故障およびテストパタン入
力を減らして故障シミュレーション時の負荷を軽減し、
不要な故障シミュレーションを行うことによるメモリお
よびマシンタイムの無駄な使用を省いて効率よくナス1
〜パタンを作成することができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のテストパタン作成方式の構
成を示すブロック図、 第2図は第1図中のテストパタン入力併合化手段おける
マージ処理を説明するための図、第3図は第1図中の故
障シミュレーション手段が故障シミュレーションを行う
うえでの対象故障を例示する図である。 図において、 1・・・論理回路、 2・・・故障定義手段、 3・・・テストパタン入力発生手段、 4・・・活性化パストレース手段、 5・・・故障削除手段、 6・・・テストパタン入力併合化手段、7・・・故障シ
ミュレーション手段、 8・・・対象故障、 9・・・テストパタン入力、 10・・・パス上の検出可能故障、 11・・・検出率、 12・・・テストパタンである。

Claims (1)

  1. 【特許請求の範囲】 論理回路のテストパタン作成方式において、選択された
    故障に対してテストパタン入力を発生するテストパタン
    入力発生手段と、 このテストパタン入力発生手段における故障の検出点か
    ら活性化されたパスのトレースを行ってパス上の検出可
    能故障を求める活性化パストレース手段と、 この活性化パストレース手段により求められたパス上の
    検出可能故障を対象故障から削除する故障削除手段と、 前記テストパタン入力発生手段、前記活性化パストレー
    ス手段および前記故障削除手段による処理が繰り返され
    た後に生成された複数のテストパタン入力の併合化を行
    うテストパタン入力併合化手段と、 このテストパタン入力併合化手段により併合化が行われ
    たテストパタン入力を用いて前記故障削除手段により検
    出可能故障が削除された対象故障に対して故障シミュレ
    ーションを行って検出率およびテストパタンを作成する
    故障シミュレーション手段と、 を有することを特徴とするテストパタン作成方式。
JP63043542A 1988-02-26 1988-02-26 テストパタン作成方式 Pending JPH01217277A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63043542A JPH01217277A (ja) 1988-02-26 1988-02-26 テストパタン作成方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63043542A JPH01217277A (ja) 1988-02-26 1988-02-26 テストパタン作成方式

Publications (1)

Publication Number Publication Date
JPH01217277A true JPH01217277A (ja) 1989-08-30

Family

ID=12666631

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63043542A Pending JPH01217277A (ja) 1988-02-26 1988-02-26 テストパタン作成方式

Country Status (1)

Country Link
JP (1) JPH01217277A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5719881A (en) * 1995-02-09 1998-02-17 Nec Corporation Test pattern generating apparatus and method
JP2008232690A (ja) * 2007-03-19 2008-10-02 Nec Corp 半導体集積回路、半導体集積回路のテストパターン生成装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5719881A (en) * 1995-02-09 1998-02-17 Nec Corporation Test pattern generating apparatus and method
JP2008232690A (ja) * 2007-03-19 2008-10-02 Nec Corp 半導体集積回路、半導体集積回路のテストパターン生成装置

Similar Documents

Publication Publication Date Title
US9026963B1 (en) System and method for fault sensitivity analysis of mixed-signal integrated circuit designs
Engelke et al. Simulating resistive-bridging and stuck-at faults
US5896401A (en) Fault simulator for digital circuitry
JPH11149491A (ja) 故障検出率評価方法
Abramovici et al. Fault simulation on reconfigurable hardware
Seth et al. On the probability of fault occurrence
JPH01217277A (ja) テストパタン作成方式
JP2802140B2 (ja) 論理回路の設計方法
JP2943161B2 (ja) 故障シミュレーション方法
CN112798944A (zh) 基于在线实时数据的fpga硬件错误归因分析方法
US5341314A (en) Method for generating a test to detect differences between integrated circuits
JPH01217276A (ja) テストパタン作成方式
EP0378325B1 (en) Circuit test method and apparatus
Moore et al. Test pattern generation for multiple stuck-at faults not covered by test patterns for single faults
JPH06138183A (ja) Lsi故障診断用テストパタン作成方式
Spencer et al. Layout influences testability
JPS63231279A (ja) 論理回路の故障箇所推定方法
JP2642265B2 (ja) 論理回路のテストパターンの検査方法
JP2861861B2 (ja) 故障診断システム
JPH01156680A (ja) 論理回路の故障診断方法
JP2658857B2 (ja) 等価故障抽出方法及び装置
JPH02112776A (ja) 論理回路のテストパタン作成方式
Wen et al. IDDQ test vector selection for transistor short fault testing
JP2672893B2 (ja) 故障シミュレーション処理装置
JPH05128190A (ja) 故障シミユレーシヨン方法