JPS63298177A - Icテストシステム - Google Patents

Icテストシステム

Info

Publication number
JPS63298177A
JPS63298177A JP62133814A JP13381487A JPS63298177A JP S63298177 A JPS63298177 A JP S63298177A JP 62133814 A JP62133814 A JP 62133814A JP 13381487 A JP13381487 A JP 13381487A JP S63298177 A JPS63298177 A JP S63298177A
Authority
JP
Japan
Prior art keywords
test
processing device
program
processing
processing unit
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.)
Granted
Application number
JP62133814A
Other languages
English (en)
Other versions
JP2587941B2 (ja
Inventor
Motoo Ueda
基夫 植田
Shinpei Hasegawa
真平 長谷川
Toshiyuki Shimizu
敏行 清水
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.)
Advantest Corp
Original Assignee
Advantest 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 Advantest Corp filed Critical Advantest Corp
Priority to JP62133814A priority Critical patent/JP2587941B2/ja
Publication of JPS63298177A publication Critical patent/JPS63298177A/ja
Application granted granted Critical
Publication of JP2587941B2 publication Critical patent/JP2587941B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は階層構造をした分散型アーキテクチャを有す
るICテストシステムに関する。
「従来の技術」 第3図は従来のICテストシステムの構成例を示す図で
ある。ICテストシステムでは、被試験素子を試験する
テストシーケンスが記述されたプログラムが記憶装置(
図示せず)に格納されており、中央処理装置11が記憶
装置からそのテストプログラムを読出して順次実行する
ように構成され、例えば半導体メモリ素子を試験するた
めのテスト動作の全てを中央処理装置11が制御するよ
うになっている。
中央処理装置11には制御線12によりハードウェアモ
ジュール13A、13B、13C〜13Nが接続されて
おり、中央処理装置11がテストプログラムを解読して
実行するに伴って出力する制御信号はこれらハードウェ
アモジュール13A。
13B、130〜13Nに供給される。
その制御信号は、例えば、被試験素子の所定の入力端子
に対して5.’25Vの直流信号を供給するための制御
信号であり、この制御信号が供給されると、例えばハー
ドウェアモジュール13Aは5.25Vの直流信号を被
試験素子の指定された入力端子に対して供給する。
また、中央処理装置11が出力する制御信号は例えば信
号を測定することを指令する制御信号であり、直流電圧
を測定するためのハードウェアモジュール13Bは、こ
の制御信号が供給されると、被試験素子の指定された出
力端子に接続され、その信号電圧を測定する。
これ等のハードウェアモジュール13A、13B。
13C〜13Nはマイクロプロセッサ14が組み込まれ
ていてもよい。汎用の論理素子だけで試験回路を組むと
膨大な個数の論理素子を必要としても、論理回路の多く
の部分をマイクロプロセッサ14で組むことにより回路
基板を小型に構成することができる。この場合のマイク
ロプロセッサ14は単なる論理素子の代替えであり、予
め決められたシーケンス制御をするだけであって、複雑
な判断機能を必要とするような使い方は一般にされてな
い。
[発明が解決しようとする問題点] 中央処理装置はプログラムの解読と実行、つまり、被試
験素子の試験を行うための制御信号をノ\−ドウエアモ
ジュールなどに出力すると共に、被試験素子が出力する
信号の測定及び測定結果の良否の判定など、ICテスト
システムの動作に必要とされるあらゆる演算制御を行う
必要がある。
例えば、テストプログラムに記述されている電圧信号を
被試験素子に供給する場合には、中央処理装置はそのデ
ジタルデータ値をハードウェアモジュールに供給したり
、被試験素子の出力信号を測定する場合には、得られた
測定値を必要に応じて補正換算し、所定の判定表と比較
して良否の判定をしたり或いはランク付けをすることも
ある。
しかも、数十から百にも及ぶ入出力端子に対する多くの
試験信号を正確にタイミングを合わせて被試験素子に供
給したり、正確な時間関係でその応答信号を測定するに
は、それらのタイミング関係を演算して各ハードウェア
モジュールに制御信号を与えなければならず、一台の中
央処理装置で制御するのは困難でもある。
またこのようなICテストシステムでは、一台の中央処
理装置にシステム制御の全てを任せると試験速度を遅く
なるので、複数の処理装置を用いて構成する分散処理シ
ステムを考えることもできる。しかし、このような分散
処理システムにおいても、各処理装置間で正確に同期さ
れた制御信号を各ハードウェアモジュールに供給して完
全にタイミングの合った試験信号や時間間隔の正確な順
序信号を出力させたり、信号の測定をすることはなかな
か難しい。例えば、主となる一台の処理装置が各処理装
置に対して同期を合わせた処理の開始を指示したり、そ
の処理の状態を示す信号を各処理装置から各別に読取り
、その順次読取った信号を総合して次の処理を行う必要
がある。このように各処理装置間で正確に同期のとれた
処理をさせるのは困難であり、敢えてその処理をさせて
も、厳密な同期合わせ処理は一般に非常に複雑で多くの
処理時間を要するし、いついかなる状況においても、正
確な同期合わせ処理が可能かどうか疑問である。
「問題点を解決するための手段」 この発明では、テストシーケンスが記述されたテストプ
ログラムを行単位で実行することを上位の処理装置が制
御し、そのプログラム行に記述されている制御内容の実
際の解読及び実行は、上位の処理装置に制御される下位
の処理装置に委ねられる。その下位の処理装置はプログ
ラム行を実行してハードウェアモジュールへアクセスし
、或いはテストステータスの更新などを行う。
またこの発明によれば、下位の各処理装置のステータス
情報は上位の処理装置に同一のパスに乗せて供給される
と共に、上位の処理装置のステータス情報はそのバスに
より下位の各処理装置に供給される。
更にこの発明では、上位の処理装置からシステムクロツ
タが下位の各処理装置に供給される手段が設けられる。
「発明の作用」 この発明の構成によれば、上位の処理装置はテストプロ
グラムの行単位による実行するを制御し、プログラム行
の実際の解読及び実行は下位の専用の処理装置によって
分散して行われる。
更に、この発明の構成によれば、上位の処理装置と下位
の各処理装置との間でのステータス情報の相互交換はそ
れぞれ一度の交換で可能である。
また、上位及び下位の各処理装置は同一のクロック信号
に同期して動作するので、被試験素子に対して時間的に
正確な試験動作が可能である。
「実施例」 第1図はこの発明のICテストシステムの構成例を示す
ブロック図である。この例では、特にDCテスト、つま
り、電流信号人力−電圧信号出力特性、或いは電圧信号
人力−電流信号出力特性などのような試験に適合するよ
うに構成されている。
このICテストシステムは記憶装置(図示せず)に格納
されているテストプログラムの実行するを制御する上位
の処理装置21と、この上位の処理装置21の制御の下
にプログラム行の実際の実行をする複数の下位の処理装
置23A、23B、23C〜23Nと、これ等下位の処
理装置23A、23B。
23C〜23Nに制御されるハードウェアモジュール2
5A、25B、25C〜25Nとで階層的に構成される
即ち、被試験素子を試験するテストプログラムは試験の
手順が行単位で記述され、上位の処理装置21はそのテ
ストプログラムを行単位で記憶装置から順次読出し、そ
の読出したプログラム行について実行するが否かを制御
する。
この上位の処理装置21には複数の下位の処理語W23
A、23B、23C〜23Nが接続されており、上位の
処理装置21は被試験素子に対するテストの進行状態を
みながら読出したプログラム行を実行するがどうかを決
め、実行するを決めたプログラム行の実際の実行は下位
に接続された処理装置23A、23B、23C〜23N
+7)何れかに委ねられる。
下位の各処理装置23A、23B、23C〜23Nは被
試験素子に対するテスト信号をハードウェアモジュール
25A、25B、25C〜25Nを用いて制御するに適
した専用の処理装置であり、ハードウェアモジュール2
5A、25B、25C〜25Nにアクセスしたりテスト
状態(端子の接続や測定器の状態)等を変更したりする
のに便利な命令語体系をもつ。又、マクロ命令化されて
いるので上位処理装置21が自分の命令語体系を用いて
ハードウェアモジュール25A、25B、25C〜25
Nに直接同じ処理をさせるより数十倍の処理速度が得ら
れるように構成されている。
各処理装置23A、23B、23C〜23Nは上位の処
理装置21からプログラム行の実行を委嘱されると、そ
のプログラム行を解読し、プログラム行の実行に入る。
つまり、処理装置23A。
23B、23C〜23Nは被試験素子に対するテスト信
号の入出力をする手順が記述された制御プログラムを、
図には示してないが記憶装置に保持しており、与えられ
たプログラム行の解読結果によりその制御プログラムを
読出して、プログラム行に記述されている信号の入出力
制御をする手順を実行する。
また、処理装置23A、23B、23 C〜23Nは、
上位の処理装置21から実行の委嘱を受けたプログラム
行をそのまま実行するだけではなく、プログラム行を解
読し、その解読結果に対して、被試験素子に対して予め
情報が与えられている機能条件、例えば、最小クロック
幅、入力条件、タイミング関係或いは禁止条件などをチ
ェックし、誤った入力信号を与えてしまったり、甚だし
くは被試験素子の破損を招くような信号状態に陥ること
がないように判断しながら被試験素子に試験信号を出力
し或いは出力信号の測定を行う。
ハードウェアモジュール25A、25B、25C〜25
Nは下位の処理装置23A、23B、23C〜23Nの
プログラム行の実行に伴う制御信号が供給され、被試験
素子の指定された入力端子に対してテスト信号を出力し
たり或いは被試験素子の指定された出力端子からの信号
を測定することができる。
このハードウェアモジュール25A、25B。
25C〜25Nはマイクロプロセッサ26を含んでいて
もよい。このマイクロプロセッサ26は、多数の論理素
子を置き換えた所謂判断機能のない決められたシーケン
スを高速に行うものである。
このマイクロプロセッサ26は汎用のプロセッサが使用
され、その動作が予めプログラミングされていて、処理
袋W 23からの命令により被試験素子に対する信号の
入出力を制御することができる。
更に、階層構造を採るこの発明のICテストシステムで
は、上位の処理装置21と下位の処理装置i23A、2
3B、23C〜23N間での情報交換量を可能な限り少
なくすることによりテストシステムの試験速度を向上さ
せるように構成され、また、下位の各処理装置23A、
23B、23C〜23N相互間で制御処理の完全な同期
が得られるように構成される。即ち、双方向性ハス27
が設けられ、この双方向性バス27に上位の処理装置2
1及び下位の各処理装置23A、23B、23C〜23
Nが接続される。また、上位の処理装置21のシステム
クロックckが下位の各処理装置23A。
23B、23C〜23Nに供給される。
第2図はこの発明の要部の構成例を示す図である。この
例では、一本の双方向性バス27が設けられ、この双方
向性バス27に各処理装置23A。
23B、23C〜23N及び上位の処理装置21がそれ
ぞれワイヤードオア回路31A、31B。
31C〜31N及び31Pを介して接続され、それぞれ
の内部状態を示すステータス32A、32B。
32C〜32N及び32Pが双方向性バス27に乗せる
ことが可能なように構成される。また、上位の処理装置
21のシステムクロックckはクロック信号線33を通
して下位の各処理装置23A。
23B、23C〜23Nに供給される。
システムクロックckはクロック信号線33を伝搬して
いく間に、例えば1m当たり数n秒の信号遅延を受ける
ので、各処理装置23A、23B。
23C〜23Nに到達した時点では上位の処理装置1 置21から出力された時とはクロックのタイミングが遅
れてしまう。しかし、クロック信号線33の長さは、こ
のクロック信号線33からシステムクロックckが受け
る遅延時間がその1周期分より十分に短くなるようにす
る。例えば、ここで用いられるシステムクロックckは
10 M Hzの50:50の矩形波信号であり、クロ
ック信号線33の総延長が1mならば、最大で数n秒の
タイミングの遅れに留まるようにする。
上位の処理装置21は下位の各処理装置23A。
23B、23C〜23Nに対して同時に処理を開始させ
る場合には、上位の処理装置21から双方向性バス27
上を伝えられる信号は正論理として扱われる。つまり、
上位の処理装置21は自分のステータス32Pの内容を
例えば「1」にする。
そのステータス32Pはスタート信号として双方向性バ
ス27を伝搬し、ワイヤードオア回路31A。
31B、31C〜31Nを介して下位の各処理袋W 2
3 A 、  23 B 、  23 G〜23Nの各
ステータス32A、32B、32C〜32Nに伝えられ
る。
他方、上位の処理装置21のシステムクロックckはク
ロック信号線33を介して各処理装置23A。
23B、23C〜23Nに供給されており、各処理装置
23A、23B、23C〜23Nはワイヤードオア回路
31A、31B、31C〜31Nに供給されたスタート
信号をそのシステムクロックckで取込むことができる
。しかも、その遅延時間はシステムクロックckの1周
期分の時間より十分に短くなるようにしであるので、同
一システムクロックckの同一のタイミングで取込むこ
とができる。従って、各処理装置23A、23B、23
C〜23Nはシステムロックckにより完全に同期して
動作することができる。
つまり、上位の処理袋w21は同期処理スタート信号と
して、自分のステータス32Pを「1」に一度するだけ
で、下位の各処理袋!23A、23B。
23C〜23Nに自分に割り当てられている同期処理を
開始させることができ、従って、ぼり完全に同期した試
験信号を被試験素子に供給し、或いは測定することがで
きる。
また、この発明では、各処理装置23A、23B。
23C〜23Nは同期を要する処理が終了すると、ステ
ータス32A、32B、32C〜32Nを終了したこと
を示すものに変える。この場合には、終了信号は負論理
として扱われる。即ち、下位の各処理装置23A、23
B、23C〜23Nは同期処理が終了するとそれぞれの
ステータス32A。
32B、32C〜32Nを’OJにする。この各終了信
号はワイヤードオア回路31A、31B。
31C〜31Nを介して双方向性バス27に出力される
。従って、全てのステータス32A、32B。
32C〜32Nが’OJに操作されると、初めて双方向
性バス27上の信号は「0」に変化する。
上位の処理装置21はこの一木の双方向性バス27に乗
せられてくる信号のレベルを監視することにより、各処
理装置23 A、23 B、23C〜23Nによる同期
試験処理が完了したか否かを知ることができる。従って
、各処理装置23A、23B。
23C〜23Nの同期処理の終了信号を各別に読出す必
要がなく、その分だけ他の処理を行うことができ、速や
かなシステム制御が可能になる。
「発明の効果」 以上に説明したように、この発明によれば、上位に在る
処理装置は専らプログラム行の実行するを制御し、プロ
グラム行の実際の実行は下位の複数の処理装置に分散し
て行わせる階層構造とした構成にする。この分散型アー
キテクチャによる処理速度の向上を図ると共に、各階層
毎に最適な命令語体系を使用しているので制御信号を出
力するまでの処理が非常に早くなり、被試験素子に対す
るテストを高速に行うことができる。
また、この発明の構成によれば、被試験素子に対する試
験を下位の各処理装置により分割して行うに際し、下位
の各処理装置間ではソ完全に同期をとって制御プログラ
ムを処理をすることが可能となり、被試験素子に対して
同期的或いは正確な時間順序に従う試験信号の供給及び
測定が可能となった。
また、これらの同期的処理に関する上位の処理装置によ
るシステム制御処理が速やかに実行されるので試験速度
の向上にも大いに効果がある。
【図面の簡単な説明】
第1図はこの発明によるICテストシステムの実施例を
示す構成図、第2図はこの発明の要部の構成例を示す図
、第3図は従来のICテストシステムの構成例を示す図
である。 11:中央処理装置、12:制御線、13ニハードウエ
アモジユール、14:マイクロプロセッサ、21:上位
の処理装置、22:制御バス、23:下位の処理装置、
24:制御線、25ニハードウエアモジユール、26:
マイクロプロセッサ、27:双方向性バス、31:ワイ
ヤードオア回路、32:ステータス、33:クロソク信
号線。

