JPH0564307B2 - - Google Patents

Info

Publication number
JPH0564307B2
JPH0564307B2 JP58037016A JP3701683A JPH0564307B2 JP H0564307 B2 JPH0564307 B2 JP H0564307B2 JP 58037016 A JP58037016 A JP 58037016A JP 3701683 A JP3701683 A JP 3701683A JP H0564307 B2 JPH0564307 B2 JP H0564307B2
Authority
JP
Japan
Prior art keywords
processor
test
cpu
semiconductor integrated
integrated circuit
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.)
Expired - Lifetime
Application number
JP58037016A
Other languages
Japanese (ja)
Other versions
JPS59163695A (en
Inventor
Takao Watanabe
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP58037016A priority Critical patent/JPS59163695A/en
Publication of JPS59163695A publication Critical patent/JPS59163695A/en
Publication of JPH0564307B2 publication Critical patent/JPH0564307B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Testing Or Calibration Of Command Recording Devices (AREA)
  • Testing Of Individual Semiconductor Devices (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Description

【発明の詳細な説明】 <産業上の利用分野> 本発明は半導体集積回路テストシステムに関す
るものであつて、詳しくは、所定のテスト機能を
有する複数のテストモジユールを用いて被テスト
半導体集積回路に対するテストを行うように構成
された半導体集積回路テストシステムの改良に関
する。
Detailed Description of the Invention <Industrial Application Field> The present invention relates to a semiconductor integrated circuit testing system, and more specifically, a semiconductor integrated circuit under test using a plurality of test modules having predetermined test functions. The present invention relates to an improvement in a semiconductor integrated circuit test system configured to perform tests on semiconductor integrated circuits.

<従来の技術> 半導体集積回路テストシステムの一種に、アナ
ログ半導体集積回路をテスト対象物とするアナロ
グ半導体集積回路テストシステムがある。
<Prior Art> One type of semiconductor integrated circuit test system is an analog semiconductor integrated circuit test system that uses an analog semiconductor integrated circuit as a test object.

このような従来のアナログ半導体集積回路テス
トシステムの一種に、第6図に示すように、1台
のプロセツサCPUと、このプロセツサCPUにバ
スを介して並列接続された複数のプロセツサ
CPU′と、これら各プロセツサCPU′にそれぞれ接
続された複数のテストモジユールMDLとで構成
されたものがある。ここで、テストモジユール
MDLとしては、図示しない被テストアナログ半
導体集積回路に対してテスト信号として直流電圧
を与える直流電圧発生モジユールやオーデイオ信
号を与えるオーデイオ信号発生モジユール、入力
される各テスト信号に応じて被テストアナログ半
導体集積回路から出力される直流信号を測定する
直流信号モジユールやオーデイオ信号を測定する
オーデイオ信号測定モジユール、これら各テスト
モジユールと被テストアナログ半導体集積回路の
接続関係を任意に切り換えるリレーマトリクスモ
ジユールなどが用いられる。
As shown in Figure 6, one type of conventional analog semiconductor integrated circuit test system consists of one processor CPU and multiple processors connected in parallel to this processor CPU via a bus.
Some test modules are composed of a CPU' and a plurality of test modules MDL connected to each of these processors CPU'. Here, test module
The MDL includes a DC voltage generation module that provides a DC voltage as a test signal to an analog semiconductor integrated circuit under test (not shown), an audio signal generation module that provides an audio signal, and an analog semiconductor integrated circuit under test that responds to each input test signal. A DC signal module that measures DC signals output from a circuit, an audio signal measurement module that measures audio signals, and a relay matrix module that arbitrarily switches the connections between these test modules and the analog semiconductor integrated circuit under test are used. It will be done.

第7図は第6図に示した従来のアナログ半導体
集積回路テストシステムにおけるテスト実行のタ
イミングチヤートの一例であり、テストモジユー
ルMDLとして直流電圧発生モジユールと直流信
号測定モジユールとオーデイオ信号発生モジユー
ルとオーデイオ信号測定モジユールを用い、これ
ら各テストモジユールと被テストアナログ半導体
集積回路の接続関係をリレーマトリクスモジユー
ルで所望の状態に設定する例を示している。
FIG. 7 is an example of a timing chart for test execution in the conventional analog semiconductor integrated circuit test system shown in FIG. An example is shown in which a signal measurement module is used to set the connection relationship between each test module and the analog semiconductor integrated circuit under test to a desired state using a relay matrix module.

(A)はCPUから出力される命令の具体例を示し
ている。すなわちCPUは、まず、各テストモジ
ユールと被テストアナログ半導体集積回路の接続
関係が直流信号測定とオーデイオ信号測定に応じ
た所定の状態に設定されるように、リレーマトリ
クスモジユールを制御するCPU′1に対して、各
交点に位置するリレーを選択的にオン,オフ設定
するための例えば行毎,列毎の命令(行1リレー
選択、行2リレー選択、…)を送出する。続い
て、直流電圧発生モジユールを制御するCPU′2
に対して、所望の直流出力電圧を出力するための
命令(直流出力電圧レンジ選択、直流出力電圧設
定、出力リレーオン)を送出する。次に、オーデ
イオ信号発生モジユールを制御するCPU′3に対
して、所望のオーデイオ信号を出力するための命
令(オーデイオ出力フイルター選択、オーデイオ
出力レベル設定、出力リレーオン)を送出する。
次に、直流信号測定モジユールを制御する
CPU′4に対して、所定の条件で直流信号を測定
するための命令(直流測定レンジ選択、直流測定
開始)を送出する。その後、オーデイオ信号測定
モジユールを制御するCPU′5に対して、所定の
条件でオーデイオ信号を測定するための命令(オ
ーデイオ測定フイルタ選択、オーデイオ測定開始
を送出する。
(A) shows a specific example of instructions output from the CPU. That is, the CPU first controls the relay matrix module so that the connection relationship between each test module and the analog semiconductor integrated circuit under test is set to a predetermined state according to the DC signal measurement and audio signal measurement. For example, commands for each row and each column (row 1 relay selection, row 2 relay selection, etc.) are sent for selectively turning on and off the relays located at each intersection. Next, CPU′2 controls the DC voltage generation module.
It sends commands (DC output voltage range selection, DC output voltage setting, output relay ON) to output the desired DC output voltage. Next, commands (audio output filter selection, audio output level setting, output relay ON) for outputting a desired audio signal are sent to the CPU'3 that controls the audio signal generation module.
Next, control the DC signal measurement module
A command (DC measurement range selection, DC measurement start) for measuring a DC signal under predetermined conditions is sent to the CPU'4. Thereafter, a command (audio measurement filter selection, audio measurement start) for measuring an audio signal under predetermined conditions is sent to the CPU'5 that controls the audio signal measurement module.

(B)はCPU′1における命令の実行状態を示し、
(C)はCPU′2における命令の実行状態を示し、(D)
はCPU′3における命令の実行状態を示し、(E)は
CPU′4における命令の実行状態を示し、(F)は
CPU′5における命令の実行状態を示している。
(B) shows the execution status of instructions in CPU′1,
(C) shows the execution status of instructions in CPU'2, (D)
indicates the execution state of instructions in CPU′3, and (E)
Shows the execution status of instructions in CPU'4, (F)
It shows the execution state of instructions in CPU'5.

所望のオーデイオ信号を出力するための命令
(オーデイオ出力フイルタ選択、オーデイオ出力
レベル設定、出力リレーオン)を送出する。
Sends commands (audio output filter selection, audio output level setting, output relay on) to output the desired audio signal.

<発明が解決しようとする課題> 一般に、第6図に示す従来のアナログ半導体集
積回路テストシステムの各テストモジユール
MDLに与えられる設定データはnバイト(n≧
1)で構成されている。そして、テスト内容によ
つては上記のように複数i個のテストモジユール
を用いなければならないことである。
<Problems to be Solved by the Invention> Generally, each test module of the conventional analog semiconductor integrated circuit test system shown in FIG.
The configuration data given to MDL is n bytes (n≧
It consists of 1). Depending on the test content, a plurality of i test modules may have to be used as described above.

また、被テストアナログ半導体集積回路のテス
トは1個の被テストアナログ半導体集積回路につ
いて複数K回行うことが多い。すなわち、従来の
アナログ半導体集積回路テストシステムで1種類
のテストを実行するためにあたつては、n×i×
Kバイトの設定データとi×K個の設定データ実
行コマンドとを被テストアナログ半導体集積回路
からの測定データ受信前にプロセツサCPUから
所定のテストモジユールを制御する各CPU′に伝
送しなければならず、テスト実行時間に占める割
合は大きい。実際のテストにあたつては、複数N
個の被テストアナログ半導体集積回路をテストし
なければならず、これら設定データと設定データ
実行コマンドの伝送に要する時間がテスト効率を
妨げる大きな要因になつている。
Further, testing of an analog semiconductor integrated circuit under test is often performed a plurality of K times for one analog semiconductor integrated circuit under test. In other words, in order to execute one type of test with a conventional analog semiconductor integrated circuit test system, n×i×
K bytes of setting data and i×K setting data execution commands must be transmitted from the processor CPU to each CPU' that controls a predetermined test module before receiving measurement data from the analog semiconductor integrated circuit under test. First, it occupies a large proportion of the test execution time. In the actual test, multiple N
It is necessary to test each analog semiconductor integrated circuit under test, and the time required to transmit these setting data and setting data execution commands is a major factor hindering test efficiency.

また、第1図に示す従来のアナログ半導体集積
回路テストシステムは用いるプロセツサCPUに
応じてその都度システム構成されるものであり、
システムの拡張は極めて困難であつた。
Furthermore, the conventional analog semiconductor integrated circuit test system shown in FIG. 1 is configured each time according to the processor CPU used.
Expanding the system was extremely difficult.

このようなテスト実行時間を短縮する方法とし
て、プロセツサから1回当たりに送出されるデー
タ転送ビツトを多くすることや、データ転送速度
を高めることなどが考えらるが、コスト高になつ
てしまうという欠点がある。
Possible ways to shorten test execution time include increasing the number of data transfer bits sent from the processor each time or increasing the data transfer speed, but this increases the cost. There are drawbacks.

本発明は、このような従来の欠点を解決したも
のであつて、その目的は、システム構成に柔軟性
を持たせるとともに、テスト実行時間の短縮を図
ることにある。
The present invention solves these conventional drawbacks, and its purpose is to provide flexibility in system configuration and shorten test execution time.

<課題を解決するための手段> このような課題を解決する第1の発明は、 所定のテスト機能を有する複数のテストモジユ
ールを用いて被テスト半導体集積回路に対するテ
ストを行うように構成された半導体集積回路テス
トシステムにおいて、 システム全体の動作を管理する機能、システム
で可能なテストの全プログラムを管理する機能を
有する上位プロセツサと、 上位プロセツサに従つて制御される中位プロセ
ツサCPU5と、 中位プロセツサCPU5に並列にバス接続され、
上位プロセツサ及び中位プロセツサCPU5に従
つてテストモジユールを制御して被テスト半導体
集積回路に対するテストを実行させる機能を有す
る複数の下位プロセツサCPU6とからなり、 被テスト半導体集積回路に対する所定のテスト
の実行に先立つて必要なプログラムが上位プロセ
ツサのメモリから一括して読み出された後、これ
ら読み出されたプログラムは上位プロセツサには
プログラム番号と中位プロセツサCPU5の指定
情報、中位プロセツサCPU5にはプログラムロ
ジツクと実行手順テーブル、複数の下位プロセツ
サCPU6には種類の異なるテストを同時並列に
実行するために同一の単一番号とその番号に連続
するようにして構成されたテストの実行内容を指
定する実行テーブルがそれぞれ分割してダウンロ
ードされ、 テストの実行にあたつて上位プロセツサは起動
すべきプログラムロジツクが格納されている中位
プロセツサCPU5にコマンドを送出し、中位プ
ロセツサCPU5は実行手順テーブルを参照しな
がら上位プロセツサからのコマンドに従つてプロ
グラムロジツクを実行し、各下位プロセツサ
CPU6は中位プロセツサCPU5から加えられる
複数ビツトよりなる単一番号に従つて実行テーブ
ルを検索して同時並列に所定のテストモジユール
を駆動することを特徴とする。
<Means for Solving the Problems> A first invention for solving the problems described above is configured to test a semiconductor integrated circuit under test using a plurality of test modules having predetermined test functions. In a semiconductor integrated circuit test system, there is a high-level processor that has a function of managing the operation of the entire system and a function of managing all test programs that can be performed by the system, a middle-level processor CPU5 that is controlled according to the high-level processor, and Connected to the processor CPU5 by bus in parallel,
It consists of a plurality of lower processor CPUs 6 which have the function of controlling test modules according to the upper processor and middle processor CPU 5 to execute a test on the semiconductor integrated circuit under test, and executes a predetermined test on the semiconductor integrated circuit under test. After the necessary programs are read all at once from the memory of the upper processor, these read programs are transferred to the upper processor as the program number and specification information of the middle processor CPU5, and to the middle processor CPU5 as the program. Logic and execution procedure table, specifying the same single number and the execution contents of the tests that are configured consecutively to that number in order to simultaneously execute different types of tests in parallel for multiple lower processor CPUs 6 Each execution table is divided and downloaded, and when executing the test, the upper processor sends a command to the middle processor CPU5 that stores the program logic to be started, and the middle processor CPU5 reads the execution procedure table. The program logic is executed according to the commands from the upper processor while referring to the
The CPU 6 is characterized in that it searches the execution table in accordance with a single number consisting of a plurality of bits added from the intermediate processor CPU 5, and simultaneously drives predetermined test modules in parallel.

そして、第2の発明は、 所定のテスト機能を有する複数のテストモジユ
ールを用いて被テスト半導体集積回路に対するテ
ストを行うように構成された半導体集積回路テス
トシステムにおいて、 システム全体の動作を管理する機能、システム
で可能なテストの全プログラムを管理する機能を
有する上位プロセツサと、 上位プロセツサに並列にバス接続され、上位プ
ロセツサに従つて制御される複数の中位プロセツ
サCPU5と、 各中位プロセツサCPU5に並列にバス接続さ
れ、上位プロセツサ及び各中位プロセツサCPU
5に従つてテストモジユールを制御して被テスト
半導体集積回路に対するテストを実行させる機能
を有する複数の下位プロセツサCPU6とからな
り、 被テスト半導体集積回路に対する所定のテスト
の実行に先立つて必要なプログラムが上位プロセ
ツサのメモリから一括して読み出された後、これ
ら読み出されたプログラムは上位プロセツサには
プログラム番号と中位プロセツサCPU5の指定
情報、中位プロセツサCPU5にはプログラムロ
ジツクと実行手順テーブル、複数の下位プロセツ
サCPU6には種類の異なるテストを同時並列に
実行するために同一の単一番号とその番号に連続
するようにして構成されたテストの実行内容を指
定する実行テーブルがそれぞれ分割してダウンロ
ードされ、 テストの実行にあたつて上位プロセツサは起動
すべきプログラムロジツクが格納されている中位
プロセツサCPU5を識別してコマンドを送出し、
中位プロセツサCPU5は実行手順テーブルを参
照しながら上位プロセツサからのコマンドに従つ
てプログラムロジツクを実行し、各下位プロセツ
サCPU6は中位プロセツサCPU5から加えられ
る複数ビツトよりなる単一番号に従つて実行テー
ブルを検索して同時並列に所定のテストモジユー
ルを駆動することを特徴とする。
A second invention is a semiconductor integrated circuit test system configured to test a semiconductor integrated circuit under test using a plurality of test modules each having a predetermined test function, which manages the operation of the entire system. A high-level processor having the function of managing all test programs that can be performed by the system; a plurality of medium-level processors CPU5 connected to the high-level processor in parallel by a bus and controlled according to the high-level processor; and each medium-level processor CPU5. The upper processor and each intermediate processor are connected to the bus in parallel to
The CPU 6 comprises a plurality of lower processor CPUs 6 having the function of controlling the test module to execute a test on the semiconductor integrated circuit under test according to 5. are read all at once from the memory of the upper processor, these read programs are stored in the upper processor as the program number and specification information for the middle processor CPU5, and in the middle processor CPU5 as the program logic and execution procedure table. In order to simultaneously execute different types of tests in parallel, each of the plurality of lower processor CPUs 6 is divided into execution tables that specify the same single number and the execution contents of the tests that are arranged consecutively to that number. When executing the test, the upper processor identifies the middle processor CPU 5 that stores the program logic to be started and sends a command.
The middle processor CPU5 executes program logic according to commands from the upper processor while referring to the execution procedure table, and each lower processor CPU6 executes according to a single number made up of multiple bits added from the middle processor CPU5. It is characterized by searching a table and driving predetermined test modules simultaneously and in parallel.

<作用> 第1の発明において、各第6のプロセツサは上
位のプロセツサから加えられる複数ビツトよりな
る単一番号に従つて実行テーブルを検索して同時
並列に所定のテストモジユールを駆動する。
<Operation> In the first invention, each sixth processor searches the execution table according to a single number made up of a plurality of bits added from a higher-order processor, and simultaneously drives a predetermined test module in parallel.

第2の発明において、各第6のプロセツサは第
5のプロセツサから加えられる複数ビツトよりな
る単一番号に従つて実行テーブルを検索して同時
並列に所定のテストモジユールを駆動する。
In the second invention, each sixth processor searches the execution table in accordance with a single number consisting of a plurality of bits added from the fifth processor and simultaneously drives a predetermined test module in parallel.

これらいずれの発明においても、テスト実行時
には単一番号を表す少量のデータを各第6のプロ
セツサに加えればよく、テスト実行に要する時間
を実質的に短縮できる。
In any of these inventions, a small amount of data representing a single number may be added to each sixth processor during test execution, thereby substantially reducing the time required for test execution.

さらに、第2の発明によれば、複数の第5のプ
ロセツサを用いているので、異なる単一番号で同
時並列に異なる複数のテストを行わせることもで
きる。
Furthermore, according to the second invention, since a plurality of fifth processors are used, a plurality of different tests can be performed simultaneously and in parallel using different single numbers.

<実施例> 以下、図面を用い、本発明の実施例を詳細に説
明する。
<Example> Hereinafter, an example of the present invention will be described in detail using the drawings.

第1図は本発明の一実施例を示すブロツク図で
あり、CPU1は第1のプロセツサ、CPU2は第
2のプロセツサ、CPU3は第3のプロセツサ、
CPU4は第4のプロセツサ、CPU5は第5のプ
ロセツサ、CPU6は第6のプロセツサ、MDLは
テストモジユールである。
FIG. 1 is a block diagram showing one embodiment of the present invention, in which CPU1 is a first processor, CPU2 is a second processor, CPU3 is a third processor,
CPU4 is a fourth processor, CPU5 is a fifth processor, CPU6 is a sixth processor, and MDL is a test module.

CPU1は半導体集積回路テストシステム全体
の動作を管理する機能を有するものであり、
CPU3,CPU4及びCPU5が並列に接続されて
いる。CPU2は半導体集積回路テストシステム
で実行可能な半導体集積回路のテストの全プログ
ラムを管理する機能を有するものであり、必要に
応じてCPU4と接続される。CPU3はCPU2か
ら所定のテストの実行に必要なプログラムを読み
出すためのコマンドを発生してCPU1に加える
機能を有し、CPU4はCPU3から加えらるコマ
ンドをCPU1を介してCPU2に加えCPU2から
所定のプログラムを読み出す機能を有するもので
ある。これら第1のプロセツサCPU1,第2の
プロセツサCPU2,第3のプロセツサCPU3及
び第4のプロセツサCPU4は、半導体集積回路
テストシステム全体の動作を管理するとともに、
このテストシステムで可能な半導体集積回路のテ
ストの全プログラムを管理する上位プロセツサと
して機能する。なお、このような上位プロセツサ
の構成および機能は、例えば特開昭57−164340号
公報に開示されている。CPU5はCPU1に従つ
てCPU6を制御するものであり、第1図の実施
例では2台のCPU5をバスを介して並列接続し
て制御する例を示している。CPU6はCPU1及
びCPU5に従つてMDLを制御してMDLにより
テストを実行させる機能を有するものである。な
お、CPU5が1台の場合にはCPU5の機能を上
位プロセツサに含ませてもよく、この場合には
CPU6は上位プロセツサにバスを介して並列接
続されることになる。
The CPU 1 has the function of managing the operation of the entire semiconductor integrated circuit test system,
CPU3, CPU4 and CPU5 are connected in parallel. The CPU 2 has a function of managing all programs for testing semiconductor integrated circuits that can be executed by the semiconductor integrated circuit test system, and is connected to the CPU 4 as necessary. CPU3 has the function of generating a command to read the program necessary for executing a predetermined test from CPU2 and adding it to CPU1, and CPU4 has the function of generating a command added from CPU3 and adding it to CPU2 via CPU1. It has a function to read programs. These first processor CPU1, second processor CPU2, third processor CPU3, and fourth processor CPU4 manage the operation of the entire semiconductor integrated circuit test system, and
It functions as an upper processor that manages all programs for testing semiconductor integrated circuits that can be performed by this test system. The configuration and functions of such a higher-level processor are disclosed in, for example, Japanese Patent Laid-Open No. 164340/1983. The CPU 5 controls the CPU 6 in accordance with the CPU 1, and the embodiment shown in FIG. 1 shows an example in which two CPUs 5 are connected in parallel via a bus and controlled. The CPU 6 has a function of controlling the MDL according to the CPU 1 and the CPU 5 and executing a test using the MDL. In addition, when there is only one CPU5, the functions of CPU5 may be included in the upper processor; in this case,
The CPU 6 will be connected in parallel to the upper processor via a bus.

このように構成された半導体集積回路テストシ
ステムの動作を説明する。
The operation of the semiconductor integrated circuit test system configured as described above will be explained.

テストの実行に先立つて、CPU3の入力ター
ミナルから被テスト半導体集積回路に対応したテ
ストプログラム番号を入力する。これにより、
CPU3からはそのプログラムを読み出すための
コマンドが送出され、CPU1はこのコマンドを
受信してCPU4に伝送する。CPU4はこのコマ
ンドを受信してCPU2に伝送し、CPU2のメモ
リからそのコマンドに応じた一連のプログラムを
一括して読みだしてCPU1と共有するメモリに
CPU1を介することなく一時格納する。このプ
ログラムの書込みが完了すると、CPU4はCPU
1に割り込みをかける。CPU1はこの割り込み
を受けると、共有メモリに書き込まれたプログラ
ムを順次読みだしてCPU1のメモリに一時格納
する。このようにしてCPU1にコマンドに応じ
たテストプログラムを書き込んだ後、次のような
手順でこのプログラムをCPU1,CPU5および
CPU6にそれぞれの機能に応じて分割して一時
格納するダウンロードを行う。
Prior to execution of the test, a test program number corresponding to the semiconductor integrated circuit to be tested is input from the input terminal of the CPU 3. This results in
The CPU 3 sends a command to read the program, and the CPU 1 receives this command and transmits it to the CPU 4. CPU4 receives this command, transmits it to CPU2, reads a series of programs according to the command from CPU2's memory all at once, and stores it in the memory shared with CPU1.
Temporarily stored without going through CPU1. When the writing of this program is completed, CPU4 will be
Interrupt 1. When the CPU 1 receives this interrupt, it sequentially reads out the programs written in the shared memory and temporarily stores them in the CPU 1's memory. After writing the test program according to the command to CPU1 in this way, write this program to CPU1, CPU5 and
The data is downloaded to the CPU 6 to be divided and temporarily stored according to each function.

はじめに、CPU1は、プログラム番号とCPU
5が複数台接続される場合にはCPU5を指定す
る情報を最小限ビツト対応で選択してメモリに取
り込む。次に、CPU1によりCPU5が選択され、
そのCPU5で実行すべきプログラムロジツクが
CPU5のマシンコードでCPU5のメモリに書き
込まれる。なお、このマシンコードは、固定的に
与えられるスタートアドレスに従つてCPU5が
テスト実行を開始できるようにCPU2で作成さ
れる。また、CPU5には、プログラムロジツク
の他、被テスト半導体集積回路の種類に応じた一
連のテストの内容に対応したプログラムの実行手
順を示す単一番号の配列よりなる手順テーブルお
よびプログラムの実行開始番地を示すラベルテー
ブルも格納される。ここで、CPU5に格納され
るプログラムロジツクは、テーブル化できないそ
の他のプログラムの集合体になる。そして、各
CPU6には、複数(例えば16)ビツトで構成
される単一番号とその番号に連続するようにして
構成されたテストの実行内容を指定する情報より
なる実行テーブルが格納される。第2図はこのよ
うなダウンロードの一例を示す系統図である。第
3図はCPU5に格納される実行手順テーブルの
概念図であり、前述のように被テスト半導体集積
回路の種類に応じた一連のテストの内容に対応し
たプログラムの実行手順を示す単一番号の配列が
格納されている。また、第4図は各CPU6に格
納される実行テーブルの概念図であり、前述のよ
うに単一番号とその番号に連続するようにして構
成されたテストの実行内容を指定する情報が格納
されている。
First, CPU1 is the program number and CPU
When a plurality of CPUs 5 are connected, information specifying the CPU 5 is selected in a minimum bit-compatible manner and is loaded into the memory. Next, CPU1 selects CPU5,
The program logic to be executed by that CPU5 is
The machine code of CPU5 is written to the memory of CPU5. Note that this machine code is created by the CPU 2 so that the CPU 5 can start test execution according to a fixedly given start address. In addition to the program logic, the CPU 5 also includes a procedure table consisting of an array of single numbers indicating the program execution procedure corresponding to the contents of a series of tests depending on the type of semiconductor integrated circuit under test, and a program execution start A label table indicating addresses is also stored. Here, the program logic stored in the CPU 5 is a collection of other programs that cannot be tabulated. And each
The CPU 6 stores an execution table consisting of a single number consisting of a plurality of bits (for example, 16) and information specifying the execution contents of a test configured in succession to that number. FIG. 2 is a system diagram showing an example of such downloading. FIG. 3 is a conceptual diagram of the execution procedure table stored in the CPU 5. As mentioned above, a single number is used to indicate the execution procedure of a program corresponding to the content of a series of tests depending on the type of semiconductor integrated circuit under test. An array is stored. Furthermore, FIG. 4 is a conceptual diagram of the execution table stored in each CPU 6, in which information specifying the execution contents of the tests configured in a manner that includes a single number and consecutive numbers as described above is stored. ing.

このようにしてダウンロードが完了した後、テ
ストを実行する。テストの実行にあたつては、
CPU1,CPU5およびCPU6が制御することに
なる。すなわち、CPU1は、起動すべきプログ
ラムロジツクがいずれのCPU5に格納されてい
るかのみを識別してCPU5にコマンドを送出す
る。CPU5は、手順テーブルおよびラベルテー
ブルを参照しながらCPU1からのコマンドに従
つてプログラムロジツクを実行する。CPU6に
はCPU5から手順テーブルに格納されている複
数ビツトで構成される単一番号が順次加えられ
る。CPU6はその単一番号に従つて実行テーブ
ルを検索し、検索した内容に従つてMDLを駆動
してテストを実行する。これにより、CPU5か
ら加えられる単一番号で同時に複数のCPU6を
アクセスして複数のテストを行わせることができ
る。そして、各CPU6がCPU5に格納されてい
る手順テーブルから順次加えられる単一番号に従
つてMDLを駆動して所定のテストを実行するこ
とにより、被テスト半導体集積回路の種類に応じ
た一連のテストが完了する。
After the download is complete, run the test. When running the test,
It will be controlled by CPU1, CPU5 and CPU6. That is, the CPU 1 only identifies which CPU 5 stores the program logic to be activated and sends a command to the CPU 5. The CPU 5 executes program logic according to commands from the CPU 1 while referring to the procedure table and label table. A single number consisting of a plurality of bits stored in the procedure table is sequentially added to the CPU 6 from the CPU 5. The CPU 6 searches the execution table according to the single number, drives the MDL according to the searched contents, and executes the test. Thereby, a single number added from the CPU 5 can access multiple CPUs 6 at the same time to perform multiple tests. Then, each CPU 6 drives the MDL and executes a predetermined test according to a single number sequentially added from the procedure table stored in the CPU 5, thereby performing a series of tests depending on the type of semiconductor integrated circuit to be tested. is completed.

また、複数のCPU5を用いることにより、異
なる単一番号で同時に複数のCPU6をアクセス
して複数のテストを行わせることもできる。
Furthermore, by using a plurality of CPUs 5, it is also possible to simultaneously access a plurality of CPUs 6 using different single numbers and perform a plurality of tests.

単一番号で同時に複数のCPU6をアクセスし
て複数のテストを行う具体例を第5図のタイミン
グチヤートを用いて説明する。第5図のテスト内
容は前述の従来のテストシステムの動作説明とほ
ぼ同様であり、ステツプに分けて示すと、 被テストアナログ半導体集積回路のあるテス
トに係わる複数のテストモジユールMDLと被
テストアナログ半導体集積回路の複数のピンと
の接続関係をリレーマトリクスモジユールで設
定し、 直流電圧発生モジユールからリレーマトリク
スモジユールを介して被テストアナログ半導体
集積回路の所定のピンに所定の直流電圧を与
え、 同時にオーデイオ信号発生モジユールからリ
レーマトリクスモジユールを介して被テストア
ナログ半導体集積回路の所定のピンにオーデイ
オ信号を与え、 指定された時間(例えば20ms)経過後にリ
レーマトリクスモジユールを介して被テストア
ナログ半導体集積回路の所定のピンの直流出力
信号(電流または電圧)を直流電圧測定モジユ
ールで測定し、 同時にリレーマトリクスモジユールを介して
被テストアナログ半導体集積回路の所定のピン
のオーデイオ出力信号をオーデイオ信号測定モ
ジユールで測定する、 ことになる。なお、第5図はCPU5から加えら
れる単一番号に基づいて各CPU6が実行するテ
スト動作の具体的な内容を示したものであり、第
4図に示している各単一番号は示していない。
A specific example of performing multiple tests by simultaneously accessing multiple CPUs 6 using a single number will be described using the timing chart shown in FIG. The test contents in Fig. 5 are almost the same as the explanation of the operation of the conventional test system described above, and are shown in steps. The connection relationship with multiple pins of the semiconductor integrated circuit is set using the relay matrix module, and a specified DC voltage is applied from the DC voltage generation module to the specified pin of the analog semiconductor integrated circuit under test via the relay matrix module. An audio signal is applied from the audio signal generation module to a specified pin of the analog semiconductor integrated circuit under test via the relay matrix module, and after a specified time (e.g. 20ms) has elapsed, the audio signal is sent to the analog semiconductor integrated circuit under test via the relay matrix module. The DC output signal (current or voltage) of a given pin of the circuit is measured by the DC voltage measurement module, and at the same time, the audio output signal of the given pin of the analog semiconductor integrated circuit under test is measured by the audio signal measurement module via the relay matrix module. It will be measured by . Note that FIG. 5 shows the specific content of the test operation executed by each CPU 6 based on the single number added from the CPU 5, and does not show each single number shown in FIG. 4. .

第5図において、(A)はCPU5から出力される
命令の具体例である。すなわちCPU5は、テス
ト実行に先立つて各CPU6に被テストアナログ
半導体集積回路に固有の上記のステツプに対応し
た実行テーブルをダウンロードする。このように
してダウンロードされた実行テーブルは被テスト
アナログ半導体集積回路に固有のものであつて、
その種類が変わらない限り変更する必要はない。
ダウンロード完了後のテスト実行にあたつては、
CPU5は各CPU6に対して単一番号のみを送出
する。
In FIG. 5, (A) is a specific example of an instruction output from the CPU 5. That is, prior to test execution, the CPU 5 downloads to each CPU 6 an execution table corresponding to the above-mentioned steps specific to the analog semiconductor integrated circuit to be tested. The execution table downloaded in this way is specific to the analog semiconductor integrated circuit under test, and
There is no need to change it unless the type changes.
When running a test after downloading,
CPU5 sends only a single number to each CPU6.

CPU5から送り出される単一番号に従つて、
例えば1番目のCPU6は(B)に示すようにリレー
マトリクスモジユールの制御に関連したの処理
を実行し、2番目のCPU6は(C)に示すように直
流電圧発生モジユールの制御に関連したの処理
を実行し、3番目のCPU6は(D)に示すようにオ
ーデイオ信号発生モジユールの制御に関連した
の処理を実行し、4番目のCPU6は(E)に示すよ
うに直流信号測定モジユールの制御に関連した
の処理を実行し、5番目のCPU6は(F)に示すよ
うにオーデイオ信号測定モジユールの制御に関連
したの処理を実行する。そして、CPU5は各
測定モジユールの測定結果に基づいて被テストア
ナログ半導体集積回路の良否を判定し、一連のテ
ストの中の一つのテストを終了する。
According to the single number sent out from CPU5,
For example, the first CPU 6 executes processes related to the control of the relay matrix module as shown in (B), and the second CPU 6 executes processes related to the control of the DC voltage generation module as shown in (C). The third CPU 6 executes processing related to the control of the audio signal generation module as shown in (D), and the fourth CPU 6 controls the DC signal measurement module as shown in (E). The fifth CPU 6 executes processing related to the control of the audio signal measurement module as shown in (F). Then, the CPU 5 determines the quality of the analog semiconductor integrated circuit under test based on the measurement results of each measurement module, and ends one test in the series of tests.

つまり、CPU5から送り出される単一番号に
従つて1番目から5番目までの5台のCPU6が
同時に一つのテストの中で異なる処理動作を実行
し、CPU5が最後に測定結果を判断することに
より一連のテストの中の一つのテストを終了す
る。
In other words, five CPUs 6 from the first to the fifth simultaneously execute different processing operations in one test according to the single number sent out from the CPU 5, and the CPU 5 judges the measurement result at the end. Finish one of the tests.

なお、実際の被テストアナログ半導体集積回路
の良否テストにあたつては、上記に準じたテスト
をCPU5に格納されている手順テーブルから順
次加えられる単一番号に従つて例えば数100項目
にわたつて行い、それらの結果を総合評価して良
否を判定する。
In addition, in the actual quality test of the analog semiconductor integrated circuit under test, a test similar to the above is carried out over, for example, several hundred items according to a single number that is sequentially added from a procedure table stored in the CPU 5. and evaluate the results comprehensively to determine pass/fail.

次に、異なる番号で同時に複数のテストを行う
具体例を説明する。この場合、例えば1番目の
CPU5はオーデイオ帯域のテストに応じた第1
のプログラムを実行して第1の単一番号をCPU
6群に対して送り出し、複数のCPU6をアクセ
スして必要なテストモジユールMDLを動作させ
ることにより被テストアナログ半導体集積回路に
対するオーデイオ帯域のテストを行う。このオー
デイオ帯域のテスト実行中に第2のCPU5は例
えば直流テストに応じたプログラムを実行し、第
1の単一番号と異なる第2の単一番号を第1の単
一番号でアクセスされていない残りのCPU6群
に対して送り出す。
Next, a specific example of performing multiple tests simultaneously using different numbers will be described. In this case, for example, the first
CPU5 is the first according to the audio band test.
Run the program to get the first single number on the CPU
The analog semiconductor integrated circuit to be tested is tested for the audio band by sending it to the six groups, accessing a plurality of CPUs 6 and operating the necessary test modules MDL. During this audio band test execution, the second CPU 5 executes a program corresponding to, for example, a DC test, and selects a second single number different from the first single number that is not accessed by the first single number. Send it to the remaining 6 CPU groups.

これにより、残りの複数のCPU6のうちの必
要なCPU6がアクセスされて必要なテストモジ
ユールMDLを動作させ、被テストアナログ半導
体集積回路に対する直流テストを行う。
As a result, the necessary CPUs 6 among the remaining plurality of CPUs 6 are accessed to operate the necessary test modules MDL, and a DC test is performed on the analog semiconductor integrated circuit to be tested.

なお、CPU5は、例えば第2図に示す実行手
順テーブルおよびラベルテーブルに基づいてテス
ト実行が可能なCPU6を選別しながらテストを
進めていき、実行完了のフラグを順次登録する方
式で未実行をチエツクする。
Note that the CPU 5 proceeds with the test while selecting CPUs 6 that are capable of executing the test based on the execution procedure table and label table shown in FIG. do.

このような構成によれば、テスト対象の半導体
集積回路の種類が変更になつた場合のみ各CPU
6にダウンロードされる内容を変更すればよく、
同一種類の半導体集積回路のテストを連続して行
う場合には各CPU6にはCPU5に格納されてい
る手順テーブルから順次単一番号のみを与えるだ
けでよいので、テスト実行時間を大幅に短縮でき
る。
According to such a configuration, each CPU is
All you have to do is change the content downloaded to 6.
When testing the same type of semiconductor integrated circuit continuously, it is only necessary to sequentially give each CPU 6 a single number from the procedure table stored in the CPU 5, so that the test execution time can be significantly reduced.

また、システムの変更にあたつては必要な部分
のみを変更するだけでよく、従来に比べてシステ
ム構成の柔軟性を高めることができる。
Furthermore, when changing the system, only the necessary parts need to be changed, making the system configuration more flexible than before.

例えば、新たにオーデイオ帯域よりも周波数が
高い中間周波帯域の信号発生器と信号測定器を追
加する場合には、既存のテストシステムに中間周
波帯域でのテスト機能を持つたCPU6とテスト
モジユールを追加すればよい。テストの実行にあ
たつては、前述のように各テストモジユールを単
一番号に従つて並列動作させればよく、中間周波
帯域でのテスト機能の加によつてテスト実行時間
が長くなることはない。
For example, if you want to add a new signal generator and signal measurement device for the intermediate frequency band, which has a higher frequency than the audio band, you will need to add a CPU6 and a test module that have a test function for the intermediate frequency band to the existing test system. Just add it. When executing a test, it is sufficient to operate each test module in parallel according to a single number as described above, but the test execution time becomes longer due to the addition of the test function in the intermediate frequency band. There isn't.

これに対し、1台のプロセツサで構成されてい
た従来のLSIテストシステムでは、同様なシステ
ム変更にあたつてはシステムプログラムを修正し
て再コンパイルすることにより対応できるが、中
間周波帯域でのテスト機能がない既存のシステム
プログラムには少なくとも分岐命令などの挿入さ
れるのでその分テスト実行時間が長くなることは
避けられなかつた。
In contrast, with conventional LSI test systems that consist of a single processor, similar system changes can be handled by modifying and recompiling the system program, but testing in the intermediate frequency band At least branch instructions are inserted into existing system programs that do not have any functions, so it is unavoidable that the test execution time increases accordingly.

なお、上記実施例ではアナログ半導体集積回路
をテストするシステムの例を説明したが、各種の
半導体集積回路のテストにも応用できることはい
うまでもない。
In the above embodiment, an example of a system for testing an analog semiconductor integrated circuit has been described, but it goes without saying that the system can also be applied to testing various semiconductor integrated circuits.

<発明の効果> 以上説明したように、本発明によれば、システ
ム構成に柔軟性を持たせるとともに、テスト実行
時間を大幅に短縮できる半導体集積回路テストシ
ステムが実現でき、テスト効率を大幅に改善でき
る。
<Effects of the Invention> As explained above, according to the present invention, it is possible to realize a semiconductor integrated circuit test system that has flexibility in system configuration and can significantly shorten test execution time, thereby significantly improving test efficiency. can.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示すブロツク図、
第2図は本発明におけるダウンロードの一例を示
す系統図、第3図はCPU5に格納される実行手
順テーブルの概念図、第4図は各CPU6に格納
される実行テーブルの概念図、第5図は第1図の
動作例を示すタイミングチヤート、第6図は従来
の装置の一例を示すブロツク図、第7図は第6図
の動作例を示すタイミングチヤートである。 CPU1……第1のプロセツサ、CPU2……第
2のプロセツサ、CPU3……第3のプロセツサ、
CPU4……第4のプロセツサ、CPU5……第5
のプロセツサ(中位プロセツサ)、CPU6……第
6のプロセツサ(下位プロセツサ)、MDL……テ
ストモジユール。
FIG. 1 is a block diagram showing one embodiment of the present invention;
Fig. 2 is a system diagram showing an example of downloading in the present invention, Fig. 3 is a conceptual diagram of an execution procedure table stored in the CPU 5, Fig. 4 is a conceptual diagram of an execution table stored in each CPU 6, and Fig. 5 1 is a timing chart showing the operation example of FIG. 1, FIG. 6 is a block diagram showing an example of a conventional device, and FIG. 7 is a timing chart showing the operation example of FIG. 6. CPU1...first processor, CPU2...second processor, CPU3...third processor,
CPU4...Fourth processor, CPU5...Fifth processor
CPU6...6th processor (lower processor), MDL...test module.

Claims (1)

【特許請求の範囲】 1 所定のテスト機能を有する複数のテストモジ
ユールを用いて被テスト半導体集積回路に対する
テストを行うように構成された半導体集積回路テ
ストシステムにおいて、 システム全体の動作を管理する機能、システム
で可能なテストの全プログラムを管理する機能を
有する上位プロセツサと、 上位プロセツサに従つて制御される中位プロセ
ツサCPU5と、 中位プロセツサCPU5に並列にバス接続され、
上位プロセツサ及び中位プロセツサCPU5に従
つてテストモジユールを制御して被テスト半導体
集積回路に対するテストを実行させる機能を有す
る複数の下位プロセツサCPU6とからなり、 被テスト半導体集積回路に対する所定のテスト
の実行に先立つて必要なプログラムが上位プロセ
ツサのメモリから一括して読み出された後、これ
ら読み出されたプログラムは上位プロセツサには
プログラム番号と中位プロセツサCPU5の指定
情報,中位プロセツサCPU5にはプログラムロ
ジツクと実行手順テーブル、複数の下位プロセツ
サCPU6には種類の異なるテストを同時並列に
実行するために同一の単一番号とその番号に連続
するようにして構成されたテストの実行内容を指
定する実行テーブルがそれぞれ分割してダウンロ
ードされ、 テストの実行にあたつて上位プロセツサは起動
すべきプログラムロジツクが格納されている中位
プロセツサCPU5にコマンドを送出し、中位プ
ロセツサCPU5は実行手順テーブルを参照しな
がら上位プロセツサからのコマンドに従つてプロ
グラムロジツクを実行し、各下位プロセツサ
CPU6は中位プロセツサCPU5から加えられる
複数ビツトよりなる単一番号に従つて実行テーブ
ルを検索して同時並列に所定のテストモジユール
を駆動することを特徴とする半導体集積回路テス
トシステム。 2 所定のテスト機能を有する複数のテストモジ
ユールを用いて被テスト半導体集積回路に対する
テストを行うように構成された半導体集積回路テ
ストシステムにおいて、 システム全体の動作を管理する機能、システム
で可能なテストの全プログラムを管理する機能を
有する上位プロセツサと、 上位プロセツサに並列にバス接続され、上位プ
ロセツサに従つて制御される複数の中位プロセツ
サCPU5と、 各中位プロセツサCPU5に並列にバス接続さ
れ、上位プロセツサ及び各中位プロセツサCPU
5に従つてテストモジユールを制御して被テスト
半導体集積回路に対するテストを実行させる機能
を有する複数の下位プロセツサCPU6とからな
り、 被テスト半導体集積回路に対する所定のテスト
の実行に先立つて必要なプログラムが上位プロセ
ツサのメモリから一括して読み出された後、これ
ら読み出されたプログラムは上位プロセツサには
プログラム番号と中位プロセツサCPU5の指定
情報、中位プロセツサCPU5にはプログラムロ
ジツクと実行手順テーブル、複数の下位プロセツ
サCPU6には種類の異なるテストを同時並列に
実行するために同一の単一番号とその番号に連続
するようにして構成されたテストの実行内容を指
定する実行テーブルがそれぞれ分割してダウンロ
ードされ、 テストの実行にあたつて上位プロセツサは起動
すべきプログラムロジツクが格納されている中位
プロセツサCPU5を識別してコマンドを送出し、
中位プロセツサCPU5は実行手順テーブルを参
照しながら上位プロセツサからのコマンドに従つ
てプログラムロジツクを実行し、各下位プロセツ
サCPU6は中位プロセツサCPU5から加えられ
る複数ビツトよりなる単一番号に従つて実行テー
ブルを検索して同時並列に所定のテストモジユー
ルを駆動することを特徴とする半導体集積回路テ
ストシステム。
[Claims] 1. In a semiconductor integrated circuit test system configured to test a semiconductor integrated circuit under test using a plurality of test modules having predetermined test functions, a function for managing the operation of the entire system. , an upper processor having the function of managing all test programs possible in the system, an intermediate processor CPU5 controlled according to the upper processor, and a bus connected in parallel to the intermediate processor CPU5,
It consists of a plurality of lower processor CPUs 6 which have the function of controlling test modules according to the upper processor and middle processor CPU 5 to execute a test on the semiconductor integrated circuit under test, and executes a predetermined test on the semiconductor integrated circuit under test. After the necessary programs are read all at once from the memory of the upper processor, these read programs are transferred to the upper processor as the program number and specification information of the middle processor CPU5, and to the middle processor CPU5 as the program. Logic and execution procedure table, specifying the same single number and the execution contents of the tests that are configured consecutively to that number in order to simultaneously execute different types of tests in parallel for multiple lower processor CPUs 6 Each execution table is divided and downloaded, and when executing the test, the upper processor sends a command to the middle processor CPU5 that stores the program logic to be started, and the middle processor CPU5 reads the execution procedure table. The program logic is executed according to the commands from the upper processor while referring to the
A semiconductor integrated circuit test system characterized in that a CPU 6 searches an execution table in accordance with a single number consisting of a plurality of bits added from an intermediate processor CPU 5, and simultaneously drives predetermined test modules in parallel. 2. In a semiconductor integrated circuit test system configured to test a semiconductor integrated circuit under test using a plurality of test modules having predetermined test functions, the function to manage the operation of the entire system and the tests possible with the system. a high-level processor having the function of managing all programs of the high-level processor; a plurality of medium-level processors CPU5 connected in parallel to the high-level processor via a bus and controlled according to the high-level processor; Upper processor and each middle processor CPU
The CPU 6 comprises a plurality of lower processor CPUs 6 having the function of controlling the test module to execute a test on the semiconductor integrated circuit under test according to 5. are read all at once from the memory of the upper processor, these read programs are stored in the upper processor as the program number and specification information for the middle processor CPU5, and in the middle processor CPU5 as the program logic and execution procedure table. In order to simultaneously execute different types of tests in parallel, each of the plurality of lower processor CPUs 6 is divided into execution tables that specify the same single number and the execution contents of the tests that are arranged consecutively to that number. When executing the test, the upper processor identifies the middle processor CPU 5 that stores the program logic to be started and sends a command.
The middle processor CPU5 executes program logic according to commands from the upper processor while referring to the execution procedure table, and each lower processor CPU6 executes according to a single number made up of multiple bits added from the middle processor CPU5. A semiconductor integrated circuit test system characterized by searching a table and driving predetermined test modules simultaneously in parallel.
JP58037016A 1983-03-07 1983-03-07 Testing system Granted JPS59163695A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58037016A JPS59163695A (en) 1983-03-07 1983-03-07 Testing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58037016A JPS59163695A (en) 1983-03-07 1983-03-07 Testing system

Publications (2)

Publication Number Publication Date
JPS59163695A JPS59163695A (en) 1984-09-14
JPH0564307B2 true JPH0564307B2 (en) 1993-09-14

Family

ID=12485868

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58037016A Granted JPS59163695A (en) 1983-03-07 1983-03-07 Testing system

Country Status (1)

Country Link
JP (1) JPS59163695A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101629922B1 (en) * 2015-01-09 2016-06-13 이석영 Folding bathtub

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54123054A (en) * 1978-03-17 1979-09-25 Fujitsu Ltd Test piece processor
JPS57164340A (en) * 1981-04-03 1982-10-08 Hitachi Ltd Information processing method
US4397021A (en) * 1981-06-15 1983-08-02 Westinghouse Electric Corp. Multi-processor automatic test system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101629922B1 (en) * 2015-01-09 2016-06-13 이석영 Folding bathtub

Also Published As

Publication number Publication date
JPS59163695A (en) 1984-09-14

Similar Documents

Publication Publication Date Title
EP0042222B1 (en) Programmable sequence generator for in-circuit digital tester
US4196386A (en) Method and portable apparatus for testing digital printed circuit boards
US3978456A (en) Byte-by-byte type processor circuit
IE53976B1 (en) Multi-processor automatic test system
US4611281A (en) Apparatus for analyzing microprocessor operation
JPH0682147B2 (en) Hierarchical test sequencer
KR900002577B1 (en) Test pattern generator
US4174805A (en) Method and apparatus for transmitting data to a predefined destination bus
JPH0769850B2 (en) Test data supply device
KR920010338B1 (en) Data transfer control device for direct memory access
US6311303B1 (en) Monitor port with selectable trace support
JPH0564307B2 (en)
JPH0535391B2 (en)
US5515527A (en) Method and system for measuring branch passing coverage in microprogram by use of memories for holding program addresses of instructions currently and latest executed for use in logic simulator
JP2583056B2 (en) IC test system
EP0231948A2 (en) Simulation system
JPS59194292A (en) Testing system
JPS59128642A (en) Pipe line method of microprogram controller
JPS63298175A (en) Ic test system
JP2720401B2 (en) Instruction memory range expansion device
JPS592584Y2 (en) Microprogram expansion test equipment
JPS63231282A (en) Semiconductor integrated circuit
JPS6011941A (en) Data processor
JPH01130232A (en) Microcomputer
JPH04229338A (en) Information processing unit and its diagnosing method