JPS6054628B2 - Logic circuit automatic inspection device - Google Patents
Logic circuit automatic inspection deviceInfo
- Publication number
- JPS6054628B2 JPS6054628B2 JP50062798A JP6279875A JPS6054628B2 JP S6054628 B2 JPS6054628 B2 JP S6054628B2 JP 50062798 A JP50062798 A JP 50062798A JP 6279875 A JP6279875 A JP 6279875A JP S6054628 B2 JPS6054628 B2 JP S6054628B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- data storage
- test
- storage device
- under test
- 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
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
【発明の詳細な説明】
この発明は、電子計算機等の複雑な論理回路の披能動
作を検査する論理回路自動検査装置に関するものである
。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an automatic logic circuit testing device for testing the performance of complex logic circuits such as electronic computers.
一般に電子計算機等の装置では、MSI、■■等の高
密度集積回路の大幅な採用により、一検査単位(論理回
路プリント基板等)に含まれる論理回路の量が多くかつ
複雑なために、その検査には外部から与えられた膨大な
検査入力データを被検査回路に印加し、その出力端子の
データを検出し、その出力データと外部から与えられた
基準出力データの比較により被検査回路の良、不良を判
定するという一連の動作を高速で行うことが必要である
。In general, in equipment such as electronic computers, due to the large-scale adoption of high-density integrated circuits such as MSI and In testing, a huge amount of test input data given from the outside is applied to the circuit under test, the data at the output terminal is detected, and the quality of the circuit under test is determined by comparing the output data with reference output data given from the outside. It is necessary to perform a series of operations at high speed, such as determining whether a product is defective or defective.
従来のこの種の自動検査装置を第1図、第2図により
説明する。A conventional automatic inspection device of this type will be explained with reference to FIGS. 1 and 2.
第1図において、Cは外部とのデータインターフェース
機能、装置全体の動作制御を行う制御計算機、Iはn系
列の検査入力データの一時蓄積、検査動作実行時に高速
で被検査回路Uにデータを印加する機能をもつ入力デー
タ記憶装置、D、は前記入力データ記憶装置Iよりのデ
ータを受けて被検査回路Uの入力端子を駆動するn個の
ドライブ回路群、には前記被検査回路Uに含まれるフリ
ップフロップ回路等を動作させるS相の刻時パルス発生
器、D2はそのドライブ回路群、Pは前記被検査回路U
の出力端子信号を検出して論理レベルを判定するn個の
検出回路群、oは前記検出回路群Pのデータを一時蓄積
しているn系列の出力データ記憶装置、Sは前記制御計
算機Cの命令信号により被検査回路Uの入力端子群にド
ライブ回路群D、、D。の任意の回路を、また被検査回
路Uの出力端子群に検出回路群Pの任意の回路を接続す
る機能をもつスイッチ回路群である。 第2図は第1図
における入力データ記憶装置Iの内部構成を示す。In Fig. 1, C is a control computer that has a data interface function with the outside and controls the operation of the entire device, I temporarily stores n series of test input data, and applies data to the circuit under test U at high speed when performing a test operation. An input data storage device D having the function of An S-phase clock pulse generator that operates a flip-flop circuit etc., D2 is its drive circuit group, and P is the circuit under test U.
o is an output data storage device of n series which temporarily stores the data of the detection circuit group P; S is the control computer C's output terminal signal; The drive circuit groups D, , D are connected to the input terminal group of the circuit under test U by a command signal. This switch circuit group has the function of connecting any circuit of the detection circuit group P to the output terminal group of the circuit under test U. FIG. 2 shows the internal structure of the input data storage device I in FIG.
第2図において、Mはn個の入力ドライバに同時に1、
2、・・・・・・、mの順番でm個のデータを供給する
mxnの記憶素子マトリツクス、ADはm個の出力端子
をもつアドレスレデコーダ、ACはアドレスカウンタ、
Rは制御計算機Cよりの命令信号と刻時パルス発生器K
からのタイミングによりアドレスカウンタの駆動および
読出し、書込み信号を制御する制御回路である。このよ
うな構成をもつた自動検査装置では、被検査回路Uの論
理機能動作が正しく行われているかどうか検査するため
に、まず制御計算機Cからスイッチ回路群Sに被検査回
路Uの入力端子、出力端子の配列に応じた被検査回路U
とドライブ回路群Dl,D2、検出回路群P間の接続命
令信号が送られ、スイッチ回路群Sの各スイッチ回路が
働き、被検査回路Uは自動検査装置に接続される。次に
制御計算機Cからの入力データ記憶装置1へ最大Mxn
個の検査データが転送され、入力データ記憶装置1にそ
れが書き込まれ、蓄積される。次に制御計算機Cから検
査実行命令信号が出され、刻時パルス発生器Kが駆動さ
れ、ドライブ回路群D2、スイッチ回路群Sを経由して
被検査回路Uに刻時パルスが印加される。In FIG. 2, M is 1 for n input drivers at the same time,
2,..., an mxn storage element matrix that supplies m pieces of data in m order, AD is an address recorder/decoder with m output terminals, AC is an address counter,
R is the command signal from the control computer C and the clock pulse generator K
This is a control circuit that controls the drive, read, and write signals of the address counter according to the timing from . In an automatic test device having such a configuration, in order to test whether the logical function operation of the circuit under test U is performed correctly, first, the input terminal of the circuit under test U is connected from the control computer C to the switch circuit group S. Tested circuit U according to the output terminal arrangement
A connection command signal between the drive circuit groups Dl and D2 and the detection circuit group P is sent, each switch circuit of the switch circuit group S operates, and the circuit under test U is connected to the automatic test device. Next, input data from the control computer C to the input data storage device 1 is
pieces of test data are transferred, written into the input data storage device 1, and stored. Next, a test execution command signal is issued from the control computer C, the clock pulse generator K is driven, and a clock pulse is applied to the circuit under test U via the drive circuit group D2 and the switch circuit group S.
その終了と同時に入力データ記憶装置1のデータ読出し
が行われ、その検査データはドライブ回路群Dl,スイ
ッチ回路群Sを経由して被検査回路Uの入力端子に印加
され被検査回路Uが動作を開始する。次いで、被検査回
路Uの回路構成、構成素子の動作速度によつて定まる被
検査回路Uの動作速度の規格時間か経過した後、被検査
回路Uの出力端子のデータは検出回路群Pの各検出回路
により論理レベルが判定され、その結果が出力データ記
憶−装置0に書き込まれる。次にまた制御計算機Cから
の信号で刻時パルス発生器Kが駆動される。At the same time as the completion of the test, data is read from the input data storage device 1, and the test data is applied to the input terminal of the circuit under test U via the drive circuit group Dl and the switch circuit group S, so that the circuit under test U operates. Start. Next, after the standard time of the operating speed of the circuit under test U determined by the circuit configuration of the circuit under test U and the operating speed of the constituent elements has elapsed, the data at the output terminal of the circuit under test U is transferred to each of the detection circuits P. The logic level is determined by the detection circuit and the result is written to the output data storage device 0. Next, the clock pulse generator K is also driven by a signal from the control computer C.
以下このような動作が最大m回繰り返され、最初に制御
計算機Cからの入力データ記憶装置1へ.転送されたデ
ータの転送が完了すると、1単位の検査は終了したこと
になり、出力データ記憶装置0に蓄積されたデータが制
御計算機Cに転送され、制御計算機Cであらかじめ外部
から与えられた基準出力データと出力データ記憶装置0
から転・送されたデータとの比較が行なわれ、被検査回
路Uの動作の良、不良が判断される。Thereafter, such operations are repeated a maximum of m times, and the input data from the control computer C is first transferred to the storage device 1. When the transfer of the transferred data is completed, the inspection of one unit is completed, and the data accumulated in the output data storage device 0 is transferred to the control computer C, and the control computer C uses the criteria given in advance from the outside. Output data and output data storage device 0
A comparison is made with the data transferred from the test circuit U, and it is determined whether the operation of the circuit under test U is good or bad.
それが終了すると制御計算機Cは外部からあらかじめ与
えられた被検査回路Uに関する検査データがすべて入力
データ記憶装置1に転送済みであるかどうかを調べ、ま
だ残りのデータがあれば制御計算機Cから入力データ記
憶装置1へのデータ転送、入力データ記憶装置1での書
込み動作が行われ、以下の動作が行われる。このような
動作を繰り返すことによつて被検査回路Uの論理動作が
検査される。上述したような従来の自動検査装置では次
のような欠点があつた。第1に理論的にn個の入力端子
をもつ論理回路の検査入力データの数は2n通゛りの種
類があり、また通常電子計算機の論理回路の一検査単位
(論理回路プリント基板等)の入力端子数は数100に
ものぼり、2n通りの入力データのすべてを使用して検
査することは実際上不可能である。それに代る方法とし
て電子計算機を利用して、膨大な検査データの中から有
効なデータだけを抽出する、あるいは複数のデータを単
一データにまとめ圧縮するためのソフトウェア手法が種
々考案され、一般に自動検査装置に与えられる検査デー
タはそれら手法を使用して作成される。このため検査入
力データの中には必ずしも回路設計の段階で予想できな
かつたようなデータが含まれ、かつ一般にデータを論理
゜゜0゛と論理゜“1゛の2レベルで取り扱うため、構
成素子の遅延時間およびその不揃いから生じる過渡現象
、刻時パルスを無視して動作するワンショット回路、遅
延回路等のいわゆる非同期素子、およびラッチ回路等の
過渡的に不定値をもつ回路の動作を扱うことが困難なた
め、それ等を含む論理回路の十分な検査ができないこと
や、同一人力データに対して検出される出力データが一
定でなく不安定なため、良、不良の判定ができないこと
である。第2に前記したソフトウェア手法は被検査回路
Uがいわゆる組み合せ回路のみで構成される場合、その
回路の完全な検査データを求めることが可能であるが、
フリップフロップ回路等のいわゆる順序回路を含む場合
、完全な検査データは必ずしも求めることができないこ
とは周知の事実である。When this is completed, the control computer C checks whether all the test data regarding the circuit under test U given in advance from the outside has been transferred to the input data storage device 1, and if there is any remaining data, it is input from the control computer C. Data transfer to the data storage device 1 and write operation in the input data storage device 1 are performed, and the following operations are performed. By repeating such operations, the logic operation of the circuit under test U is tested. The conventional automatic inspection device as described above has the following drawbacks. First, theoretically, there are 2n types of test input data for a logic circuit with n input terminals, and one test unit (logic circuit printed circuit board, etc.) of a logic circuit of an electronic computer is usually The number of input terminals is several hundred, and it is practically impossible to perform inspection using all 2n types of input data. As an alternative, various software methods have been devised that use computers to extract only valid data from a huge amount of inspection data, or to combine and compress multiple data into a single data set, and are generally automated. Inspection data given to the inspection device is created using these methods. For this reason, the inspection input data necessarily includes data that could not have been predicted at the circuit design stage, and since data is generally handled at two levels: logic ゜゜0゛ and logic ゜"1", It is possible to handle transient phenomena caused by delay times and their irregularities, one-shot circuits that operate by ignoring clocked pulses, so-called asynchronous elements such as delay circuits, and the operation of circuits with transiently undefined values such as latch circuits. Because of the difficulty, it is not possible to sufficiently test the logic circuits including them, and because the output data detected for the same human input data is not constant and unstable, it is impossible to determine whether it is good or bad. Second, the software method described above can obtain complete test data for the circuit when the circuit under test U is composed of only so-called combinational circuits.
It is a well-known fact that complete test data cannot necessarily be obtained when a so-called sequential circuit such as a flip-flop circuit is included.
その問題の解決方法として電子計算機等では、いわゆる
検査容易な論理回路が構成される。第3図のブロック図
は、順序回路を含む被検査回路Uの一例、すなわち、検
査し易いように組合せ回路と順序回路とをゲートを介し
て分離しておく方式の論理回路を示す。第3図において
、COは外部入力端子1,2,・・,iと外部出力端子
1,2,・・・,Jをもつ組み合せ回路、Fl,F2,
・・・,Fxは検査用外部入出力端子11,,10をも
ちシフトレジスタを形成するx個の順序回路、Gは前記
組合せ回路COと順序回路Fl,F2,・・,Fxの間
の入出力データラインの開閉を、外部端子kの信号によ
つて行うゲート回路である。このような方式で構成され
た論理回路を検査するには、ます外部端子kの信号によ
りゲート回路Gを閉じ、組合せ回路COと順序回路Fl
,F2,・・,FOを切り離した後、入力端子11より
検査入力として長さX個の2進符号系列を直列に印加し
順序回路Fl,F2,・・・・FOと順番にその状態を
設定する。As a solution to this problem, so-called testable logic circuits are constructed in electronic computers and the like. The block diagram of FIG. 3 shows an example of a circuit U to be tested that includes a sequential circuit, that is, a logic circuit in which a combinational circuit and a sequential circuit are separated via gates to facilitate testing. In Fig. 3, CO is a combinational circuit having external input terminals 1, 2, . . . , i and external output terminals 1, 2, . . . , J, Fl, F2,
..., Fx are x sequential circuits having external input/output terminals 11, , 10 for testing and forming a shift register, and G is an input between the combinational circuit CO and the sequential circuits Fl, F2, ..., Fx. This is a gate circuit that opens and closes the output data line using a signal from an external terminal k. To test a logic circuit configured in this way, first close the gate circuit G by a signal from the external terminal k, and then connect the combinational circuit CO and the sequential circuit Fl.
, F2, . . . , FO are disconnected, a binary code sequence of length Set.
次にゲート回路Gを開いて組合せ回路COと順序回路F
l,F2,・・・・Fxを接続して本来の機能をもつ論
理回路に戻し、組合せ回路COの検査端子群に検査ゼー
タを印加し、次に出力端子群より出力データを検査する
通常の検査動作を行つた後、ゲート回路Gを閉じて検査
用出力端子L。より順序回路Fx,・・・,F2,Fl
のそのときの状態値をX回のシフト動作を経て検出する
。この検査動作を第1図の装置を使用して実行する場合
、制御計算機Cから被検査回路Uへの入力データ転送時
間をTl,被検査回路Uから制御計算機Cへの出力デー
タ転送時間をTOとすると、mステップの検査に要する
時間は、となり、一般の回路の検査時間m(Ti+TO
)に比べて(x+1)倍の時間がか)り、xの値が大き
く、かつ必要検査データ数mの大きな回路では、その分
の検査時間の増大は実用上無視できない。Next, open the gate circuit G and connect the combinational circuit CO and sequential circuit F.
l, F2,... After performing the test operation, the gate circuit G is closed and the test output terminal L is connected. The sequential circuit Fx,..., F2, Fl
The state value at that time is detected after X shift operations. When performing this test operation using the apparatus shown in FIG. 1, the input data transfer time from the control computer C to the circuit under test U is Tl, and the output data transfer time from the circuit under test U to the control computer C is TO. Then, the time required for m-step inspection is as follows, and the inspection time for a general circuit is m(Ti+TO
), and for circuits where the value of x is large and the number m of required test data is large, the increase in test time cannot be ignored in practice.
この発明は上述した欠点を除去するためになされたもの
で、第1図に示す入カカデータ記憶装置1、出力データ
記憶装置0の各1個ずつの代りに、複数個に分割されか
つそれぞれデータの読出し、および書込みのサイクル(
周波数)、あるいは時間軸が異なる記憶装置群をおいた
ものである。This invention was made to eliminate the above-mentioned drawbacks, and instead of having one input data storage device 1 and one output data storage device 0 shown in FIG. Read and write cycles (
A group of storage devices with different frequencies) or different time axes are installed.
以下この発明について説明する。第4図はこの発明の一
実施例を示すブロック図て、第1図に示した自動検査装
置と同じくn個の入力端子、n個の出力端子をもつ被検
査回路Uの検査が可能な装置であり、この図における符
号C,K,Dl,D2,S,Pは第1図において説明し
たものと同じ機能、構成をもつており、11,12,1
,,01はそれぞれ第2図に示した基本構成をもつ入力
または出力データ記憶装置であり、14,0.は高速シ
フトレジスタ型の入力または出力データ記憶装置(その
基本構成は省略)である。This invention will be explained below. FIG. 4 is a block diagram showing an embodiment of the present invention, and is a device capable of testing a circuit under test U having n input terminals and n output terminals, similar to the automatic testing device shown in FIG. 1. The symbols C, K, Dl, D2, S, and P in this figure have the same functions and configurations as those explained in FIG. 1, and 11, 12, 1
, 01 are input or output data storage devices each having the basic configuration shown in FIG. 2, and 14, 0 . is a high-speed shift register type input or output data storage device (its basic structure is omitted).
入力データ記憶装置11の動作周波数f(Hz)で入出
力数50、入力データ記憶装置12は動作周波数f/A
(Hz)(Aは一定値)で入出力数5α入力データ記憶
装置13は周波数f(Hz)であるが、入力データ記憶
装置11に比べて位相が時間tだけずれており入出力数
50,14は周波数FXB(Hz)(Bは一定値)で入
出力数1,出力データ記憶装置01は周波数f(Hz)
で入出力数200、出力データ記憶装置Q2は周波数F
XB(Hz)であり入出力数1である。次に検査の動作
について説明する。The input data storage device 11 has an operating frequency f (Hz) and the number of inputs and outputs is 50, and the input data storage device 12 has an operating frequency f/A.
(Hz) (A is a constant value), and the number of inputs and outputs is 5α.The input data storage device 13 has a frequency f (Hz), but compared to the input data storage device 11, the phase is shifted by a time t, and the number of inputs and outputs is 50, 14 is the frequency FXB (Hz) (B is a constant value), the number of inputs and outputs is 1, and the output data storage device 01 is the frequency f (Hz)
The number of inputs and outputs is 200, and the output data storage device Q2 has a frequency of F.
It is XB (Hz) and has 1 input/output. Next, the inspection operation will be explained.
被検査回路Uを検査する場合、制御計算機Cからスイッ
チ回路群Sへ、次に制御計算機Cから入力データ記憶装
置11,1。,13,14(第1図の場合は1)へ、制
御計算機Cから刻時パルス発生器Kへ、刻時パルス発生
器Kから被検査回路Uへ、入力データ記憶装置11〜1
4から被検査回路Uへ、被検査回路Uから出力データ記
憶装置01,02へ、制御計算機Cから出力データ記憶
装置01,02への各信号転送動作順序は第1図の装置
と全く同じである。被検査回路Uにその入力回路の構成
素子の遅延時間に起因して一時的にその出力値が不安定
になるフリップフロップ回路が含まれており、その入ノ
カ回路に接続されている被検査回路Uの入力端子が検出
回路Pl,P2である場合、スイッチ回路群Sは制御計
算機Cからの命令信号により、検出回路P1は入力デー
タ記憶装置11からデータを、検出回路P2へは入力デ
ータ記憶装置13からデータを受け7るように接続され
る。この時の入力データ記憶装置11と13の位相のず
れ時間tは、被検査回路Uを構成している素子の最大接
続段数間の遅延時間より大きな値である。また遅延時間
の大きなワンショット回路が被測定回路Uに含まれる場
合、それクに関係する被測定回路Uの入力端子は動作周
波数F/Aをもつ入力データ記憶装置12へ接続された
状態で被検査回路Uは検査される。このように動作速度
の異なる回路が幾つか組み合わされた被検査回路Uは、
時間幅の大きさによつていくつか′ご区分され、その各
々に関係した入力端子群は、その動作時間に対応した入
力データ記憶装置にスイッチ回路群Sによつて接続され
、時間のずれを補償した検査が実行される。この時被検
査回路Uの出力データは検出回路Pを経由して出力デー
タ記憶装置01によソー時蓄積され、1単位の検査実行
の終りに制御計算機Cに転送されるが、その中には検出
されたタイミングによつては無用のデータが含まれてお
り、制御計算機Cは使用された入力データ記憶装置11
〜14と出力データ記憶装置01,02の動作時間に基
づいて、一般的なソフトウェア手段を用いて出力データ
の取捨選択を行い検査結果を判定する。次に被検査回路
Uが第3図に示したシフトレジスタ型の検査容易な論理
で構成されている場合、同図の検査用入力端子11には
、高速の入力データ記憶装置1を、検査用出力端子1。When testing the circuit to be tested U, the control computer C goes to the switch circuit group S, and then from the control computer C to the input data storage devices 11,1. , 13, 14 (1 in the case of FIG. 1), from the control computer C to the clock pulse generator K, from the clock pulse generator K to the circuit under test U, input data storage devices 11 to 1.
The order of signal transfer operation from the circuit under test U to the circuit under test U, from the circuit under test U to the output data storage devices 01 and 02, and from the control computer C to the output data storage devices 01 and 02 is exactly the same as in the device shown in FIG. be. The circuit under test U includes a flip-flop circuit whose output value becomes temporarily unstable due to the delay time of the constituent elements of the input circuit, and the circuit under test is connected to the input circuit. When the input terminals of U are the detection circuits Pl and P2, the switch circuit group S receives data from the input data storage device 11 to the detection circuit P1, and receives data from the input data storage device 11 to the detection circuit P2 according to a command signal from the control computer C. It is connected to receive data from 13. The phase shift time t between the input data storage devices 11 and 13 at this time is larger than the delay time between the maximum number of connected stages of elements constituting the circuit under test U. Furthermore, when the circuit under test U includes a one-shot circuit with a large delay time, the input terminal of the circuit under test U related to the circuit is connected to the input data storage device 12 having the operating frequency F/A. Test circuit U is tested. In this way, the circuit under test U, which is a combination of several circuits with different operating speeds, is
The input terminal groups related to each of the groups are divided into several groups depending on the size of the time width, and are connected to the input data storage device corresponding to the operating time by the switch circuit group S, thereby eliminating time lag. A compensated test is performed. At this time, the output data of the circuit under test U is stored in the output data storage device 01 via the detection circuit P, and is transferred to the control computer C at the end of one unit of test execution. Depending on the detected timing, the control computer C may contain useless data, and the control computer C may store the used input data storage device 11.
14 and the operating time of the output data storage devices 01 and 02, the output data is selected using general software means and the test results are determined. Next, when the circuit under test U is configured with the shift register type logic that is easy to test as shown in FIG. Output terminal 1.
に高速の出力データ記憶装置02を接続し、組合せ回路
COの入力端子群には入力データ記憶装置11と出力デ
ータ記憶装置01を接続して検査する。これにより順序
回路Fl,F2,・・・・FOへのデータ転送は高速処
理が行われるのて、全体の検査時間は組合せ回路COの
検査時間て決まることにより、ほS゛一般の回路と同程
度の検査時間にすることが可能である。以上詳細に説明
したように、この発明は入力データ記憶装置および出力
データ記憶装置をそれぞれ動作周期あるいは位相が異な
る複数個に分割して設けたので、従来の自動検査装置の
ように、素子の遅延時間等の構成回路の動作時間が不揃
いのため検出される出力端子の値が不安定で、良、不良
の判定基準を定めるのが困難な論理回路に対しても、複
数の入力データ記憶装置を適切に選択することによつて
、常に一定の判定基準を保つことができる。また、完全
な論理機能検査のため、いわゆる検査容易な回路として
組合せ回路部と検査”用入出力端子をもち、シフトレジ
スタを形成する順序回路部とに検査のときは分離できる
ように構成された論理回路に対しても、他の一般の論理
回路と同程度の時間で検査が実行できる等の利点がある
。A high-speed output data storage device 02 is connected to the combinational circuit CO, and an input data storage device 11 and an output data storage device 01 are connected to the input terminal group of the combinational circuit CO for inspection. As a result, data transfer to the sequential circuits Fl, F2,...FO is performed at high speed, and the overall test time is determined by the test time of the combinational circuit CO, so it is almost the same as a general circuit. It is possible to reduce the inspection time to approximately As explained in detail above, in this invention, the input data storage device and the output data storage device are divided into a plurality of units each having a different operating cycle or phase, so that element delay Multiple input data storage devices can also be used for logic circuits where the values of the output terminals detected are unstable due to uneven operation times of the constituent circuits, and it is difficult to determine the criteria for determining whether the circuit is good or bad. By making an appropriate selection, it is possible to always maintain a constant criterion. In addition, for complete logic function testing, the so-called easy-to-test circuit was constructed so that it could be separated into a combinational circuit section and a sequential circuit section that had input/output terminals for testing and that formed a shift register. Logic circuits also have the advantage of being able to be tested in about the same amount of time as other general logic circuits.
第1図は従来の自動検査装置の構成例を示すブロック図
、第2図は自動検査装置の入力データ記憶装置の基本構
成を示すブロック図、第3図は被検査回路の一例を示す
ブロック図、第4図はこの発明の一実施例を示すブロッ
ク図である。
図中、Cは制御計算機、11〜14は入力データ記憶装
置、01,02は出力データ記憶装置、Dl,D2はド
ライブ回路群、Sはスイッチ回路群、Pは検出回路群、
Kは刻時パルス発生器、Uは被検査回路である。FIG. 1 is a block diagram showing an example of the configuration of a conventional automatic testing device, FIG. 2 is a block diagram showing the basic configuration of an input data storage device of the automatic testing device, and FIG. 3 is a block diagram showing an example of a circuit to be tested. , FIG. 4 is a block diagram showing an embodiment of the present invention. In the figure, C is a control computer, 11 to 14 are input data storage devices, 01 and 02 are output data storage devices, Dl and D2 are drive circuit groups, S is a switch circuit group, P is a detection circuit group,
K is a clock pulse generator, and U is a circuit to be tested.
Claims (1)
端子、出力端子の配列に応じた接続命令信号を送り前記
被測定回路の接続を行い、前記制御計算機からの検査デ
ータを入力データ記憶装置へ記憶せしめ、次いで前記制
御計算機からの検査実行命令信号により前記被検査回路
に前記検査データを印加し、その結果を出力データ記憶
装置へ記憶せしめ、前記出力データ記憶装置の記憶デー
タをもとに前記制御計算機で前記被測定回路の良、不良
を判定する自動検査装置において、前記入力データ記憶
装置として検査データの一時蓄積と前記被測定回路への
検査データ印加のため動作周期あるいは位相がそれぞれ
異なる複数個の入力データ記憶装置を設け、さらに前記
出力データ記憶装置として同じく前記複数個の入力デー
タ記憶装置に対応した複数個の出力データ記憶装置を設
けたことを特徴とする論理回路自動検査装置。1. Send a connection command signal from the control computer to the switch circuit group according to the arrangement of the input terminals and output terminals of the circuit under test, connect the circuit under test, and store the test data from the control computer in the input data storage device. Then, the test data is applied to the circuit under test according to a test execution command signal from the control computer, the result is stored in the output data storage device, and the control is performed based on the data stored in the output data storage device. In an automatic testing device that uses a computer to determine whether the circuit under test is good or bad, a plurality of input data storage devices each having a different operating cycle or phase for temporarily storing test data and applying test data to the circuit under test are used as the input data storage device. 1. An automatic logic circuit testing apparatus characterized in that an input data storage device is provided, and a plurality of output data storage devices corresponding to the plurality of input data storage devices are further provided as the output data storage devices.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP50062798A JPS6054628B2 (en) | 1975-05-26 | 1975-05-26 | Logic circuit automatic inspection device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP50062798A JPS6054628B2 (en) | 1975-05-26 | 1975-05-26 | Logic circuit automatic inspection device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS51138357A JPS51138357A (en) | 1976-11-29 |
| JPS6054628B2 true JPS6054628B2 (en) | 1985-11-30 |
Family
ID=13210717
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP50062798A Expired JPS6054628B2 (en) | 1975-05-26 | 1975-05-26 | Logic circuit automatic inspection device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6054628B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5413745A (en) * | 1977-07-01 | 1979-02-01 | Takeda Riken Ind Co Ltd | Digital circuit tester |
-
1975
- 1975-05-26 JP JP50062798A patent/JPS6054628B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS51138357A (en) | 1976-11-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3783254A (en) | Level sensitive logic system | |
| US4293919A (en) | Level sensitive scan design (LSSD) system | |
| EP0053665A1 (en) | Testing embedded arrays in large scale integrated circuits | |
| US20050066247A1 (en) | Full-speed BIST controller for testing embedded synchronous memories | |
| US6598192B1 (en) | Method and apparatus for testing an integrated circuit | |
| US4441074A (en) | Apparatus for signature and/or direct analysis of digital signals used in testing digital electronic circuits | |
| US5450418A (en) | Pseudo master slave capture mechanism for scan elements | |
| TW401541B (en) | A method and apparatus for scan testing dynamic circuits | |
| US5590135A (en) | Testing a sequential circuit | |
| US6822914B2 (en) | Circuits and methods for generating high frequency extended test pattern data from low frequency test pattern data input to an integrated circuit memory device | |
| US4682329A (en) | Test system providing testing sites for logic circuits | |
| US6789222B2 (en) | Single-pass methods for generating test patterns for combinational circuits | |
| JPS6054628B2 (en) | Logic circuit automatic inspection device | |
| US7143322B2 (en) | Arrangement and method of testing an integrated circuit | |
| US5130989A (en) | Serial and parallel scan technique for improved testing of systolic arrays | |
| EP0479460A2 (en) | Logic circuit for reliability and yield enhancement | |
| JPH0391195A (en) | Memory circuit | |
| JP3328160B2 (en) | Test equipment for logic integrated circuits | |
| SU1674255A2 (en) | Storage | |
| KR100247858B1 (en) | Error information storage circuit of memory apparatus | |
| JPH04109500A (en) | Memory testing circuit for semiconductor integrated circuit | |
| SU1543396A1 (en) | Test sequence generator | |
| KR0145797B1 (en) | Parallel outputtable boundary-scan architecture | |
| JPH0389178A (en) | Semiconductor integrated circuit | |
| JPH07218593A (en) | Semiconductor diagnostic circuit |