Claims (1)

    【特許請求の範囲】
  1. (1)テストプログラムの実行を制御する上位の処理装
    置と その上位の処理装置により制御され、テストプログラム
    を行単位でモジュールアクセスする命令、テストステー
    タスを更新する命令を実行する複数の下位の処理装置と
    、 その上位の処理装置により制御され、命令の実行に伴っ
    て被試験素子に対する試験信号の発生、被試験素子の出
    力信号の測定をそれぞれ行う複数のハードウェアモジュ
    ールと から成るICテストシステムであって、 下位の各処理装置のステータス情報を、上位の処理装置
    と下位の各処理装置とを接続するデータバスの同一のビ
    ット線へ供給する手段と、 上位の処理装置からシステムクロックを下位の各処理装
    置に供給する手段と を有するICテストシステム。
JP62133814A 1987-05-29 1987-05-29 Icテストシステム Expired - Fee Related JP2587941B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62133814A JP2587941B2 (ja) 1987-05-29 1987-05-29 Icテストシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62133814A JP2587941B2 (ja) 1987-05-29 1987-05-29 Icテストシステム

Publications (2)

Publication Number Publication Date
JPS63298177A true JPS63298177A (ja) 1988-12-05
JP2587941B2 JP2587941B2 (ja) 1997-03-05

