JPH056672B2 - - Google Patents

Info

Publication number
JPH056672B2
JPH056672B2 JP59246612A JP24661284A JPH056672B2 JP H056672 B2 JPH056672 B2 JP H056672B2 JP 59246612 A JP59246612 A JP 59246612A JP 24661284 A JP24661284 A JP 24661284A JP H056672 B2 JPH056672 B2 JP H056672B2
Authority
JP
Japan
Prior art keywords
test
pattern
time
signal
counting
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 - Fee Related
Application number
JP59246612A
Other languages
Japanese (ja)
Other versions
JPS61124874A (en
Inventor
Atsushi Nigorikawa
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.)
NEC Corp
Original Assignee
Nippon Electric Co Ltd
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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP59246612A priority Critical patent/JPS61124874A/en
Publication of JPS61124874A publication Critical patent/JPS61124874A/en
Publication of JPH056672B2 publication Critical patent/JPH056672B2/ja
Granted legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00—Error detection; Error correction; Monitoring
    • G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26—Functional testing
    • G06F11/273—Tester hardware, i.e. output processing circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は集積回路の試験装置に関し、特に論理
型集積回路の試験装置に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a testing device for integrated circuits, and more particularly to a testing device for logic type integrated circuits.

(従来の技術) 論理型集積回路の試験に要する試験時間は、実
際に被試験集積回路に印加すべき、テストパター
ンの走行時間と、各テストのテスト条件(例え
ば、電圧条件や、タイミング条件等)の設定に要
する条件設定時間と、さらに各テストの良、不良
の判定に応じた処理やテストの流れを制御する為
の時間より構成されている。一般に前述したテス
トパターンの走行時間以外の時間をオーバーヘツ
ド時間と称し、試験装置としては、このオーバー
ヘツド時間の短かいものほど良いとされており、
また量産時の試験装置の処理能力を最大限に発揮
する為には、この時間を最小限にすべく、試験装
置を動作させるためのプログラム作成に於いて
は、量算用のテストプログラムが完成するまでに
種々の努力がはらわれている。
(Prior art) The test time required for testing a logic type integrated circuit depends on the running time of the test pattern that should actually be applied to the integrated circuit under test and the test conditions for each test (for example, voltage conditions, timing conditions, etc.) ), and the time required to control the process and flow of tests depending on whether each test is good or bad. Generally, the time other than the running time of the test pattern described above is called overhead time, and it is said that the shorter the overhead time, the better the test equipment.
In addition, in order to maximize the processing power of the test equipment during mass production, in order to minimize this time, the test program for quantity calculation is completed when creating the program to operate the test equipment. Various efforts have been made to achieve this goal.

しかしながら、現実には、だれにでも理解しや
すいプログラムである事や、量産時のトラブルに
対処しやすいプログラムである事等も無視でき
ず、必ずしも前述したような量産効果の最も高い
プログラムとはなつていないことが多々ある。し
かしながら、もちろんこのようなプログラムは又
別の観点からはそれなりの効果はもつている。こ
の原因の一つにテストプログラムのオーバーヘツ
ド時間の計数が簡単に行なえない事が掲げられ
る。
However, in reality, we cannot ignore the fact that it is a program that is easy for anyone to understand and that is easy to deal with problems during mass production, so it is not necessarily the program that has the highest mass production effect as mentioned above. There are many things that are not done. However, of course, such a program also has certain effects from another perspective. One of the reasons for this is that it is not easy to count the overhead time of a test program.

つまり、従来の集積回路の試験装置におけるオ
ーバーヘツド時間の計数は一例として、試練の実
行回数を複数回設定してループさせそれぞれのテ
ストパターン信号を波形観測し、総試験時間から
その観測による計数時間を減算して求めていた。
In other words, to count the overhead time in conventional integrated circuit test equipment, for example, the number of test executions is set multiple times, the loop is performed, and the waveform of each test pattern signal is observed, and the total test time is calculated based on the observation. was calculated by subtracting.

(発明が解決しようとする問題点) 上述の従来の集積回路の試験装置における時間
の計数方法では、観測に時間がかかること、また
計測器等が必要であること、また、計数したオー
バーヘツド時間の精度が粗いことなどの問題があ
つた。
(Problems to be Solved by the Invention) The time counting method in the conventional integrated circuit testing equipment described above requires time for observation, requires a measuring instrument, etc. There were problems such as low accuracy.

本発明の目的は、このような問題点を除去した
集積回路の試験装置を提供することにある。
An object of the present invention is to provide an integrated circuit testing device that eliminates such problems.

