[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0593758A - Generation of in-circuit test pattern - Google Patents

Generation of in-circuit test pattern

Info

Publication number
JPH0593758A
JPH0593758A JP3255501A JP25550191A JPH0593758A JP H0593758 A JPH0593758 A JP H0593758A JP 3255501 A JP3255501 A JP 3255501A JP 25550191 A JP25550191 A JP 25550191A JP H0593758 A JPH0593758 A JP H0593758A
Authority
JP
Japan
Prior art keywords
circuit
test pattern
test
extracted
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
JP3255501A
Other languages
Japanese (ja)
Inventor
Yoshimasa Kanda
芳正 勘田
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 JP3255501A priority Critical patent/JPH0593758A/en
Publication of JPH0593758A publication Critical patent/JPH0593758A/en
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)

Abstract

PURPOSE:To enable the generation of an in-circuit test pattern which requires neither the correction of control information nor the correction of a test pattern of an IC by preparing the control information to stop the operation of the IC on the input side of the IC to be tested considering a wiring state on a test board. CONSTITUTION:An arbitrary IC mounted on a board is extracted 1. In other words, the IC to be tested is selected from circuit models of the board. Circuit restraint conditions are generated. 2 in the generation of a test pattern from a wining state of an input signal line of the IC extracted and a pin attribute of an input circuit of the IC. The circuit restraint conditions are determined for all input pins of the IC extracted 1 while an error judgment 3 is made on whether the total of the number of drive pins of a tester used for the testing of the IC to be tested and the number of drive pins of a tester used to satisfy the restraint conditions is within the limited number of the tester. (When the judgment results are GOOD, a test pattern based on the circuit restraint conditions generated 2 previously is prepared 4.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、電気的なボードの組立
て試験に関し、特にボードのインサーキットテスト用の
テストパタン生成法に関する。
FIELD OF THE INVENTION This invention relates to electrical board assembly testing and, more particularly, to a test pattern generation method for in-board testing of boards.

【0002】[0002]

【従来の技術】従来、この種のインサーキットテストパ
タン生成法は、IC毎に汎用的なライブラリ形式で保持
されている、すなわちライブラリ化されている被試験I
CのテストパタンとICの動作を止めるための制御情報
とを組み合わせて、目的のICのテストパタンを作成し
ていた。
2. Description of the Related Art Conventionally, this type of in-circuit test pattern generation method has been held in a general-purpose library format for each IC, that is, a test object I which is made into a library.
The test pattern of C and the control information for stopping the operation of the IC are combined to create the test pattern of the target IC.

【0003】[0003]

【発明が解決しようとする課題】上述した従来のインサ
ーキットテストパタン生成法では、被試験ICの入力側
ICの動作を止めるための制御情報がIC毎に汎用的な
ライブラリ形式で保持されているために、試験ボード上
の配線状態によっては被試験ICが汎用的なものではな
く、ライブラリ内の制御情報をそのまま使用することは
できないことがあり、制御情報の修正が必要であった。
また、同様な理由で、汎用的にICのテストパタンを利
用できないときは、テストパタンを修正して使用しなけ
ればならなかった。
In the above-mentioned conventional in-circuit test pattern generation method, control information for stopping the operation of the input side IC of the IC under test is held in a general-purpose library format for each IC. Therefore, depending on the wiring condition on the test board, the IC under test is not general-purpose and the control information in the library may not be used as it is, and the control information needs to be corrected.
Further, for the same reason, when the IC test pattern cannot be used for general purposes, the test pattern has to be modified and used.

【0004】本発明の目的は、制御情報を修正する必要
がなく、また、ICのテストパタンの修正も必要ないイ
ンサーキットテストパタン生成法を提供することにあ
る。
An object of the present invention is to provide an in-circuit test pattern generation method which does not require modification of control information and modification of IC test patterns.

【0005】[0005]

【課題を解決するための手段】本発明のインサーキット
テストパタン生成法は、複数のICが搭載された電気的
なボードの組立て試験として行われるインサーキットテ
スト用のテストパタン生成法において、前記ボードに実
装されている任意のICを抽出する第1のステップと、
前記抽出ステップにより抽出されたICと、そのICの
入力側の回路のピン属性と、そのピンに接続されている
信号線の接続状態とを参照して、インサーキットテスト
上での回路制約条件を求める第2のステップと、前記回
路制約条件作成ステップにより求められた回路制約条件
に基づきテストパタン生成を行う第3のステップとを有
することを特徴とする。
The in-circuit test pattern generation method of the present invention is a test pattern generation method for an in-circuit test, which is performed as an assembly test of an electric board on which a plurality of ICs are mounted. A first step of extracting an arbitrary IC mounted in
By referring to the IC extracted in the extraction step, the pin attribute of the circuit on the input side of the IC, and the connection state of the signal line connected to the pin, the circuit constraint condition on the in-circuit test is determined. It is characterized by including a second step of obtaining and a third step of generating a test pattern based on the circuit constraint condition obtained by the circuit constraint condition creating step.

【0006】[0006]

【作用】試験ボード上の配線状態を考慮して、被試験I
Cの入力側ICの動作を止めるための制御情報を作成す
るので、ライブラリ形式でIC毎に保持する必要がな
く、制御情報を修正する必要はない。また、同様な理由
で、ICのテストパタンの修正も必要ない。
[Operation] Considering the wiring condition on the test board, I
Since the control information for stopping the operation of the input IC of C is created, it is not necessary to hold it in the library format for each IC, and it is not necessary to modify the control information. Further, for the same reason, it is not necessary to correct the IC test pattern.

【0007】[0007]

【実施例】次に、本発明について図面を参照して説明す
る。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be described with reference to the drawings.

【0008】図1は、本発明の一実施例であるインサー
キットテストパタン生成法のフローチャートである。
FIG. 1 is a flowchart of an in-circuit test pattern generation method which is an embodiment of the present invention.

【0009】本実施例では、まず、図示しないボードに
実装されている任意のICを抽出する。すなわち、前記
ボードの回路モデルから、試験対象となるICの選択を
行う(ステップ1)。次に、ステップ1により抽出され
たICの入力信号線の配線状態とそのICの入力回路の
ピン属性から、テストパタン生成上の回路制約条件を求
める(ステップ2)。ステップ2の詳細な内容について
は、図2を用いて後に説明を行う。
In this embodiment, first, an arbitrary IC mounted on a board (not shown) is extracted. That is, an IC to be tested is selected from the circuit model of the board (step 1). Next, a circuit constraint condition for generating a test pattern is obtained from the wiring state of the input signal line of the IC extracted in step 1 and the pin attribute of the input circuit of the IC (step 2). Detailed contents of step 2 will be described later with reference to FIG.

【0010】次に、ステップ1で抽出されたICの全入
力ピンに対して回路制約条件が求められ、かつ、被試験
ICのテストに使用するテスターのドライブピン数と制
約条件を満たすために使用するテスターのドライブピン
数の合計がテスターの制限数以内かどうかエラー判定す
る(ステップ3)。回路制約条件が抽出されたICの全
入力ピンに対し求められ、かつ、ドライブピン数の合計
がテスターの制限数以内である(GOOD)ときは、ス
テップ2で求められた制約条件に基づくテストパタン生
成を行う(ステップ4)。
Next, circuit constraint conditions are obtained for all input pins of the IC extracted in step 1, and are used to satisfy the number of drive pins and the constraint condition of the tester used for testing the IC under test. It is determined whether or not the total number of drive pins of the tester to be tested is within the limit of the tester (step 3). When the circuit constraint conditions are obtained for all input pins of the extracted IC and the total number of drive pins is within the limit number of the tester (GOOD), the test pattern based on the constraint conditions obtained in step 2 Generation is performed (step 4).

【0011】図2は図1のステップ2の詳細なフローチ
ャートである。
FIG. 2 is a detailed flowchart of step 2 of FIG.

【0012】まず、被試験ICの全入力ピンについて回
路制約条件を求める処理を終えるまで以下のステップ2
2〜27を繰り返す本フローの終了条件の判定を行う
(ステップ21)。次に、被試験ICの未処理入力ピン
を抽出し、信号の入力方向へ回路トレース(ファンイン
トレース)を行うことで被試験ICの入力側ICのピン
を検索する(ステップ22)。入力側ICがライブラリ
に未登録の場合は、制約条件を作成できないので処理を
終了する(ステップ23)。次に、ステップ22で抽出
した未処理入力ピンの信号値(属性)が固定の場合に実
施する(ステップ24)。クランプピンや、未使用ピン
のように固定値が入力されるピンに対しては、そのピン
の固定値を回路モデルより求め、テストパタン生成時の
制約条件とする。
First, the following step 2 is performed until the processing for obtaining the circuit constraint conditions for all the input pins of the IC under test is completed.
The end condition of this flow that repeats steps 2 to 27 is determined (step 21). Next, the unprocessed input pin of the IC under test is extracted, and the circuit trace (fan-in trace) is performed in the signal input direction to search for the pin of the input side IC of the IC under test (step 22). If the input IC is not registered in the library, the constraint condition cannot be created, and the process is terminated (step 23). Next, it is performed when the signal value (attribute) of the unprocessed input pin extracted in step 22 is fixed (step 24). For pins such as clamp pins and unused pins to which a fixed value is input, the fixed value of the pin is obtained from the circuit model and used as a constraint condition when generating a test pattern.

【0013】ステップ22で抽出した未処理入力ピンの
信号線が、被試験IC自身の出力ピンに接続されている
(フィードバック回路である)場合は、本信号線は、観
測のみに使用し、制御用に値をドライブしないことをテ
ストパタン生成時の制約条件とする(ステップ25)。
When the signal line of the unprocessed input pin extracted in step 22 is connected to the output pin of the IC under test (which is a feedback circuit), this signal line is used only for observation and control. Do not drive a value for the test pattern as a constraint condition when the test pattern is generated (step 25).

【0014】ステップ22で抽出した未処理入力ピンの
入力側ICのピンがトライステートピンの場合は、この
ピンの値がトライステート状態になるように、回路モデ
ル上バックトレースを行う。トライステート制御に必要
な信号線が全てインサーキットテスタのピンから制御可
能なら、求められた信号線とその値をテストパタン生成
時の制約条件とする。全て信号線を制御できない場合
と、制御に必要な信号線数がテスタードライブピン数を
越えた場合は、制約条件を作成できなかったとして処理
を終了する(ステップ26)。
When the pin of the input side IC of the unprocessed input pin extracted in step 22 is a tristate pin, backtrace is performed on the circuit model so that the value of this pin is in the tristate state. If all the signal lines necessary for tri-state control can be controlled from the pins of the in-circuit tester, the obtained signal line and its value are used as the constraint conditions when generating the test pattern. If all the signal lines cannot be controlled, or if the number of signal lines required for control exceeds the number of tester drive pins, the constraint condition cannot be created and the process ends (step 26).

【0015】ステップ22で抽出した未処理入力ピンの
入力側ICのピンが論理信号ピンである場合は、このピ
ンの値が電位を持つ信号値(グランドではない)になる
ように、回路モデル上バックトレースを行う。このピン
に電位を持たすために必要な信号線が、全てインサーキ
ットテスタのピンから制御可能なら、求められた信号線
とその値をテストパタン生成時の制約条件とする。信号
線を制御できない場合と、制御に必要な信号線数がテス
タードライブピン数を越えた場合は、制約条件を作成で
きなかったとして処理を終了する(ステップ27)。
When the pin of the input side IC of the unprocessed input pin extracted in step 22 is a logic signal pin, the value of this pin becomes a signal value having a potential (not ground) on the circuit model. Backtrace. If all the signal lines required to have a potential on this pin can be controlled from the pins of the in-circuit tester, the obtained signal line and its value are used as constraint conditions when generating the test pattern. If the signal lines cannot be controlled or if the number of signal lines required for control exceeds the number of tester drive pins, the constraint condition cannot be created and the process ends (step 27).

【0016】図3は図1のステップ4の詳細なフローチ
ャートである。
FIG. 3 is a detailed flowchart of step 4 of FIG.

【0017】まず、ボードの組み立て不良を検出する場
合や劣化故障を検出する場合と目的に応じた被試験IC
の故障の定義を行う(ステップ31)。記憶データ32
は、図1のステップ2により作成されたもので、回路制
約条件として制御信号線と制御値が記述されている。次
に、記憶データ32を基に回路モデル上にプリアサイン
処理を行う(ステップ33)。最後に回路の制約条件に
基づき、ランダムパタンやアルゴリズムによるテストパ
タン生成を行う(ステップ34)。
First, an IC to be tested according to the purpose of detecting a defective assembly of the board and the case of detecting a deterioration failure.
The failure is defined (step 31). Stored data 32
Is created in step 2 of FIG. 1, and control signal lines and control values are described as circuit constraints. Next, pre-assign processing is performed on the circuit model based on the stored data 32 (step 33). Finally, a test pattern is generated by a random pattern or an algorithm based on the constraint condition of the circuit (step 34).

【0018】[0018]

【発明の効果】以上説明したように本発明は、試験ボー
ド上の配線状態を考慮して、被試験ICの入力側ICの
動作を止めるための制御情報を作成することにより、ラ
イブラリ形式でIC毎に保持する必要がなく、制御情報
を修正する必要はない。また、同様な理由で、ICのテ
ストパタンの修正も必要ないという効果がある。
As described above, according to the present invention, the control information for stopping the operation of the input side IC of the IC under test is created in consideration of the wiring state on the test board, and the IC is formed in the library format. It is not necessary to hold each time and there is no need to modify the control information. Further, for the same reason, there is an effect that it is not necessary to correct the IC test pattern.

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

【図1】本発明の一実施例であるインサーキットテスト
パタン生成法のフローチャートである。
FIG. 1 is a flowchart of an in-circuit test pattern generation method that is an embodiment of the present invention.

【図2】図1のステップ2の詳細なフローチャートであ
る。
FIG. 2 is a detailed flowchart of step 2 in FIG.

【図3】図1のステップ4の詳細なフローチャートであ
る。
FIG. 3 is a detailed flowchart of step 4 of FIG.

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

1、2、3、4、21、22、23、24、25、2
6、27、31、33、34 ステップ 32 記憶データ
1, 2, 3, 4, 21, 22, 23, 24, 25, 2
6, 27, 31, 33, 34 Step 32 Stored data

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 複数のICが搭載された電気的なボード
の組立て試験として行われるインサーキットテスト用の
テストパタン生成法において、 前記ボードに実装されている任意のICを抽出する第1
のステップと、 前記抽出ステップにより抽出されたICと、そのICの
入力側の回路のピン属性と、そのピンに接続されている
信号線の接続状態とを参照して、インサーキットテスト
上での回路制約条件を求める第2のステップと、 前記回路制約条件作成ステップにより求められた回路制
約条件に基づきテストパタン生成を行う第3のステップ
とを有することを特徴とするインサーキットテストパタ
ン生成法。
1. A test pattern generation method for an in-circuit test, which is performed as an assembly test of an electrical board on which a plurality of ICs are mounted, wherein a first IC for extracting an arbitrary IC mounted on the board is used.
Of the IC extracted in the extraction step, the pin attribute of the circuit on the input side of the IC, and the connection state of the signal line connected to the pin, in the in-circuit test. An in-circuit test pattern generation method comprising: a second step of obtaining a circuit constraint condition; and a third step of generating a test pattern based on the circuit constraint condition obtained by the circuit constraint condition creating step.
JP3255501A 1991-10-02 1991-10-02 Generation of in-circuit test pattern Pending JPH0593758A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3255501A JPH0593758A (en) 1991-10-02 1991-10-02 Generation of in-circuit test pattern

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3255501A JPH0593758A (en) 1991-10-02 1991-10-02 Generation of in-circuit test pattern

Publications (1)

Publication Number Publication Date
JPH0593758A true JPH0593758A (en) 1993-04-16

Family

ID=17279630

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3255501A Pending JPH0593758A (en) 1991-10-02 1991-10-02 Generation of in-circuit test pattern

Country Status (1)

Country Link
JP (1) JPH0593758A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6290806B1 (en) * 1993-04-16 2001-09-18 Micron Technology, Inc. Plasma reactor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6290806B1 (en) * 1993-04-16 2001-09-18 Micron Technology, Inc. Plasma reactor

Similar Documents

Publication Publication Date Title
US5291495A (en) Method for designing a scan path for a logic circuit and testing of the same
JP3262281B2 (en) Test method and test equipment for electronic circuits
JP3092704B2 (en) Large scale integrated circuit and its board test method
JP4160656B2 (en) Printed circuit board test method
JPH0593758A (en) Generation of in-circuit test pattern
US7251761B2 (en) Assembly for LSI test and method for the test
JP3192278B2 (en) Printed circuit board wiring test processing method
US6871308B1 (en) Semiconductor inspection method
JP2837703B2 (en) Fault diagnosis device
JP3169930B2 (en) Automatic test pattern generation device and automatic test pattern generation method
JPH0587889A (en) Semiconductor circuit element and test processing method therefor
JP3030935B2 (en) Automatic wiring method for wiring equipment for surface mounting
JP3131047B2 (en) Wiring test method
JPH03211481A (en) Lsi test circuit
JP2964746B2 (en) Automatic verification processing method for printed circuit board
JP2501202B2 (en) Logic circuit diagnosis method
JPS6363068B2 (en)
JPH11109000A (en) Apparatus for testing connection of semiconductor device
JPH077042B2 (en) Printed circuit board circuit test method
JP2008089340A (en) Circuit test apparatus
JPH04271437A (en) Test pattern generating system
JPH0611532A (en) Method for detecting failure of printed circuit board
JPH0540143A (en) Method for processing test-data of printed board
JPH08286941A (en) Method and device for checking bus fight
JP2002257902A (en) Method for diagnosing lsi