Family

ID=15113663

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62133814A Expired - Fee Related JP2587941B2 (ja) 1987-05-29 1987-05-29 Icテストシステム

Country Status (1)

Country Link
JP (1) JP2587941B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003027693A1 (fr) * 2001-08-23 2003-04-03 Advantest Corporation Appareil de commande de mesure
US7437261B2 (en) 2003-02-14 2008-10-14 Advantest Corporation Method and apparatus for testing integrated circuits
WO2009011033A1 (ja) * 2007-07-17 2009-01-22 Advantest Corporation 試験装置、回路装置およびプログラム

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7290192B2 (en) 2003-03-31 2007-10-30 Advantest Corporation Test apparatus and test method for testing plurality of devices in parallel

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003027693A1 (fr) * 2001-08-23 2003-04-03 Advantest Corporation Appareil de commande de mesure
US7437261B2 (en) 2003-02-14 2008-10-14 Advantest Corporation Method and apparatus for testing integrated circuits
WO2009011033A1 (ja) * 2007-07-17 2009-01-22 Advantest Corporation 試験装置、回路装置およびプログラム
US8516430B2 (en) 2007-07-17 2013-08-20 Advantest Corporation Test apparatus and circuit apparatus

Also Published As

Publication number Publication date
JP2587941B2 (ja) 1997-03-05