(問題点を解決するための手段) 本発明の集積回路の試験装置は、被試験集積回
路に印加するテストパターンおよびこのテストパ
ターンの終了時にパターン終了信号を発生するパ
ターンの発生部と、テストスタート信号および前
記パターン終了信号を受け予め記憶したプログラ
ムに従つて前記パターン発生部にパターンスター
ト信号を送出して前記テストパターンを開始させ
テスト終了時にテスト終了信号を発生する制御部
と、前記テストスタート信号にて時計の計数を中
断し前記パターンスタート信号にて時計の計数を
再開し前記パターン終了信号にて時間の計数を再
開し前記テスト終了信号にて時間の計数を停止す
るタイマーとを含んで構成される。
(Means for Solving the Problems) The integrated circuit testing apparatus of the present invention includes a test pattern to be applied to the integrated circuit under test, a pattern generating section that generates a pattern end signal at the end of this test pattern, and a test start. a control unit that receives the signal and the pattern end signal and sends a pattern start signal to the pattern generator according to a prestored program to start the test pattern and generate a test end signal when the test ends; and the test start signal. a timer that interrupts counting of the clock at , restarts counting of the clock at the pattern start signal, restarts counting of time at the pattern end signal, and stops counting time at the test end signal. be done.

(実施例) 以下、本発明の集積回路の試験装置を図面を参
照しながら具体的に説明する。
(Example) Hereinafter, an integrated circuit testing apparatus of the present invention will be specifically described with reference to the drawings.

第1図は、本発明の集積回路の試験装置の一実
施例のブロツク図であり、第2図はこの動作を表
わすタイミングチヤートである。
FIG. 1 is a block diagram of an embodiment of the integrated circuit testing apparatus of the present invention, and FIG. 2 is a timing chart showing this operation.

被試験集積回路の試験の実行は、試験装置の動
作を制御する制御部1にテストスタート信号aが
入力された時点から開始されるが、テストスター
ト信号aを同時にタイマー2にも入力し、この時
点よりタイマー2は時間の計数を始める。
Execution of the test on the integrated circuit under test starts from the time when the test start signal a is input to the control unit 1 that controls the operation of the test equipment. Timer 2 starts counting time from this point.

制御部1は、テストスタート信号aを受けつけ
ると中央処理装置3が該当するテストプログラム
4が記憶されている記憶装置5をアクセスしテス
トプログラム4を解読し、テスト命令を検出する
と、パターン発生部6にパターンスタート信号b
を送出し、パターン発生部6にテストパターンの
走行開始を指示する。同時にパターンスタート信
号bはタイマー2に入力され、時間の計数を一時
中断する。パターン発生部6は該当テストのパタ
ーンの走行を終了すると、パターン終了信号cを
制御部1とタイマー2に送出し、タイマー2はこ
の信号により中断していた時間の計数を再開す
る。以上の動作は中央処理装置3がテストプログ
ラム4を解読し、テスト命令検出毎に繰り返えさ
れるが、テスト終了命令を検出すると、制御部1
はタイマー2にタイマーストツプ信号dを送出
し、タイマー2はそれまで計数していた動作を停
止する。
When the control section 1 receives the test start signal a, the central processing unit 3 accesses the storage device 5 in which the corresponding test program 4 is stored, decodes the test program 4, and detects the test command, and then starts the pattern generation section 6. pattern start signal b
is sent to instruct the pattern generating section 6 to start running the test pattern. At the same time, the pattern start signal b is input to the timer 2, and time counting is temporarily interrupted. When the pattern generating section 6 finishes running the pattern of the corresponding test, it sends a pattern end signal c to the control section 1 and the timer 2, and the timer 2 resumes counting the time that was interrupted by this signal. The above operation is repeated every time the central processing unit 3 decodes the test program 4 and detects a test command, but when a test end command is detected, the control unit 1
sends a timer stop signal d to timer 2, and timer 2 stops its counting operation.

つまり、第2図のタイミングチヤートに示すよ
うに、実行するプログラム4が4つのテストで作
成されている場合で、時点t0がテストスタート点
で、時点t1,t3,t5,t7は各テストのテストパタ
ーン走行開始時で、時点t2,t4,t6,t8は各テス
トのテストパターン走行終了時で、時点t9は試験
の終了時とすると、タイマー2は時点t0で時間の
計数を開始し、時転t1では計数を一時中断し、時
点t2では計数を再開し、また時点t3では計数を中
断、・・・・・、という動作を時点t8の時間まで
繰り返えし、テスト終了の時点t9で完全に計数の
動作を停止する。
In other words, as shown in the timing chart of FIG. 2, when the program 4 to be executed is created by four tests, time t 0 is the test start point, and time t 1 , t 3 , t 5 , t 7 is the start of the test pattern running of each test, time t 2 , t 4 , t 6 , t 8 is the end of the test pattern running of each test, and time t 9 is the end of the test, then timer 2 is set at time t Start counting time at time 0 , temporarily stop counting at time t 1 , restart counting at time t 2 , stop counting at time t 3 , and so on until time t 8 . The counting operation is repeated until time t 9, and the counting operation is completely stopped at the end of the test at time t 9 .

以上の動作にて、タイマー2には時点t0〜t1,
t2〜t3,t4〜t5,t6〜t7,t8〜t9の累積時間つまり
オーバーヘツド時間が計数されたことになる。こ
のようにして計数された値は、図示しない表示回
路または中央処理装置と接続することにより、作
業者に瞬時に提供されるようにすることが可能で
ある。
With the above operation, timer 2 has time points t 0 to t 1 ,
This means that the cumulative time from t2 to t3 , t4 to t5 , t6 to t7 , and t8 to t9 , that is, the overhead time is counted. The values counted in this manner can be instantly provided to the operator by connecting to a display circuit or central processing unit (not shown).

(発明の効果) 以上説明したように本発明による集積回路試験
装置は、実行したテストプログラムのオーバーヘ
ツド時間を瞬時に計数できる効果があり、テスト
プログラムを種々変更しながら量産効果の高い、
最適テストプログラムの作成に効果がある。
(Effects of the Invention) As explained above, the integrated circuit testing device according to the present invention has the advantage of being able to instantaneously count the overhead time of the executed test program, and is highly effective in mass production while making various changes to the test program.
Effective in creating optimal test programs.

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

第1図は本発明による集積回路の試験装置の一
実施例のブロツク図で、第2図はその動作を示す
タイミングチヤートである。図において、 1……制御部、2……タイマー、3……中央処
理装置、4……テストプログラム、5……記憶装
置、6……パターン発生部、a……テストスター
ト信号、b……パターンスタート信号、c……パ
ターン終了信号、d……テスト終了信号である。
FIG. 1 is a block diagram of an embodiment of an integrated circuit testing apparatus according to the present invention, and FIG. 2 is a timing chart showing its operation. In the figure, 1...Control unit, 2...Timer, 3...Central processing unit, 4...Test program, 5...Storage device, 6...Pattern generator, a...Test start signal, b... Pattern start signal, c...pattern end signal, d...test end signal.

Claims (1)

【特許請求の範囲】[Claims] 1 被試験集積回路に印加するテストパターンお
よびこのテストパターンの終了時にパターン終了
信号を発生するパターンの発生部と、テストスタ
ート信号および前記パターン終了信号を受け予め
記憶したプログラムに従つて前記パターン発生部
にパターンスタート信号を送出して前記テストパ
ターンを開始させテスト終了時にテスト終了信号
を発生する制御部と、前記テストスタート信号に
て時間の計数を開始し前記パターンスタート信号
にて時間の計測を中断し前記パターン終了信号に
て時間の計数を再開し前記テスト終了信号にて時
間の計数を停止するタイマーとを含むことを特徴
とする集積回路の試験装置。
1. A test pattern to be applied to the integrated circuit under test, a pattern generating section that generates a pattern end signal at the end of this test pattern, and a pattern generating section that receives the test start signal and the pattern end signal and generates the pattern end signal according to a pre-stored program. a control unit that sends a pattern start signal to start the test pattern and generates a test end signal when the test ends; and a control unit that starts counting time with the test start signal and interrupts time measurement with the pattern start signal. and a timer that restarts time counting upon the pattern end signal and stops time counting upon the test end signal.
JP59246612A 1984-11-21 1984-11-21 Apparatus for testing integrated circuit Granted JPS61124874A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59246612A JPS61124874A (en) 1984-11-21 1984-11-21 Apparatus for testing integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59246612A JPS61124874A (en) 1984-11-21 1984-11-21 Apparatus for testing integrated circuit

Publications (2)

Publication Number Publication Date
JPS61124874A JPS61124874A (en) 1986-06-12
JPH056672B2 true JPH056672B2 (en) 1993-01-27

Family

ID=17150991

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59246612A Granted JPS61124874A (en) 1984-11-21 1984-11-21 Apparatus for testing integrated circuit

Country Status (1)

Country Link
JP (1) JPS61124874A (en)

Also Published As

Publication number Publication date
JPS61124874A (en) 1986-06-12

Similar Documents

Publication Publication Date Title
JPH06139107A (en) Brake address detecting circuit
KR960032138A (en) Microcomputer
JPH0322949B2 (en)
JPS61124874A (en) Apparatus for testing integrated circuit
JP2685666B2 (en) Dynamic test method for digital logic circuits
KR950013602B1 (en) Frequency measuring device
RU2050588C1 (en) Method for control and debug of real-time programs and device for its implementation
JP3358123B2 (en) Controller input / output simulation method and apparatus
JPH02272947A (en) Fault monitoring system
JPS62239247A (en) Electronic computer
JP2631541B2 (en) Programmable controller
SU1183972A1 (en) Device for simulating failures of digital equipment
SU467357A1 (en) Device for predicting the time of occurrence of random events
JPH04130544A (en) Microcomputer
JPH11191080A (en) Memory testing device
JPS58178452A (en) Self-diagnosing system of microcomputer
JPS62236047A (en) Measuring system for computer processing time
JPH02267642A (en) Measuring device for time exclusive for cpu
JPS63191980A (en) Semiconductor testing device
JPS6316344A (en) Debugging system for on-line control program
JPH0221302A (en) Output method for pulse width modulation signal
JPH01245169A (en) Integrated circuit
JPH01297573A (en) Flip-flop test system
JPH0782370B2 (en) Sequencer timer processor
JPH0354645A (en) Program execution time measuring instrument

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees