JPS6076100A - メモリ・アレイ・テスタ・システム - Google Patents
メモリ・アレイ・テスタ・システムInfo
- Publication number
- JPS6076100A JPS6076100A JP59171674A JP17167484A JPS6076100A JP S6076100 A JPS6076100 A JP S6076100A JP 59171674 A JP59171674 A JP 59171674A JP 17167484 A JP17167484 A JP 17167484A JP S6076100 A JPS6076100 A JP S6076100A
- Authority
- JP
- Japan
- Prior art keywords
- test
- tester
- generator
- data
- array
- 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
Links
- 230000015654 memory Effects 0.000 title claims description 108
- 238000012360 testing method Methods 0.000 claims description 306
- 238000003491 array Methods 0.000 claims description 13
- 230000001419 dependent effect Effects 0.000 claims description 8
- 238000013479 data entry Methods 0.000 description 46
- 238000012545 processing Methods 0.000 description 38
- 230000002452 interceptive effect Effects 0.000 description 30
- 238000000034 method Methods 0.000 description 29
- 238000007726 management method Methods 0.000 description 26
- 230000006870 function Effects 0.000 description 23
- 238000013519 translation Methods 0.000 description 17
- 230000014616 translation Effects 0.000 description 17
- 230000008569 process Effects 0.000 description 15
- 238000012550 audit Methods 0.000 description 12
- 230000007704 transition Effects 0.000 description 10
- 238000005259 measurement Methods 0.000 description 9
- 238000003745 diagnosis Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 8
- 238000013461 design Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 5
- 230000004913 activation Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 206010073150 Multiple endocrine neoplasia Type 1 Diseases 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 239000003550 marker Substances 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 210000001550 testis Anatomy 0.000 description 2
- 238000012384 transportation and delivery Methods 0.000 description 2
- YSGQGNQWBLYHPE-CFUSNLFHSA-N (7r,8r,9s,10r,13s,14s,17s)-17-hydroxy-7,13-dimethyl-2,6,7,8,9,10,11,12,14,15,16,17-dodecahydro-1h-cyclopenta[a]phenanthren-3-one Chemical compound C1C[C@]2(C)[C@@H](O)CC[C@H]2[C@@H]2[C@H](C)CC3=CC(=O)CC[C@@H]3[C@H]21 YSGQGNQWBLYHPE-CFUSNLFHSA-N 0.000 description 1
- 101710134784 Agnoprotein Proteins 0.000 description 1
- XUKUURHRXDUEBC-KAYWLYCHSA-N Atorvastatin Chemical compound C=1C=CC=CC=1C1=C(C=2C=CC(F)=CC=2)N(CC[C@@H](O)C[C@@H](O)CC(O)=O)C(C(C)C)=C1C(=O)NC1=CC=CC=C1 XUKUURHRXDUEBC-KAYWLYCHSA-N 0.000 description 1
- 101100380241 Caenorhabditis elegans arx-2 gene Proteins 0.000 description 1
- 241000531897 Loma Species 0.000 description 1
- 101150092805 actc1 gene Proteins 0.000 description 1
- 230000003915 cell function Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 210000003608 fece Anatomy 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000003046 intermediate neglect of differential overlap Methods 0.000 description 1
- 239000010871 livestock manure Substances 0.000 description 1
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- VIKNJXKGJWUCNN-XGXHKTLJSA-N norethisterone Chemical compound O=C1CC[C@@H]2[C@H]3CC[C@](C)([C@](CC4)(O)C#C)[C@@H]4[C@@H]3CCC2=C1 VIKNJXKGJWUCNN-XGXHKTLJSA-N 0.000 description 1
- 235000011962 puddings Nutrition 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/56—External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3183—Generation of test inputs, e.g. test vectors, patterns or sequences
- G01R31/318342—Generation of test inputs, e.g. test vectors, patterns or sequences by preliminary fault modelling, e.g. analysis, simulation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/54—Arrangements for designing test circuits, e.g. design for test [DFT] tools
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02B—INTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
- F02B75/00—Other engines
- F02B75/02—Engines characterised by their cycles, e.g. six-stroke
- F02B2075/022—Engines characterised by their cycles, e.g. six-stroke having less than six strokes per cycle
- F02B2075/027—Engines characterised by their cycles, e.g. six-stroke having less than six strokes per cycle four
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/319—Tester hardware, i.e. output processing circuits
- G01R31/31903—Tester hardware, i.e. output processing circuits tester configuration
- G01R31/31908—Tester set-up, e.g. configuring the tester to the device under test [DUT], down loading test patterns
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tests Of Electronic Circuits (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
内容:
産業上の利用分野
従来技術
発明が解決しようとする問題点
問題点を解決するための手段
実施例
全体のシステム・アーキテクチャ及び方法対話式データ
入力 DC製品テスト例 DCテスト・サイト・テスト例 ACテスト例 汎用言語ジェネレータ 汎用からテスタへの翻訳選択器 汎用からテスタへの翻訳器 発明の効果 [産業上の利用分野] この発明は集積回路メモリのテストに関し、よリ詳細に
は、選ばれたテスタ上のメモリ・アレイをテストするた
め、特別にあつらえたテスト・プログラムを自動的に発
生するシステムに関する。
入力 DC製品テスト例 DCテスト・サイト・テスト例 ACテスト例 汎用言語ジェネレータ 汎用からテスタへの翻訳選択器 汎用からテスタへの翻訳器 発明の効果 [産業上の利用分野] この発明は集積回路メモリのテストに関し、よリ詳細に
は、選ばれたテスタ上のメモリ・アレイをテストするた
め、特別にあつらえたテスト・プログラムを自動的に発
生するシステムに関する。
集積回路メモリ・アレイは、データ処理システムでデー
タを記憶するのに広く用いられている。
タを記憶するのに広く用いられている。
当該技術に精通した者にはよく知られているように、集
積回路メモリは普通、所定の数の行及び列を有する行列
又はアレイに配列された多数のメモリ・セルを有し、各
セル毎に1つのデータ・ビットが記憶されている。デー
タは普通、1つ又はそれ以上のセルをアドレシングして
所望のデータを読出し又は書込むことにより、アレイ内
に書込まれ又は読出される。
積回路メモリは普通、所定の数の行及び列を有する行列
又はアレイに配列された多数のメモリ・セルを有し、各
セル毎に1つのデータ・ビットが記憶されている。デー
タは普通、1つ又はそれ以上のセルをアドレシングして
所望のデータを読出し又は書込むことにより、アレイ内
に書込まれ又は読出される。
[従来技術]
現在の技術水準においては、1つの半導体基板上に25
6000又はそれ以上のセルを集積することが可能であ
る。このようなアレイは、テスト環境においてきびしい
問題を生ずる。
6000又はそれ以上のセルを集積することが可能であ
る。このようなアレイは、テスト環境においてきびしい
問題を生ずる。
アレイに対して普通実行されるテストには、DCパラメ
トリック・テスト、ACパラメトリック・テスト、及び
ACパターン・テストがある。
トリック・テスト、ACパラメトリック・テスト、及び
ACパターン・テストがある。
DCパラメトリック・テストは、アレイ・セル及び接続
線の静電気的特性、例えば電圧又は電流限界に関する。
線の静電気的特性、例えば電圧又は電流限界に関する。
DCパラメトリック・テストは、その上に相互接続され
たメモリ・セルを有する集積回路について行なうことも
でき(すなわち、製品テスト)、或はその上に接続され
ない素子を有する集積回路について行うこともできる(
すなわち、テスト・サイト・テスト)。ACパラメトリ
ック・テストは、最小ビット/ワード・アドレス・アク
セス時間や最小セル・スイッチング遷移時間などの動的
電気特性に関する。ACパターン・テストは、アレイ内
に種々の良く知られたテスト・パターンを書込みそして
読出して、各セルが正しく機能し他のセルに実行されて
いる機能により妨げられないことを確認する。良く知ら
れているACパターン・テストの例は、ウオーキング1
、マーチング1、又はチェッカーボード・パターン・テ
ストである。メモリ・テスタは、普通、アレイについて
実行される全部のテストを表わした命令シーケンスをそ
の中に記憶するテスタ・メモリ、及びこのテスタ・メモ
リ内に記憶された命令シーケンスから適当なアドレス、
制御及びデータ信号を発生するためのテスタ・パターン
・ジェネレータを有する。
たメモリ・セルを有する集積回路について行なうことも
でき(すなわち、製品テスト)、或はその上に接続され
ない素子を有する集積回路について行うこともできる(
すなわち、テスト・サイト・テスト)。ACパラメトリ
ック・テストは、最小ビット/ワード・アドレス・アク
セス時間や最小セル・スイッチング遷移時間などの動的
電気特性に関する。ACパターン・テストは、アレイ内
に種々の良く知られたテスト・パターンを書込みそして
読出して、各セルが正しく機能し他のセルに実行されて
いる機能により妨げられないことを確認する。良く知ら
れているACパターン・テストの例は、ウオーキング1
、マーチング1、又はチェッカーボード・パターン・テ
ストである。メモリ・テスタは、普通、アレイについて
実行される全部のテストを表わした命令シーケンスをそ
の中に記憶するテスタ・メモリ、及びこのテスタ・メモ
リ内に記憶された命令シーケンスから適当なアドレス、
制御及びデータ信号を発生するためのテスタ・パターン
・ジェネレータを有する。
上述した説明から、大きなアレイに対して必要なテスタ
・メモリ命令シーケンスの生成は、法外に複雑で時間を
消費するものであることが理解できるであろう。テスタ
・メモリの命令シーケンスは手作業で作られデバッグさ
れなければならない。
・メモリ命令シーケンスの生成は、法外に複雑で時間を
消費するものであることが理解できるであろう。テスタ
・メモリの命令シーケンスは手作業で作られデバッグさ
れなければならない。
256000ビツト・アレイを処理する時、その処理は
数週間を要するであろう。さらに、命令シーケンスを正
確に発生するために、テスタ設側者は使用されるテスタ
の構成及びその命令セットについて非常に精通していな
ければならない。さらに、アレイ製造設備は時々、それ
ぞれが異なる命令セットを有するいくつかの異なるメモ
リ・テスタを使用している。同じテスタ製造者からの異
なるタイプのメモリ・テスタ間でさえもソフトウェア互
換性が普通ないため、別のテスタを用いる時、メモリ・
テスタ・データは新しく作られなければならない。従っ
て、テスタ・アレイを変更又は追加することを望むとき
、テスト生成又はデバツギングのためにさらに別の数週
間を要するであろう。
数週間を要するであろう。さらに、命令シーケンスを正
確に発生するために、テスタ設側者は使用されるテスタ
の構成及びその命令セットについて非常に精通していな
ければならない。さらに、アレイ製造設備は時々、それ
ぞれが異なる命令セットを有するいくつかの異なるメモ
リ・テスタを使用している。同じテスタ製造者からの異
なるタイプのメモリ・テスタ間でさえもソフトウェア互
換性が普通ないため、別のテスタを用いる時、メモリ・
テスタ・データは新しく作られなければならない。従っ
て、テスタ・アレイを変更又は追加することを望むとき
、テスト生成又はデバツギングのためにさらに別の数週
間を要するであろう。
現在のメモリ・テスタの技術水準においては、適正なテ
スタの命令シーケンスを製作する手作業の一部を軽減す
るために、テスタが高レベルの命令セットを受け入れら
れるように設計することが試られている。
スタの命令シーケンスを製作する手作業の一部を軽減す
るために、テスタが高レベルの命令セットを受け入れら
れるように設計することが試られている。
[発明が解決しようとする問題点]
しかしながら、このような高レベル命令はまだテスタに
依存しており、すなわち、それらは与えられたテスタに
独特なものである。従って、テスト設n1者は用いられ
る各々のテスタに対する高レベル命令セットに精通して
いなければならない。
依存しており、すなわち、それらは与えられたテスタに
独特なものである。従って、テスト設n1者は用いられ
る各々のテスタに対する高レベル命令セットに精通して
いなければならない。
さらに、テストプログラムを定義する高レベル命令シー
ケンスは、異なるテスタを用いる時に新規に作られなけ
ればならない。従って、現在のメモリ・テスタの高レベ
ル言語手段は、退屈な仕事をいくらかは軽減するけれど
も、多数の異なるアレイ・テスタ上で多くのアレイ・タ
イプをテストしなければならない製造環境で直面する問
題を解決していない。
ケンスは、異なるテスタを用いる時に新規に作られなけ
ればならない。従って、現在のメモリ・テスタの高レベ
ル言語手段は、退屈な仕事をいくらかは軽減するけれど
も、多数の異なるアレイ・テスタ上で多くのアレイ・タ
イプをテストしなければならない製造環境で直面する問
題を解決していない。
したがって、この発明の主な目的は、複数の選ばれたメ
モリ・アレイ・テスタ上で多数のメモリ・アレイを自動
的にテストするための装置及び方法を提供することであ
る。
モリ・アレイ・テスタ上で多数のメモリ・アレイを自動
的にテストするための装置及び方法を提供することであ
る。
この発明の別な目的は、テスタ設計者がテスタに用いら
れる命令セ汁又はハードウェア構成を知ることを必要と
せずに、選ばれた複数のメモリ・アレイ・テスタ上で多
くのメモリ・アレイを自動的にテストするための装置及
び方法を提供することである。
れる命令セ汁又はハードウェア構成を知ることを必要と
せずに、選ばれた複数のメモリ・アレイ・テスタ上で多
くのメモリ・アレイを自動的にテストするための装置及
び方法を提供することである。
この発明のさらに別の目的は、特定のテスタにおいて特
定のメモリ・アレイのための命令シーケンスを数週間で
なくて数時間で生成することのできる自動的方法を提供
することである。
定のメモリ・アレイのための命令シーケンスを数週間で
なくて数時間で生成することのできる自動的方法を提供
することである。
この発明のさらに別の目的は、多数のメモリ・テスタの
どれにでも使用できまた利用可能となる新しいメモリ・
テスタにも拡張できる、選ばれたメモリ・アレイ・テス
タ上で多数のメモリ・アレイを自動的にテストする装置
及び方法を提供することである。
どれにでも使用できまた利用可能となる新しいメモリ・
テスタにも拡張できる、選ばれたメモリ・アレイ・テス
タ上で多数のメモリ・アレイを自動的にテストする装置
及び方法を提供することである。
[問題点を解決するための手段]
これら及び他の目的は、テスト仕様を入力するためにメ
ニューが提供される対話式データ入力装置を含む、アレ
イ・テスタ・システムにより達成される。テスト仕様と
は、テストされるべきアレイのための特性的情報、DC
テスティング・パラメータ、ACテスティング・パラメ
ータ及び/又はACテスト・パターン選択を含むことが
できる。
ニューが提供される対話式データ入力装置を含む、アレ
イ・テスタ・システムにより達成される。テスト仕様と
は、テストされるべきアレイのための特性的情報、DC
テスティング・パラメータ、ACテスティング・パラメ
ータ及び/又はACテスト・パターン選択を含むことが
できる。
特性的情報、DCテスティング・パラメータ、ACテス
ティング・パラメータ及びACテスト・パターン選択は
、メモリ設計者にょリアレイ・テスト仕様書類に指定さ
れており、そして個々のテスタの特性に依存しないフォ
ーマットで対話式データ入力装置に入力される。入力さ
れたテスト仕様の一貫性及び完全性を保証するため、そ
の入力されたテスト仕様を自動的に監査するための手段
が提供される。
ティング・パラメータ及びACテスト・パターン選択は
、メモリ設計者にょリアレイ・テスト仕様書類に指定さ
れており、そして個々のテスタの特性に依存しないフォ
ーマットで対話式データ入力装置に入力される。入力さ
れたテスト仕様の一貫性及び完全性を保証するため、そ
の入力されたテスト仕様を自動的に監査するための手段
が提供される。
この発明のアレイ・テスタ・システムはさらに。
汎用言語ジェネレータを含む。この汎用言語ジェネレー
タは、対話式データ入力装置に入力されたテスト仕様に
基づき、指定されたDCパラメトリック・テスト、AC
パラメトリック・テスト及び/又はACパターン・テス
トを実行するため、テスタに依存しない命令を生成する
。生成された汎用言語命令シーケンスは、個々のメモリ
・テスタの特性に依存しない。最後に、各々のテスタに
関連した汎用言語翻訳器が、テスタに依存しない汎用言
語命令シーケンスを、指定されたDCパラメトリック・
テスト、ACパラメトリック・テスト及び/又はACパ
ターン・テストを実行するために、その関連したテスタ
に特有な命令シーケンスに翻訳する。汎用言語命令シー
ケンスは、使用されるべきテスタに関連した翻訳器に送
られ、ここで汎用言語命令シーケンスはテスタに依存し
た必要な命令シーケンスに翻訳される。翻訳されたテス
タに依存した命令は、アレイをテストするのに用いられ
るテスト信号を発生するため、テスタ・メモリに入力さ
れる。
タは、対話式データ入力装置に入力されたテスト仕様に
基づき、指定されたDCパラメトリック・テスト、AC
パラメトリック・テスト及び/又はACパターン・テス
トを実行するため、テスタに依存しない命令を生成する
。生成された汎用言語命令シーケンスは、個々のメモリ
・テスタの特性に依存しない。最後に、各々のテスタに
関連した汎用言語翻訳器が、テスタに依存しない汎用言
語命令シーケンスを、指定されたDCパラメトリック・
テスト、ACパラメトリック・テスト及び/又はACパ
ターン・テストを実行するために、その関連したテスタ
に特有な命令シーケンスに翻訳する。汎用言語命令シー
ケンスは、使用されるべきテスタに関連した翻訳器に送
られ、ここで汎用言語命令シーケンスはテスタに依存し
た必要な命令シーケンスに翻訳される。翻訳されたテス
タに依存した命令は、アレイをテストするのに用いられ
るテスト信号を発生するため、テスタ・メモリに入力さ
れる。
この発明の装置は、テスタに依存しない高レベルの記述
から、与えられたテスタ上の特定のアレスをテストする
ための命令シーケンスを自動的に生成するので、メモリ
・テスタ・パターンの組は、数週間でなくて数時間で生
成することができる。
から、与えられたテスタ上の特定のアレスをテストする
ための命令シーケンスを自動的に生成するので、メモリ
・テスタ・パターンの組は、数週間でなくて数時間で生
成することができる。
さらに、ユーザは使用される特定のテスタの命令セット
又はハードウェア構成を理解する必要がない。最後に、
1つのアレイは、そのアレイの汎用言語命令シーケンス
を別のテスタに付随した汎用言語翻訳器を用いて翻訳す
ることにより、その別めテスタ上で容易にテストをする
ことができる。
又はハードウェア構成を理解する必要がない。最後に、
1つのアレイは、そのアレイの汎用言語命令シーケンス
を別のテスタに付随した汎用言語翻訳器を用いて翻訳す
ることにより、その別めテスタ上で容易にテストをする
ことができる。
新しいテスタが利用可能になる時、そのメモリ・テスタ
をこの自動メモリ・テスト信号発生システムに組込むた
めには、単に新しい翻訳器が作製されるのを要するだけ
である。
をこの自動メモリ・テスト信号発生システムに組込むた
めには、単に新しい翻訳器が作製されるのを要するだけ
である。
好ましい実施例においては、対話式データ入力装置はデ
ィスプレイ・ターミナルであり、例えばI 8M327
7である。このターミナル上に、特定アレイの特性的情
報、DCテスティング・パラメータ、ACテスティング
・パラメータ及びACテスト・パターン選択を速やかに
入力するためのメニューが表示される。ホスト・データ
・プロセッサ、例えばIBM3033.内のデータ入力
管理プログラムが、対話式データ入力を制御する。
ィスプレイ・ターミナルであり、例えばI 8M327
7である。このターミナル上に、特定アレイの特性的情
報、DCテスティング・パラメータ、ACテスティング
・パラメータ及びACテスト・パターン選択を速やかに
入力するためのメニューが表示される。ホスト・データ
・プロセッサ、例えばIBM3033.内のデータ入力
管理プログラムが、対話式データ入力を制御する。
汎用言語ジェネレータは、同じホスト・プロセッサ内に
備えることのできるコンピュータ・プログラムであり、
対話式に入力されたテスタに依存しない情報及びパラメ
ータがら、テスタに依存しない命令シーケンスを発生す
る。翻訳器は、汎用言語命令シーケンスを適当なテスタ
に依存した命令シーケンスに翻訳するためのコンピュー
タ・プログラムを含み、そのプログラムは同じホスト・
データ・プロセッサ又は別のデータ・プロセッサに備え
ることができる。
備えることのできるコンピュータ・プログラムであり、
対話式に入力されたテスタに依存しない情報及びパラメ
ータがら、テスタに依存しない命令シーケンスを発生す
る。翻訳器は、汎用言語命令シーケンスを適当なテスタ
に依存した命令シーケンスに翻訳するためのコンピュー
タ・プログラムを含み、そのプログラムは同じホスト・
データ・プロセッサ又は別のデータ・プロセッサに備え
ることができる。
この発明によるアレイをテストする方法は1次の様な操
作を実行するための1又は複数のコンピュータを操作す
るステップを含む。
作を実行するための1又は複数のコンピュータを操作す
るステップを含む。
1、対話式データ入力装置上にメニューを表示して、そ
の装置内にテストされるべきアレイのための特性情報、
DCテスティング・パラメータ、ACテスティング・パ
ラメータ、及びACテスト・パターン選択を入力する。
の装置内にテストされるべきアレイのための特性情報、
DCテスティング・パラメータ、ACテスティング・パ
ラメータ、及びACテスト・パターン選択を入力する。
2、入力された情報の正確さ及び完全さを検査し、そし
てオペレータに全ての不完全及び不正確情報を警告する
; 3、入力された情報に基づきテスタに依存しない汎用命
令シーケンスを生成する;そして4、汎用言語命令シー
ケンスを、使用される特定のアレイ・テスタのためのテ
スタに依存した命令シーケンスに翻訳する。
てオペレータに全ての不完全及び不正確情報を警告する
; 3、入力された情報に基づきテスタに依存しない汎用命
令シーケンスを生成する;そして4、汎用言語命令シー
ケンスを、使用される特定のアレイ・テスタのためのテ
スタに依存した命令シーケンスに翻訳する。
[実施例]
(全体のシステム・アーキテクチャ及び方法)第1図を
参照すると、そこには選ばれたメモリ・アレイ・テスタ
上の多数のメモリ・アレイを自動的にテストするための
システム・アーキテクチャの全体と方法が示されている
。システム1oは。
参照すると、そこには選ばれたメモリ・アレイ・テスタ
上の多数のメモリ・アレイを自動的にテストするための
システム・アーキテクチャの全体と方法が示されている
。システム1oは。
アレイ・テスト仕様をそこに入力するための対話式デー
タ入力装置112を含む。アレイ・テスト仕様は、テス
トされるべき特定のメモリ・アレイ25A・・・・25
Xの特性的情報、DCテスティング・パラメータ、AC
テスティング・パラメータ及び/又はACテスト・パタ
ーン選択を含む。この情報は、テストされるべきアレイ
のメモリ・テスト仕様書類20A・・・・2ONに記載
されている。
タ入力装置112を含む。アレイ・テスト仕様は、テス
トされるべき特定のメモリ・アレイ25A・・・・25
Xの特性的情報、DCテスティング・パラメータ、AC
テスティング・パラメータ及び/又はACテスト・パタ
ーン選択を含む。この情報は、テストされるべきアレイ
のメモリ・テスト仕様書類20A・・・・2ONに記載
されている。
データ入力管理プログラム11は、対話式データ入力装
置l12が接続されるホスト・コンピュータ内に存在す
る。データ入力管理11は、対話式データ入力装置12
上にメニューを表示しそしてそれにより入力されたデー
タをデータ入力ファイル13内に置くために用いられる
。入力ファイル13内のデータは、メモリ及びそのメモ
リに実行されるテストを特徴づけるものであり、どんな
特定のテスタの構成に対しても依存していない、入力フ
ァイル13からのデータは、汎用言語ジェネレータ14
によりテスタに依存しない汎用言語シーケンス16に構
成される。
置l12が接続されるホスト・コンピュータ内に存在す
る。データ入力管理11は、対話式データ入力装置12
上にメニューを表示しそしてそれにより入力されたデー
タをデータ入力ファイル13内に置くために用いられる
。入力ファイル13内のデータは、メモリ及びそのメモ
リに実行されるテストを特徴づけるものであり、どんな
特定のテスタの構成に対しても依存していない、入力フ
ァイル13からのデータは、汎用言語ジェネレータ14
によりテスタに依存しない汎用言語シーケンス16に構
成される。
そして汎用言語シーケンス16は、多数の汎用からテス
タへの翻訳器19A・・・・19Xの内の適当な1つに
加えられる。翻訳器19A・・・・19Xは、その上に
おかれたアレイ25A・・・・25Xをテストするため
に用いられる各々のテスタ21A・・・・21Xのそれ
ぞれに存在する。パラメータ・ファイル15内に含まれ
ているテスタ・ルート指定データに従って、汎用−テス
タ翻訳選択器18は汎用言語シーケンス16を適当な翻
訳器19A・・・・19Xに与える。各々の汎用からテ
スタへの翻訳器19A・・・・19Xは、テスタに依存
しない汎用言語シーケンス16をテスタに依存した命令
シーケンス30A・・・・30Xに翻訳することができ
る。テスタ命令シーケンス30A・・・・30Xは、関
連したテスタ2LA・・・・21Xのテスタ・メモリに
加えられる。テスタ命令シーケンスは、テスタ・パター
ン・ジェネレータにより適正なりCパラメトリック、A
Cパラメトリック及びACパターン・テスタを実行する
テスト信号を生成するために用いられる。
タへの翻訳器19A・・・・19Xの内の適当な1つに
加えられる。翻訳器19A・・・・19Xは、その上に
おかれたアレイ25A・・・・25Xをテストするため
に用いられる各々のテスタ21A・・・・21Xのそれ
ぞれに存在する。パラメータ・ファイル15内に含まれ
ているテスタ・ルート指定データに従って、汎用−テス
タ翻訳選択器18は汎用言語シーケンス16を適当な翻
訳器19A・・・・19Xに与える。各々の汎用からテ
スタへの翻訳器19A・・・・19Xは、テスタに依存
しない汎用言語シーケンス16をテスタに依存した命令
シーケンス30A・・・・30Xに翻訳することができ
る。テスタ命令シーケンス30A・・・・30Xは、関
連したテスタ2LA・・・・21Xのテスタ・メモリに
加えられる。テスタ命令シーケンスは、テスタ・パター
ン・ジェネレータにより適正なりCパラメトリック、A
Cパラメトリック及びACパターン・テスタを実行する
テスト信号を生成するために用いられる。
どのアレイA・・・Nもテスト・データを再生成するこ
となくいかなるテスタト・・X上でテストできることが
第1図がら理解できる。むしろ。
となくいかなるテスタト・・X上でテストできることが
第1図がら理解できる。むしろ。
汎用言語命令シーケンス16は、適正なテスタ命令シー
ケンス30を生成するために適正な汎用からテスタへの
翻訳器19へ加えられるだけである。
ケンス30を生成するために適正な汎用からテスタへの
翻訳器19へ加えられるだけである。
さらに、線22より上の処理の全ては、テスタに対して
依存しないため、対話式データ入力装置12前のユーザ
は、特定のテスタ構成又は命令セットについて何も知る
必要がない。ユーザは、メモリ・テスト仕様20から必
要なデータを対話式データ入力袋v112にデータ入力
管理11に要求される通りに入力するだけでよい。最後
の、新しいテスタは、この付加されたテスタと汎用言語
命令シーケンスとの間をインタフェイスするための新し
い汎用からテスタへの翻訳器19を生成することにより
、加えることができる。
依存しないため、対話式データ入力装置12前のユーザ
は、特定のテスタ構成又は命令セットについて何も知る
必要がない。ユーザは、メモリ・テスト仕様20から必
要なデータを対話式データ入力袋v112にデータ入力
管理11に要求される通りに入力するだけでよい。最後
の、新しいテスタは、この付加されたテスタと汎用言語
命令シーケンスとの間をインタフェイスするための新し
い汎用からテスタへの翻訳器19を生成することにより
、加えることができる。
第1図はまた、選ばれたテスタ21上の選ばれたメモリ
・アレイ25を自動的にテストするための方法の概要を
示している。メモリ特性及びテスト・データは、対話式
データ入力装置112を経て入力される。そして、その
汎用言語表示は、汎用言語ジェネレータ14により生成
される。そして汎用言語命令シーケンスは、適当な汎用
からテスタへの翻訳器19へ、汎用からテスタへの翻訳
選択器18により加えられる。適当な翻訳器により生成
されたテスタ命令シーケンスはテスタ・メモリ内に記憶
され、そしてアレイ25をテストするためのテスト信号
を生成するために用いられる。
・アレイ25を自動的にテストするための方法の概要を
示している。メモリ特性及びテスト・データは、対話式
データ入力装置112を経て入力される。そして、その
汎用言語表示は、汎用言語ジェネレータ14により生成
される。そして汎用言語命令シーケンスは、適当な汎用
からテスタへの翻訳器19へ、汎用からテスタへの翻訳
選択器18により加えられる。適当な翻訳器により生成
されたテスタ命令シーケンスはテスタ・メモリ内に記憶
され、そしてアレイ25をテストするためのテスト信号
を生成するために用いられる。
この明細書の以降の節において、第1図の要素の各々に
つき、この発明の自動メモリ・テスト・システム10を
当業者が製作し使用できる程度に十分に詳細に説明する
。
つき、この発明の自動メモリ・テスト・システム10を
当業者が製作し使用できる程度に十分に詳細に説明する
。
(対話式データ入力)
第2図を参照しながら、データ入力管理11の詳細を説
明する。データ入力管理11は、対話式データ入力装置
12でユーザにより対話的に入力されたデータからデー
タ入力ファイル13を生成する。上述したように、対話
式データ入力装置12は例えばI BM3277などの
ディスプレイ端末であり、例えばIBM3033などの
ホスト・コンピュータへ接続される。ユーザは、メモリ
・テス(−仕様20からメモリ・テスト・データを第3
A図乃至第3L図に関連して説明される方法で対話的に
入力する。
明する。データ入力管理11は、対話式データ入力装置
12でユーザにより対話的に入力されたデータからデー
タ入力ファイル13を生成する。上述したように、対話
式データ入力装置12は例えばI BM3277などの
ディスプレイ端末であり、例えばIBM3033などの
ホスト・コンピュータへ接続される。ユーザは、メモリ
・テス(−仕様20からメモリ・テスト・データを第3
A図乃至第3L図に関連して説明される方法で対話的に
入力する。
再び第2図を参照すると、データ入力管理11はスクリ
ーン・イメージ管理及び監査プログラム26を有する。
ーン・イメージ管理及び監査プログラム26を有する。
このプログラム26は、テストされるべき特定のアレイ
のための特性的情報、DCテスティング・パラメータ、
ACテスティング・パラメータ及びACテスト・パター
ン選択の対話式入力を容易にするため所定の順序でもっ
て適正なディスプレイ・スクリーンを使用者に提示する
ことで、データ入力プロセスを制御する。
のための特性的情報、DCテスティング・パラメータ、
ACテスティング・パラメータ及びACテスト・パター
ン選択の対話式入力を容易にするため所定の順序でもっ
て適正なディスプレイ・スクリーンを使用者に提示する
ことで、データ入力プロセスを制御する。
スクリーン・イメージ管理及び監査26は、この操作に
関連して2つのデータ・ベース、すなわち、スケルトン
・データ入力スクリーン・ファイル23及びエラー・メ
ツセージ・ファイル24を用いる。スケルトン・データ
入力スクリーン・ファイル23は、スクリーン・イメー
ジ管理及び監査がユーザーに提示するスクリーンの全て
の表示を含んでいる。スクリーンのいくつかは、第3A
図乃至第3L図に関連して説明されるようにデータ入力
を容易にするために前もって初期設定(pre−ini
tialized)される。第3A図乃至第3L図は、
使用されるスケルトン・スクリーンの全てを示している
。これらのスクリーン及びそこに含まれるフィールドの
それぞれは以下により詳細に説明される。
関連して2つのデータ・ベース、すなわち、スケルトン
・データ入力スクリーン・ファイル23及びエラー・メ
ツセージ・ファイル24を用いる。スケルトン・データ
入力スクリーン・ファイル23は、スクリーン・イメー
ジ管理及び監査がユーザーに提示するスクリーンの全て
の表示を含んでいる。スクリーンのいくつかは、第3A
図乃至第3L図に関連して説明されるようにデータ入力
を容易にするために前もって初期設定(pre−ini
tialized)される。第3A図乃至第3L図は、
使用されるスケルトン・スクリーンの全てを示している
。これらのスクリーン及びそこに含まれるフィールドの
それぞれは以下により詳細に説明される。
スクリーン・イメージ管理及び監査26により実行され
る第2の機能は、対話式に入力されたデータに発生可能
なエラーを監査することである。
る第2の機能は、対話式に入力されたデータに発生可能
なエラーを監査することである。
この監査は一般にシンタックス監査及びテスト仕様監査
と称される。
と称される。
エラー・メツセージ・ファイル24は、使用者に提示さ
れる情報メツセージ及び監査エラー・メツセージを含ん
でいる。監査中にエラーが検出されると、エラー・メツ
セージ・データ・ベース24からの適当なエラー・メツ
セージがダイナミックに対話式データ入力装置12上に
出現する。表1は、エラー警告と使用される情報メツセ
ージ、及びそれらの意味の短い説明を表にしたものを含
む。出力メツセージ27は、対話式データ入力中に対話
式データ入力装置12上に表示されるエラーメツセージ
の単なるハード・コピーである。
れる情報メツセージ及び監査エラー・メツセージを含ん
でいる。監査中にエラーが検出されると、エラー・メツ
セージ・データ・ベース24からの適当なエラー・メツ
セージがダイナミックに対話式データ入力装置12上に
出現する。表1は、エラー警告と使用される情報メツセ
ージ、及びそれらの意味の短い説明を表にしたものを含
む。出力メツセージ27は、対話式データ入力中に対話
式データ入力装置12上に表示されるエラーメツセージ
の単なるハード・コピーである。
糞土
エラー警告及び情報メツセージ
エラー1:Jl1品マスタースライス番号は3桁数字で
なければならない。
なければならない。
意味 :自明である。
:r−ラー2:製品タイプ(PRODUCT TYPE
)が1′ウエフア” (%IAFER)または11モジ
ユール″(MODULE)または″テスト・サイト″(
T[EST 5ITE)でない。
)が1′ウエフア” (%IAFER)または11モジ
ユール″(MODULE)または″テスト・サイト″(
T[EST 5ITE)でない。
意味 :上の3つの選択の内の1つが選択されなければ
ならない。
ならない。
エラー3:!ll!品のフットプリントが11×11ま
たは17X17でない。
たは17X17でない。
意味 ニジステム内に予定された可能なピン・グリッド
は11x11および17×1 7だけである。
は11x11および17×1 7だけである。
エラー4=テスタ −は支援されていない。
−である。
エラー5 : PART#ID”は無効である。
意味 :自明である。
−r−ラー 6 : 処理1t: ”NEW” *f=
ハ”MUD” *タハ”DEL”でなければならない。
ハ”MUD” *タハ”DEL”でなければならない。
意味 :もしこれがこの製品及びテスタの最初のテスト
である場合は”NEW”を入力する。もしAC又はDC
データがすでに入力されていてそれに補充するデータを 連結する場合に”MOD”を入力する。
である場合は”NEW”を入力する。もしAC又はDC
データがすでに入力されていてそれに補充するデータを 連結する場合に”MOD”を入力する。
この製品及びテスタに存在するデータ
を削除するときに”DEL”を入力せよ。
エラー7:テスト名−はテストの登録簿にはいっていな
い。
い。
意味 :正しいテスト・サイト・テスト名を入れるか又
は有効なテストの登録簿を更 新せよ。
は有効なテストの登録簿を更 新せよ。
エラー8=テスト番号−の遅延値の測定単位が指定され
ていない。
ていない。
意味 :“MS”または“us”またはIt N S
71のいずれかを指定せよ。
71のいずれかを指定せよ。
警告 :テスト番号□の最大限界値と最小限界値との範
囲が0.5ボルト/アンペ アよりも大きい。
囲が0.5ボルト/アンペ アよりも大きい。
意味 :正/負の符号が矛盾していないか、そして、値
が正しく指定されているかを 確認せよ。
が正しく指定されているかを 確認せよ。
警告 :テスト名−の測定単位が最大限界値と最小限界
値との間で等しくない。
値との間で等しくない。
意味 :測定単位の名称が正しく指定されているかを確
認せよ。
認せよ。
エラー9=テスト名−の最大限界値と最小値とが逆にな
っている。
っている。
意味 :最大限界値が最小限界値より小さい。
エラ−10=電力供給1′ケース番号”または“ケース
番号” (NUMBEROF CA SE)が数字でない。
番号” (NUMBEROF CA SE)が数字でない。
意味 :値は2桁の数字でなければならない。
エラー11=電力供給CASE# IOCLAMP値が
不正確に指定されている。
不正確に指定されている。
意味 :数値の後にVまたはMVをつけなければならな
い。
い。
エラー12=電力供給ケース# l0RANGが正しく
ない。
ない。
意味 :値は与えられた表から選ばなければならない。
情報1 :汎用言語コントローラが操作を開始した。
意味 :自明である。
情報2 :DC汎用言語ジェネレータが操作を開始した
。
。
意味 :自明である。
情報3 :DC汎用言語ジェネレータが正しく完了した
。
。
意味 :自明である。
表1のエラー及び警告メツセージは、スクリーン・イメ
ージ管理及び監査26により、対話式に入力されたデー
タの完全性及び一貫性を監査するために用いられる。エ
ラー2(表1)は、不正確な゛′製品タイプ” (PR
ODUC:T −TYPE)情報がDCアレイ・ライブ
ラリィ割付はスクリーン(第3B図)上に入力された時
に生ずるシンタックス・エラーの1例である。エラー2
メツセージがスクリーン上に出現した時、ユーザーは誤
りのないデータを再び入力することを要求される。
ージ管理及び監査26により、対話式に入力されたデー
タの完全性及び一貫性を監査するために用いられる。エ
ラー2(表1)は、不正確な゛′製品タイプ” (PR
ODUC:T −TYPE)情報がDCアレイ・ライブ
ラリィ割付はスクリーン(第3B図)上に入力された時
に生ずるシンタックス・エラーの1例である。エラー2
メツセージがスクリーン上に出現した時、ユーザーは誤
りのないデータを再び入力することを要求される。
エラー10(表1)は、認識されないテスト・サイトの
“テスト名” (TEST NAME)がDCテスト・
サイト限定メニュー・スクリーン(第3G図)上に入力
された時に生ずる仕様エラーの一例である。認識されな
いテスト・サイトパテスト名” (TEST NAME
)は、もし名前が不正確(例えば、つづり間違い)に入
力さオシる場合、またはテスト・サイト・テストの登録
簿がそのテストを認識するように更新される必要がある
場合、に生ずるであろう。
“テスト名” (TEST NAME)がDCテスト・
サイト限定メニュー・スクリーン(第3G図)上に入力
された時に生ずる仕様エラーの一例である。認識されな
いテスト・サイトパテスト名” (TEST NAME
)は、もし名前が不正確(例えば、つづり間違い)に入
力さオシる場合、またはテスト・サイト・テストの登録
簿がそのテストを認識するように更新される必要がある
場合、に生ずるであろう。
スクリーン・イメージ管理及び監査26の制御の下で対
話式に入力されたアレイ・テスト・データは、データ入
力ファイル13内に置かれる。データ入力ファイル13
は、スケルトン・スクリーン内に満たされたコレクショ
ンとして組織される対話的に入力されたデータを含む区
画されたデータ・セットである。
話式に入力されたアレイ・テスト・データは、データ入
力ファイル13内に置かれる。データ入力ファイル13
は、スケルトン・スクリーン内に満たされたコレクショ
ンとして組織される対話的に入力されたデータを含む区
画されたデータ・セットである。
次に、第4図を参照すると、スクリーン・イメージ管理
及び監査26のアーキテクチャの詳細が示されている。
及び監査26のアーキテクチャの詳細が示されている。
オプション・メニュー・プロセッサ29が主な制御ソフ
トウェアである。オプション・メニュー・プロセッサ2
9は、与えられたスクリーンに対するユーザーの応答(
第3A図乃至第3L図に関連して説明される)を解読し
、どのスクリーンを対話式データ入力装置12上に表示
するかを決定する。オプション・メニュー・プロセッサ
29は、さらにどのプログラムを対話的に入力されたデ
ータを処理するために呼出すかを決定する。最後に、オ
プション・メニュー・プロセッサ29はリターン・コー
ドにより他のプログラム内の活動を監視する。そして、
スケルトン・データ入力スクリーン・ファイル23とエ
ラー・メツセージ・ファイル24との間のリンケージを
与える。
トウェアである。オプション・メニュー・プロセッサ2
9は、与えられたスクリーンに対するユーザーの応答(
第3A図乃至第3L図に関連して説明される)を解読し
、どのスクリーンを対話式データ入力装置12上に表示
するかを決定する。オプション・メニュー・プロセッサ
29は、さらにどのプログラムを対話的に入力されたデ
ータを処理するために呼出すかを決定する。最後に、オ
プション・メニュー・プロセッサ29はリターン・コー
ドにより他のプログラム内の活動を監視する。そして、
スケルトン・データ入力スクリーン・ファイル23とエ
ラー・メツセージ・ファイル24との間のリンケージを
与える。
割振りルーチン32は、AC及びDC割振リスクリーン
(第3B図及び第3C図に関連して以下に説明される)
へのユーザーの応答を処理する。
(第3B図及び第3C図に関連して以下に説明される)
へのユーザーの応答を処理する。
これらに関連して入力されたデータは、その後の処理を
支援するためのデータ入力ファイル13内に単一のデー
タ・セットを形成するのに用いられる。
支援するためのデータ入力ファイル13内に単一のデー
タ・セットを形成するのに用いられる。
DCテスト条件ルーチン31は、電力供給スクリーン、
DCCスス〜限界スクリーン、及びDCテスト・サイト
限界スクリーン(それぞれ第3E、3F及び3C図に関
連して以下により詳細に説明される)に関連して入力さ
れるユーザー・データを処理する。ユーザーにより満さ
れたフィールドのそれぞれは、適正な構文法、完全さ、
及び以下に説明される技術的正確さに関する可能性につ
いて検査される。
DCCスス〜限界スクリーン、及びDCテスト・サイト
限界スクリーン(それぞれ第3E、3F及び3C図に関
連して以下により詳細に説明される)に関連して入力さ
れるユーザー・データを処理する。ユーザーにより満さ
れたフィールドのそれぞれは、適正な構文法、完全さ、
及び以下に説明される技術的正確さに関する可能性につ
いて検査される。
ACテスト条件ルーチン33は、電力供給スクリーン、
及びACアレイ・テスト限界スクリーン及び付加的パス
・スクリーン(以下にそれぞれ第3E、3I及び3J図
に関連して説明される)に関連して入力されるユーザー
情報を処理する。ユーザーにより満されたフィールドの
それぞれは、適正な構文法、完全さ、及び以下に説明さ
れる技術的正確さに関する可能性について検査される。
及びACアレイ・テスト限界スクリーン及び付加的パス
・スクリーン(以下にそれぞれ第3E、3I及び3J図
に関連して説明される)に関連して入力されるユーザー
情報を処理する。ユーザーにより満されたフィールドの
それぞれは、適正な構文法、完全さ、及び以下に説明さ
れる技術的正確さに関する可能性について検査される。
システム実行ルーチン34は、背景処理メニュー(第3
L図に関連して説明さオしる)に関するユーザーの応答
を解釈する。システム実行ルーチン34は、以下に説明
されるように要求されたユーザー・オプションを実行す
るため、必要なジョブ制御言語を準備する。
L図に関連して説明さオしる)に関するユーザーの応答
を解釈する。システム実行ルーチン34は、以下に説明
されるように要求されたユーザー・オプションを実行す
るため、必要なジョブ制御言語を準備する。
今、第3図を参照しながら、データ入力管理11により
対話式データ入力装置12上に与えられる対話式データ
入力スクリーンを説明する。この説明と関連して、スク
リーンを表示する順番をフォーマット及びそこに入力さ
れるデータと共に説明する。説明を簡潔にするために、
特定のテスト・データの入力を第3図に関連して説明す
る。
対話式データ入力装置12上に与えられる対話式データ
入力スクリーンを説明する。この説明と関連して、スク
リーンを表示する順番をフォーマット及びそこに入力さ
れるデータと共に説明する。説明を簡潔にするために、
特定のテスト・データの入力を第3図に関連して説明す
る。
ユーザーにより入力されるデータは、高レベル・アレイ
・デスト仕様20内に含まれる。仕様20は、アレイ設
計者が特定のアレイに対して実行することを望む必要な
りCパラメトリック・テスト、ACパラメトリック・テ
スト及びACパターン・テストを独特に詳述している。
・デスト仕様20内に含まれる。仕様20は、アレイ設
計者が特定のアレイに対して実行することを望む必要な
りCパラメトリック・テスト、ACパラメトリック・テ
スト及びACパターン・テストを独特に詳述している。
高レベル仕様20内の情報はテスタに対して独立、すな
わち、使用される特定のテスタに関して無関係にアレイ
に対して実行されるべき必要なテストを詳述している。
わち、使用される特定のテスタに関して無関係にアレイ
に対して実行されるべき必要なテストを詳述している。
この発明のシステムが初期設定される時、第3A図に示
される主オプション・メニュー・スクリーンが、データ
入力装置12上に出現する。このスクリーンは、ユーザ
ーに6つのオプションの内の1つを選択することを要求
する。オプション1は第3B図のDCアレイ・ライブラ
リィ割振リスクリーンを出現させる。オプション2は第
3C図のACアレイ・ライブラリィ割振リスクリーンを
出現させる。オプション3は第3D図乃至3G図に表示
されるDCテスト・スクリーンを以下により詳細に説明
される順序で出現させる。オプション4は第3H乃至3
Jに表示されるACテスト・スクリーンを以下に説明す
る順序で出現させる。
される主オプション・メニュー・スクリーンが、データ
入力装置12上に出現する。このスクリーンは、ユーザ
ーに6つのオプションの内の1つを選択することを要求
する。オプション1は第3B図のDCアレイ・ライブラ
リィ割振リスクリーンを出現させる。オプション2は第
3C図のACアレイ・ライブラリィ割振リスクリーンを
出現させる。オプション3は第3D図乃至3G図に表示
されるDCテスト・スクリーンを以下により詳細に説明
される順序で出現させる。オプション4は第3H乃至3
Jに表示されるACテスト・スクリーンを以下に説明す
る順序で出現させる。
オプション5は第3に図に示される前景処理スクリーン
を出現させ、オプション6は第3L図に示される背景処
理スクリーンを出現させる。
を出現させ、オプション6は第3L図に示される背景処
理スクリーンを出現させる。
オプション3及び4を選択する前に、オプション1及び
2がそれぞれ選択されなければならないことに注意しな
ければならない。もし、これが行なわれなければ、適当
なエラー・メツセージが表示されるだろう。
2がそれぞれ選択されなければならないことに注意しな
ければならない。もし、これが行なわれなければ、適当
なエラー・メツセージが表示されるだろう。
第3B及び30図の対話式データ入力スクリーンが以下
に詳細に説明される。アレイ・テスト仕様対話式入力を
簡単に説明するために、DC及びACテストの両方の代
表的例がユーザーの視点から説明される。
に詳細に説明される。アレイ・テスト仕様対話式入力を
簡単に説明するために、DC及びACテストの両方の代
表的例がユーザーの視点から説明される。
(DC@品テスト例)
DCテストに対して、DC製品テスト(相互接続された
メモリ・セルから成る集積回路アレイに対して行なわれ
る)及びDCテスト・サイト・テスト(接続されない素
子をその上に有する集積回路チップに対して行なわれる
)の両方が説明される。ここで初めて説明されるDC製
品テスト、DCテスト・サイト・テスト及びACテスト
は、代表的なテスト・データが第1図の全体のテスト・
システムを通じてどのように処理されるかを説明するた
めに、この明細書の残りの部分を通じて実行される。D
CC製品スストデータ入力を説明する目的のため、高レ
ベル・テスト仕様20は、VCC電源が2vに設定され
、78日電源がOvに設定された状態でアレイ・ピンP
l上の入力電流を測定することを要求していると仮定す
る。またテストは、ビンP2及びP3に800mVの電
圧が印加される際にビンP1に200mVの電圧が印加
されることを要求している。測定される入力電流は、1
00乃至500μAの間になければならない。
メモリ・セルから成る集積回路アレイに対して行なわれ
る)及びDCテスト・サイト・テスト(接続されない素
子をその上に有する集積回路チップに対して行なわれる
)の両方が説明される。ここで初めて説明されるDC製
品テスト、DCテスト・サイト・テスト及びACテスト
は、代表的なテスト・データが第1図の全体のテスト・
システムを通じてどのように処理されるかを説明するた
めに、この明細書の残りの部分を通じて実行される。D
CC製品スストデータ入力を説明する目的のため、高レ
ベル・テスト仕様20は、VCC電源が2vに設定され
、78日電源がOvに設定された状態でアレイ・ピンP
l上の入力電流を測定することを要求していると仮定す
る。またテストは、ビンP2及びP3に800mVの電
圧が印加される際にビンP1に200mVの電圧が印加
されることを要求している。測定される入力電流は、1
00乃至500μAの間になければならない。
上述のDCテスト・データは以下のようにして入力され
る。
る。
第3A図の主オプション・メニュー・スクリーンが現れ
た時、ユーザーはオプション1を選択する。これは第3
B図のDCアレイ・ライブラリ割振リスクリーンを出現
させる。第3B図の割振りスクリーンは、ユーザーにプ
ロダクトを説明する一般的なパラメータの−続きを入力
することを要求する。このパラメータの−続きは、テス
ト・システムにより引き続<DCテスト・データの処理
のために必要な全てのデータ・セットを独特に割振るた
めに後に使用される。より詳細には、第3B図を参照す
ると、パ技術(T E CI−I N OL OGY)
”の@(フィールド)はどのアレイ製品ファミリイがテ
ストされているかを識別する。″製品タイプ(PROD
UCT TYPE)”の欄(フィールド)はパッケージ
・レベルを識別する。
た時、ユーザーはオプション1を選択する。これは第3
B図のDCアレイ・ライブラリ割振リスクリーンを出現
させる。第3B図の割振りスクリーンは、ユーザーにプ
ロダクトを説明する一般的なパラメータの−続きを入力
することを要求する。このパラメータの−続きは、テス
ト・システムにより引き続<DCテスト・データの処理
のために必要な全てのデータ・セットを独特に割振るた
めに後に使用される。より詳細には、第3B図を参照す
ると、パ技術(T E CI−I N OL OGY)
”の@(フィールド)はどのアレイ製品ファミリイがテ
ストされているかを識別する。″製品タイプ(PROD
UCT TYPE)”の欄(フィールド)はパッケージ
・レベルを識別する。
“部品番号識別(PART#ID)”及び″設計変更レ
ベル(ENGINEERING CHANGE LEV
EL)” (7)II (フィー)L/ド)は、アレイ
製品ファミリイ内の特定のアレイ構成要素及びそれの現
在の設計レベルを識別する。最後に、“処分CDl5P
O8ITION)”の欄(フィールド)は、このテスト
が全く新しいDCテス]〜・データ組を生成しているの
か又は存在するデータを修正しているのかどうかを識別
する。
ベル(ENGINEERING CHANGE LEV
EL)” (7)II (フィー)L/ド)は、アレイ
製品ファミリイ内の特定のアレイ構成要素及びそれの現
在の設計レベルを識別する。最後に、“処分CDl5P
O8ITION)”の欄(フィールド)は、このテスト
が全く新しいDCテス]〜・データ組を生成しているの
か又は存在するデータを修正しているのかどうかを識別
する。
第3B図の割振リスクリーン内へのデータ入力が完成す
ると、スクリーン・イメージ管理26は再び第3B図の
主オプション・メニューを提示する。そして、上述の例
のDC製品テスト・データを入力するために、ユーザー
は” D Cテスト・データ入力(DCTEST DA
TA ENTRY)” (オプション3)を選択する。
ると、スクリーン・イメージ管理26は再び第3B図の
主オプション・メニューを提示する。そして、上述の例
のDC製品テスト・データを入力するために、ユーザー
は” D Cテスト・データ入力(DCTEST DA
TA ENTRY)” (オプション3)を選択する。
オプション3の選択は、第3D図のDCテスト・データ
入力スクリーンを出現させる。DCテスト・データ入力
スクリーンは、ユーザーに入力されるべきDCテスト情
報の所望のタイプを選択することを可能にする。ユーザ
ーは、゛′プロジェクト識別(PROJECT IDE
NTIFICAION)”をテスト・プログラム(’l
’EsT PROGRAM)2名と共に入力する。“テ
スト・プログラム”名のフォーマット定義はスクリーン
上側5記述される。′メンバー(MEMBER)”の欄
はDCテスト・データのどのタイプがアクセスされて更
新されるべきかを決定する。メンバー(MEMBER)
欄のフォーマットは以下の通りである。
入力スクリーンを出現させる。DCテスト・データ入力
スクリーンは、ユーザーに入力されるべきDCテスト情
報の所望のタイプを選択することを可能にする。ユーザ
ーは、゛′プロジェクト識別(PROJECT IDE
NTIFICAION)”をテスト・プログラム(’l
’EsT PROGRAM)2名と共に入力する。“テ
スト・プログラム”名のフォーマット定義はスクリーン
上側5記述される。′メンバー(MEMBER)”の欄
はDCテスト・データのどのタイプがアクセスされて更
新されるべきかを決定する。メンバー(MEMBER)
欄のフォーマットは以下の通りである。
“D”
xxx−技術
y−製品タイプの第1文字
Z−接尾部レベル
rtL”又はS”−“L”→テスト限界、tt S F
l→電源 第3D図のDCテスト・データ入力スクリーンを完成さ
せた後、もし選択すると、′メンバー(MEMBER)
”の欄に対する上述のフォーマットに従って利用可能な
メンバーを含んだ選択リストがユーザーに提供される。
l→電源 第3D図のDCテスト・データ入力スクリーンを完成さ
せた後、もし選択すると、′メンバー(MEMBER)
”の欄に対する上述のフォーマットに従って利用可能な
メンバーを含んだ選択リストがユーザーに提供される。
上述したテスト・データ例を入力するために、ユーザー
は電源限界を選択する。そして、第3E図の電源メニュ
ー・スクリーンが出現する。
は電源限界を選択する。そして、第3E図の電源メニュ
ー・スクリーンが出現する。
第3E図を参照すると、″電力供給ケース番号(POW
ER5UPPLY CASE NUMBER)”の欄は
テストに対して要求される各々独特な電力供給構成を識
別する。これは、同じDCアレイ・デスト内で異なった
電力供給構成を行う融通性を与える。゛′電力供給ケー
ス番号(POWER5UPPLY CASE NUMB
ER)”の欄は、第3E図の電源メニュー・スクリーン
内の情報と第3F図のテスト限界スクリーンとの間に以
下に述べるような連結を与える。この欄はu 1 nに
設定される。゛′ケースの総番号(TOTAL NUM
BEROF CASES)”の欄は、単に高レベル・テ
スト仕様20により定義される独特の電力供給構成の総
数である。この例においては、この欄は“1″に設定さ
れる。上述の例のデータを入力するために、ユーザーは
グループ1及び2のv0゜”欄にキーワード゛l V
ccI+を満し、グループ1及び2のVBF1”欄にキ
ーワード“’V、、”を満す。電力ピンの2つのグルー
プとして電力供給を表示することにより、もし製品があ
る与えられた供給電圧に対して付加的な電、カビンを要
求する時、物理的電力供給ピンを共有する融通性がある
。これは以下に述べる“モード(MODE)”欄と関連
して用いられる。
ER5UPPLY CASE NUMBER)”の欄は
テストに対して要求される各々独特な電力供給構成を識
別する。これは、同じDCアレイ・デスト内で異なった
電力供給構成を行う融通性を与える。゛′電力供給ケー
ス番号(POWER5UPPLY CASE NUMB
ER)”の欄は、第3E図の電源メニュー・スクリーン
内の情報と第3F図のテスト限界スクリーンとの間に以
下に述べるような連結を与える。この欄はu 1 nに
設定される。゛′ケースの総番号(TOTAL NUM
BEROF CASES)”の欄は、単に高レベル・テ
スト仕様20により定義される独特の電力供給構成の総
数である。この例においては、この欄は“1″に設定さ
れる。上述の例のデータを入力するために、ユーザーは
グループ1及び2のv0゜”欄にキーワード゛l V
ccI+を満し、グループ1及び2のVBF1”欄にキ
ーワード“’V、、”を満す。電力ピンの2つのグルー
プとして電力供給を表示することにより、もし製品があ
る与えられた供給電圧に対して付加的な電、カビンを要
求する時、物理的電力供給ピンを共有する融通性がある
。これは以下に述べる“モード(MODE)”欄と関連
して用いられる。
“電力供給クランプ(POWER5UPPLY CLA
MP)”電圧及びコンプライアンス電流“範囲(RAN
GE)”値は第3E図に示されるようなm準値に前もっ
て初期設定される。ユーザーは、前もって初期設定され
た値を使用するが又はそれらを変更するかの選択#Mk
有する。″モード(MODE)”欄は、5つの電力供給
Vcc、Vlle、v、、 V、、、 V、、(7)ト
(7)1−+4.[L、でモ3つの値の内の1つである
ことができる。
MP)”電圧及びコンプライアンス電流“範囲(RAN
GE)”値は第3E図に示されるようなm準値に前もっ
て初期設定される。ユーザーは、前もって初期設定され
た値を使用するが又はそれらを変更するかの選択#Mk
有する。″モード(MODE)”欄は、5つの電力供給
Vcc、Vlle、v、、 V、、、 V、、(7)ト
(7)1−+4.[L、でモ3つの値の内の1つである
ことができる。
ある与えられたアレイ製品に対するある与えられた供給
電圧に要求される電圧供給ピンの数が、グループ1及び
2内の利用可能な供給ピンの総数ト一致すル時、”41
f (STANDARD)” モードが使用される。″
多重(MULTI PLE)”モード及び1′2重(D
UAL)”モードは、グループ]、及び2内の利用可能
以上に供給ピンの総数が必要とされる時に用いられる。
電圧に要求される電圧供給ピンの数が、グループ1及び
2内の利用可能な供給ピンの総数ト一致すル時、”41
f (STANDARD)” モードが使用される。″
多重(MULTI PLE)”モード及び1′2重(D
UAL)”モードは、グループ]、及び2内の利用可能
以上に供給ピンの総数が必要とされる時に用いられる。
゛′多数(MULTIPE)”j;l:、単に1つの供
給設定によりグループ1及び/又はグループ2が共有さ
れるのを必要とされる時に用いられる。もし、グループ
1及び2が2つの異する供給設定により共有されるのを
必要とされる時には1′2重(DULE)”が用いられ
る。前もって初期設定さILる値は、゛′標準(STA
NDARD)”である。″入/出力クランプ(IOCL
AMP)”及び″入/出力範囲(IORANGE)”欄
は第3E図に示される値に前もって初期設定される。ユ
ーザーは初期設定値を使用するか又はそれらを変更する
選択権を有する。
給設定によりグループ1及び/又はグループ2が共有さ
れるのを必要とされる時に用いられる。もし、グループ
1及び2が2つの異する供給設定により共有されるのを
必要とされる時には1′2重(DULE)”が用いられ
る。前もって初期設定さILる値は、゛′標準(STA
NDARD)”である。″入/出力クランプ(IOCL
AMP)”及び″入/出力範囲(IORANGE)”欄
は第3E図に示される値に前もって初期設定される。ユ
ーザーは初期設定値を使用するか又はそれらを変更する
選択権を有する。
供給メニュー・スクリーン(第3E図)を完成した時、
ユーザーは再び前述したようにデータ入力選択リストを
提示され志だろう。そして、ユーザーはDCテスト限界
スクリーンを選択し、そして第3F図に示されるスクリ
ーンが出現する。第3F図のデータを供給するため、ユ
ーザーは指定されているテストを識別するために用いる
8文字の″テスト名(TEST NAME)”を最初に
供給する。
ユーザーは再び前述したようにデータ入力選択リストを
提示され志だろう。そして、ユーザーはDCテスト限界
スクリーンを選択し、そして第3F図に示されるスクリ
ーンが出現する。第3F図のデータを供給するため、ユ
ーザーは指定されているテストを識別するために用いる
8文字の″テスト名(TEST NAME)”を最初に
供給する。
“診断番号(DNAGNO8TICNUMBER)”は
前もって1に初期設定される。″診断番号(DIAGN
O8TICNUMBER)”は故障相互関係に用いられ
、そしてユーザーはこの番号を修正することができる。
前もって1に初期設定される。″診断番号(DIAGN
O8TICNUMBER)”は故障相互関係に用いられ
、そしてユーザーはこの番号を修正することができる。
″遅延(DELAY)”欄は、システムが計算した遅延
を無効にするユーザーの融通性を可能にする。さもなけ
れば、システムは電力供給が安定するまで測定時間を遅
らすために安定時間遅延を計算する。上述したDC製品
テスト例のデータを入力するために。
を無効にするユーザーの融通性を可能にする。さもなけ
れば、システムは電力供給が安定するまで測定時間を遅
らすために安定時間遅延を計算する。上述したDC製品
テスト例のデータを入力するために。
P1”” 500μA”、及び“100μA I7がそ
れぞれ゛′測測定れるピン(M E A S U RE
DP I N)”、′高限界(H’IGHLIMIT
)”及び1′低限界(LOW LIMIT)”欄に入力
される。′電力供給ケース番号(P OWE R5UP
PLY CASE NUMBER)”の欄は“1”に設
定される。この1”はこのテストに対して第3E図の電
力供給スクリーン中のどの構成が使用されるべきかを示
す。第3F図のパピン(PIN)”及び値(VALUE
)” (7)欄は必要な与えられた条件を含む。上述し
た特別の例においては、以下のピン及び値が入力される
だろう。
れぞれ゛′測測定れるピン(M E A S U RE
DP I N)”、′高限界(H’IGHLIMIT
)”及び1′低限界(LOW LIMIT)”欄に入力
される。′電力供給ケース番号(P OWE R5UP
PLY CASE NUMBER)”の欄は“1”に設
定される。この1”はこのテストに対して第3E図の電
力供給スクリーン中のどの構成が使用されるべきかを示
す。第3F図のパピン(PIN)”及び値(VALUE
)” (7)欄は必要な与えられた条件を含む。上述し
た特別の例においては、以下のピン及び値が入力される
だろう。
“P I N” ”VALUE”
PL 200mV
P 2 800 m V
F6 800mV
vCC2v
Vsa OV
第3F図の下から3分の1の欄は、DCテストの実行中
にパルスを書込むための必要条件に関する。もし、高レ
ベル・テスト仕様20がパルス書込みを必要とするなら
ば、パルスは第3F図の下から3分の1の欄を満すこと
により指定される。
にパルスを書込むための必要条件に関する。もし、高レ
ベル・テスト仕様20がパルス書込みを必要とするなら
ば、パルスは第3F図の下から3分の1の欄を満すこと
により指定される。
1′タイプ(TYPE)”の欄はAC又はDCスイッチ
のどちらが使用されるべきかを決定する。
のどちらが使用されるべきかを決定する。
″ピン(PIN)”欄はパルスされるピン番号である。
″リード(LEAD)”及び1′トレール(TRAIL
)欄は、パルスの前及び後端を時間値及び単位(例えば
、20ナノ秒に対しては20 ns)を入力して定義す
る。“零復帰(RETURN To ZERO)”欄は
それが遷移か又は完全なパルスかを決定する。
)欄は、パルスの前及び後端を時間値及び単位(例えば
、20ナノ秒に対しては20 ns)を入力して定義す
る。“零復帰(RETURN To ZERO)”欄は
それが遷移か又は完全なパルスかを決定する。
第3F図のDCテスト限界スクリーンが完成された後、
1つのDCプロダクト・テストのためのスクリーン入力
は完成され、そして第3A図の主オプション・メニュー
が再び表示されるだろう。
1つのDCプロダクト・テストのためのスクリーン入力
は完成され、そして第3A図の主オプション・メニュー
が再び表示されるだろう。
もちろん、多数のDCプロダク1−・テストの場合を上
述した方法により入力することができる。
述した方法により入力することができる。
DCテスト・データの対話式入力の説明を完成させるた
めに、第2の例がDCテスト・サイト・データの入力に
ついて示される。
めに、第2の例がDCテスト・サイト・データの入力に
ついて示される。
(DCテスト・サイト・テスト例)
高レベル・テスト仕様20が、−500mV乃至一70
0mVの間のv8やトランジスタ測定を必要とすると仮
定する。このデータを入力するために、上述の対話式デ
ータ入カニ程が、ユーザーに第3F図のDCテスト限界
メニューの代りに第3G図のDCテスト・サイト限界メ
ニューが提示されることを除いて続行されるであろう。
0mVの間のv8やトランジスタ測定を必要とすると仮
定する。このデータを入力するために、上述の対話式デ
ータ入カニ程が、ユーザーに第3F図のDCテスト限界
メニューの代りに第3G図のDCテスト・サイト限界メ
ニューが提示されることを除いて続行されるであろう。
第3F図と対照的に第3G図のスクリーンの表示は、第
3B図のDCアレイ・ライブラリィ割振りスクリーンノ
″製品タイプ(PRODUCT TYPE)”の欄に入
力されるデータにより決定されるだろう。
3B図のDCアレイ・ライブラリィ割振りスクリーンノ
″製品タイプ(PRODUCT TYPE)”の欄に入
力されるデータにより決定されるだろう。
第3G図のDCテスト・サイト限界メニューの表示に際
して、ユーザーは指定されているテストを識別するため
にテスj・名を入力するだろう。
して、ユーザーは指定されているテストを識別するため
にテスj・名を入力するだろう。
“ピン(正)(PIN (POS))”及び11ビン(
負)(PIN (NEG))”の欄はトランジスタ上の
どのポイント間が測定されるかを選択するために用いら
れる。上述の例においては、単に正のピンが指定される
のを必要とし、ユーザーはエミッタ・ピン番号に対応す
るプロダクト・ピンを入力するであろう。例えば、この
プロダクト・ピンはPlである。−500mV及び−7
00mVの値がそれぞれ“高限界(MAX LIMIT
)”及び″低限界(MIN LIMIT)”の欄に入力
される。
負)(PIN (NEG))”の欄はトランジスタ上の
どのポイント間が測定されるかを選択するために用いら
れる。上述の例においては、単に正のピンが指定される
のを必要とし、ユーザーはエミッタ・ピン番号に対応す
るプロダクト・ピンを入力するであろう。例えば、この
プロダクト・ピンはPlである。−500mV及び−7
00mVの値がそれぞれ“高限界(MAX LIMIT
)”及び″低限界(MIN LIMIT)”の欄に入力
される。
1′診断番号(DIAGNO5TICNUMBER)”
の欄は前もって“01″に初期設定される。この欄は故
障相関関係のために使用され、またユーザーにより修正
されることができる。、′電力供給ケース番号(POW
ER5U−P、PLYCASE’ NUMBER)”の
欄は′1”に設定される。したがって、この1′1”は
供給メニュー(第3E図)の内のどの構成が用いられる
べきかを指定する。“エミッタ・ピン(EMITTER
P I N)”及び“エミッタ値(EMITTERVA
LUE)”の欄は、高レベル・テスト仕様20に指定さ
れるようにエミッタ・ピン名(Pl)及び加えられる電
流値(−10μA)に設定される。1ベース・ピン(B
ASE PIN)” (P2)はグランド(”GND”
)に設定される。同様に、“コレクタ・ピン(COLL
ECTORp工N)” (P3)はグランド(“GND
”)に設定される。もし、高レベル仕様20により要求
されるならば、他の条件及び処理パラメータも指定する
ことができる。DCテスト・サイト・テストの完了時に
、ユーザーは第3A図の主オプション・メニューに戻る
だろう。
の欄は前もって“01″に初期設定される。この欄は故
障相関関係のために使用され、またユーザーにより修正
されることができる。、′電力供給ケース番号(POW
ER5U−P、PLYCASE’ NUMBER)”の
欄は′1”に設定される。したがって、この1′1”は
供給メニュー(第3E図)の内のどの構成が用いられる
べきかを指定する。“エミッタ・ピン(EMITTER
P I N)”及び“エミッタ値(EMITTERVA
LUE)”の欄は、高レベル・テスト仕様20に指定さ
れるようにエミッタ・ピン名(Pl)及び加えられる電
流値(−10μA)に設定される。1ベース・ピン(B
ASE PIN)” (P2)はグランド(”GND”
)に設定される。同様に、“コレクタ・ピン(COLL
ECTORp工N)” (P3)はグランド(“GND
”)に設定される。もし、高レベル仕様20により要求
されるならば、他の条件及び処理パラメータも指定する
ことができる。DCテスト・サイト・テストの完了時に
、ユーザーは第3A図の主オプション・メニューに戻る
だろう。
第3A図乃至第3L図のデータ入力スクリーンの記述を
完了するために、ACテストの例を説明する。
完了するために、ACテストの例を説明する。
(ACテスト例)
例示される特別の例は良く知られているチェッカーボー
ド・テス1へであり、ワード方向に増加していく。テス
トは100nsのサイクル時間で実行される6続出し及
び書込みパルスは20nsであり、電力供給VCCがO
V、電力供給Vaaが一2v、そして電力供給vggが
一5vである。
ド・テス1へであり、ワード方向に増加していく。テス
トは100nsのサイクル時間で実行される6続出し及
び書込みパルスは20nsであり、電力供給VCCがO
V、電力供給Vaaが一2v、そして電力供給vggが
一5vである。
上述したDCテストと同じ様に、ユーザーは第3A図の
主オプション・メニュー・スクリーンと共に開始し、オ
プション2を選択する′tII30図のACアレイ・ラ
イブラリィ割振リスクリーンが表示される。第3C図の
割−〇スクリーンはユーザーが一般的な製造記述パラメ
ータの−続きを入力することを要求する。このパラメー
タの−続きは、その後にテスト・システムにより後のA
Cテスト・データの処理のため、全ての必要なデータ組
を独特に割振るために用いられる。より詳細には、第3
C図を参照すると、“技術(TECHNOLOGY)”
の欄はどのアレイ製品ファミリイがテストされているか
を識別する。″製品タイプ(PRODUCT TYPE
)”欄はパツケーージ・レベルを示す。1部品番号(P
ART NUMBER)”及び“設計変更レベル(EN
GINEERING CHANGE LEVEL) ″
の欄は一般的なアレイ・プロダク1〜・ファミリイ内の
特定のアレイ要素とその現在の設計レベルとを11則す
る。′ワード・アドレス数(NUMBEROF WOR
D ADDRESSES)”及び“ピッ1〜・アドレス
数(NUMBEROF BITADDRESSES)”
はアレイのアドレスの大きさを定義する。″データ線数
(NUMBEROF DATA LINES)”はアレ
イのデータ・イン及びデータ・アウト・ボートを定義す
る。′コントロール線数(NUM’BER0FCONT
ROLL LINES)”は読出し、書込み又はデータ
線と関連した制御ゲート数を定義する。“デザイン(D
ESIGN)′の欄は、アレイの物理的配置、即ち織り
込まれている(intervoven)か織り込まれて
いない(non−interwoven)かについて関
する。最後に、″処理(DISPO8ITION)”の
欄はテスト期間が全く新しし1ACテスト・データの組
を発生しているのか又は単に存在しているデータを修正
しているのかを識別する。
主オプション・メニュー・スクリーンと共に開始し、オ
プション2を選択する′tII30図のACアレイ・ラ
イブラリィ割振リスクリーンが表示される。第3C図の
割−〇スクリーンはユーザーが一般的な製造記述パラメ
ータの−続きを入力することを要求する。このパラメー
タの−続きは、その後にテスト・システムにより後のA
Cテスト・データの処理のため、全ての必要なデータ組
を独特に割振るために用いられる。より詳細には、第3
C図を参照すると、“技術(TECHNOLOGY)”
の欄はどのアレイ製品ファミリイがテストされているか
を識別する。″製品タイプ(PRODUCT TYPE
)”欄はパツケーージ・レベルを示す。1部品番号(P
ART NUMBER)”及び“設計変更レベル(EN
GINEERING CHANGE LEVEL) ″
の欄は一般的なアレイ・プロダク1〜・ファミリイ内の
特定のアレイ要素とその現在の設計レベルとを11則す
る。′ワード・アドレス数(NUMBEROF WOR
D ADDRESSES)”及び“ピッ1〜・アドレス
数(NUMBEROF BITADDRESSES)”
はアレイのアドレスの大きさを定義する。″データ線数
(NUMBEROF DATA LINES)”はアレ
イのデータ・イン及びデータ・アウト・ボートを定義す
る。′コントロール線数(NUM’BER0FCONT
ROLL LINES)”は読出し、書込み又はデータ
線と関連した制御ゲート数を定義する。“デザイン(D
ESIGN)′の欄は、アレイの物理的配置、即ち織り
込まれている(intervoven)か織り込まれて
いない(non−interwoven)かについて関
する。最後に、″処理(DISPO8ITION)”の
欄はテスト期間が全く新しし1ACテスト・データの組
を発生しているのか又は単に存在しているデータを修正
しているのかを識別する。
第3C図のACアレイ・ライブラリィ割振リスクリーン
内のデータ入力を完了すると、スクリーン・イメージ管
理26は、再び第3A図の主オプション・メニューを表
示する。そして、上述の例のACテスト・データを入力
するために、ユーザーは”ACTEST DATA E
NTRY”(オプション4)を選択する。オプション4
の選択は、第3 H図のACテスト・データ入力スクリ
ーンを表示させる。このスクリーンはユーザーに入力さ
れるべき所望のタイプのACテスト情報を選択すること
を許す。ここで指定される情報はすでに第3D図に関連
して説明されている。
内のデータ入力を完了すると、スクリーン・イメージ管
理26は、再び第3A図の主オプション・メニューを表
示する。そして、上述の例のACテスト・データを入力
するために、ユーザーは”ACTEST DATA E
NTRY”(オプション4)を選択する。オプション4
の選択は、第3 H図のACテスト・データ入力スクリ
ーンを表示させる。このスクリーンはユーザーに入力さ
れるべき所望のタイプのACテスト情報を選択すること
を許す。ここで指定される情報はすでに第3D図に関連
して説明されている。
第3H図のACテスト・データ入力スクリーンの完了の
後、もし選択されたならば、選択リストがユーザーに与
えられ、上述したように電力供給限界又は入力/出力テ
スト限界のいずれかを選択することを可能にする。上述
したテスト・データを入力するために、ユーザーは電力
供給限界を選択するであろう、そして第3E図の供給メ
ニュー・スクリーンが表わされるであろう、このメニュ
ーは、すでにDCCスス例に関して詳細に説明されてお
り、再び説明しない。
後、もし選択されたならば、選択リストがユーザーに与
えられ、上述したように電力供給限界又は入力/出力テ
スト限界のいずれかを選択することを可能にする。上述
したテスト・データを入力するために、ユーザーは電力
供給限界を選択するであろう、そして第3E図の供給メ
ニュー・スクリーンが表わされるであろう、このメニュ
ーは、すでにDCCスス例に関して詳細に説明されてお
り、再び説明しない。
第3E図の供給メニュー・スクリーンの完成の際、ユー
ザーは再びデータ入力選択リストを表示されるであろう
。ここでユーザーはACテスト限界メニューを選択し、
第3工図に示されるスクリーンが表示される。第3I図
のスクリーンのデータを供給するため、ユーザーは指定
されているテストを識別するのに用いられる8文字のデ
スト名を最初に与える。″診断番号(DIAGNO8T
IC#)”の欄は前もって“01”に初期設定される。
ザーは再びデータ入力選択リストを表示されるであろう
。ここでユーザーはACテスト限界メニューを選択し、
第3工図に示されるスクリーンが表示される。第3I図
のスクリーンのデータを供給するため、ユーザーは指定
されているテストを識別するのに用いられる8文字のデ
スト名を最初に与える。″診断番号(DIAGNO8T
IC#)”の欄は前もって“01”に初期設定される。
“診断番号(DIAGNO8TI(4)”は故障相関関
係に用いられ、ユーザーはこの番号を修正できる。″電
力供給ケース番号(POWER5UPPLY C,AS
E#)”の欄は1′1”に設定され、このテストのため
に電力供給スクリーンのどの構成が用いられるかを指定
する。゛′サイクル時間CCYCLE TIME)”の
欄はテストのためのサイクル時間であり、上述の例によ
れば100nsがそこに置かれる。″ピン・タイミング
(P I N T I M I NG)”欄は必要なA
Cテストを行うために要するパルス情報を含んでいる。
係に用いられ、ユーザーはこの番号を修正できる。″電
力供給ケース番号(POWER5UPPLY C,AS
E#)”の欄は1′1”に設定され、このテストのため
に電力供給スクリーンのどの構成が用いられるかを指定
する。゛′サイクル時間CCYCLE TIME)”の
欄はテストのためのサイクル時間であり、上述の例によ
れば100nsがそこに置かれる。″ピン・タイミング
(P I N T I M I NG)”欄は必要なA
Cテストを行うために要するパルス情報を含んでいる。
ACテストの例を続けると、プロダクト読出しピンはO
nsのTON、20nsのTo@11を有し、零復帰パ
ルス(Rz)であろう。説明のために、プロダクト読出
しピンがR1であると仮定する。書込みピン(Wlと呼
ぶと仮定する)は同様な方法によって定義されるであう
う。
nsのTON、20nsのTo@11を有し、零復帰パ
ルス(Rz)であろう。説明のために、プロダクト読出
しピンがR1であると仮定する。書込みピン(Wlと呼
ぶと仮定する)は同様な方法によって定義されるであう
う。
1′電源/入力/出力ピン(POWER/INPUT1
0UTPUT PIN)”の欄は、次のように満される
であろう。”PIN”はVCCl“′VA L U E
”は0■、”PIN”はVflR、パfALUE”は
−2v、“PIN”はVHIf、” V A L UE
”は−5vである。゛1パターン・グループ(PATT
ERN GROUP)”はこのACテスト例に対して”
1サイ’))Lt/セ)Li (ICYCLE/CE
L L )”に設定されるであろう。他の適当なパター
ン・グループ欄は、周知のテスト・パターンに対応して
N2,4サイクル/セルなどである。
0UTPUT PIN)”の欄は、次のように満される
であろう。”PIN”はVCCl“′VA L U E
”は0■、”PIN”はVflR、パfALUE”は
−2v、“PIN”はVHIf、” V A L UE
”は−5vである。゛1パターン・グループ(PATT
ERN GROUP)”はこのACテスト例に対して”
1サイ’))Lt/セ)Li (ICYCLE/CE
L L )”に設定されるであろう。他の適当なパター
ン・グループ欄は、周知のテスト・パターンに対応して
N2,4サイクル/セルなどである。
“総バス(71”0TAL PASSES)”の欄は2
に設定されるだろう。この欄はテスト・パターン・シス
テムにより付加的なパス・スクリーン(第3J図に関し
て述べられる)の数を決定するために用いられる。パス
は、テスト・サイクルの間に実行されるべき操作の数と
して定義される。
に設定されるだろう。この欄はテスト・パターン・シス
テムにより付加的なパス・スクリーン(第3J図に関し
て述べられる)の数を決定するために用いられる。パス
は、テスト・サイクルの間に実行されるべき操作の数と
して定義される。
゛′パス数(PASS NUMBER)”の欄は、この
操作サイクルを決定する数である。” CM OD E
”の欄は、現在のアドレシングが増加的(工N CR
E M E N T )方法であるか又は減少的(DE
CREMENT)方法であるかを指示する。この例では
これは増加的である。
操作サイクルを決定する数である。” CM OD E
”の欄は、現在のアドレシングが増加的(工N CR
E M E N T )方法であるか又は減少的(DE
CREMENT)方法であるかを指示する。この例では
これは増加的である。
第3I図の説明を続けると、”CADDRESS DI
RECTION”の欄は、アレイ内を処理するためのア
ドレシング体系を示している。上述のACテストの例に
おいて、それはワード・アドレス(ripvord)中
をリップリング(rippling)する、” HM
OD E”及び1′HA D D RE S 5DIR
EC:Tl0N”は前述したのと同じ意味を有し、N2
ホーム・アレイ・アドレスのみに関する。“N2スキッ
プ・ワード(N2sKIp w。
RECTION”の欄は、アレイ内を処理するためのア
ドレシング体系を示している。上述のACテストの例に
おいて、それはワード・アドレス(ripvord)中
をリップリング(rippling)する、” HM
OD E”及び1′HA D D RE S 5DIR
EC:Tl0N”は前述したのと同じ意味を有し、N2
ホーム・アレイ・アドレスのみに関する。“N2スキッ
プ・ワード(N2sKIp w。
RD)”及び“N”5KIP BIT)”の欄は、もし
縮減されたN2又はPing−Pangテストが要求さ
れるときに用いられる。もし、完全なN2でなく縮減化
されたテストが実行される時、これらの欄はアウェイ・
アドレス(away address)を飛び越す時に
飛び越すべきビット又はワードの番号を示すことにより
縮減化されたアドレシング体系を定義している。
縮減されたN2又はPing−Pangテストが要求さ
れるときに用いられる。もし、完全なN2でなく縮減化
されたテストが実行される時、これらの欄はアウェイ・
アドレス(away address)を飛び越す時に
飛び越すべきビット又はワードの番号を示すことにより
縮減化されたアドレシング体系を定義している。
パルス部分(第3工図の下3分の1)は、ノ樗スの間に
パルスされるべきビンを決定する。上述されたACテス
トの例においては、最初のパスは書込みサイクルであり
、そのため書込みビン(Wl)がパルスされる。最後に
、第3I図の底の機能(FUNCTION)部分は実行
されるべきアレイ操作を指定している。このACテスト
例ではセルのテスト毎が1つのサイクルであるので、最
初のパスで1つのアレイ操作が実行される。したがって
、」二連のACテストの例に対しては、” w xO”
が指定される。許される機能が表2に含まれている。従
って、ユーザーは表2からアレイ全体にわたってこのパ
スのためにセル毎に別個の操作を示す複数の機能を入力
することができる。これらの機能はテスト技術において
良く知られており、従って詳細には説明しない。
パルスされるべきビンを決定する。上述されたACテス
トの例においては、最初のパスは書込みサイクルであり
、そのため書込みビン(Wl)がパルスされる。最後に
、第3I図の底の機能(FUNCTION)部分は実行
されるべきアレイ操作を指定している。このACテスト
例ではセルのテスト毎が1つのサイクルであるので、最
初のパスで1つのアレイ操作が実行される。したがって
、」二連のACテストの例に対しては、” w xO”
が指定される。許される機能が表2に含まれている。従
って、ユーザーは表2からアレイ全体にわたってこのパ
スのためにセル毎に別個の操作を示す複数の機能を入力
することができる。これらの機能はテスト技術において
良く知られており、従って詳細には説明しない。
光重
人且バ久二Z撲胤:
(1)−律に零を読出す: RUO
(2)−律に1を読出す: RUI
(3)零から始まるチェッカーボードを読出す: RX
O (4)1から始まるチェッカーボードを読出す: RX
I (5)零から始まる単一ビットを読出す: R80(6
)1から始まる単一ビットを読出す: R8I(7)零
から始まるデータ・イン・ノ(−(DATA−IN R
AI3)を読出す: RDO(8)1から始まるデータ
・イン・ノ(−(DATA−IN [3^R5)を読出
す: RDI(9)零から始まるコルバー( COL[3AR5)を読出す: RCO(10) 1か
ら始まるコルバー( COLBAR5)を読出す: RCl (11)ホーム・アドレスに於て零を読出す:RHO(
12)アウェイ・アドレスに於て零を続出す: RAO (13)ホーム・アドレスに於て1を読出す:RH1(
14)アウェイ・アドレスに於て1を読出す: RAI (15)−律に零を書込む= WUO (16)−律に1を書込む: WtJl(17)零から
始まるチェッカーボードを書込む: WxO (18) 1から始まるチェッカーボードを書込む:
WXl (19)零から始まる単一ビットを書込む: WSO(
20) 1から始まる単一ビットを書込む: WSI(
21)零から始まるデータ・イン・バーを書込む: W
DO (22)lから始まるデータ・イン・バーを書込む:
WDl (23)零から始まるコルバー( COLBAR5)を書込む: WCO (24) 1から始まるコルバー( COLBAR8)を書込む: WCI (25)ホーム・アドレスに於て零を書込む:WHO(
26)アウェイ・アドレスに於て零を書込む: WAO (27)ホーム・アドレスに於て1を書込む:WH1(
28)アウェイ・アドレスに於て1を書込む: WA1 第31図のACテスト限界スクリーンの″゛機能FtJ
NCTIONS)”の欄が満されている時、チェッカー
ボードの第1回のパスが完了される。
O (4)1から始まるチェッカーボードを読出す: RX
I (5)零から始まる単一ビットを読出す: R80(6
)1から始まる単一ビットを読出す: R8I(7)零
から始まるデータ・イン・ノ(−(DATA−IN R
AI3)を読出す: RDO(8)1から始まるデータ
・イン・ノ(−(DATA−IN [3^R5)を読出
す: RDI(9)零から始まるコルバー( COL[3AR5)を読出す: RCO(10) 1か
ら始まるコルバー( COLBAR5)を読出す: RCl (11)ホーム・アドレスに於て零を読出す:RHO(
12)アウェイ・アドレスに於て零を続出す: RAO (13)ホーム・アドレスに於て1を読出す:RH1(
14)アウェイ・アドレスに於て1を読出す: RAI (15)−律に零を書込む= WUO (16)−律に1を書込む: WtJl(17)零から
始まるチェッカーボードを書込む: WxO (18) 1から始まるチェッカーボードを書込む:
WXl (19)零から始まる単一ビットを書込む: WSO(
20) 1から始まる単一ビットを書込む: WSI(
21)零から始まるデータ・イン・バーを書込む: W
DO (22)lから始まるデータ・イン・バーを書込む:
WDl (23)零から始まるコルバー( COLBAR5)を書込む: WCO (24) 1から始まるコルバー( COLBAR8)を書込む: WCI (25)ホーム・アドレスに於て零を書込む:WHO(
26)アウェイ・アドレスに於て零を書込む: WAO (27)ホーム・アドレスに於て1を書込む:WH1(
28)アウェイ・アドレスに於て1を書込む: WA1 第31図のACテスト限界スクリーンの″゛機能FtJ
NCTIONS)”の欄が満されている時、チェッカー
ボードの第1回のパスが完了される。
データ入力管理は自動的に付加的なパス・スクリーン(
第3J図)を提示する。提示されるパス・スクリーンの
全体数は、第3I図の″総パス数(TOTAL PAS
S#)”の欄の関数である。
第3J図)を提示する。提示されるパス・スクリーンの
全体数は、第3I図の″総パス数(TOTAL PAS
S#)”の欄の関数である。
第3J図の付加的パス・スクリーンの欄は、第3工図の
ACテスト制限スクリーンと関連して既に説明されてお
り、説明はしない。ユーザーはigRXO″機能に対し
て第3J図の付加的パス・スクリーンを完了するだろう
。完成の際、第3A図の主オプション・メニューが再び
現われる。オプション1乃至4が既に完了しているため
、ユーザーは前景処理を実行するためにオプション5を
選択するであろう。そして、第3に図の前景処理スクリ
ーンが現れるであろう。第3に図の前景処理スクリーン
は、システムがスクリーン・イメージ管理及び監査プロ
グラム20の監査部分を実行してデータの完全さの監査
を実行することを命令する。
ACテスト制限スクリーンと関連して既に説明されてお
り、説明はしない。ユーザーはigRXO″機能に対し
て第3J図の付加的パス・スクリーンを完了するだろう
。完成の際、第3A図の主オプション・メニューが再び
現われる。オプション1乃至4が既に完了しているため
、ユーザーは前景処理を実行するためにオプション5を
選択するであろう。そして、第3に図の前景処理スクリ
ーンが現れるであろう。第3に図の前景処理スクリーン
は、システムがスクリーン・イメージ管理及び監査プロ
グラム20の監査部分を実行してデータの完全さの監査
を実行することを命令する。
この監査については前で説明しているのでここで再度説
明しない。同様に、第3に図の前景処理スクリーン中の
全ての欄は第3H図のACテスト・データ入力スクリー
ンと関連して説明されたので再び説明しない。前景処理
の完了の際、第3A図の主オプション・メニューが再び
表示されるだろう。
明しない。同様に、第3に図の前景処理スクリーン中の
全ての欄は第3H図のACテスト・データ入力スクリー
ンと関連して説明されたので再び説明しない。前景処理
の完了の際、第3A図の主オプション・メニューが再び
表示されるだろう。
良好な結果を得たオン・ライン監査の後で、オプション
6を背景処理のために用いることができる。オプション
6の選択の際、第3L図の背景処理オプション・メニュ
ーが出現する。バックグランド処理メニューは、ユーザ
ーがシステムに第1図の汎用言語命令シーケンスを発生
させることを命することを可能にする。OPTIONm
は、“テスタ(TESTER)”を除いて単にyes
/noの返事を要求している。汎用前語源命令シーケン
ス16の発生が、以下に詳細に説明される。
6を背景処理のために用いることができる。オプション
6の選択の際、第3L図の背景処理オプション・メニュ
ーが出現する。バックグランド処理メニューは、ユーザ
ーがシステムに第1図の汎用言語命令シーケンスを発生
させることを命することを可能にする。OPTIONm
は、“テスタ(TESTER)”を除いて単にyes
/noの返事を要求している。汎用前語源命令シーケン
ス16の発生が、以下に詳細に説明される。
[汎用言語ジェネレータコ
第5図を参照しながら、汎用言語ジェネレータを詳細に
説明する。第5図に示すように、汎用言語ジェネレータ
14は3つの大きなモジュール、すなわち、汎用言語ジ
ェネレータ・コントローラ36、DC汎用言語ジェネレ
ータ37、及びAC汎用言語ジェネレータ38を有する
。各々のモジュールについて以下に詳細に説明する。
説明する。第5図に示すように、汎用言語ジェネレータ
14は3つの大きなモジュール、すなわち、汎用言語ジ
ェネレータ・コントローラ36、DC汎用言語ジェネレ
ータ37、及びAC汎用言語ジェネレータ38を有する
。各々のモジュールについて以下に詳細に説明する。
汎用言語ジェネレータ14への入力は、データ入力ファ
イル13及びエラー・メツセージ・ファイル24であり
、これらは対話式データ入力に関して説明された。
イル13及びエラー・メツセージ・ファイル24であり
、これらは対話式データ入力に関して説明された。
汎用言語ジェネレータ・コントローラ36は、汎用言語
ジェネレータ14の全体の動作を制御するメイン・ルー
チンである。コントローラ36は、DC及びAC言語ジ
ェネレータ37及び38のそれぞれによる内部処理のた
めの入力/出力データ・ベース操作、プログラム人口/
出口( en try / exit )結合、及びシステム・
コア割振りを管理する。コン1−ローラ36はまた、リ
ターン・コードを経て言語ジェネレータ37及び38の
成功及び失敗を監視する。失敗に出会ったならば。
ジェネレータ14の全体の動作を制御するメイン・ルー
チンである。コントローラ36は、DC及びAC言語ジ
ェネレータ37及び38のそれぞれによる内部処理のた
めの入力/出力データ・ベース操作、プログラム人口/
出口( en try / exit )結合、及びシステム・
コア割振りを管理する。コン1−ローラ36はまた、リ
ターン・コードを経て言語ジェネレータ37及び38の
成功及び失敗を監視する。失敗に出会ったならば。
区分されたエラー・メツセージ・ファイル24がら適当
なメツセージ・メンバーを選択する。適当なエラー・メ
ツセージ・ファイル・メンバー名及び対応するリターン
・コードは共にコントローラの内の内部テーブルに含ま
れる。ジェネレータ37及び38からのリターン・コー
ドとテーブルのそれとを突合せることにより、コントロ
ーラは対応するエラー・メツセージ・メンバー名を選択
する。コントローラ36はどの言語ジェネレータを呼出
すかを決定するために背景処理オプション(第3L図)
により1〜リガされたパラメータを用いる。
なメツセージ・メンバーを選択する。適当なエラー・メ
ツセージ・ファイル・メンバー名及び対応するリターン
・コードは共にコントローラの内の内部テーブルに含ま
れる。ジェネレータ37及び38からのリターン・コー
ドとテーブルのそれとを突合せることにより、コントロ
ーラは対応するエラー・メツセージ・メンバー名を選択
する。コントローラ36はどの言語ジェネレータを呼出
すかを決定するために背景処理オプション(第3L図)
により1〜リガされたパラメータを用いる。
第5図を再び参照すると、DC汎用言語ジェネレータ3
7はDC言語ステートメン1〜を発生するモジュールで
ある。第6図にDC汎用言語ジェネレータ37の組織及
び内部要素が示されている。
7はDC言語ステートメン1〜を発生するモジュールで
ある。第6図にDC汎用言語ジェネレータ37の組織及
び内部要素が示されている。
第6図を参照すると、DC汎用言語ジェネレータ37内
の主ルーチンは、DC汎用言語ジェネレータ・コントロ
ーラ39である。コン1−ローラ39はDC!!J品及
びDCテスト・サイト汎用言語源生成のための全体的な
管理機能を有する。コントローラ39は、第3B図のD
C割振リスクリーンから要求されたテストの主要なタイ
プ(すなわち、製品又はテスト・サイト・テスト)を決
定する。
の主ルーチンは、DC汎用言語ジェネレータ・コントロ
ーラ39である。コン1−ローラ39はDC!!J品及
びDCテスト・サイト汎用言語源生成のための全体的な
管理機能を有する。コントローラ39は、第3B図のD
C割振リスクリーンから要求されたテストの主要なタイ
プ(すなわち、製品又はテスト・サイト・テスト)を決
定する。
データ入力ファイル13の内容及びテストのタイプに基
づいて、コントローラ39はどの言語源ジェネレータ・
ルーチン(41乃至49)を呼び出すべきかそしてどの
順序でそれらが呼び出されるべきかを決定する。コント
ローラ39はまた、全てのルーチン中の入口/出口結合
を管理し、そしてリターン・コードを経て各言語源ジェ
ネレータ41乃至49内の活動を監視する責任を持って
いる。コントローラ39はまた、適当な誤り及び発生さ
れた汎用言語源ステートメントを主汎用言語ジェネレー
タ・コンl−ローラ36へ伝送する。
づいて、コントローラ39はどの言語源ジェネレータ・
ルーチン(41乃至49)を呼び出すべきかそしてどの
順序でそれらが呼び出されるべきかを決定する。コント
ローラ39はまた、全てのルーチン中の入口/出口結合
を管理し、そしてリターン・コードを経て各言語源ジェ
ネレータ41乃至49内の活動を監視する責任を持って
いる。コントローラ39はまた、適当な誤り及び発生さ
れた汎用言語源ステートメントを主汎用言語ジェネレー
タ・コンl−ローラ36へ伝送する。
コン1−ローラ39は最初に第3E図の供給メニューを
処理し、そして全てのジェネレータ・ルーチン41乃至
49がアクセスすることのできる内部電力供給テーブル
を作成する。このテーブルは電力供給ケース番号で索引
可能である。各電力供給はそれと関連した8データ欄を
有する。それらは、“ID”、” V OL T A
G E ”、V A L UE”、C0MPLIANC
E CURRENT”、”MODE”、CLAMPIN
G VOLTAG E” 、 ”5ELEC:T IN
DICATOR” (Yes、No)、及び” A C
T I V A T E ” (Yes。
処理し、そして全てのジェネレータ・ルーチン41乃至
49がアクセスすることのできる内部電力供給テーブル
を作成する。このテーブルは電力供給ケース番号で索引
可能である。各電力供給はそれと関連した8データ欄を
有する。それらは、“ID”、” V OL T A
G E ”、V A L UE”、C0MPLIANC
E CURRENT”、”MODE”、CLAMPIN
G VOLTAG E” 、 ”5ELEC:T IN
DICATOR” (Yes、No)、及び” A C
T I V A T E ” (Yes。
No)である。これらの欄の全ては電力圧を除いて第3
E図の供給メニューから直接に識別できる。
E図の供給メニューから直接に識別できる。
“VALUE”はテスト限界データから得られそしてそ
の部分で説明されるだろう。これに加えて、“IOC:
LAMP”及び“IORANGE”は、F RCP N
ジェネレータが呼出された時にFRCPNステートメン
ト中に挿入するため共通にアクセス可能な記憶領域に貯
えられる。
の部分で説明されるだろう。これに加えて、“IOC:
LAMP”及び“IORANGE”は、F RCP N
ジェネレータが呼出された時にFRCPNステートメン
ト中に挿入するため共通にアクセス可能な記憶領域に貯
えられる。
コントローラ39は、データ入力ファイル13内に記憶
されている第3G図のDCテスト・サイト限界データ又
は第3F図のDC製品テスト限界データを操作し、そし
て内部テーブル及びこの情報を含み汎用言語ジェネレー
タ・ルーチン41乃至49のいずれによってもアクセス
することのできる共通にアクセス可能な記憶領域を作成
する6いずれの限界スクリーンからの6′テスト名(T
EST NAME)”、″診断番号(D I AGNO
8TIC#)”、′測定されるピン(MEASURED
PIN)”、高及び低限界(HIGHAND LOW
LIMITS)”及び″電力供給ケース番号(POW
ER5UPPLY CAS、E NUMBER)”も共
通記憶領域に貯えられる。コントローラ39は残ってい
るスクリーン情報から内部入力/出力状態テーブル及び
書込みテーブル・アレイを作成する。内部人力/出力状
態テーブルは、全ての非電力供給ピンに対してピン当り
2つの項1」でもって組織されるだろう。
されている第3G図のDCテスト・サイト限界データ又
は第3F図のDC製品テスト限界データを操作し、そし
て内部テーブル及びこの情報を含み汎用言語ジェネレー
タ・ルーチン41乃至49のいずれによってもアクセス
することのできる共通にアクセス可能な記憶領域を作成
する6いずれの限界スクリーンからの6′テスト名(T
EST NAME)”、″診断番号(D I AGNO
8TIC#)”、′測定されるピン(MEASURED
PIN)”、高及び低限界(HIGHAND LOW
LIMITS)”及び″電力供給ケース番号(POW
ER5UPPLY CAS、E NUMBER)”も共
通記憶領域に貯えられる。コントローラ39は残ってい
るスクリーン情報から内部入力/出力状態テーブル及び
書込みテーブル・アレイを作成する。内部人力/出力状
態テーブルは、全ての非電力供給ピンに対してピン当り
2つの項1」でもって組織されるだろう。
その項目は1゛ビン(PIN NAME)”及び値(V
ALUE)”である。電力供給ID名を有するピンは、
それらの値を要求された電力供給ケース番号に対して内
部電力供給テーブル内に既にある値と比較させる。とれ
は供給を突合わせて行なわれる。そしてもし値が異なっ
ているならば、供給は新しい値を挿入させて、選択をy
esにセットする。値に関係なくスクリーンに表われた
全ての供給は、活性化インジケータ・セットを有する。
ALUE)”である。電力供給ID名を有するピンは、
それらの値を要求された電力供給ケース番号に対して内
部電力供給テーブル内に既にある値と比較させる。とれ
は供給を突合わせて行なわれる。そしてもし値が異なっ
ているならば、供給は新しい値を挿入させて、選択をy
esにセットする。値に関係なくスクリーンに表われた
全ての供給は、活性化インジケータ・セットを有する。
書込みテーブル・アレイは、限界スクリーン内の書込み
情報から構成されるだろう、ピン当り5つの記入項目が
存在する。記入項目は、パビン名(PIN NAME)
”、″遷移の前端(LEADING EDGE OF
TRANSITION)”、′遷移の後端(TRAIL
ING EDGE OF TRANSITION)”、
” D C/AC又は無(DC/ACORN0NE)”
、及び“零復帰又は非零復帰(RETUTN 0RNO
N−RETURN To ZERO”である。これに加
えて、書込みフラグが内部共通領域内に格納される。
情報から構成されるだろう、ピン当り5つの記入項目が
存在する。記入項目は、パビン名(PIN NAME)
”、″遷移の前端(LEADING EDGE OF
TRANSITION)”、′遷移の後端(TRAIL
ING EDGE OF TRANSITION)”、
” D C/AC又は無(DC/ACORN0NE)”
、及び“零復帰又は非零復帰(RETUTN 0RNO
N−RETURN To ZERO”である。これに加
えて、書込みフラグが内部共通領域内に格納される。
上記の処理が完了した後、コントローラ39はTSTI
D、COMMENT及びDMODEステートメントを発
生するためINITジェネレータ48を呼出す。INI
Tから戻る際に、コントローラ39は5ELPSジエネ
レータ41を呼出す。
D、COMMENT及びDMODEステートメントを発
生するためINITジェネレータ48を呼出す。INI
Tから戻る際に、コントローラ39は5ELPSジエネ
レータ41を呼出す。
このジェネレータは、もしいずれかの5ELPSステー
トメントが出される必要があるならばそのいずれかを決
定する。5ELPSジエネレータ41から戻る際、5C
TPSジエネレータ42を呼び出す、5CTPSの後、
コントローラ39はFRCPNジェネレータ46を呼び
出す。次にコン1−ローラ39は、書込みが要求されて
いるかどうかを決定するため書込みフラグを検査する。
トメントが出される必要があるならばそのいずれかを決
定する。5ELPSジエネレータ41から戻る際、5C
TPSジエネレータ42を呼び出す、5CTPSの後、
コントローラ39はFRCPNジェネレータ46を呼び
出す。次にコン1−ローラ39は、書込みが要求されて
いるかどうかを決定するため書込みフラグを検査する。
もしそうならば、それはWRTPNジェネレータ43を
呼び出す。次に、DELAYジェネレータ45が呼び出
される。最後に、コントローラ39は測定されるべきピ
ンを検査する。もし、それが電力供給であるならば、そ
れはMEAPSジェネレータ44を呼び出し、そうでな
ければ、MEAPNジェネレータ47を呼び出す。
呼び出す。次に、DELAYジェネレータ45が呼び出
される。最後に、コントローラ39は測定されるべきピ
ンを検査する。もし、それが電力供給であるならば、そ
れはMEAPSジェネレータ44を呼び出し、そうでな
ければ、MEAPNジェネレータ47を呼び出す。
再び第6図を参照して、今度はジェネレータ・ルーチン
41乃至49を個々に説明する。DC汎用言語命令セッ
トが表3に記載されている6表3は各DC汎用言語命令
の記述、その目的、欄(フィールド)の定義、及び典型
的な例を含んでいる。
41乃至49を個々に説明する。DC汎用言語命令セッ
トが表3に記載されている6表3は各DC汎用言語命令
の記述、その目的、欄(フィールド)の定義、及び典型
的な例を含んでいる。
各汎用言語命令は、第6図の関連したジェネレータ・ル
ーチンの参照符号が付けられている。表3のすぐ後には
、各汎用言語命令の詳細な説明とそこに含まれている欄
データのソースとが与えられている。
ーチンの参照符号が付けられている。表3のすぐ後には
、各汎用言語命令の詳細な説明とそこに含まれている欄
データのソースとが与えられている。
譜−霞
咄 −
〇 〇
第6図及び表3を参照すると、5ELPSジエネレータ
・ルーチン41は全ての5ELPS汎用言語汎用−トメ
ントを形成する。このステートメント ケース番号にアクセスし、それを先に書かれた内部電力
供給テーブルを索引するために用いる。このケースでの
全ての供給に対する選択インジケータは、供給が選択さ
れる必要があるかどうかを決定するために検査される。
・ルーチン41は全ての5ELPS汎用言語汎用−トメ
ントを形成する。このステートメント ケース番号にアクセスし、それを先に書かれた内部電力
供給テーブルを索引するために用いる。このケースでの
全ての供給に対する選択インジケータは、供給が選択さ
れる必要があるかどうかを決定するために検査される。
もし、選択が必要であるならば、ルーチンはSELPS
ステートメントを作るために内部電力供給テーブル内に
前もって記憶されている情報を使用する。
ステートメントを作るために内部電力供給テーブル内に
前もって記憶されている情報を使用する。
ACTPSジェネレータ・ルーチン42は、ACTPS
汎用言語ステートメン]−を作る。このステートメント
は前もって選択さ扛た電力供給を活動化するために用い
られる。電力供給識別(ID)欄は内部供給テーブルか
ら得られる。そして、活動化= yesと共にテーブル
の記入項目は,それらからACTPSを発生させる。
汎用言語ステートメン]−を作る。このステートメント
は前もって選択さ扛た電力供給を活動化するために用い
られる。電力供給識別(ID)欄は内部供給テーブルか
ら得られる。そして、活動化= yesと共にテーブル
の記入項目は,それらからACTPSを発生させる。
WRTPNジェネレータ43は、WRTPN汎用言語ス
テートメントを作る。このステートメントは、書込みク
ロック・ビンが遷移を生ずるようにする。ジェネレータ
43は、DCテスト限界レコード(第3F図)の書込み
部分から始まる内部書込みテーブル内に記憶されている
書込み情報を処理する。指定された情報は、書込みクロ
ック・ビン、前縁又は後縁遷移端、及び一時的パルスか
どうかを含む。ルーチンは、端を比較することにより遷
移又はパルスの極性(負又は正)を決定する。それはW
RTPNステートメント内のフラグを、前もって記述さ
れた内部書込みテーブル記入項目により処理し、またこ
れら記入項目セット内の情報の組合せに基づいてセット
する。WRTPNステートメントの下での種々の組合せ
がテーブル3内に記述されている。
テートメントを作る。このステートメントは、書込みク
ロック・ビンが遷移を生ずるようにする。ジェネレータ
43は、DCテスト限界レコード(第3F図)の書込み
部分から始まる内部書込みテーブル内に記憶されている
書込み情報を処理する。指定された情報は、書込みクロ
ック・ビン、前縁又は後縁遷移端、及び一時的パルスか
どうかを含む。ルーチンは、端を比較することにより遷
移又はパルスの極性(負又は正)を決定する。それはW
RTPNステートメント内のフラグを、前もって記述さ
れた内部書込みテーブル記入項目により処理し、またこ
れら記入項目セット内の情報の組合せに基づいてセット
する。WRTPNステートメントの下での種々の組合せ
がテーブル3内に記述されている。
MEAPSジェネレータ・ルーチン44は、ME A
P−8汎用言語ステートメントを作る。このステートメ
ントは電力供給を測定する。このルーチンは、第3F又
は3G図のテスト限界レコード内から発生するデータか
ら、測定されるべき電力供給、高及び低値、及び診断番
号を得る。モードは内部供給テーブルから得られる。用
いられる電力供給ケースに対して、測定されている電力
供給はテーブル内の供給及び選ばれた適当なモード選択
に対してマツチングさせらhる。値は、テスト限界スク
リーン内で高及び低限界の両方が、又は単に一方或は他
方のみが指定されているかどうかに基づいて決定される
。
P−8汎用言語ステートメントを作る。このステートメ
ントは電力供給を測定する。このルーチンは、第3F又
は3G図のテスト限界レコード内から発生するデータか
ら、測定されるべき電力供給、高及び低値、及び診断番
号を得る。モードは内部供給テーブルから得られる。用
いられる電力供給ケースに対して、測定されている電力
供給はテーブル内の供給及び選ばれた適当なモード選択
に対してマツチングさせらhる。値は、テスト限界スク
リーン内で高及び低限界の両方が、又は単に一方或は他
方のみが指定されているかどうかに基づいて決定される
。
DELAYジェネレータ・ルーチン45はDELAY汎
用言語ステートメントを作る。このステートメントは、
テスト命令実行間の遅延を識別するために用いられる。
用言語ステートメントを作る。このステートメントは、
テスト命令実行間の遅延を識別するために用いられる。
ルーチン45は必要な遅延を使用される命令のタイプ及
び命令の数に基づいて計算する。命令の各タイプは特定
の量の遅延を与える。DC汎用言語ジェネレータ・コン
トローラ39は、計算された遅延の代りに指定変更(オ
ーバーライド)遅延を使用するかどうかをパラメータに
より指示する。指定変更(オーバーライド)遅延の凰は
第3F図のテスト限界レコードから生ずる。
び命令の数に基づいて計算する。命令の各タイプは特定
の量の遅延を与える。DC汎用言語ジェネレータ・コン
トローラ39は、計算された遅延の代りに指定変更(オ
ーバーライド)遅延を使用するかどうかをパラメータに
より指示する。指定変更(オーバーライド)遅延の凰は
第3F図のテスト限界レコードから生ずる。
FRCPNジェネレータ・ルーチン46はFRCPN汎
用言語ステートメントを作る。このステートメントは入
力/出力ピンにフォーシング条件を加えるために用いら
れる。ルーチンは、入力/出力ビン及び与えられるべき
値を含んだ内部活動状態テーブルを作成し維持する。ル
ーチン46はコントローラ39により作成されたI10
状態テーブルを解析し、I10状態テーブル内の各ビン
の値を内部活動状態プレイ・テーブル内のそれに対応す
る記入項目と比較する。同じ値を持ったビンはI10状
態テーブルから取り除かれる。一致しない新しいビンが
活動テーブルに加えられる。
用言語ステートメントを作る。このステートメントは入
力/出力ピンにフォーシング条件を加えるために用いら
れる。ルーチンは、入力/出力ビン及び与えられるべき
値を含んだ内部活動状態テーブルを作成し維持する。ル
ーチン46はコントローラ39により作成されたI10
状態テーブルを解析し、I10状態テーブル内の各ビン
の値を内部活動状態プレイ・テーブル内のそれに対応す
る記入項目と比較する。同じ値を持ったビンはI10状
態テーブルから取り除かれる。一致しない新しいビンが
活動テーブルに加えられる。
I10状態テーブルを渡るバスを完了した後、残ったビ
ンはフォースされる共通の値に従ってグループ分けされ
る。全ての独特の値はFRCPNステートメントを出さ
せる。範囲及びクランピング条件は第3E図の供給レコ
ードから発生されたデータより生ずる。
ンはフォースされる共通の値に従ってグループ分けされ
る。全ての独特の値はFRCPNステートメントを出さ
せる。範囲及びクランピング条件は第3E図の供給レコ
ードから発生されたデータより生ずる。
MEAPNジェネレータ・ルーチン47は、MEAPN
汎用言語ステートメントを作る。このステートメントは
出力ビンを測定するために用いられる。ルーチンは、第
3F及び3G図の限界スクリーンから発生する測定情報
を処理する。指定される情報は測定ビン、高及び低限界
及び診断番号を含む。
汎用言語ステートメントを作る。このステートメントは
出力ビンを測定するために用いられる。ルーチンは、第
3F及び3G図の限界スクリーンから発生する測定情報
を処理する。指定される情報は測定ビン、高及び低限界
及び診断番号を含む。
INITジェネレータ・ルーチン48はTSTI ’D
及びDMODE汎用言語ステートメントを構成する。こ
れらテスト・ステートメントの構成の間に、COM M
E N T ”が呼び出さオしてテスト名アドレスが
それに渡される。TSTID命令は行なわれるテス1へ
のタイプを識別し、そしてDMODE命令は最初の失敗
で停止する診断モードが要求されているかどうか又はテ
スタはたとえ失敗が生じたとしても続けるべきになって
いるがどうかを識別する。ルーチンはT S ’rI
Dステー1−メント内にDCアイデンティファイヤを貯
えている。
及びDMODE汎用言語ステートメントを構成する。こ
れらテスト・ステートメントの構成の間に、COM M
E N T ”が呼び出さオしてテスト名アドレスが
それに渡される。TSTID命令は行なわれるテス1へ
のタイプを識別し、そしてDMODE命令は最初の失敗
で停止する診断モードが要求されているかどうか又はテ
スタはたとえ失敗が生じたとしても続けるべきになって
いるがどうかを識別する。ルーチンはT S ’rI
Dステー1−メント内にDCアイデンティファイヤを貯
えている。
診断番号はコントローラ39により共通領域内に貯えら
れており、この診断番号は診断モードを決定し、そして
ON又はOFF条件のいずれかが貯えられるだろう。も
し、診断番号が0であると。
れており、この診断番号は診断モードを決定し、そして
ON又はOFF条件のいずれかが貯えられるだろう。も
し、診断番号が0であると。
“OF F ”が貯えられ、さもなければ、” ON”
が貯えられるだろう。
が貯えられるだろう。
COMMENTジェネレータジェネレータ9はCOM
M E N T汎用言語ステートメン1〜を作る。
M E N T汎用言語ステートメン1〜を作る。
このステートメントは注釈(コメント)を通信するため
に用いられる。ルーチンは使用される八き注釈(コメン
ト)を示すそれに渡されたアドレス・パラメータを用い
る。COM M E N Tルーチンは。
に用いられる。ルーチンは使用される八き注釈(コメン
ト)を示すそれに渡されたアドレス・パラメータを用い
る。COM M E N Tルーチンは。
他のどんなルーチンにより呼び出されることができる。
例えば、テスト名コメント・ステー1−メントを作るた
めにI N I 1’ルーチン48に呼び出されること
もできる。
めにI N I 1’ルーチン48に呼び出されること
もできる。
第5図を再び参照すると、AC汎用言語ジェネレータ3
8はAC汎用言語ステートメントを作るモジュールであ
る。AC汎用言語ジェネレータ38の組織及び内部要素
が第7図に示されている。
8はAC汎用言語ステートメントを作るモジュールであ
る。AC汎用言語ジェネレータ38の組織及び内部要素
が第7図に示されている。
第7図を参照すると、AC汎用言語ジェネレータ38内
の主ルーチンは、AC汎用言語ジェネレータ・コントロ
ーラ50である。コントローラ50は、ACM品汎用言
語源生成のための全体の管理機能を有する。テストのタ
イプ及びデータ入力ファイル13の内容に基づいて、コ
ントローラ50はどの言語源・ジェネレータ・ソース・
ルーチン(51−56)を呼出し、そしてそれらをどの
順序で呼出すかを決定する。コントローラ50は、また
全てのルーチン中の入口/出口リンケージを管理し、リ
ターン・コードを用いて各言語源ジェネレータ5]乃至
66内の活動を監視する責任をも持っている。この監視
工程は、ソース言語ジェネレータ51乃至66により作
られたどんな汎用言語ソース・ステー1〜メントと、適
当なエラーを共に汎用言語ジェネレータ・コン1ヘロー
ラ36へ通信することを含む。
の主ルーチンは、AC汎用言語ジェネレータ・コントロ
ーラ50である。コントローラ50は、ACM品汎用言
語源生成のための全体の管理機能を有する。テストのタ
イプ及びデータ入力ファイル13の内容に基づいて、コ
ントローラ50はどの言語源・ジェネレータ・ソース・
ルーチン(51−56)を呼出し、そしてそれらをどの
順序で呼出すかを決定する。コントローラ50は、また
全てのルーチン中の入口/出口リンケージを管理し、リ
ターン・コードを用いて各言語源ジェネレータ5]乃至
66内の活動を監視する責任をも持っている。この監視
工程は、ソース言語ジェネレータ51乃至66により作
られたどんな汎用言語ソース・ステー1〜メントと、適
当なエラーを共に汎用言語ジェネレータ・コン1ヘロー
ラ36へ通信することを含む。
コン1−ローラ50は、最初に第3E図の供給メニュー
から内部電力供給テーブルを構成する。このテーブルは
いずれのジェネレータ・ルーチン51乃至66によりア
クセスすることができ、また電力供給ケース番号から索
引することができる。
から内部電力供給テーブルを構成する。このテーブルは
いずれのジェネレータ・ルーチン51乃至66によりア
クセスすることができ、また電力供給ケース番号から索
引することができる。
各供給はそれに関連した7つのデータ欄を有する。
それらは、″識別(ID)”、“電圧値(VOLTAG
E VALUE)”、′コンプライアンス電流(COM
PLIANCE CURRENT)”、″モード(MO
DE)”、″クランピング電圧(CLAMP I NG
VOLTAGE)”、“選択インジケータ(SELE
CT INDO;ATOR)”、(Ycs/No)、及
び゛活性化(ΔCT I V A T E ) ” (
Yes/No)である。″電圧値(VOLTAGE V
ALUE)”を除イテコれらの欄の全てはテスト・レコ
ード・データから発生し。
E VALUE)”、′コンプライアンス電流(COM
PLIANCE CURRENT)”、″モード(MO
DE)”、″クランピング電圧(CLAMP I NG
VOLTAGE)”、“選択インジケータ(SELE
CT INDO;ATOR)”、(Ycs/No)、及
び゛活性化(ΔCT I V A T E ) ” (
Yes/No)である。″電圧値(VOLTAGE V
ALUE)”を除イテコれらの欄の全てはテスト・レコ
ード・データから発生し。
このセクションで説明される。そして、コン1−ローラ
50は第3I図のAC限界スクリーンを処理する。“テ
スト名(TEST NAME)”、1I診断番号(DI
AGNO8TIC#)”、1I電力供給ケ一ス番号(P
OWER5UPPLYC:ASE#)”、及び″サイク
ル時間(CY CLE TIME)”は、ジェネレータ
・ルーチン51乃至66のいずれもが使用できるように
共通にアクセス可能な記憶領域中に貯えられる。内部ピ
ン・タイミング・テーブルはテスト・メニュー内に指定
されているタイミング情報から構成される。
50は第3I図のAC限界スクリーンを処理する。“テ
スト名(TEST NAME)”、1I診断番号(DI
AGNO8TIC#)”、1I電力供給ケ一ス番号(P
OWER5UPPLYC:ASE#)”、及び″サイク
ル時間(CY CLE TIME)”は、ジェネレータ
・ルーチン51乃至66のいずれもが使用できるように
共通にアクセス可能な記憶領域中に貯えられる。内部ピ
ン・タイミング・テーブルはテスト・メニュー内に指定
されているタイミング情報から構成される。
ビン当りに5つのテーブル要素がある。それらは、1I
ピン名(PIN NAME)”、″導通時間(TURN
−ON TIME)”、″遮断時間(TURN−OFF
TIME)”、″零復帰又は非零復帰(RETURN
ORN0N−RETURN TOZERO)” 、
及び1I選択(SELECT)” (Yes/No)で
ある。メニュー中の全てのピンは、すでにピン・タイミ
ング・テーブル中にあるピン及び値に対してマツチング
させられる。マツチングを行なわれそして同じ値を有す
るピンは“選択(SELECT)”を11 N OI+
にセラ1−シ、そしてPGTIMジェネレータ56によ
り再度指定されることはない。異なる値はテーブル内に
挿入され、そして’5ELECT″″を” Y E S
”にセットする。マツチングされないピンは、新規なも
のとして内部ピン・タイミング・テーブルへ加えられ、
そして″選択(SELECT)”を“Y E S ”に
セットする。
ピン名(PIN NAME)”、″導通時間(TURN
−ON TIME)”、″遮断時間(TURN−OFF
TIME)”、″零復帰又は非零復帰(RETURN
ORN0N−RETURN TOZERO)” 、
及び1I選択(SELECT)” (Yes/No)で
ある。メニュー中の全てのピンは、すでにピン・タイミ
ング・テーブル中にあるピン及び値に対してマツチング
させられる。マツチングを行なわれそして同じ値を有す
るピンは“選択(SELECT)”を11 N OI+
にセラ1−シ、そしてPGTIMジェネレータ56によ
り再度指定されることはない。異なる値はテーブル内に
挿入され、そして’5ELECT″″を” Y E S
”にセットする。マツチングされないピンは、新規なも
のとして内部ピン・タイミング・テーブルへ加えられ、
そして″選択(SELECT)”を“Y E S ”に
セットする。
テスト・メニューの1′ピン/値(P I N/VAL
UE、)”の部分は、その後処理される。コン]〜ロー
ラ50は、全ての非電力供給ビンに対してビン当り2つ
の記入項目を持って内部人力/出力状態テーブル・アレ
イを作る。記入項目は゛′ピン名(PIN NAME)
”及び“値(VALUE)”である。電力供給ID名を
有するビンは、共通にアクセス可能な記憶領域中に指示
された電力供給ケース番号に対する内部電力供給テーブ
ル内にすでにある値とそれらの値とを比較する。これは
供給IDピン名を突き合せる(マツチングする)ことに
よりなされる。もし、値が異なっていると、供給は新し
い値を挿入し、そして選択を” Y E S ”にセラ
1−する。全ての出現する供給は活動化欅識セツ1−を
有する。
UE、)”の部分は、その後処理される。コン]〜ロー
ラ50は、全ての非電力供給ビンに対してビン当り2つ
の記入項目を持って内部人力/出力状態テーブル・アレ
イを作る。記入項目は゛′ピン名(PIN NAME)
”及び“値(VALUE)”である。電力供給ID名を
有するビンは、共通にアクセス可能な記憶領域中に指示
された電力供給ケース番号に対する内部電力供給テーブ
ル内にすでにある値とそれらの値とを比較する。これは
供給IDピン名を突き合せる(マツチングする)ことに
よりなされる。もし、値が異なっていると、供給は新し
い値を挿入し、そして選択を” Y E S ”にセラ
1−する。全ての出現する供給は活動化欅識セツ1−を
有する。
パターン・セクションは、次にコン1−ローラ50によ
り処理される。″パターン・グループ(PATTERN
GROUP)!’ 、“全パス(T。
り処理される。″パターン・グループ(PATTERN
GROUP)!’ 、“全パス(T。
TAL PASSES)”、″パス番号(PASS#)
”、“CMODE”、“CADDRESSDIRECT
ION”、”HMODE”、、、”HADDRESS
DIRECTION”、“N2スキップ−”7−ド(N
2SKIP WORD)”、及びN2スキップ−ビー/
l−(N”5KIP BIT)欄は、全て共通にアクセ
ス可能な内部記憶領域中に貯えられる。内部パルス・テ
ーブルはメニューのパルス・セクションから構成される
。このテーブルは、ピン当りに1つの要素、すなわちピ
ン名を有する。
”、“CMODE”、“CADDRESSDIRECT
ION”、”HMODE”、、、”HADDRESS
DIRECTION”、“N2スキップ−”7−ド(N
2SKIP WORD)”、及びN2スキップ−ビー/
l−(N”5KIP BIT)欄は、全て共通にアクセ
ス可能な内部記憶領域中に貯えられる。内部パルス・テ
ーブルはメニューのパルス・セクションから構成される
。このテーブルは、ピン当りに1つの要素、すなわちピ
ン名を有する。
機能セクションは、次に処理さILる。表2中に説明さ
れる3文字の機能操作は、各機能を要素とする機能テー
ブル中に貯えらハる。また、機能の数のカラン1〜は、
P A S D I!:Lルーチン59により用いられ
るために共通にアクセス可能な記憶領域内に貯えられ保
持される。そして、”I’ S T I Dルーチン6
Gが呼び出され、その完了の後、コントローラ50はC
OMMENTルーチン61を呼出し、それにデスト名を
含んだ共通のアクセス可能な記憶領域のアドレスを渡す
。次に、DIMENジェネレータ51、その後に5EL
PSジエネレータ54が呼出される。5ELl)Sジェ
ネレータ54は、もし5ELPSステートメン1〜が必
要ならばどのステートメン1−が出されるべきかを決定
する。A C”l’ I) Sルーチン53が呼出され
、次にPGTMルーチン56が続く。これらのルーチン
は、もL A C’l’ P S 及びPGTIMス7
−−トメン]−が必要ならばどれが出されるべきかを決
定する。次に、CYCTMルーチン55が呼出される。
れる3文字の機能操作は、各機能を要素とする機能テー
ブル中に貯えらハる。また、機能の数のカラン1〜は、
P A S D I!:Lルーチン59により用いられ
るために共通にアクセス可能な記憶領域内に貯えられ保
持される。そして、”I’ S T I Dルーチン6
Gが呼び出され、その完了の後、コントローラ50はC
OMMENTルーチン61を呼出し、それにデスト名を
含んだ共通のアクセス可能な記憶領域のアドレスを渡す
。次に、DIMENジェネレータ51、その後に5EL
PSジエネレータ54が呼出される。5ELl)Sジェ
ネレータ54は、もし5ELPSステートメン1〜が必
要ならばどのステートメン1−が出されるべきかを決定
する。A C”l’ I) Sルーチン53が呼出され
、次にPGTMルーチン56が続く。これらのルーチン
は、もL A C’l’ P S 及びPGTIMス7
−−トメン]−が必要ならばどれが出されるべきかを決
定する。次に、CYCTMルーチン55が呼出される。
CY CT” Mの次に、コントローラ50はTEXE
C及びI) E L A Yジェネレータ64及び57
をそれぞれ呼出す。そして、COMMENTジェネレー
タジェネレータ61れにパターン・グループを含んでい
る共通にアクセス可能な記憶領域のアドレスを渡す。P
ASDELルーチンが後に続くFATDELルーチン5
8が次に呼出される。
C及びI) E L A Yジェネレータ64及び57
をそれぞれ呼出す。そして、COMMENTジェネレー
タジェネレータ61れにパターン・グループを含んでい
る共通にアクセス可能な記憶領域のアドレスを渡す。P
ASDELルーチンが後に続くFATDELルーチン5
8が次に呼出される。
そして、コン1〜ローラ5oは、一度に1つ1機能テー
ブル要素を解析する。これは、READ又はWRITE
ルーチン63又は65をそれぞれ呼出すかどうかを決定
するため、最初の文字を解読する。“W”は書込みを示
し、JI RILは読出しを示す。適正なルーチンに機
能テーブル要素のアドレスが渡される。機能テーブルを
通しての処理が完了した後、P L S P Nルーチ
ン62が呼出される。これは、第3I図のメニューに対
する処理を完了させる。
ブル要素を解析する。これは、READ又はWRITE
ルーチン63又は65をそれぞれ呼出すかどうかを決定
するため、最初の文字を解読する。“W”は書込みを示
し、JI RILは読出しを示す。適正なルーチンに機
能テーブル要素のアドレスが渡される。機能テーブルを
通しての処理が完了した後、P L S P Nルーチ
ン62が呼出される。これは、第3I図のメニューに対
する処理を完了させる。
そして、コントローラ5oは、第3J図のメニューが必
要とされるがどうかを見るために指定された総パス橢を
検査する。コン1〜ローラ5oは、総パス欄が満足され
るまで、第3J図を処理する。
要とされるがどうかを見るために指定された総パス橢を
検査する。コン1〜ローラ5oは、総パス欄が満足され
るまで、第3J図を処理する。
この処理は、゛′パス番号(PA S S #) ”
、”CM OD E ”、”CADDRESS DIR
ECTION”、” HM O1,) E ”、” T
(A l) D RE S Sl) I RECi’
I ON、″N2スキップ・ワード(N2SKIP W
ORD)”、及びt N 2スキツプ・ピッ1へ(N’
5KTP BIT)”欄を共通にアクセス可能な内部記
憶領域を貯えることを含む。内部パルス・テーブル及び
機能テーブルは、前述したように作られる。PASDE
Lジェネレータ58への呼出しに始まる、残りのコン1
〜ローラの処理は第3I図のメニューに関して前述した
のと同じである。これは、全ての第3J図のメニューに
対して同じである。
、”CM OD E ”、”CADDRESS DIR
ECTION”、” HM O1,) E ”、” T
(A l) D RE S Sl) I RECi’
I ON、″N2スキップ・ワード(N2SKIP W
ORD)”、及びt N 2スキツプ・ピッ1へ(N’
5KTP BIT)”欄を共通にアクセス可能な内部記
憶領域を貯えることを含む。内部パルス・テーブル及び
機能テーブルは、前述したように作られる。PASDE
Lジェネレータ58への呼出しに始まる、残りのコン1
〜ローラの処理は第3I図のメニューに関して前述した
のと同じである。これは、全ての第3J図のメニューに
対して同じである。
第7図を再び参照して、ジェネレータ・ルーチン51−
66を個別に説明する。各ジェネレータ・ルーチンは、
シングル汎用言語ステートメント・タイプを発生する。
66を個別に説明する。各ジェネレータ・ルーチンは、
シングル汎用言語ステートメント・タイプを発生する。
AC汎用言語ステートメント・タイプは表4に記載され
ている。表4は、各AC汎用言語ステートメントの記述
、その目的、欄の定義、及び典型的な例を含んでいる。
ている。表4は、各AC汎用言語ステートメントの記述
、その目的、欄の定義、及び典型的な例を含んでいる。
各汎用言語ステートメントは、第7図の関連したジェネ
レータ・ルーチンに参照づけられる。表4の後に、各汎
用言語命命の説明とそれに含まれる憫データのソースと
が与えられる。
レータ・ルーチンに参照づけられる。表4の後に、各汎
用言語命命の説明とそれに含まれる憫データのソースと
が与えられる。
第7図と表4を参照すると、DIMENジェネレータ・
ルーチン51はDIMEN汎用言語ステートメンl−を
作る。このステートメントは、アレイの大きさど一般関
連情報とを伝える。ルーチン51は第3C図のACアレ
イ割振りメニューを読み、ワード線、ビット線、データ
線、コントローラ線の数をDIMENステートメント内
に貯える。
ルーチン51はDIMEN汎用言語ステートメンl−を
作る。このステートメントは、アレイの大きさど一般関
連情報とを伝える。ルーチン51は第3C図のACアレ
イ割振りメニューを読み、ワード線、ビット線、データ
線、コントローラ線の数をDIMENステートメント内
に貯える。
これに加えて、設計タイプ(mり込まれている(int
erwoven5又は織り込まれていない(nonin
terwoven) )が、DIMENステートメント
内のフラグ欄内に翻訳される。
erwoven5又は織り込まれていない(nonin
terwoven) )が、DIMENステートメント
内のフラグ欄内に翻訳される。
ACTPSジェネレータ・ルーチン53は、ACTPS
汎用言語ステートメントを作る。このルーチンは、第6
図のルーチン42に関して前に説明された。同じルーチ
ンがここで用いられる。
汎用言語ステートメントを作る。このルーチンは、第6
図のルーチン42に関して前に説明された。同じルーチ
ンがここで用いられる。
5ELPSジエネレータ・ルーチン54は、5ELPS
汎用言語汎用上トメン1〜を作る。このルーチンは、第
6図のルーチン41に関して前に説明された。同じルー
チンがここで用いらILる。
汎用言語汎用上トメン1〜を作る。このルーチンは、第
6図のルーチン41に関して前に説明された。同じルー
チンがここで用いらILる。
CYCTMジェネレーター 7L/−チン55は、CY
CT、M汎用言語ステートメントを作る。このステート
メントは1行なわれているテストのサイクル時間を指定
する。ルーチン55は、共通にアクセス可能な記憶領域
中にコントローラ50により貯えられたサイクル時間を
用いる。
CT、M汎用言語ステートメントを作る。このステート
メントは1行なわれているテストのサイクル時間を指定
する。ルーチン55は、共通にアクセス可能な記憶領域
中にコントローラ50により貯えられたサイクル時間を
用いる。
PGTIMジェネレータ・ルーチン56は、PGTIM
汎用言語ステートメントを作る。このステートメントは
、テストに用いられるタイミング条件を指定する。ルー
チン56は、コントローラ50により作られ、第3工図
のACテスト限界レコードから得られた内部タイミング
活動テーブルを用いる。ルーチンは、ビン・タイミング
・テーブル中の各ビンの選択欄を解析して、 yesで
ある各ビンに対してPGTIMステートメントを作る。
汎用言語ステートメントを作る。このステートメントは
、テストに用いられるタイミング条件を指定する。ルー
チン56は、コントローラ50により作られ、第3工図
のACテスト限界レコードから得られた内部タイミング
活動テーブルを用いる。ルーチンは、ビン・タイミング
・テーブル中の各ビンの選択欄を解析して、 yesで
ある各ビンに対してPGTIMステートメントを作る。
ピン名及び開始時間はテーブル欄から直接得ちれる。パ
ルス幅は、タイミング・テーブル・アレイ中の開始と停
止時間欄の絶対的差である。フラグは、正又は負極性及
び零復帰又は非零復帰の組合せに基づいてセラ1〜され
る。正極性は開始時間より大きい停止時間を有し、負の
場合は逆である。
ルス幅は、タイミング・テーブル・アレイ中の開始と停
止時間欄の絶対的差である。フラグは、正又は負極性及
び零復帰又は非零復帰の組合せに基づいてセラ1〜され
る。正極性は開始時間より大きい停止時間を有し、負の
場合は逆である。
零復帰又は非零復帰は、タイミング・テーブル中に示さ
れている。
れている。
DELAYジェネレータ・ルーチン57は、DELAY
汎用言語ステー1−メントを作る。このルーチンは、第
6図のルーチン45に関して前で説明された。同じルー
チンがここで用いられる。
汎用言語ステー1−メントを作る。このルーチンは、第
6図のルーチン45に関して前で説明された。同じルー
チンがここで用いられる。
FATDELジェネレータ・ルーチン58は、PATD
EL汎用言語ステートメントを作る。このステートメン
トは、アレイ・テスト・パターン・セットの開始を識別
する。ルーチン58は、パターン・グループ名および前
もって割り当てられた整数値とを含む内部テーブルを有
する。突合せ(マツチング)は、内部テーブル・アレイ
内の名前とコントローラにより第3工図のACテスト限
界レコードから貯えられたパターン・グループ名との間
で行なわれる。W応する整数値が選択さhる。
EL汎用言語ステートメントを作る。このステートメン
トは、アレイ・テスト・パターン・セットの開始を識別
する。ルーチン58は、パターン・グループ名および前
もって割り当てられた整数値とを含む内部テーブルを有
する。突合せ(マツチング)は、内部テーブル・アレイ
内の名前とコントローラにより第3工図のACテスト限
界レコードから貯えられたパターン・グループ名との間
で行なわれる。W応する整数値が選択さhる。
PASDELジェネレータ・ルーチン59は、PASD
EL汎用言語ステー1−メントを作る。このステートメ
ントは、アレイ・パターンのグループ内のアレイ動作の
独特なセットを表す。ルーチン59は、それぞれ新しい
パターン・グループの開始時に1に初期設定されるカウ
ンタを使用する。
EL汎用言語ステー1−メントを作る。このステートメ
ントは、アレイ・パターンのグループ内のアレイ動作の
独特なセットを表す。ルーチン59は、それぞれ新しい
パターン・グループの開始時に1に初期設定されるカウ
ンタを使用する。
カウンタは、第3工及び35図のACテスト限界レコー
ドにより命ぜられるように、パターン・グループ内の新
しいパスごとに更新される。ルーチン59は、コントロ
ーラ50により作られたこのパスに対して実行されるべ
き読出し/書込みアレイ動作の数を示すカウンタを検査
する。上記の2つのカウンタは、P A S I) E
Lステートメン1−内に貯えられる。
ドにより命ぜられるように、パターン・グループ内の新
しいパスごとに更新される。ルーチン59は、コントロ
ーラ50により作られたこのパスに対して実行されるべ
き読出し/書込みアレイ動作の数を示すカウンタを検査
する。上記の2つのカウンタは、P A S I) E
Lステートメン1−内に貯えられる。
LOGSTジェネレータ・ルーチン60は、LOGST
汎用言語ステートメントを作る。このステートメントは
、ACアレイ・テストのパスの間にコントロール線に対
する論理前提条件値が要求されていることを示す。この
ルーチンは、コントローラ50により作られたI10状
態テーブルを用いる。これは、テーブルを解析し、共通
値を持つピンを一緒にグループ化する。全ての独特な値
は、LOGSTを出す。
汎用言語ステートメントを作る。このステートメントは
、ACアレイ・テストのパスの間にコントロール線に対
する論理前提条件値が要求されていることを示す。この
ルーチンは、コントローラ50により作られたI10状
態テーブルを用いる。これは、テーブルを解析し、共通
値を持つピンを一緒にグループ化する。全ての独特な値
は、LOGSTを出す。
COMMENTジェネレータジェネレータ1は、COM
MENT汎用言語ステートメントを作る。
MENT汎用言語ステートメントを作る。
このルーチンは、第6図のルーチン49と関連して前で
説明された。同じルーチンがここで用いられる。
説明された。同じルーチンがここで用いられる。
PLSPNジェネレータ・ルーチン62は、PLSPN
汎用言語ステートメン1へを作る。このステー1−メン
1〜は、アレイ・テスト・パス中にコンミ−ロール線に
パルスを加える。ルーチン62は、コントローラ50に
より作られた内部パルス・テーブルから、パルスされる
べきコントロール線を得る。
汎用言語ステートメン1へを作る。このステー1−メン
1〜は、アレイ・テスト・パス中にコンミ−ロール線に
パルスを加える。ルーチン62は、コントローラ50に
より作られた内部パルス・テーブルから、パルスされる
べきコントロール線を得る。
R1ΣADジェネレータ・ルーチン63は、READ汎
川言語用テートメン1−を作る。このステー1〜メン1
〜は、アレイから値を読む。ルーチン63は最初に現在
アレイ・アドレスまたは7ウエイN2アドレス・フラグ
を作る。これは、コントローラ50により共通にアクセ
ス可能な記憶領域内に貯えられたcaddress方向
を、支援された方向と対応するフラグ値とを含む内部テ
ーブルと突合せる(マツチングする)ことにより行われ
る。表4は、支援されたcaddress方向及び対応
するフラグ値を示す、現在アドレス・シーケンス・フラ
グ値は、コン1−ローラ50により共通記憶領域内に貯
えられたcmodeliから得られる。増加は1の値を
有し、減少は2の値を有する。ホーム・アドレス・フラ
グは N2タイプのテストに対してのみホーム・アドレ
シング方向を指定する。フラグは、同じ突合せ(マツチ
ング)技術及び前述したアドレス・テーブルを用いて作
られる。もし、これがメニュー中で指定されなければ、
欄の値は零に設定される。ホーム・アドレス・シーケン
ス・フラグは、N2処理に対してのみ定義され、コント
ローラ50により貯えられたhmode欄から得られる
。
川言語用テートメン1−を作る。このステー1〜メン1
〜は、アレイから値を読む。ルーチン63は最初に現在
アレイ・アドレスまたは7ウエイN2アドレス・フラグ
を作る。これは、コントローラ50により共通にアクセ
ス可能な記憶領域内に貯えられたcaddress方向
を、支援された方向と対応するフラグ値とを含む内部テ
ーブルと突合せる(マツチングする)ことにより行われ
る。表4は、支援されたcaddress方向及び対応
するフラグ値を示す、現在アドレス・シーケンス・フラ
グ値は、コン1−ローラ50により共通記憶領域内に貯
えられたcmodeliから得られる。増加は1の値を
有し、減少は2の値を有する。ホーム・アドレス・フラ
グは N2タイプのテストに対してのみホーム・アドレ
シング方向を指定する。フラグは、同じ突合せ(マツチ
ング)技術及び前述したアドレス・テーブルを用いて作
られる。もし、これがメニュー中で指定されなければ、
欄の値は零に設定される。ホーム・アドレス・シーケン
ス・フラグは、N2処理に対してのみ定義され、コント
ローラ50により貯えられたhmode欄から得られる
。
処理はcmodeのみに似ていて、この欄がメニュー中
になければ、零の値が用いられる。データ・タイプ及び
開始値フラグが、コントローラ50により作られた機能
テーブルから読出し操作を最初に選択することにより、
作られる。この機能テーブル要素のアドレスは、コント
ローラ50から渡される。突合せ(マツチング)は、こ
の操作を支援された読出し操作及び対応するフラグ値と
を含むテーブルと比較することにより、実行される。表
2は、支援された読出し操作を示す。対応するフラグが
表4に示されている。ACテスト限界スクリーン(第3
1図及び第35図)から得られるワード及び/又はビッ
ト・アドレス方向に対するN2飛び越し値は、コントロ
ーラ5oにより貯えられる。これらの飛び越し値は、選
ばれたアウェイ・アドレス処理を可能にするため、減縮
されたN7テストが実行される時に用いら九る。上述の
フラグ及び飛び越し値は、RE A I)ステートメン
1〜内に貯えられる。
になければ、零の値が用いられる。データ・タイプ及び
開始値フラグが、コントローラ50により作られた機能
テーブルから読出し操作を最初に選択することにより、
作られる。この機能テーブル要素のアドレスは、コント
ローラ50から渡される。突合せ(マツチング)は、こ
の操作を支援された読出し操作及び対応するフラグ値と
を含むテーブルと比較することにより、実行される。表
2は、支援された読出し操作を示す。対応するフラグが
表4に示されている。ACテスト限界スクリーン(第3
1図及び第35図)から得られるワード及び/又はビッ
ト・アドレス方向に対するN2飛び越し値は、コントロ
ーラ5oにより貯えられる。これらの飛び越し値は、選
ばれたアウェイ・アドレス処理を可能にするため、減縮
されたN7テストが実行される時に用いら九る。上述の
フラグ及び飛び越し値は、RE A I)ステートメン
1〜内に貯えられる。
’I” E X E Cジェネレータ・ルーチンは、T
EXEC汎用言語ステー1−メントを作る。このステー
1−メン1−は、テス1へ実行診断情報を含む。ルーチ
ン64は、最初の故障が見付かった時、テストが停止す
べきか続行すべきがを指示するためのフラグをセットす
る。コントローラ5oにより共通領域に貯えられている
診断番号が零でない時、フラグは最初の故障で停止する
ことを指示する。診断番号は、また’l” E X E
Cステー1〜メント内に挿入される。診断故障番号は
、ACCスス〜限界スクリーン(第31図)から得られ
る。
EXEC汎用言語ステー1−メントを作る。このステー
1−メン1−は、テス1へ実行診断情報を含む。ルーチ
ン64は、最初の故障が見付かった時、テストが停止す
べきか続行すべきがを指示するためのフラグをセットす
る。コントローラ5oにより共通領域に貯えられている
診断番号が零でない時、フラグは最初の故障で停止する
ことを指示する。診断番号は、また’l” E X E
Cステー1〜メント内に挿入される。診断故障番号は
、ACCスス〜限界スクリーン(第31図)から得られ
る。
WRITEジェネレータ・ルーチン65は、WRITE
汎用言語ステートメントを作る。このステートメントは
、アレイ内に値を書込む。ルーチン65は、最初に現在
アレイアドレスまたはアウェイN2アドレス・フラグを
作る。これは、コントローラ50により共通にアクセス
可能な記憶領域に貯えられたcaddress方向を、
支援されたアドレス方向及び対応するフラグ値を含む内
部テーブルと突合せる(マツチングする)ことにより行
なわれる。表4は、内部テーブル中に含まれる支援され
たcaddress方向及び対応するフラグ値とを示し
ている。現在アドレス・シーケンス・フラグ値は、コン
トローラ50により共通にアクセス可能な記憶領域に貯
えられたcmode欄から操られる。
汎用言語ステートメントを作る。このステートメントは
、アレイ内に値を書込む。ルーチン65は、最初に現在
アレイアドレスまたはアウェイN2アドレス・フラグを
作る。これは、コントローラ50により共通にアクセス
可能な記憶領域に貯えられたcaddress方向を、
支援されたアドレス方向及び対応するフラグ値を含む内
部テーブルと突合せる(マツチングする)ことにより行
なわれる。表4は、内部テーブル中に含まれる支援され
たcaddress方向及び対応するフラグ値とを示し
ている。現在アドレス・シーケンス・フラグ値は、コン
トローラ50により共通にアクセス可能な記憶領域に貯
えられたcmode欄から操られる。
増加は1の値を持ち、減少は2の値を持つ。ホーム・ア
ドレス・フラグは、N2テストのためのホーム・アドレ
ス方向を指定するために用いられる。
ドレス・フラグは、N2テストのためのホーム・アドレ
ス方向を指定するために用いられる。
このフラグは、N2タイプのテストにのみ用いられる。
このフラグは、同じ突合せ(マツチング)技術と上述の
アドレス・テーブルを用いて作られる。フラグ欄は、メ
ニ”ニー欄中に指定されていなければ零にセットされる
。ホーム・アドレス・シーケンス・フラグは、N2テス
トに対してのみ定義され、コントローラ5oにより貯え
られたl+modeliから得られる。処理は、cmo
deに類似しており、メニュー中にデータがなければ零
のフラグ値が貯えられる。データ・タイプ及び開始値フ
ラグ’;hs、機能テーブル・アレイがら書込み操作を
最初に選択することにより作られる。この機能テーブル
・アレイ要素のアドレスは、コン1−ローラ50から渡
される6突合せ(マツチング)は、この操作を書込み操
作を支援する表及び対応するフラグ値と比較することに
より行なわれる。表2は。
アドレス・テーブルを用いて作られる。フラグ欄は、メ
ニ”ニー欄中に指定されていなければ零にセットされる
。ホーム・アドレス・シーケンス・フラグは、N2テス
トに対してのみ定義され、コントローラ5oにより貯え
られたl+modeliから得られる。処理は、cmo
deに類似しており、メニュー中にデータがなければ零
のフラグ値が貯えられる。データ・タイプ及び開始値フ
ラグ’;hs、機能テーブル・アレイがら書込み操作を
最初に選択することにより作られる。この機能テーブル
・アレイ要素のアドレスは、コン1−ローラ50から渡
される6突合せ(マツチング)は、この操作を書込み操
作を支援する表及び対応するフラグ値と比較することに
より行なわれる。表2は。
支援された書込み操作を示す。表4は、対応するフラグ
を示す。データ六方ファイル(第3I図及び第3J図)
のACCスス〜限界レコードから得られたワード及び/
又はビット・アドレス方向のN2飛び越し値・も貯えら
れる。これらの飛び越し値は、選ばれたアウェイ・アド
レス処理を可能にする減縮されたN2テストを行う時に
用いられる。
を示す。データ六方ファイル(第3I図及び第3J図)
のACCスス〜限界レコードから得られたワード及び/
又はビット・アドレス方向のN2飛び越し値・も貯えら
れる。これらの飛び越し値は、選ばれたアウェイ・アド
レス処理を可能にする減縮されたN2テストを行う時に
用いられる。
T S ’rI Dジェネレータ・ルーチン66は、T
STID汎用言語ステー1〜メントを作る。このステー
トメントは1行なわれているテストのタイプを識別する
。ルーチンは、ACアイデンテイファイヤをTSTID
ステートメンl−中に貯える。
STID汎用言語ステー1〜メントを作る。このステー
トメントは1行なわれているテストのタイプを識別する
。ルーチンは、ACアイデンテイファイヤをTSTID
ステートメンl−中に貯える。
再び第5図を参照すると、汎用言語命令シーケンス16
は、表3及び表4と関連してそれぞれ前述されたDC及
びAC汎用言語ステー1−メントの組合せから成ってい
る。ステートメントは、指定されたDC又はACテスト
を実行するために配列される。そして、ステートメント
の配列は、ユーザーにより指定されたDCまたはACテ
ストの全てを実行するため、十分な回数繰り返される。
は、表3及び表4と関連してそれぞれ前述されたDC及
びAC汎用言語ステー1−メントの組合せから成ってい
る。ステートメントは、指定されたDC又はACテスト
を実行するために配列される。そして、ステートメント
の配列は、ユーザーにより指定されたDCまたはACテ
ストの全てを実行するため、十分な回数繰り返される。
表5.6及び7は、前述の″対話式データ入力′″の節
で例として説明されたDC製品テスト、DCテスト・サ
イト・テスト及びACCスス〜を実行するために用いら
れる汎用言語命令シーケンスの例を与える。
で例として説明されたDC製品テスト、DCテスト・サ
イト・テスト及びACCスス〜を実行するために用いら
れる汎用言語命令シーケンスの例を与える。
表呈
TSTID DC
COMMENT TESTI
DMODE 0N
SELPS Vcc 2V IA 5TANDARD
2VSELPS VRB OV IA 5TANDAR
D 2VACTPS Vcc ACTPS Vse FRCPN 800*V 10ttA 2.OV P2
.P3FRCPN 200+*Vbzl’fA 2.O
V PiDELAY 8mS MEAPN B 500μA100μA I PIJl
l TsTID DC COMMENT TEST2 DMODE 0N FRCPN −]0μA 100μA IOV PIF
RCPN GND 100μA IOV P2.P3D
ELAY 8(1ms MEAPN B −500mV −700mV IPI
ACテスト例 TSTID AC COMMENT TEST3 DIMEN 7 4 6 10 10 2SELPS
Vcc OV IA 5TANDARD 2VSELP
S VBs−2V IA 5TANDARD 2VSE
LPS VIE −5V IA 5TANDARD 2
VA CT P S Vc。
2VSELPS VRB OV IA 5TANDAR
D 2VACTPS Vcc ACTPS Vse FRCPN 800*V 10ttA 2.OV P2
.P3FRCPN 200+*Vbzl’fA 2.O
V PiDELAY 8mS MEAPN B 500μA100μA I PIJl
l TsTID DC COMMENT TEST2 DMODE 0N FRCPN −]0μA 100μA IOV PIF
RCPN GND 100μA IOV P2.P3D
ELAY 8(1ms MEAPN B −500mV −700mV IPI
ACテスト例 TSTID AC COMMENT TEST3 DIMEN 7 4 6 10 10 2SELPS
Vcc OV IA 5TANDARD 2VSELP
S VBs−2V IA 5TANDARD 2VSE
LPS VIE −5V IA 5TANDARD 2
VA CT P S Vc。
ACT P 5Van
A CT P S VIEE
PGTIM R1320ns Ons
PGTIM Wl 3 20ns OnsCYCTM
100ns TEXECl I DELΔY811IS COMMENT I CPC FATDEL 1 PASDEL 1 1 WRITE l 1 0 0 3 0 0PLSPN
WI PASDEL 2 1 READ1100300 PLSPN R1 (汎用からテスタへの翻訳選択器) 第1図を再び参照して、汎用からテスタへの翻訳選択器
の詳細を説明する。翻訳選択器18は、汎用言語命令シ
ーケンス16を翻訳するため適当な汎用からテスタへの
翻訳器19を選択する。翻訳選択器18は、背景処理ス
クリーン(第3L図)上のDC又はACテスト命令セッ
ト・オプションを適当に選択することにより、活性化さ
れる。
100ns TEXECl I DELΔY811IS COMMENT I CPC FATDEL 1 PASDEL 1 1 WRITE l 1 0 0 3 0 0PLSPN
WI PASDEL 2 1 READ1100300 PLSPN R1 (汎用からテスタへの翻訳選択器) 第1図を再び参照して、汎用からテスタへの翻訳選択器
の詳細を説明する。翻訳選択器18は、汎用言語命令シ
ーケンス16を翻訳するため適当な汎用からテスタへの
翻訳器19を選択する。翻訳選択器18は、背景処理ス
クリーン(第3L図)上のDC又はACテスト命令セッ
ト・オプションを適当に選択することにより、活性化さ
れる。
翻訳選択器18は、汎用言語源ファイル16、パラメー
タ・ファイル15及びテスタ・フートプリン1−・ファ
イル17に作用する。パラメータ・ファイル15は、製
品タイプ、部品番号識別、技術識別及び使用されるテス
ト名に関する対話式データ入力の際に得られたデータを
含んでいる。テスタ・フートプリント・ファイル17は
、特定のテスタのチャネルと製品上の物理的入力/出力
/電力供給ビンとの間の対応を含んでいる。製品がテス
トされるテスタごとに、各製品ごとの1つのフートプリ
ント・ファイルがある。ノート・プリンi・は、製品ご
とに一度作られ、そして貯えられる。
タ・ファイル15及びテスタ・フートプリン1−・ファ
イル17に作用する。パラメータ・ファイル15は、製
品タイプ、部品番号識別、技術識別及び使用されるテス
ト名に関する対話式データ入力の際に得られたデータを
含んでいる。テスタ・フートプリント・ファイル17は
、特定のテスタのチャネルと製品上の物理的入力/出力
/電力供給ビンとの間の対応を含んでいる。製品がテス
トされるテスタごとに、各製品ごとの1つのフートプリ
ント・ファイルがある。ノート・プリンi・は、製品ご
とに一度作られ、そして貯えられる。
翻訳選択器18は、パラメータ・ファイル15内に呼出
されている特定の翻訳器19へ連結することを確保し、
フート・プリント・ファイル17からのテスタ又は製品
に対するフート・プリントがあることを確保する。これ
らの検査が完了すると、翻訳選択器18は適正な翻訳器
19へ連結される。
されている特定の翻訳器19へ連結することを確保し、
フート・プリント・ファイル17からのテスタ又は製品
に対するフート・プリントがあることを確保する。これ
らの検査が完了すると、翻訳選択器18は適正な翻訳器
19へ連結される。
この技術に精通したものには理解できるように。
パラメータ・ファイル15及びテスタ・フートプリント
・ファイル17のデータは、上述した対話式データ入力
段階時又は対話式データ入力段階の前後に入力してもよ
い。さらに、汎用からテスタへの翻訳選択器18は、そ
れ自体がコンピュータ・プログラムである必要はない。
・ファイル17のデータは、上述した対話式データ入力
段階時又は対話式データ入力段階の前後に入力してもよ
い。さらに、汎用からテスタへの翻訳選択器18は、そ
れ自体がコンピュータ・プログラムである必要はない。
特に、適当な翻訳器19 A−−−19Xの選択は、適
当な翻訳器を汎用言語源ファイル16に物理的に連結す
るオペレータにより実行することができる。この場合、
オペレータは選ばれた翻訳器へ適当なテスタ・フートプ
リント・ファイルを与えなければならない。
当な翻訳器を汎用言語源ファイル16に物理的に連結す
るオペレータにより実行することができる。この場合、
オペレータは選ばれた翻訳器へ適当なテスタ・フートプ
リント・ファイルを与えなければならない。
オペレータにより手動で行なわれるか、又は翻訳選択器
18により自動的に行なわれるかにかかわらず、汎用言
語命令シーケンス16、パラメータ・ファイル15、及
び適当なテスタ・フートプリント・ファイル17は、選
ばれた翻訳器19A−−−19Xに利用可能となる。
18により自動的に行なわれるかにかかわらず、汎用言
語命令シーケンス16、パラメータ・ファイル15、及
び適当なテスタ・フートプリント・ファイル17は、選
ばれた翻訳器19A−−−19Xに利用可能となる。
(汎用からテスタへの翻訳器)
第8図を参照すると、典型的な汎用からテスタへの翻訳
器19の詳細が示されている。第8図は。
器19の詳細が示されている。第8図は。
典型的な翻訳器19を示すけれども、当該技術に精通し
ている者に理解されるように、他のテスタに対しては、
翻訳器19の構成は変化してもよい。
ている者に理解されるように、他のテスタに対しては、
翻訳器19の構成は変化してもよい。
第8図において、翻訳器19は、汎用言語命令シーケン
ス16から汎用言語命令を連結的に読み、そして、適当
にDCセットアツプ・ジェネレータ77、ACセットア
ツプ・ジェネレータにつなぐか又はさもなければ汎用言
語源ステートメントを処理する入力管理67を含んでい
る。入力管理67は、また、フートプリン1へ及びパラ
メータ・ファイル(それぞれ17及び15)の初期処理
を実行し、パラメータ及びフートプリント・データの小
さくて使用しやすいファイル73を作る。また、これは
選ばれた汎用言語ステートメンl−・データ、例えば、
DIMEN源ステー1〜メント(表4)中に見られるデ
ータをファイル73に付は加える。
ス16から汎用言語命令を連結的に読み、そして、適当
にDCセットアツプ・ジェネレータ77、ACセットア
ツプ・ジェネレータにつなぐか又はさもなければ汎用言
語源ステートメントを処理する入力管理67を含んでい
る。入力管理67は、また、フートプリン1へ及びパラ
メータ・ファイル(それぞれ17及び15)の初期処理
を実行し、パラメータ及びフートプリント・データの小
さくて使用しやすいファイル73を作る。また、これは
選ばれた汎用言語ステートメンl−・データ、例えば、
DIMEN源ステー1〜メント(表4)中に見られるデ
ータをファイル73に付は加える。
このデータは、両方のDC及びACセットアツプ・プロ
セッサに共通である。このため、入力管理によりこのス
テートメントを分解させそしていずれのプロセッサによ
りデータを容易にアクセス可能にさせることは好都合で
ある。入力管理67は、またAC及びDCテストの両方
に共通な汎用言語源ステートメントが出会った時(例え
ば、5ELPS命令)、それらの適当な処理及び連結が
発生するように、制御が現在実行されてV)る箇所を追
跡する。
セッサに共通である。このため、入力管理によりこのス
テートメントを分解させそしていずれのプロセッサによ
りデータを容易にアクセス可能にさせることは好都合で
ある。入力管理67は、またAC及びDCテストの両方
に共通な汎用言語源ステートメントが出会った時(例え
ば、5ELPS命令)、それらの適当な処理及び連結が
発生するように、制御が現在実行されてV)る箇所を追
跡する。
入力管理67がDCテスティングを指定する欄を持つT
STIDステートメントと出会う時は(罵つでも、DC
セットアツプ・ジェネレータ77カ〜呼び出される。D
Cセットアツプ・ジェネレータ77は、汎用源ファイル
16中に指定されたDCテストを実行するために必要な
テスタ命令を生成する。生成されたDCテスタ命令は、
DCCセラ1〜アツプファイル78中に貯えられる。
STIDステートメントと出会う時は(罵つでも、DC
セットアツプ・ジェネレータ77カ〜呼び出される。D
Cセットアツプ・ジェネレータ77は、汎用源ファイル
16中に指定されたDCテストを実行するために必要な
テスタ命令を生成する。生成されたDCテスタ命令は、
DCCセラ1〜アツプファイル78中に貯えられる。
ACセットアツプ・ジェネレータ74は、ACテスティ
ングを指定した欄を有するTSTIDステートメントに
入力管理67が出会った時に呼び出される。ACセット
アツプ・ジェネレータ74は、製品にACテストを実行
するために必要なテスタ命令を生成する。適正なACテ
スタ命令は、ACセットアツプ・ファイル79中に貯え
られる。
ングを指定した欄を有するTSTIDステートメントに
入力管理67が出会った時に呼び出される。ACセット
アツプ・ジェネレータ74は、製品にACテストを実行
するために必要なテスタ命令を生成する。適正なACテ
スタ命令は、ACセットアツプ・ファイル79中に貯え
られる。
ACセットアツプ・ジェネレータ74は、またビット・
パターン・ジェネレータ・プログラム76の呼出しを調
整し、システム・ユーザーにより要求された電圧テスト
・ケース及びタイミングに対して作られたパターンを監
視する。
パターン・ジェネレータ・プログラム76の呼出しを調
整し、システム・ユーザーにより要求された電圧テスト
・ケース及びタイミングに対して作られたパターンを監
視する。
ノート・ファイル75は、ACセットアツプ・ジェネレ
ータ74及びビット・パターン76ジエネレータとの間
の通信媒体である。ノート・ファイル75は、生成され
たビψット・パターン・テストの各タイプ(チェッカー
ボード、4サイクル/セル・・・・等)及びそのテスト
に対して指定された ゛アドレシングの種類(増加/減
少、ワード・メジャー/ビット/メジャー)を記録する
。ノート・ファイル75は、これらの組合せの各々に対
するテスタ・メモリの関連部分のコピーとダイレクトリ
イとを、いかなる組合せも検索できるように保持してい
る。ビット・パターンが既に生成されているテストが呼
出される時はいつでも、適当なデータがノート・ファイ
ル75から検索され、ACセットアツプファイル79内
に書込まれる。このように、パターンの共通セットはた
えず再生成される必要がない6パターン再使用の必要性
は1例えば、同じパターン・シーケンスがいくつかの電
圧又はタイミング・ケースに対して要求される時、普通
である。ピッ]・・パターン・ジエネレー・タフ6は、
テスタに組織的なアレイ・メモリ・セルの試験をさせる
ような特別のビット・パターンを生成する。ファイル7
3中に記憶されているディメンジョン・データは、ビッ
ト・パターンを生成するためにビット・パターン・ジェ
ネレータ76により用いられる。このようなディメンジ
ョン・データの例は、メモリのワード・アドレス線の数
、ビット・アドレス線の数、コントロール線の数等であ
る。このデータ及びテスタの知ゝられている特性から、
ビット・パターン・ジェネレータ76は多くの異なるビ
ット・パターンを生成することができる。共通ビット・
パターン・テスト・データは、新しいACセットアツプ
が要求される時ごとに、ビット・パターン・ファイル上
で繰り返される。例えば、同じ4−サイクル/セル・ビ
ット・パターン・テストが、4つの異なる電圧セットア
ツプの各々に対して要求されてもよい。この場合、4−
サイクル/セル・ビット・パターンは3回繰り返される
。
ータ74及びビット・パターン76ジエネレータとの間
の通信媒体である。ノート・ファイル75は、生成され
たビψット・パターン・テストの各タイプ(チェッカー
ボード、4サイクル/セル・・・・等)及びそのテスト
に対して指定された ゛アドレシングの種類(増加/減
少、ワード・メジャー/ビット/メジャー)を記録する
。ノート・ファイル75は、これらの組合せの各々に対
するテスタ・メモリの関連部分のコピーとダイレクトリ
イとを、いかなる組合せも検索できるように保持してい
る。ビット・パターンが既に生成されているテストが呼
出される時はいつでも、適当なデータがノート・ファイ
ル75から検索され、ACセットアツプファイル79内
に書込まれる。このように、パターンの共通セットはた
えず再生成される必要がない6パターン再使用の必要性
は1例えば、同じパターン・シーケンスがいくつかの電
圧又はタイミング・ケースに対して要求される時、普通
である。ピッ]・・パターン・ジエネレー・タフ6は、
テスタに組織的なアレイ・メモリ・セルの試験をさせる
ような特別のビット・パターンを生成する。ファイル7
3中に記憶されているディメンジョン・データは、ビッ
ト・パターンを生成するためにビット・パターン・ジェ
ネレータ76により用いられる。このようなディメンジ
ョン・データの例は、メモリのワード・アドレス線の数
、ビット・アドレス線の数、コントロール線の数等であ
る。このデータ及びテスタの知ゝられている特性から、
ビット・パターン・ジェネレータ76は多くの異なるビ
ット・パターンを生成することができる。共通ビット・
パターン・テスト・データは、新しいACセットアツプ
が要求される時ごとに、ビット・パターン・ファイル上
で繰り返される。例えば、同じ4−サイクル/セル・ビ
ット・パターン・テストが、4つの異なる電圧セットア
ツプの各々に対して要求されてもよい。この場合、4−
サイクル/セル・ビット・パターンは3回繰り返される
。
出力管理82は、ACセットアツプ79及びDCセット
アツプ78ファイルの両方を結合することにより、完全
なテスタ命令セット30を発生する。
アツプ78ファイルの両方を結合することにより、完全
なテスタ命令セット30を発生する。
翻訳器19内で行なわれている詳細な処理を説明するた
めに、仮想のテスタが説明される。そして、翻訳器19
が汎用命令シーケンス16を仮想のテスタの命令シーケ
ンスに翻訳する方法が、説明される。当該技術に精通し
ている者に理解されるように、各テスタは独特のテスタ
命令を受け入れるために、翻訳器の設計は各テスタごと
に独特である。異なるテスタは、より高い又はより低い
レベルの命令を受け入れることができるので、翻訳器の
設計はここに記述されるよりもより複雑又はより簡単で
あることができる。
めに、仮想のテスタが説明される。そして、翻訳器19
が汎用命令シーケンス16を仮想のテスタの命令シーケ
ンスに翻訳する方法が、説明される。当該技術に精通し
ている者に理解されるように、各テスタは独特のテスタ
命令を受け入れるために、翻訳器の設計は各テスタごと
に独特である。異なるテスタは、より高い又はより低い
レベルの命令を受け入れることができるので、翻訳器の
設計はここに記述されるよりもより複雑又はより簡単で
あることができる。
第9図を参照すると、典型的な汎用メモリ・テスタのハ
ードウェア構成が説明されている。テスタ21Xは、テ
スタのオペレーティング・システムとアレイ25X上に
実行される全てのテス]−との両方を制御する命令シー
ケンスにより駆動される。これらの命令は、高速バス8
3を介してテスタ・メモリ84内に記憶される。テスタ
は、マイクロプロセッサまたは他のコントローラ86に
より制御され、そしてタイミング・ジェネレータ87、
データ・ジェネレータ88及びアドレス・ジェネレータ
89を含む。テスタ・メモリ84中の適当なテスタ命令
は、コントローラ86により、ジェネレータ87.88
及び89へ送られ、これにより、ドライバ/レシーバ9
1を経てテスト中のアレイ25に出力される2進値電圧
レベルのシーケンスを発生する。典型的なテスタ21の
構成は、本発明の一部を構成しないのでこれ以上詳細に
説明しない。
ードウェア構成が説明されている。テスタ21Xは、テ
スタのオペレーティング・システムとアレイ25X上に
実行される全てのテス]−との両方を制御する命令シー
ケンスにより駆動される。これらの命令は、高速バス8
3を介してテスタ・メモリ84内に記憶される。テスタ
は、マイクロプロセッサまたは他のコントローラ86に
より制御され、そしてタイミング・ジェネレータ87、
データ・ジェネレータ88及びアドレス・ジェネレータ
89を含む。テスタ・メモリ84中の適当なテスタ命令
は、コントローラ86により、ジェネレータ87.88
及び89へ送られ、これにより、ドライバ/レシーバ9
1を経てテスト中のアレイ25に出力される2進値電圧
レベルのシーケンスを発生する。典型的なテスタ21の
構成は、本発明の一部を構成しないのでこれ以上詳細に
説明しない。
汎用言語命令シーケンスのテスタ命令シーケンス30へ
の翻訳を説明するために、汎用言語命令シーケンスの表
5−7のDC製品、DCテスト・サイト及びACテスト
の例に対する翻訳が説明される。表8は、DC3il1
Cテスト例汎用言語命令シーケンス(表5に等しい)及
び対応するDC製品テスト例テスタ命令シーケンスを示
している。
の翻訳を説明するために、汎用言語命令シーケンスの表
5−7のDC製品、DCテスト・サイト及びACテスト
の例に対する翻訳が説明される。表8は、DC3il1
Cテスト例汎用言語命令シーケンス(表5に等しい)及
び対応するDC製品テスト例テスタ命令シーケンスを示
している。
退」−
シーケンス
COMMENT TESTI
DMODEON 9201
ACTPS Vcc 0641
ACTPS VBB 0621
DELAY 8mS 9105 0008DC製品テス
ト例汎用言語命令シーケンスが、1)C製品テスト例テ
スタ命令シーケンス(表8)を生成するために翻訳器1
9により処理さJする方法を説明する。第1図を再度参
照すると、汎用からテスタへの翻訳選択器18が、パラ
メータ・ファイル15から製品識別及び使用されるべき
テスタを決定し、フートプリント・ファイル17から対
応するテスタ・フートプリントにアクセスする。
ト例汎用言語命令シーケンスが、1)C製品テスト例テ
スタ命令シーケンス(表8)を生成するために翻訳器1
9により処理さJする方法を説明する。第1図を再度参
照すると、汎用からテスタへの翻訳選択器18が、パラ
メータ・ファイル15から製品識別及び使用されるべき
テスタを決定し、フートプリント・ファイル17から対
応するテスタ・フートプリントにアクセスする。
適当な翻訳器19が選択され、そして制御が入力管理6
7(第8図)に渡される。
7(第8図)に渡される。
第8図を再び参照すると、入力管理67は表9の左側欄
申の汎用源ステートメントを通してシーケンス化を始め
る。出会う最初のステートメントは、TSTID DC
である。入力管理67は。
申の汎用源ステートメントを通してシーケンス化を始め
る。出会う最初のステートメントは、TSTID DC
である。入力管理67は。
次のr S T I Dステートメントに出会うまでこ
の全ステートメン1−を保持する。汎用言語源ファイル
・ステートメントのその後のそれぞれの読出しと同時に
、入力管理67はステートメント記号を検査する。もし
、それがT S TI Dであるならば。
の全ステートメン1−を保持する。汎用言語源ファイル
・ステートメントのその後のそれぞれの読出しと同時に
、入力管理67はステートメント記号を検査する。もし
、それがT S TI Dであるならば。
入力管理67は古いT S T I Dステートメント
を新しいTSTIDと置き換える。制御はDCセットア
ツプ・ジェネレータ77又はACCセラ−アップ・ジェ
ネレータ74に連結され、そしてテスタ・セットアツプ
命令FF0Oが出される。DCセットアツプ・ジェネレ
ータは、DCテスティング環境を予想させるため、ある
前段階的レジスタ・セツティング(0701XXXX、
等)を行う。ACセットアツプ・ジェネレータ74は同
じく、ACテスティング環境(0701YYYY)を予
想させる6テスタ操作コードは1表8の右側欄の16進
数により全て表されている。もし、ステートメント記号
がT S T I Dでなければ、入力管理は入力管理
67により記憶された最近のl’ S TI IJ値に
依存して、ACCセラ−アップ又はI)Cセットアツプ
・ジェネレータに連結する。
を新しいTSTIDと置き換える。制御はDCセットア
ツプ・ジェネレータ77又はACCセラ−アップ・ジェ
ネレータ74に連結され、そしてテスタ・セットアツプ
命令FF0Oが出される。DCセットアツプ・ジェネレ
ータは、DCテスティング環境を予想させるため、ある
前段階的レジスタ・セツティング(0701XXXX、
等)を行う。ACセットアツプ・ジェネレータ74は同
じく、ACテスティング環境(0701YYYY)を予
想させる6テスタ操作コードは1表8の右側欄の16進
数により全て表されている。もし、ステートメント記号
がT S T I Dでなければ、入力管理は入力管理
67により記憶された最近のl’ S TI IJ値に
依存して、ACCセラ−アップ又はI)Cセットアツプ
・ジェネレータに連結する。
次に出会う汎用言語源ステートメン1−は、COMME
NTステー1−メントである。これは、選択的な情報目
的のみである。COMMENTデータはシステム・リス
ティングに印刷されるだけで、それ以上は処理されない
。
NTステー1−メントである。これは、選択的な情報目
的のみである。COMMENTデータはシステム・リス
ティングに印刷されるだけで、それ以上は処理されない
。
DCセットアツプ・ジェネレータに与えられる次のステ
ートメントは、DMODEステートメントである。この
ステートメン1〜は、もし故障がどんなデジタル電圧言
1比較上に生じたならば、テスタがDCCスス〜を打切
るに必要な操作コードをDCセットアツプ・ジェネレー
タ77が生成するようにする。次のステートメン1−は
、電力供給を定義するS I’、 L I〕Sステート
メントである。このステー1−メン1〜は、DCセット
アツプ・ジェネレータが適当な電力供給のための電流コ
ンプライアンス、及び電流範囲をロードし、そして電力
供給デジタル−アナログ・コンバータをロードするよう
にする。表8は、5ELPS Vcc及び5ELPS
V、RのためDCセットアツプ・ジェネレータ77によ
りなされたテスタ操作コード拡張を示す。
ートメントは、DMODEステートメントである。この
ステートメン1〜は、もし故障がどんなデジタル電圧言
1比較上に生じたならば、テスタがDCCスス〜を打切
るに必要な操作コードをDCセットアツプ・ジェネレー
タ77が生成するようにする。次のステートメン1−は
、電力供給を定義するS I’、 L I〕Sステート
メントである。このステー1−メン1〜は、DCセット
アツプ・ジェネレータが適当な電力供給のための電流コ
ンプライアンス、及び電流範囲をロードし、そして電力
供給デジタル−アナログ・コンバータをロードするよう
にする。表8は、5ELPS Vcc及び5ELPS
V、RのためDCセットアツプ・ジェネレータ77によ
りなされたテスタ操作コード拡張を示す。
各5ELPSは次の3つのテスタ命令に拡張される。そ
れらは、 ′02′電流コンプライアンス、デジタル−アナログ・
コンバータをロードする。
れらは、 ′02′電流コンプライアンス、デジタル−アナログ・
コンバータをロードする。
′08′電力供給電流範囲をロードする。
′04′電力供給デジタル−アナログ・コンバータをロ
ードする。
ードする。
用いられるテスタ電力供給は、テスタ命令バイト2の下
位の4ビツトで定義される。フートプリント・ファイル
73を使用することにより、DCセットアツプ・ジェネ
レータ77はVCCを電力供給4に変換し、V[l[]
を電力供給2に変換することができる。テスタ命令′0
8′のバイl−2の高次のビット・セツティングは、1
アンペア電流範囲が用いられることを示している。テス
タ命令′02′及び’04’(バイト3及び4)の値の
部分は、12−ピッ1〜・デジタル−アナログ・コンバ
ータ電力供給表に基づいて生成される。
位の4ビツトで定義される。フートプリント・ファイル
73を使用することにより、DCセットアツプ・ジェネ
レータ77はVCCを電力供給4に変換し、V[l[]
を電力供給2に変換することができる。テスタ命令′0
8′のバイl−2の高次のビット・セツティングは、1
アンペア電流範囲が用いられることを示している。テス
タ命令′02′及び’04’(バイト3及び4)の値の
部分は、12−ピッ1〜・デジタル−アナログ・コンバ
ータ電力供給表に基づいて生成される。
ビット15 : +0.0024 最も重要でないビッ
ト14 : +0.004 13 : +0.010 12 : +0.020 11 : +0.040 10 : +0.078 9 : +0.156 8 : +0.312 7 : 十0.625 6 : +1.25 5 : +2.5 4 : +5.0 最重要ビット 次に受け取られる命令は、ACTPSステートメントで
ある。VCC及びVOR電力供給を活性化させるテスタ
命令が作られ、そして、FRCPNステートメントに出
会う。最初のFRCPN命令は。
ト14 : +0.004 13 : +0.010 12 : +0.020 11 : +0.040 10 : +0.078 9 : +0.156 8 : +0.312 7 : 十0.625 6 : +1.25 5 : +2.5 4 : +5.0 最重要ビット 次に受け取られる命令は、ACTPSステートメントで
ある。VCC及びVOR電力供給を活性化させるテスタ
命令が作られ、そして、FRCPNステートメントに出
会う。最初のFRCPN命令は。
デジタル−アナログコンバータをlomA範囲と2゜O
vのクランピングにセットアツプし、そしてピンP2及
びP3上に800mVの値をフォースするのに必要な命
令を、DCセットアツプ・ジェネレータ77が生成する
ことを命令する。これを実行するため、DCセットアツ
プ・ジェネレータ77はデジタル−アナログ・コンバー
タをピン2に対して10 m A範囲にセラ1へアップ
するttA登録ロード” (OA操作コード)を生成す
る。そして、デジタル−アナログ・コンバータのクラン
プ値を2、Ovレンジにセラ1〜するため“B登録ロー
ド”(OB操作コード)が生成される。そして、デジタ
ル−アナログ・コンバータは、ODテスタ操作コードを
通じて800mV値にロードされる。これら3つの命令
はピンP3に繰返される。’OB′及び’00’操作コ
ードの値部分の構成は次の通りである。: ビット16−27は値を含む。
vのクランピングにセットアツプし、そしてピンP2及
びP3上に800mVの値をフォースするのに必要な命
令を、DCセットアツプ・ジェネレータ77が生成する
ことを命令する。これを実行するため、DCセットアツ
プ・ジェネレータ77はデジタル−アナログ・コンバー
タをピン2に対して10 m A範囲にセラ1へアップ
するttA登録ロード” (OA操作コード)を生成す
る。そして、デジタル−アナログ・コンバータのクラン
プ値を2、Ovレンジにセラ1〜するため“B登録ロー
ド”(OB操作コード)が生成される。そして、デジタ
ル−アナログ・コンバータは、ODテスタ操作コードを
通じて800mV値にロードされる。これら3つの命令
はピンP3に繰返される。’OB′及び’00’操作コ
ードの値部分の構成は次の通りである。: ビット16−27は値を含む。
ビット28−30はもし′ミリ′ならば’010’を含
み、もし′マイクロ′ならば’001 ’を含む。
み、もし′マイクロ′ならば’001 ’を含む。
ビット31はもしポル1−であると′o′であり、もし
アンペアであると′1′である。
アンペアであると′1′である。
再び、フートプリント・ファイル73を用いることによ
り、DCCセラ1〜アツプジェネレタ77はピンP1、
P2、及びP3をテスタ・チャネルC1、C2、及びC
3に変換する。
り、DCCセラ1〜アツプジェネレタ77はピンP1、
P2、及びP3をテスタ・チャネルC1、C2、及びC
3に変換する。
′OA′操作コードの値部分は次の表に基づいている。
交うy」3仁η11 亘
100MA 0800
10MA 02O2
00I 0100
100μA 0080
10μA 0040
1μA 0020
第21” RCP Nステートメントは、上述と同じ方
法で処理される。次のステートメンl−はDELAYス
テー1−メントである。操作コード91は遅延処理のた
めのテスタ操作コードである。05コードはミリ秒の測
定単位であり、8の値は命令の第2ハーフワードに割当
てられている。最後に、MEAPNステートメントはD
Cセットアツプ・ジェネレータに500マイクロ・アン
ペアの高限界と100マイクロ・アンペアの低限界との
間のPlを測定するに必要な命令を生成させる。テスタ
操作コード93はこのテストにDC故障が生じた時にど
の分類ビットをセラ]〜するかをテスタに知らせる。こ
の例では、分類ビットは1に等しい。
法で処理される。次のステートメンl−はDELAYス
テー1−メントである。操作コード91は遅延処理のた
めのテスタ操作コードである。05コードはミリ秒の測
定単位であり、8の値は命令の第2ハーフワードに割当
てられている。最後に、MEAPNステートメントはD
Cセットアツプ・ジェネレータに500マイクロ・アン
ペアの高限界と100マイクロ・アンペアの低限界との
間のPlを測定するに必要な命令を生成させる。テスタ
操作コード93はこのテストにDC故障が生じた時にど
の分類ビットをセラ]〜するかをテスタに知らせる。こ
の例では、分類ビットは1に等しい。
限界をロードするテスタ指令はOCである。第2バイト
は高限界をロードするために01にセットされ、低限界
をロードするために02にセラ1−される。次の12ビ
ン1〜は値のセツティングであり、最後の4ビットは測
定単位を表わしている。
は高限界をロードするために01にセットされ、低限界
をロードするために02にセラ1−される。次の12ビ
ン1〜は値のセツティングであり、最後の4ビットは測
定単位を表わしている。
最後のテスタ命令は、デジタル・ボルト計の正側をピン
P1へ移動させ、読取りを発生させる操作コードである
。これを行う操作コードは17である。命令17C1が
テスタにより実行される時、Pl、P2及びP3への上
のフォーシング条件に基づきピンPl上で読取りが行わ
れる。テスタは読取りと指定された限界とを比較する。
P1へ移動させ、読取りを発生させる操作コードである
。これを行う操作コードは17である。命令17C1が
テスタにより実行される時、Pl、P2及びP3への上
のフォーシング条件に基づきピンPl上で読取りが行わ
れる。テスタは読取りと指定された限界とを比較する。
もし、読取りが限界内であれば、テストは成功である。
もしそうでなければ、DC故障となり、その故障は」二
記93操作コードに従って記録される。これでDCC製
品テスト何例汎用言語命令シーケンスDC製品テスト例
テスタ命令シーケンス(表8)に翻訳する説明を完了す
る。
記93操作コードに従って記録される。これでDCC製
品テスト何例汎用言語命令シーケンスDC製品テスト例
テスタ命令シーケンス(表8)に翻訳する説明を完了す
る。
表6に示されるI)Cテスト・サイト例に対し、汎用言
語命令の拡張はDCテストと同じ方法で実行される。T
STID命令は入力管理67にこれがDC,テストであ
ることに命令する。入力管理はこの情報を記憶し1次の
TSTID命令に出会うまでたえずDCCセラ−アップ
・ジェネレータ77を呼び出す。表9は、DCテスト・
サイト例につきDCセットアツプ・ジェネレータ77に
より実行さオシた拡張を示す。
語命令の拡張はDCテストと同じ方法で実行される。T
STID命令は入力管理67にこれがDC,テストであ
ることに命令する。入力管理はこの情報を記憶し1次の
TSTID命令に出会うまでたえずDCCセラ−アップ
・ジェネレータ77を呼び出す。表9は、DCテスト・
サイト例につきDCセットアツプ・ジェネレータ77に
より実行さオシた拡張を示す。
人且
DMODE ON 9201
DELAY 80rnS 9105 0050表10に
は、表7のACテスト汎用言語源ファイル例のΔCCス
ス〜・テスタ命令セラ1−への翻訳が示されている。
は、表7のACテスト汎用言語源ファイル例のΔCCス
ス〜・テスタ命令セラ1−への翻訳が示されている。
表8又は表9のDC製品又はテスト・サイト・テストの
拡張の終結において、入力管理67が出会う次のステー
トメントはTSTID ACである。他の全ての汎用言
語源ステー1〜メントと同じように、入力管理67はこ
のステートメントを記憶されたTSTID値について検
査する。この比較は記憶されているオペランドACとの
突合せとなる。そして、ACは今記憶さ」していないの
で。
拡張の終結において、入力管理67が出会う次のステー
トメントはTSTID ACである。他の全ての汎用言
語源ステー1〜メントと同じように、入力管理67はこ
のステートメントを記憶されたTSTID値について検
査する。この比較は記憶されているオペランドACとの
突合せとなる。そして、ACは今記憶さ」していないの
で。
入力管理67はACCセラ−アップ・ジェネレータ74
へ連結する。TSTIDステートメン1−は、ACCセ
ラ−アップ・ジェネレータ74にAICテスティングの
実行を開始するためのテスタ操作コード、すなわち操作
コードFF0Oを発生させる。
へ連結する。TSTIDステートメン1−は、ACCセ
ラ−アップ・ジェネレータ74にAICテスティングの
実行を開始するためのテスタ操作コード、すなわち操作
コードFF0Oを発生させる。
これはDCテスティングの開始指令と同じであることに
注意すべきである。そして、制御は入力管理67に戻さ
れ、DC製品テスト(表8)について上述したのと同じ
<COMMENTステートメンステートメントる。次に
、入力管理67はDIMENステートメントに出会う。
注意すべきである。そして、制御は入力管理67に戻さ
れ、DC製品テスト(表8)について上述したのと同じ
<COMMENTステートメンステートメントる。次に
、入力管理67はDIMENステートメントに出会う。
入力管理67は、表11.のフォーマットに従ってこの
ステー1〜メントからファイル73内にレコードを作る
。このレコードは、ACCセラ−アップ・ジェネレータ
74及びビット・パターン・ジェネレー?76により今
、アクセス可能となる。
ステー1〜メントからファイル73内にレコードを作る
。このレコードは、ACCセラ−アップ・ジェネレータ
74及びビット・パターン・ジェネレー?76により今
、アクセス可能となる。
表11
ディメンション・データ・レコード
バイト番号
01 “DIME!N” ディメンション・データi、
d。
d。
10 7 ワード・アドレス線数
14 4 ビット・アドレス線数
18 6 コントロール線数
22 10 データ入力線数
26 10 データ出力線数
30 2 Nt込まれている(
Ieterwoven)/Ill込まれていない(No
n−Interwoven)次の6つの汎用言語源ステ
ートメント(すなわち、表10内(7)3−)(7)S
ELPS及び3−)(7)ACTPS命令)は、それら
のDC対応ステー1〜メントと同じデータ欄を含んでい
る。これらはACセットアツプ・ジェネレータ74によ
り同じ方法で処理される。次の2つの汎用言語源ステー
トメント(すなわち、表10内(7) 2 つ(IJ
P G T I M命令)は、読取り制御ピンR1と曹
:込み制御ピンw1のタイミング条件を設定する。両方
とも正で零復帰(リターン・シー・ゼロ)パルスを有し
、パルス幅は20ナノ秒であり、開始時間は零ナノ秒で
ある。各PGTIM命令は、ACセットアツプ・ジェネ
レータ74に2つのテスタ命令、1番目はAO12番目
はCOlを生成させる。AO命令は正又は負極性をセッ
トし、読取り制御に対して可能な4つ及び書込み制御に
対して可能な4つから1つの読取り又は書込みジェネレ
ータを選択する。
n−Interwoven)次の6つの汎用言語源ステ
ートメント(すなわち、表10内(7)3−)(7)S
ELPS及び3−)(7)ACTPS命令)は、それら
のDC対応ステー1〜メントと同じデータ欄を含んでい
る。これらはACセットアツプ・ジェネレータ74によ
り同じ方法で処理される。次の2つの汎用言語源ステー
トメント(すなわち、表10内(7) 2 つ(IJ
P G T I M命令)は、読取り制御ピンR1と曹
:込み制御ピンw1のタイミング条件を設定する。両方
とも正で零復帰(リターン・シー・ゼロ)パルスを有し
、パルス幅は20ナノ秒であり、開始時間は零ナノ秒で
ある。各PGTIM命令は、ACセットアツプ・ジェネ
レータ74に2つのテスタ命令、1番目はAO12番目
はCOlを生成させる。AO命令は正又は負極性をセッ
トし、読取り制御に対して可能な4つ及び書込み制御に
対して可能な4つから1つの読取り又は書込みジェネレ
ータを選択する。
最後に、AOはそのモードが零復帰(リターン・ツー・
ゼロ)が又は非零復帰(ノン・リターン・ツー・ゼロ)
がをタイミング・ジェネレータに知らせる。COテスタ
命令は、読取り又は書込み線に対するパルス幅及び開始
時間を記述する。ACセットアツプ・ジェネレータ74
はまた、読取り制御ピンR1をテスタ・チャネルRDに
接続し、書込み制御ピンW1をテスタ・チャネルWTに
接続するためにフートプリント・ファイル73を用いる
。
ゼロ)が又は非零復帰(ノン・リターン・ツー・ゼロ)
がをタイミング・ジェネレータに知らせる。COテスタ
命令は、読取り又は書込み線に対するパルス幅及び開始
時間を記述する。ACセットアツプ・ジェネレータ74
はまた、読取り制御ピンR1をテスタ・チャネルRDに
接続し、書込み制御ピンW1をテスタ・チャネルWTに
接続するためにフートプリント・ファイル73を用いる
。
次の汎用言語源ステートメント(表10)は、CY C
TMである。このステー1−メントはテストのためのテ
スタ・サイクル時間をセットする。そして、TEXEC
ステートメン1〜が読まれる。この指令は、次に来るテ
ストのためにAC診断を制御するテスタ命令を生成する
。ACセットアツプ・ジェネレータ74は、最初の故障
が生じた時にTEXECステートメントに従ってテスト
を飛び越し、その故障を1として記録する操作コード2
2を発生する。操作コード・データ・ビット0は、最初
の故障の際の飛び越しを示すために1に設定される。一
方、データ・ビット1−7はエラーの種類を示すため1
に設定され、データ・ビット8−23はモードが最初の
故障で停止するのでOに設定される。次に出会うステー
トメン1へはDELAYステートメントである。ACC
セラ−アップ・ジェネレータ74はこのステートメごノ
ドをDCセットアツプ・ジェネレータ77と同様に処理
する。
TMである。このステー1−メントはテストのためのテ
スタ・サイクル時間をセットする。そして、TEXEC
ステートメン1〜が読まれる。この指令は、次に来るテ
ストのためにAC診断を制御するテスタ命令を生成する
。ACセットアツプ・ジェネレータ74は、最初の故障
が生じた時にTEXECステートメントに従ってテスト
を飛び越し、その故障を1として記録する操作コード2
2を発生する。操作コード・データ・ビット0は、最初
の故障の際の飛び越しを示すために1に設定される。一
方、データ・ビット1−7はエラーの種類を示すため1
に設定され、データ・ビット8−23はモードが最初の
故障で停止するのでOに設定される。次に出会うステー
トメン1へはDELAYステートメントである。ACC
セラ−アップ・ジェネレータ74はこのステートメごノ
ドをDCセットアツプ・ジェネレータ77と同様に処理
する。
COMMENTステートメントはDCCセラ−アップ(
表8)に対するのと同様に処理される。
表8)に対するのと同様に処理される。
FATDELステートメントは最初に出会う指令で、A
CCセラ−アップ・ジェネレータ74に制御をビット・
パターン・ジェネレータ76へ進めるように指示する。
CCセラ−アップ・ジェネレータ74に制御をビット・
パターン・ジェネレータ76へ進めるように指示する。
ピッ1−パターン・ジェネレータ76はFATDELス
テートメントから必要な情報を引き出す。そして、ビッ
ト・パターン・ジェネレータ76はF A T D E
Lステートメントを受取る。これはピッ1−・パター
ン・ジェネレータ76にパス番号が1であり、そして、
アレイ・セルごとに1読取り/書込み操作があることを
知らせる。PATDEL及びPASDELステートメン
トは操作コードを生じない。これらの目的は、必要なピ
ッ1へ・パターン発生情報をピッ1〜・パターン・ジェ
ネレータに渡すことである。ビット・パターン・ジェネ
レータが要求されたビット・パターンを発生ずる前に必
要な最後の情報は、WRITEステー1へメン1−であ
る。W RI ’I” Eステートメン1−はアドレシ
ングがワード方向であり、そして増加するということを
指定する。また、WRITEステー1−メン1へは、ビ
ット・パターン・ジェネレータ76に開始値が零である
ことを知らせる。ファイル」−のアレイ・ディメンショ
ン・データとこのステー1−メン1−・データは、ピッ
1〜・パターン・ジェネレータ76がテスト・パターン
を生成するのに必要な全ての情報である。
テートメントから必要な情報を引き出す。そして、ビッ
ト・パターン・ジェネレータ76はF A T D E
Lステートメントを受取る。これはピッ1−・パター
ン・ジェネレータ76にパス番号が1であり、そして、
アレイ・セルごとに1読取り/書込み操作があることを
知らせる。PATDEL及びPASDELステートメン
トは操作コードを生じない。これらの目的は、必要なピ
ッ1へ・パターン発生情報をピッ1〜・パターン・ジェ
ネレータに渡すことである。ビット・パターン・ジェネ
レータが要求されたビット・パターンを発生ずる前に必
要な最後の情報は、WRITEステー1へメン1−であ
る。W RI ’I” Eステートメン1−はアドレシ
ングがワード方向であり、そして増加するということを
指定する。また、WRITEステー1−メン1へは、ビ
ット・パターン・ジェネレータ76に開始値が零である
ことを知らせる。ファイル」−のアレイ・ディメンショ
ン・データとこのステー1−メン1−・データは、ピッ
1〜・パターン・ジェネレータ76がテスト・パターン
を生成するのに必要な全ての情報である。
1サイクル/セル・ビットパターンを発生するのに必要
な情報は、ピッ1−・パターン・ジェネレータ80によ
り次のように得られる。
な情報は、ピッ1−・パターン・ジェネレータ80によ
り次のように得られる。
プレイの大きさは、ワード・アドレス、ビット。
アドレスの数及びデータ線の数から得られる。今の例で
は、7つのワード・アドレス線、4つのピッ1−・アド
レス線及び10のデータ線から大きさは、128X16
X10または20 Kである。またW RI 71’
Eステー1−メン1−は、アドレッシング優先権がワー
ド方向にあることを指定する。これはピッ1へ・アドレ
ス線が変位する前にワード線が全て変化しなければなら
ないことを意味する。WRI T Eステートメン1−
はまたアドレシング方向、この特別な例では増加、与え
る。これは処理がワード・アドレス=127、ビット・
アドレス=15とは反対側のワー1−・71〜レス=0
、ビット・71−レス=0から始まることを意味する。
は、7つのワード・アドレス線、4つのピッ1−・アド
レス線及び10のデータ線から大きさは、128X16
X10または20 Kである。またW RI 71’
Eステー1−メン1−は、アドレッシング優先権がワー
ド方向にあることを指定する。これはピッ1へ・アドレ
ス線が変位する前にワード線が全て変化しなければなら
ないことを意味する。WRI T Eステートメン1−
はまたアドレシング方向、この特別な例では増加、与え
る。これは処理がワード・アドレス=127、ビット・
アドレス=15とは反対側のワー1−・71〜レス=0
、ビット・71−レス=0から始まることを意味する。
WRI゛1゛Eステー1−メン1−はまた、アレイへの
書込みは0の値で始まるチェッカーボー1く・パターン
である情報を伝える。第10図は、現在の例のメモリ・
アレイに対するビット・パターン生成データの上述した
発生を示している。
書込みは0の値で始まるチェッカーボー1く・パターン
である情報を伝える。第10図は、現在の例のメモリ・
アレイに対するビット・パターン生成データの上述した
発生を示している。
ピッl−・パターン・ジェネレータ76による現在の例
のビット・パターン生成を説明する前に、テスタ・メモ
リ84をより詳細に説明する。現在の例において、テス
タメモリ84は全部で18432ピッ1−の2つのデー
タ行列を持つと仮定する。
のビット・パターン生成を説明する前に、テスタ・メモ
リ84をより詳細に説明する。現在の例において、テス
タメモリ84は全部で18432ピッ1−の2つのデー
タ行列を持つと仮定する。
各データ行列は36ビツI−X 256ワードのアレイ
に組織されている。データ行列はA及びBメモリと称す
。Δ及びBメモリの36ビン1−・ディメンションは、
データ・ピッ1−、アドレス・ピッ1−1及びコン1−
ロール・ビットを含む。利用可能ないくつかの操作モー
ドがある。この例では、Δメモリは開始レジスタ内に含
まれている値とAメモリコントロール・ビットを用いる
プログラムされた値との間を逐次的に循環する。メモリ
遷移は各クロック・サイクルで生ずる。Bメモリは0ワ
ードと255ワードとの間を逐次的に循環する。I3メ
モリ内でのワー1〜から次に引き続くワードへの変化時
間は、Aメモリ・プログラム・コンI−ロール欄(フィ
ールド)により制御さオしる。Δ及び13メモリのコン
トロール欄(フィールド)ピッ1−は次の通りである。
に組織されている。データ行列はA及びBメモリと称す
。Δ及びBメモリの36ビン1−・ディメンションは、
データ・ピッ1−、アドレス・ピッ1−1及びコン1−
ロール・ビットを含む。利用可能ないくつかの操作モー
ドがある。この例では、Δメモリは開始レジスタ内に含
まれている値とAメモリコントロール・ビットを用いる
プログラムされた値との間を逐次的に循環する。メモリ
遷移は各クロック・サイクルで生ずる。Bメモリは0ワ
ードと255ワードとの間を逐次的に循環する。I3メ
モリ内でのワー1〜から次に引き続くワードへの変化時
間は、Aメモリ・プログラム・コンI−ロール欄(フィ
ールド)により制御さオしる。Δ及び13メモリのコン
トロール欄(フィールド)ピッ1−は次の通りである。
Aコン1へロール・ピッ1〜は、増分13ビツト(IN
CB)、分岐ビット(BRN)及びプログラム終了マー
カー(P TR)を含む。INCBビットは、Bメモリ
の次めワードに増分する時をテスタに知らせる。B R
Nビットは、開始レジスタ内に指定されたAメモリ・ア
ドレスへ分岐する信号を、テスタに与える。PTRビッ
ト・マーカーは、プログラムの終りに達したこと又は開
始レジスタの再ロードを実行してもよいことをテスタに
知らせる。
CB)、分岐ビット(BRN)及びプログラム終了マー
カー(P TR)を含む。INCBビットは、Bメモリ
の次めワードに増分する時をテスタに知らせる。B R
Nビットは、開始レジスタ内に指定されたAメモリ・ア
ドレスへ分岐する信号を、テスタに与える。PTRビッ
ト・マーカーは、プログラムの終りに達したこと又は開
始レジスタの再ロードを実行してもよいことをテスタに
知らせる。
r3メモリ・コンl−ロール・ビン1〜は、記憶指令ピ
ッl−(S TR) +選択指令ピッ1−(SEL)、
及びパス・スルー・ビット(PΔS)を含む。S′1゛
Rピッ1−は、開始レジスタ内に記憶されるべきAメモ
リ・アドレスを指定する。SELピッ1〜は13 RN
指令と一緒に開始レジスタs1又はs2を指定する。こ
れはまたS T Rと共に動作してsl又はS2を指定
する。ここで1t12明されているチェッカーボード例
においては、1つの開始レジスタのみ′lJ1プロゲラ
l−されるために必要とされる。他のピッ1−・パター
ンの適用に際しては、2つの開始レジスタがプログラミ
ングにおいて用いられなければならない、PASピッ1
へはBRNと同様にブロクラムされる。渡されるAメモ
リ・アドレスは、PΔS=1と同時に出現するものより
も2倍大きい。命令タイミングは各第2クロツク・サイ
クルごとに発生する。表12は、A及びBメモリの完全
な配列を示す。
ッl−(S TR) +選択指令ピッ1−(SEL)、
及びパス・スルー・ビット(PΔS)を含む。S′1゛
Rピッ1−は、開始レジスタ内に記憶されるべきAメモ
リ・アドレスを指定する。SELピッ1〜は13 RN
指令と一緒に開始レジスタs1又はs2を指定する。こ
れはまたS T Rと共に動作してsl又はS2を指定
する。ここで1t12明されているチェッカーボード例
においては、1つの開始レジスタのみ′lJ1プロゲラ
l−されるために必要とされる。他のピッ1−・パター
ンの適用に際しては、2つの開始レジスタがプログラミ
ングにおいて用いられなければならない、PASピッ1
へはBRNと同様にブロクラムされる。渡されるAメモ
リ・アドレスは、PΔS=1と同時に出現するものより
も2倍大きい。命令タイミングは各第2クロツク・サイ
クルごとに発生する。表12は、A及びBメモリの完全
な配列を示す。
人圭旦
A びBメモリ・フォーマット
戊桓(36ビツl−X 256ワード)イノ上 旦的
1−22 データ・ビット
1−10使用中;各データ・ラインに対して111−2
2不使用 23−30 不使用 31−36 コントロール・ピッ1〜 31書込みを阻止(許さない) 32読取りを阻止(許さない) 33サイクル 34INC−B 35BRN−A 6PTR 1−21データ・ビット−不使用 22 サイクル・1〜リップ 23−33 アドレス・ビット 23−29ワード・ビット・アドレス線30−33ビツ
ト・アドレス線 34−36 コントロール・ピッ1− 4STR 358E’L 6PAS 表13は、ビット・パターン・ジェネレータ76(第8
図)により発生さオbだチェッカーボード・ピッ1〜・
パターンの簡略化されたシュミレーテッド・バージョン
である。これは、Aメモリはワード0.1.2.・・・
3.2を含み、0.1.2.1.2、・・・31.32
.31.32を含まないことを意味している。表13は
、メモリ・アドレスO−4を示している。しかし、アレ
イにチェッカーボード・パターンを完全に書込むために
は32Aメモリ・ワードと256Bメモリ・ワードを必
要とすることが、この技術に精通したものには理解され
るであろう。完全なチェッカーボード・パターンを読取
るためには、追加的なAメモリの32ワードが必要であ
る。
2不使用 23−30 不使用 31−36 コントロール・ピッ1〜 31書込みを阻止(許さない) 32読取りを阻止(許さない) 33サイクル 34INC−B 35BRN−A 6PTR 1−21データ・ビット−不使用 22 サイクル・1〜リップ 23−33 アドレス・ビット 23−29ワード・ビット・アドレス線30−33ビツ
ト・アドレス線 34−36 コントロール・ピッ1− 4STR 358E’L 6PAS 表13は、ビット・パターン・ジェネレータ76(第8
図)により発生さオbだチェッカーボード・ピッ1〜・
パターンの簡略化されたシュミレーテッド・バージョン
である。これは、Aメモリはワード0.1.2.・・・
3.2を含み、0.1.2.1.2、・・・31.32
.31.32を含まないことを意味している。表13は
、メモリ・アドレスO−4を示している。しかし、アレ
イにチェッカーボード・パターンを完全に書込むために
は32Aメモリ・ワードと256Bメモリ・ワードを必
要とすることが、この技術に精通したものには理解され
るであろう。完全なチェッカーボード・パターンを読取
るためには、追加的なAメモリの32ワードが必要であ
る。
ビット・パターンを作った後、ビット・パターン・ジェ
ネレータ76はノート・ファイル75内にビット・パタ
ーンを書込む。これは、同じAメモリ及び/又はBメモ
リ・パターンを必要とするかもしれない同じACテスト
における将来のピッ1〜・パターンの要求を予想して行
なわれる。これは、いくつかの異なる電圧又はタイミン
グ・ケースに対して同じパターンが要求されるとき、起
り得る。これが起きた時、ビット・パターンはその度ご
とに再生成されるのではなく、検索されそして繰返され
る。
ネレータ76はノート・ファイル75内にビット・パタ
ーンを書込む。これは、同じAメモリ及び/又はBメモ
リ・パターンを必要とするかもしれない同じACテスト
における将来のピッ1〜・パターンの要求を予想して行
なわれる。これは、いくつかの異なる電圧又はタイミン
グ・ケースに対して同じパターンが要求されるとき、起
り得る。これが起きた時、ビット・パターンはその度ご
とに再生成されるのではなく、検索されそして繰返され
る。
表13を再度参照して、A、及びBメモリの内容及びこ
れらのメモリからテスタ21によりチェッカーボード・
ビット・パターンが発生される方法を説明する。A及び
Bメモリのサイクル・ビットは、テスタがA及びBメモ
リ中を何回循環しなければならないかを決定する。A及
びBメモリのサイクル・ビットが一致(マツチ)する時
はいつでも2つの事が起る。第1に、サイクル・レジス
タのプリセット数が1だけ減少させられる。このレジス
タのカウントがOになると、テスタはビット・パターン
の処理を停止し1次のテスタ操作コードを処理する。第
2に、アレイ・アドレシングはプログラムされたように
増加される。この例においては、ビット方向アドレスが
増加される。このチェッカーボードの例においては、A
及びBメモリ・サイクル・ビットはBメモリ・アドレス
0及び128で一致する。テスタ回路は、最初の発生又
は最初の一致条件を無視するようにセット・アップされ
ている。、このため、チェッカーボード・パターンは初
めにワード・アドレス0−12.7、ピッ1−・アドレ
ス0に加えられる。ワード128に於て、次の一致(マ
ツチ)が生ずる。これは、ワード・アドレス線を0にリ
セットし、ビット・アドレス線を1だけ増加させる。従
って、各ビット・アドレスにつき、ワード・アドレスに
わたる完全なサイクルがある。アレイ全体にわたって書
込むために8つの一致(マツチ)が必要である。これは
テスタに対して必須の情報部分である。何故ならば、こ
れはプレイ内の書込みを完了するためにBメモリ中をテ
スタがサイクルしなければならない回数を知らせる。か
らである。このデータ(テストの終り)はACセットア
ツプ・ジェネレータ74に送られ、テストの終りが正し
く検出されるように必要なテスタ命令(表10を見よ)
をACCセラ1〜アツプフ9フアイル書込む。チェッカ
ーボードの書込み及び読取りを完了するために、16の
一致(マツチ)が必要である6表13は、テストの書込
み部分を実行するのに必要なパターンのサブセットを表
している。これは、碧込み/読取り阻止ビットのセツテ
ィングに反映されている。
れらのメモリからテスタ21によりチェッカーボード・
ビット・パターンが発生される方法を説明する。A及び
Bメモリのサイクル・ビットは、テスタがA及びBメモ
リ中を何回循環しなければならないかを決定する。A及
びBメモリのサイクル・ビットが一致(マツチ)する時
はいつでも2つの事が起る。第1に、サイクル・レジス
タのプリセット数が1だけ減少させられる。このレジス
タのカウントがOになると、テスタはビット・パターン
の処理を停止し1次のテスタ操作コードを処理する。第
2に、アレイ・アドレシングはプログラムされたように
増加される。この例においては、ビット方向アドレスが
増加される。このチェッカーボードの例においては、A
及びBメモリ・サイクル・ビットはBメモリ・アドレス
0及び128で一致する。テスタ回路は、最初の発生又
は最初の一致条件を無視するようにセット・アップされ
ている。、このため、チェッカーボード・パターンは初
めにワード・アドレス0−12.7、ピッ1−・アドレ
ス0に加えられる。ワード128に於て、次の一致(マ
ツチ)が生ずる。これは、ワード・アドレス線を0にリ
セットし、ビット・アドレス線を1だけ増加させる。従
って、各ビット・アドレスにつき、ワード・アドレスに
わたる完全なサイクルがある。アレイ全体にわたって書
込むために8つの一致(マツチ)が必要である。これは
テスタに対して必須の情報部分である。何故ならば、こ
れはプレイ内の書込みを完了するためにBメモリ中をテ
スタがサイクルしなければならない回数を知らせる。か
らである。このデータ(テストの終り)はACセットア
ツプ・ジェネレータ74に送られ、テストの終りが正し
く検出されるように必要なテスタ命令(表10を見よ)
をACCセラ1〜アツプフ9フアイル書込む。チェッカ
ーボードの書込み及び読取りを完了するために、16の
一致(マツチ)が必要である6表13は、テストの書込
み部分を実行するのに必要なパターンのサブセットを表
している。これは、碧込み/読取り阻止ビットのセツテ
ィングに反映されている。
すなわち、書込み阻止ビットがOで読取り阻止ビット1
は、書込みだけを指示している。今の例の128x16
xloアレイにチェッカーボード・パターンを書込むた
めには、1つのロードすなわち256以下のAメモリ又
はBメモリワードだけが必要とされる。書込みを実行す
るために必要なロードの数は、適当なテスタ命令(表1
0を見よ)を発生しそしてACセットアツプ・ファイル
79に命命を書込むACセットアツプ・ジェネレータ7
4に伝えられる。
は、書込みだけを指示している。今の例の128x16
xloアレイにチェッカーボード・パターンを書込むた
めには、1つのロードすなわち256以下のAメモリ又
はBメモリワードだけが必要とされる。書込みを実行す
るために必要なロードの数は、適当なテスタ命令(表1
0を見よ)を発生しそしてACセットアツプ・ファイル
79に命命を書込むACセットアツプ・ジェネレータ7
4に伝えられる。
次に、Aメモリ及びBメモリをロードするテスタ命令で
ある。最初にビット・パターン・ジェネレータ76は、
ビット・パターンのこのセットがノート・ファイル75
にすでに書込まれているかどうかを決めるために検査す
る。これは、これらのパターンがノート・ファイル上に
まだなく、したがって、ビット・パターン・ジェネレー
タ76がこれらのパターンをノート・ファイルに書込む
ことを決定する。次に、ビット・パターン・ジェネレー
タ76は、パターンをACセットアツプ・ファイル79
に書込むことをACセットアツプ・ジェネレータ74に
伝える。ビット・パターン・ジェネレータ76は、適正
なビット・パターンがノート・ファイル上のどこにある
かをACセットアツプ・ジェネレータに教える。ACセ
ットアツプ・ジェネレータ74はノート・ファイル(表
10を見よ)からビット・パターン及びロード指令(操
作コード81、表10)を書込む。全てのビット・パタ
ーンの書込みは同じ方法で行なわれる。
ある。最初にビット・パターン・ジェネレータ76は、
ビット・パターンのこのセットがノート・ファイル75
にすでに書込まれているかどうかを決めるために検査す
る。これは、これらのパターンがノート・ファイル上に
まだなく、したがって、ビット・パターン・ジェネレー
タ76がこれらのパターンをノート・ファイルに書込む
ことを決定する。次に、ビット・パターン・ジェネレー
タ76は、パターンをACセットアツプ・ファイル79
に書込むことをACセットアツプ・ジェネレータ74に
伝える。ビット・パターン・ジェネレータ76は、適正
なビット・パターンがノート・ファイル上のどこにある
かをACセットアツプ・ジェネレータに教える。ACセ
ットアツプ・ジェネレータ74はノート・ファイル(表
10を見よ)からビット・パターン及びロード指令(操
作コード81、表10)を書込む。全てのビット・パタ
ーンの書込みは同じ方法で行なわれる。
ビット・パターン・ジェネレータ76はパターンを発生
してノート・ファイルにそれを書込むか。
してノート・ファイルにそれを書込むか。
或は既にノート・ファイル中にあるパターンを見つけ出
す。いずれの場合においても、ビット・ノ(ターン・ジ
ェネレータ76は、ロード指令を出す命令及びロードす
べき適正なパターンのための)−ト・ファイルのポイン
タと共にACtCドツトプ・ジェネレータ74へ戻る。
す。いずれの場合においても、ビット・ノ(ターン・ジ
ェネレータ76は、ロード指令を出す命令及びロードす
べき適正なパターンのための)−ト・ファイルのポイン
タと共にACtCドツトプ・ジェネレータ74へ戻る。
制御は今、入力管理67に戻る(第8図)。次のステー
トメント(表10)が処理される。それはPLSPNス
テートメントである。このステートメントは、既にA及
びBメモリ中にロードされている書込みビット・パター
ンを現実にテスタで実行させる。PLSPNは翻訳のた
めにACセットアツプ・ジェネレータ74に送られる。
トメント(表10)が処理される。それはPLSPNス
テートメントである。このステートメントは、既にA及
びBメモリ中にロードされている書込みビット・パター
ンを現実にテスタで実行させる。PLSPNは翻訳のた
めにACセットアツプ・ジェネレータ74に送られる。
ACセットアツプ・ジェネレータ74はPLSPNをA
Cテスティングの実行を意味する操作コードAAに変換
する。最後に、表10の残りのPASDEL、READ
、及びPLSPN指令の処理は、表10に関して上述さ
れた書込みパスに対するのと同じである。何故ならば、
読取り操作はAメモリ内の″読取り阻止″及び゛′書込
み阻止”′セツティングを除いて書込み操作と同じパタ
ーンを必要とするからである。開始レジスタ及び処理の
終りレジスタはリセットされなければならない。表10
は読取リステートメントに対するこれらの操作の詳細を
示している。
Cテスティングの実行を意味する操作コードAAに変換
する。最後に、表10の残りのPASDEL、READ
、及びPLSPN指令の処理は、表10に関して上述さ
れた書込みパスに対するのと同じである。何故ならば、
読取り操作はAメモリ内の″読取り阻止″及び゛′書込
み阻止”′セツティングを除いて書込み操作と同じパタ
ーンを必要とするからである。開始レジスタ及び処理の
終りレジスタはリセットされなければならない。表10
は読取リステートメントに対するこれらの操作の詳細を
示している。
その後、制御は入力管理67(第8図)に戻され、処理
すべきこれ以上の指令がないことを決定する。入力管理
67はそして制限をDC及びACの両方のテスト・デー
タが生成されていることを示すパラメータと共に出力管
理82に渡す。出力管理82は単にDC及びACCスス
−を一つのテスタ命令シーケンス30Xに連結するだけ
である。
すべきこれ以上の指令がないことを決定する。入力管理
67はそして制限をDC及びACの両方のテスト・デー
タが生成されていることを示すパラメータと共に出力管
理82に渡す。出力管理82は単にDC及びACCスス
−を一つのテスタ命令シーケンス30Xに連結するだけ
である。
各DC及びACテストの終りに、命令の処理をテスタが
停止すべきことを指示するため、出力管理82によりE
NDTEST命令が挿入される。
停止すべきことを指示するため、出力管理82によりE
NDTEST命令が挿入される。
[発明の効果]
この発明のメモリ・アレイ・テスタ・システムによれば
、複数のメモリ・プレイ・テスタ上で多数のメモリ・ア
レイを自動的にテストすることができる。また、ユーザ
ーは個々のテスタに用いられる命令セット又はハードウ
ェア構成を知らなくても複数のメモリ・アレイ・テスタ
上でメモリ・アレイのテストを行うことができる。さら
に、テスタに依存しない高レベルの記述から、与えられ
たテスタ上の特定のアレイをテストするための命令シー
ケンスを自動的に生成するため、命令シーケンスは数時
間程度で生成することができる。さらに、1つのアレイ
はそのアレイの汎用言語命令シーケンスを別のテスタに
付随した翻訳器を用いて翻訳することにより、その別の
テスタ上で容易にテストを行うことができる。さらに、
新規なテスタをこの発明のシステムに組込むにはそのテ
スタに付随する新しい1MR器を作製するだけでよい。
、複数のメモリ・プレイ・テスタ上で多数のメモリ・ア
レイを自動的にテストすることができる。また、ユーザ
ーは個々のテスタに用いられる命令セット又はハードウ
ェア構成を知らなくても複数のメモリ・アレイ・テスタ
上でメモリ・アレイのテストを行うことができる。さら
に、テスタに依存しない高レベルの記述から、与えられ
たテスタ上の特定のアレイをテストするための命令シー
ケンスを自動的に生成するため、命令シーケンスは数時
間程度で生成することができる。さらに、1つのアレイ
はそのアレイの汎用言語命令シーケンスを別のテスタに
付随した翻訳器を用いて翻訳することにより、その別の
テスタ上で容易にテストを行うことができる。さらに、
新規なテスタをこの発明のシステムに組込むにはそのテ
スタに付随する新しい1MR器を作製するだけでよい。
第1図はこの発明による複数のメモリ・アレイ・テスタ
上の選ばれたメモリ・アレイを自動的にテストするため
に用いられるアーキテクチャの全体を示すブロック図、
第2図は第1図のアーキテクチャに用いられるデータ入
力管理を示す図、第3A図乃至第3L図はアレイの特性
情報、DCテスティング・パラメータ、ACテスティン
グ・パラメータ及びACCスス−・パターン選択を入力
するための対話式ディスプレイ・スクリーンの見本を示
す図、第4図は第2図に用いられるスクリーン・イメー
ジ管理及び監査を示す図、第5図は第1図で用いられる
汎用言語ジェネレータを示す図、第6図は第5図に用い
られるDC汎用言語ジェネレータを示す図、第7図は第
5図に用いられるAC汎用言語ジェネレータを示す図、
第8図は第1図で用いることのできる汎用からテスタへ
の翻訳器を示す図、第9図は第1図で用いることのでき
る典型的なアレイ・テスタを示す図、第10図は第8図
の翻訳器に用いられるビット・パターン生成データを示
す図である。 12・・・・対話式データ入力装置、14・・・・汎用
言語ジェネレータ、19A、19X・・・・翻訳器、2
1A、21X・・・・テスタ、25A、25X・・・・
メモリ・アレイ。 FIG、 3A FIG、 3C FIG、3D FIG、 3E FIG、 3F FIG、 3G FIG、3H トILi、 5上 FIG、3J FIG、 3K FIG、3L
上の選ばれたメモリ・アレイを自動的にテストするため
に用いられるアーキテクチャの全体を示すブロック図、
第2図は第1図のアーキテクチャに用いられるデータ入
力管理を示す図、第3A図乃至第3L図はアレイの特性
情報、DCテスティング・パラメータ、ACテスティン
グ・パラメータ及びACCスス−・パターン選択を入力
するための対話式ディスプレイ・スクリーンの見本を示
す図、第4図は第2図に用いられるスクリーン・イメー
ジ管理及び監査を示す図、第5図は第1図で用いられる
汎用言語ジェネレータを示す図、第6図は第5図に用い
られるDC汎用言語ジェネレータを示す図、第7図は第
5図に用いられるAC汎用言語ジェネレータを示す図、
第8図は第1図で用いることのできる汎用からテスタへ
の翻訳器を示す図、第9図は第1図で用いることのでき
る典型的なアレイ・テスタを示す図、第10図は第8図
の翻訳器に用いられるビット・パターン生成データを示
す図である。 12・・・・対話式データ入力装置、14・・・・汎用
言語ジェネレータ、19A、19X・・・・翻訳器、2
1A、21X・・・・テスタ、25A、25X・・・・
メモリ・アレイ。 FIG、 3A FIG、 3C FIG、3D FIG、 3E FIG、 3F FIG、 3G FIG、3H トILi、 5上 FIG、3J FIG、 3K FIG、3L
Claims (1)
- 【特許請求の範囲】 複数の異なるテスタ上の集積回路メモリ・アレイを自動
的にテストするためのシステムであって。 前記メモリ・アレイのテスタに依存しないテスト仕様を
入力するためのデータ入力装置と。 入力されたテスト仕様に基づき前記メモリ・アレイの指
示されたテストを実行するためテスタに依存しない汎用
言語命令シーケンスを生成する汎用言語ジェネレータと
。 前記複数の異なるテスタの1つずつに関連して設けられ
、関連したテスタ上の前記メモリ・アレイに前記指示さ
れたテストを実行するため前記テスタに依存しない汎用
言語命令シーケンスをテスタに依存した命令シーケンス
に翻訳する翻訳器と、関連したテスタ上の前記メモリ・
アレイをテストするため前記テスタに依存した命令シー
ケンスを前記関連したテスタに与える手段と、を備える
メモリ・アレイ・テスタ・システム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US536597 | 1983-09-28 | ||
| US06/536,597 US4606025A (en) | 1983-09-28 | 1983-09-28 | Automatically testing a plurality of memory arrays on selected memory array testers |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6076100A true JPS6076100A (ja) | 1985-04-30 |
| JPS6252400B2 JPS6252400B2 (ja) | 1987-11-05 |
Family
ID=24139168
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59171674A Granted JPS6076100A (ja) | 1983-09-28 | 1984-08-20 | メモリ・アレイ・テスタ・システム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US4606025A (ja) |
| EP (1) | EP0135864A3 (ja) |
| JP (1) | JPS6076100A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62214376A (ja) * | 1986-03-12 | 1987-09-21 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | 電子装置の障害発見方法 |
| JPH01195381A (ja) * | 1988-01-29 | 1989-08-07 | Mitsubishi Electric Corp | 測定プログラム作成装置 |
| JPH028939A (ja) * | 1988-06-28 | 1990-01-12 | Mitsubishi Electric Corp | 測定プログラム自動作成装置 |
| JP2001349928A (ja) * | 2000-06-06 | 2001-12-21 | Advantest Corp | 半導体試験システム |
| JP2005308637A (ja) * | 2004-04-23 | 2005-11-04 | Toshiba Microelectronics Corp | テストプログラム自動生成装置、テストプログラム自動生成方法及びテストプログラム自動生成プログラム |
Families Citing this family (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3572244D1 (en) * | 1985-03-29 | 1989-09-14 | Ibm Deutschland | Stability testing of semiconductor memories |
| EP0198935A1 (de) * | 1985-04-23 | 1986-10-29 | Deutsche ITT Industries GmbH | Elektrisch umprogrammierbarer Halbleiterspeicher mit Redundanz |
| US4899306A (en) * | 1985-08-26 | 1990-02-06 | American Telephone And Telegraph Company, At&T Bell Laboratories | Test interface circuit which generates different interface control signals for different target computers responding to control signals from host computer |
| US5021997A (en) * | 1986-09-29 | 1991-06-04 | At&T Bell Laboratories | Test automation system |
| US4860291A (en) * | 1987-12-28 | 1989-08-22 | Tektronix, Inc. | Test vector definition system employing template concept |
| US4949290A (en) * | 1988-04-05 | 1990-08-14 | Hewlett-Packard Company | Method and apparatus for defining test sequences for a signal measurement system |
| JPH0789144B2 (ja) * | 1988-06-01 | 1995-09-27 | 株式会社東芝 | 集積回路の検査方法 |
| US5067129A (en) * | 1989-08-16 | 1991-11-19 | International Business Machines Corp. | Service processor tester |
| JP2739365B2 (ja) * | 1989-12-25 | 1998-04-15 | 富士写真フイルム株式会社 | 画像ファイリング装置 |
| US5039602A (en) * | 1990-03-19 | 1991-08-13 | National Semiconductor Corporation | Method of screening A.C. performance characteristics during D.C. parametric test operation |
| US5095267A (en) * | 1990-03-19 | 1992-03-10 | National Semiconductor Corporation | Method of screening A.C. performance characteristics during D.C. parametric test operation |
| US5469361A (en) * | 1991-08-08 | 1995-11-21 | The Board Of Regents Acting For And On Behalf Of The University Of Michigan | Generic cell controlling method and apparatus for computer integrated manufacturing system |
| US5391984A (en) * | 1991-11-01 | 1995-02-21 | Sgs-Thomson Microelectronics, Inc. | Method and apparatus for testing integrated circuit devices |
| US5504670A (en) * | 1993-03-31 | 1996-04-02 | Intel Corporation | Method and apparatus for allocating resources in a multiprocessor system |
| US5522038A (en) * | 1993-04-16 | 1996-05-28 | Micron Technology, Inc. | Testing mapped signal sources |
| US5497378A (en) * | 1993-11-02 | 1996-03-05 | International Business Machines Corporation | System and method for testing a circuit network having elements testable by different boundary scan standards |
| US5758063A (en) * | 1995-05-04 | 1998-05-26 | Micron Technology, Inc. | Testing mapped signal sources |
| US5778004A (en) * | 1995-06-02 | 1998-07-07 | Unisys Corporation | Vector translator |
| US6182253B1 (en) * | 1997-07-16 | 2001-01-30 | Tanisys Technology, Inc. | Method and system for automatic synchronous memory identification |
| JPH11202028A (ja) * | 1998-01-14 | 1999-07-30 | Mitsubishi Electric Corp | Icテスタ |
| JP2000122886A (ja) * | 1998-10-10 | 2000-04-28 | Advantest Corp | 半導体試験装置のプログラム作成方式 |
| US7546444B1 (en) | 1999-09-01 | 2009-06-09 | Intel Corporation | Register set used in multithreaded parallel processor architecture |
| CA2386558C (en) | 1999-09-01 | 2010-03-09 | Intel Corporation | Register set used in multithreaded parallel processor architecture |
| US20010049710A1 (en) * | 2000-05-16 | 2001-12-06 | Curey Randall K. | Partitioned executive structure for real-time programs |
| US7681018B2 (en) | 2000-08-31 | 2010-03-16 | Intel Corporation | Method and apparatus for providing large register address space while maximizing cycletime performance for a multi-threaded register file set |
| US20020053017A1 (en) * | 2000-09-01 | 2002-05-02 | Adiletta Matthew J. | Register instructions for a multithreaded processor |
| DE10213009A1 (de) * | 2002-03-22 | 2003-10-09 | Infineon Technologies Ag | Verfahren zum elektronischen Testen von Speichermodulen |
| US7437724B2 (en) * | 2002-04-03 | 2008-10-14 | Intel Corporation | Registers for data transfers |
| DE60202443T2 (de) * | 2002-05-08 | 2006-01-12 | Infineon Technologies Ag | Methode zum Testen eines elektronischen Bauteils |
| US20030229643A1 (en) * | 2002-05-29 | 2003-12-11 | Digimarc Corporation | Creating a footprint of a computer file |
| US20050169072A1 (en) * | 2002-10-01 | 2005-08-04 | Advantest Corporation | Pattern generator, memory controller, and test device |
| US7117501B2 (en) * | 2002-11-21 | 2006-10-03 | International Business Machines Corporation | Application-level access to kernel input/output state |
| US6941232B2 (en) * | 2003-01-28 | 2005-09-06 | Texas Instruments Incorporated | Method and apparatus for performing multi-site integrated circuit device testing |
| DE10317431A1 (de) * | 2003-04-15 | 2004-10-28 | Rood Technology Deutschland Gmbh + Co | Verfahren zur Generierung von Testersteuerungen |
| US7369998B2 (en) * | 2003-08-14 | 2008-05-06 | Voxtec International, Inc. | Context based language translation devices and methods |
| USD501459S1 (en) | 2004-02-19 | 2005-02-01 | Marine Acoustics, Inc. | Hand-held device |
| US20050273685A1 (en) * | 2004-06-08 | 2005-12-08 | Sanjay Sachdev | Automated and customizable generation of efficient test programs for multiple electrical test equipment platforms |
| US10394998B2 (en) * | 2012-02-22 | 2019-08-27 | International Business Machines Corporation | Acceleration of memory walking sequences during simulation |
| CN113506572A (zh) * | 2021-07-08 | 2021-10-15 | 东北师范大学 | 一种便携式实时反馈语言学习系统 |
| CN114400042B (zh) * | 2022-03-22 | 2022-06-10 | 合肥悦芯半导体科技有限公司 | 存储器测试系统 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4055801A (en) * | 1970-08-18 | 1977-10-25 | Pike Harold L | Automatic electronic test equipment and method |
| US3733587A (en) * | 1971-05-10 | 1973-05-15 | Westinghouse Electric Corp | Universal buffer interface for computer controlled test systems |
| US4044244A (en) * | 1976-08-06 | 1977-08-23 | International Business Machines Corporation | Automatic tester for complex semiconductor components including combinations of logic, memory and analog devices and processes of testing thereof |
| US4108358A (en) * | 1977-03-22 | 1978-08-22 | The Bendix Corporation | Portable circuit tester |
| US4168527A (en) * | 1978-02-17 | 1979-09-18 | Winkler Dean A | Analog and digital circuit tester |
| GB2041574B (en) * | 1978-12-08 | 1983-03-09 | Inoue Japax Res | Microprocessor - controlled edm method and apparatus |
| US4335457A (en) * | 1980-08-08 | 1982-06-15 | Fairchild Camera & Instrument Corp. | Method for semiconductor memory testing |
| US4402055A (en) * | 1981-01-27 | 1983-08-30 | Westinghouse Electric Corp. | Automatic test system utilizing interchangeable test devices |
-
1983
- 1983-09-28 US US06/536,597 patent/US4606025A/en not_active Expired - Fee Related
-
1984
- 1984-08-20 JP JP59171674A patent/JPS6076100A/ja active Granted
- 1984-09-05 EP EP84110538A patent/EP0135864A3/en not_active Withdrawn
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62214376A (ja) * | 1986-03-12 | 1987-09-21 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | 電子装置の障害発見方法 |
| JPH01195381A (ja) * | 1988-01-29 | 1989-08-07 | Mitsubishi Electric Corp | 測定プログラム作成装置 |
| JPH028939A (ja) * | 1988-06-28 | 1990-01-12 | Mitsubishi Electric Corp | 測定プログラム自動作成装置 |
| JP2001349928A (ja) * | 2000-06-06 | 2001-12-21 | Advantest Corp | 半導体試験システム |
| JP2005308637A (ja) * | 2004-04-23 | 2005-11-04 | Toshiba Microelectronics Corp | テストプログラム自動生成装置、テストプログラム自動生成方法及びテストプログラム自動生成プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6252400B2 (ja) | 1987-11-05 |
| US4606025A (en) | 1986-08-12 |
| EP0135864A3 (en) | 1988-04-20 |
| EP0135864A2 (en) | 1985-04-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6076100A (ja) | メモリ・アレイ・テスタ・システム | |
| US6892328B2 (en) | Method and system for distributed testing of electronic devices | |
| US6681351B1 (en) | Easy to program automatic test equipment | |
| US6212650B1 (en) | Interactive dubug tool for programmable circuits | |
| US4481627A (en) | Embedded memory testing method and apparatus | |
| EP0988558B1 (en) | Low cost, easy to use automatic test system software | |
| US6144933A (en) | Method and apparatus for remotely probing and stimulating a programmable logic device | |
| US6449741B1 (en) | Single platform electronic tester | |
| US5051938A (en) | Simulation of selected logic circuit designs | |
| US5136705A (en) | Method of generating instruction sequences for controlling data flow processes | |
| US5323108A (en) | Method for generating functional tests for printed circuit boards based on pattern matching of models | |
| EP1012615B1 (en) | System for storing and searching named device parameter data in a test system for testing an integrated circuit | |
| US5712972A (en) | Identification of faults in data paths and functional units of a central processing unit by a systematic execution of test instructions | |
| CN113360388A (zh) | 对无人机地面站软件的测试过程进行一体化管理的方法 | |
| US7092837B1 (en) | Single platform electronic tester | |
| WO1996007972A1 (en) | System and method for generating a template for functional logic symbols | |
| JP2697861B2 (ja) | 測定プログラム自動作成装置 | |
| CN103454578A (zh) | 用于运行被配置为测试器件的自动测试系统的方法 | |
| KR20070114306A (ko) | 개방형 구조 테스트 시스템에서의 벤더 하드웨어 모듈수정의 간결한 표시 | |
| CN114002583A (zh) | 基于集成电路自动测试系统的图样编辑工具和方法 | |
| US6925589B1 (en) | Method for translating physical cell-coordinates of a memory product to n-dimensional addresses | |
| Pasquarette | Building hardware-independent test systems with IVI | |
| Gooding et al. | Evaluation of three ATE test environments | |
| Sacher | Application of VHDL in test program development | |
| Loeblein | A digital hardware test system analysis with test vector translation |