Similar Documents

Publication Publication Date Title
US5410687A (en) Analyzing device for saving semiconductor memory failures
CN114397561B (zh) 时序错误检测电路、方法以及电子设备
US4837521A (en) Delay line control system for automatic test equipment
JPS63298177A (ja) Icテストシステム
US5584020A (en) Fault simulator comprising a signal generating circuit and a simulation circuit implemented by hardware
JPS61272668A (ja) システムlsi
JP2001273794A (ja) フェイル前情報取得回路およびその取得方法
JPS63298175A (ja) Icテストシステム
JPS63298174A (ja) Icテストシステム
JPS63298178A (ja) Icテストシステム
JPH11101850A (ja) Ic試験装置
JP2957016B2 (ja) ディレー故障シミュレーション方式
JP2829905B2 (ja) 期待パターンの後半反転回路
JP2864603B2 (ja) 半導体記憶装置の検査装置
JPH0210178A (ja) 論理回路
JPS61165171A (ja) マイクロコンピユ−タ
JPS59215099A (ja) 半導体メモリの検査方法
JPH08129057A (ja) タイマ割込機能を持つシーケンス制御回路
JPH026772A (ja) 集積回路
JPS63298176A (ja) Icテストシステム
JPH09119963A (ja) Ic試験装置
JPS5984536A (ja) 集積回路
JP2001318123A (ja) フェイルデータログ書込み回路
JPS63163291A (ja) Ic検査装置
JPS60187870A (ja) 半導体集積論理回路

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees