JPH0593758A - Generation of in-circuit test pattern - Google Patents
Generation of in-circuit test patternInfo
- 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
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
Abstract
Description
【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.
【図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.
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)
の組立て試験として行われるインサーキットテスト用の
テストパタン生成法において、 前記ボードに実装されている任意の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.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6290806B1 (en) * | 1993-04-16 | 2001-09-18 | Micron Technology, Inc. | Plasma reactor |
-
1991
- 1991-10-02 JP JP3255501A patent/JPH0593758A/en active Pending
Cited By (1)
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 |