[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0552909A - Detection of strobe timing setting error - Google Patents

Detection of strobe timing setting error

Info

Publication number
JPH0552909A
JPH0552909A JP3215370A JP21537091A JPH0552909A JP H0552909 A JPH0552909 A JP H0552909A JP 3215370 A JP3215370 A JP 3215370A JP 21537091 A JP21537091 A JP 21537091A JP H0552909 A JPH0552909 A JP H0552909A
Authority
JP
Japan
Prior art keywords
error
circuit
strobe
signal
strobe signal
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.)
Pending
Application number
JP3215370A
Other languages
Japanese (ja)
Inventor
Kazuhiro Shimizu
一弘 清水
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP3215370A priority Critical patent/JPH0552909A/en
Publication of JPH0552909A publication Critical patent/JPH0552909A/en
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

PURPOSE:To prevent the occurrence of wrong judgment caused by a programming error by providing a circuit which inputs a strobe signal, etc., to a data input circuit and outputs an error signal upon detecting a difference between the outputting order of the output data of a circuit to be tested and that of the strobe signal, etc. CONSTITUTION:The flip-flop circuits 101-104 of an error detection circuit respectively constitute counters and the circuits 101 and 102 count a strobe signal 17, with the circuits 103 and 104 counting another strobe signal 19. An AND/OR circuit 105 outputs an error signal 106 by decoding an error code from the output codes of the two counters. Therefore, the reliability is improved, because a strobe setting error can be surely detected through hardware and the occurrence of wrong judgment caused by a programming error can be prevented.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、各テストサイクル毎に
次サイクルにわたるストローブ設定が可能なLSIテス
タに関し、ストローブ間隔を短くすることによって生じ
るストローブのタイミング設定エラーを検出できるよう
にした回路を有するLSIテスタに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an LSI tester capable of setting a strobe for each test cycle over the next cycle, and has a circuit capable of detecting a strobe timing setting error caused by shortening a strobe interval. Regarding the LSI tester.

【0002】[0002]

【従来の技術】従来、LSIテスタとしては図11のよ
うな例がある。図11においてタイミング発生器1は波
形のエッジ及びストローブのタイミング設定を行い、フ
ォーマッタ2はタイミング発生器1からのタイミング出
力及びパターンメモリ16からの波形データを入力し、
ドライバ3を介して被試験回路4に波形を出力する。被
試験回路4からの出力信号は比較器5によってローレベ
ル、ハイレベルあるいはハイ・インピーダンスのいずれ
かに判断され比較データ23としてフリップフロップ回
路6及び7に入力される。D−フリップフロップ回路
6、7はそれぞれ前記比較データをそれぞれストローブ
信号17、19でラッチし、前記ラッチされた信号は排
他的論理和8、9によって期待値21、22と比較され
る。FIFO10、11は前記排他的論理和8、9の出
力と前記ラッチされた信号とをデータにタイミングを合
わせたストローブ信号18、20により取り込む。FI
FO10、11の出力はマルチプレクサ12を介してR
AM13に接続される。また14はCPU、15はパタ
ーン発生器である。
2. Description of the Related Art Conventionally, as an LSI tester, there is an example as shown in FIG. In FIG. 11, the timing generator 1 sets the timing of the edges and strobes of the waveform, and the formatter 2 inputs the timing output from the timing generator 1 and the waveform data from the pattern memory 16,
The waveform is output to the circuit under test 4 via the driver 3. The output signal from the circuit under test 4 is judged by the comparator 5 to be either low level, high level or high impedance, and is input to the flip-flop circuits 6 and 7 as comparison data 23. The D-flip-flop circuits 6 and 7 respectively latch the comparison data with strobe signals 17 and 19, respectively, and the latched signals are compared with expected values 21 and 22 by exclusive ORs 8 and 9. The FIFOs 10 and 11 fetch the outputs of the exclusive ORs 8 and 9 and the latched signal by strobe signals 18 and 20 which are timed to the data. FI
The outputs of the FOs 10 and 11 are passed through the multiplexer 12 to R
It is connected to AM13. Further, 14 is a CPU, and 15 is a pattern generator.

【0003】[0003]

【発明が解決しようとする課題】前述のLSIテスタに
おいてストローブのタイミング設定のエラーが発生する
と、フリップフロップ回路6、7はそれぞれ他方のテス
ト結果をラッチしてしまい、排他的論理和8、9によっ
てテスト結果を他方のテストの期待値と比較することと
なり誤った判定の原因となる。従来のLSIテスタでは
前記エラーを検知する機能は備わっておらずプログラマ
がプログラム時に確認をしなければならない。このとき
エラーを見落とせば誤判断につながり、人為的ミスによ
るテストの信頼性低下を招くことになる。従って本発明
の目的は、エラー発生をハードウェアによって確実に検
知し、プログラムミスによる誤った判定を防ぐLSIテ
スタを実現することである。
When an error in strobe timing setting occurs in the above-mentioned LSI tester, the flip-flop circuits 6 and 7 respectively latch the test results of the other, and the exclusive ORs 8 and 9 are used. The test result is compared with the expected value of the other test, which causes an erroneous judgment. The conventional LSI tester does not have a function of detecting the error, and the programmer has to check it during programming. At this time, if errors are overlooked, it leads to erroneous judgment, which leads to a decrease in reliability of the test due to human error. Therefore, an object of the present invention is to realize an LSI tester that reliably detects an error occurrence by hardware and prevents an erroneous determination due to a program error.

【0004】[0004]

【課題を解決するための手段】このような目的を達成す
るために、本発明では、LSIテスタのデータ入力回路
のストローブ信号等にストローブのタイミング設定エラ
ー検知回路を接続する。
In order to achieve such an object, the present invention connects a strobe timing setting error detection circuit to a strobe signal of a data input circuit of an LSI tester.

【0005】[0005]

【作用】LSIのテスト時にストローブのタイミング設
定のエラーが発生すると前記エラー検知回路はエラー信
号を出力する。
When the strobe timing setting error occurs during LSI testing, the error detection circuit outputs an error signal.

【0006】[0006]

【実施例】以下本発明を図面を用いて詳細に説明する。
図1において100はエラー検知回路であり、1から2
3までは図11と同一である。エラー検知回路100の
構成は図2に示す。図2において101、102、10
3、104はD−フリップフロップ回路、105は論理
積・論理和ゲート回路、17、19はストローブ信号、
24はクリア信号、106はエラー信号である。フリッ
プフロップ回路101と102及び103と104はそ
れぞれカウンタを構成しておりフリップフロップ回路1
01と102はストローブ信号17、フリップフロップ
回路103と104はストローブ信号19をカウントす
る。論理積・論理和ゲート回路105は前記2つのカウ
ンタの出力コードからエラーコードをデコードしてエラ
ー信号106を出力する。110、120、130、1
40はそれぞれフリップフロップ回路101、102、
103、104のQ1、Q2、Q3、Q4出力である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described in detail below with reference to the drawings.
In FIG. 1, reference numeral 100 denotes an error detection circuit, which is 1 to 2
Up to 3 is the same as in FIG. The structure of the error detection circuit 100 is shown in FIG. In FIG. 2, 101, 102, 10
3, 104 are D-flip-flop circuits, 105 is a logical product / logical sum gate circuit, 17 and 19 are strobe signals,
Reference numeral 24 is a clear signal, and 106 is an error signal. The flip-flop circuits 101 and 102 and 103 and 104 respectively constitute counters.
01 and 102 count the strobe signal 17, and the flip-flop circuits 103 and 104 count the strobe signal 19. The logical product / logical sum gate circuit 105 decodes an error code from the output codes of the two counters and outputs an error signal 106. 110, 120, 130, 1
40 are flip-flop circuits 101 and 102,
These are Q 1 , Q 2 , Q 3 , and Q 4 outputs of 103 and 104.

【0007】図3はストローブ信号17、19及び比較
データ23の関係を示すタイミングチャートである。被
試験回路にデータを出力してから図3のストローブ信号
17と19を発生する時間を設定し、それぞれ交互に動
作させこるとによりみかけのストローブ間隔の短縮を可
能にしているが、図3破線イのように実際のストローブ
の順序が入れ替わると他方の比較データをラッチするこ
とになる。
FIG. 3 is a timing chart showing the relationship between the strobe signals 17 and 19 and the comparison data 23. Although the time for generating the strobe signals 17 and 19 in FIG. 3 is set after the data is output to the circuit under test and the strobe signals are alternately operated, the apparent strobe interval can be shortened. If the order of the actual strobes is changed as in (a), the other comparison data will be latched.

【0008】上記のような構成のエラー検知動作を説明
する。図2のエラー検知回路において、フリップフロッ
プ回路101から104のQ1出力110、Q2出力12
0、Q3出力130、Q4出力140をクリア信号24に
より”0”にする。この状態からストローブ信号17と
19が交互に入力されると、図4に示す状態遷移図の二
重線の矢印で示される正常動作のループ内でフリップフ
ロップ回路の出力Q1110、Q2120、Q3130、
4140は変化する。しかし、ストローブ信号17が
2回続けて、もしくはストローブ信号19が2回続けて
入力されると、正常動作から一重線の矢印で示される外
れた状態に変化する。このとき論理積・論理和ゲート回
路105は外れた状態のコードをデコードしてエラー信
号106を出力する。例えば、図5のタイミングチャー
トに示す動作例において、図5破線ロのようにストロー
ブ信号17が続けて入力されると図5破線ハのようにコ
ードが正常状態”1110”から外れた状態”011
0”となり、図5破線ニのようにエラー信号106が出
力される。
The error detection operation having the above configuration will be described. In the error detection circuit of FIG. 2, the flip-flop circuits 101 to 104 have Q 1 output 110 and Q 2 output 12
The 0, Q 3 output 130 and Q 4 output 140 are set to “0” by the clear signal 24. When the strobe signals 17 and 19 are alternately input from this state, the outputs Q 1 110 and Q 2 120 of the flip-flop circuit are output in the normal operation loop indicated by the double-lined arrow in the state transition diagram shown in FIG. , Q 3 130,
Q 4 140 changes. However, when the strobe signal 17 is input twice in succession or the strobe signal 19 is input twice in succession, the normal operation is changed to the deviated state indicated by the single-line arrow. At this time, the AND / OR gate circuit 105 decodes the code in the deviated state and outputs the error signal 106. For example, in the operation example shown in the timing chart of FIG. 5, when the strobe signal 17 is continuously input as indicated by the broken line B in FIG. 5, the code is deviated from the normal state “1110” as indicated by the broken line C in FIG.
0 ", and the error signal 106 is output as indicated by the broken line D in FIG.

【0009】なお、エラーの検知回路としては、図6及
び図8の構成も可能である。図6において25、26は
トグル・フリップフロップ回路、28、29はD−フリ
ップフロップ回路、27は排他的論理和、30は論理
積、17、19はストローブ信号、33、34、36、
37はそれぞれフリップフロップ回路25、26、2
8、29の出力、35は排他的論理和27の出力、10
6aはエラー信号である。
The error detection circuit may have the configurations shown in FIGS. 6 and 8. In FIG. 6, 25 and 26 are toggle flip-flop circuits, 28 and 29 are D-flip-flop circuits, 27 is an exclusive OR, 30 is a logical product, 17 and 19 are strobe signals, 33, 34 and 36,
37 is a flip-flop circuit 25, 26, 2 respectively
8 and 29 outputs, 35 is exclusive OR 27 output, 10
6a is an error signal.

【0010】フリップフロップ回路25、26をクリア
した後、ストローブ信号17と19を交互に入力すると
排他的論理和27の出力35はストローブ信号17が入
力に対して”0”、ストローブ信号19が入力に対し
て”1”となり、従って論理積30の出力106aは常
に”1”となる。しかし、ストローブ信号17が2回続
けて、もしくはストローブ信号19が2回続けて入力さ
れると出力106aは”0”となる。この動作例は図7
のタイミングチャートに示す。また、図8において31
は論理和、32はトグル・フリップフロップ回路であ
る。図8の回路もストローブ信号17と19が交互に入
力されていれば出力106bは常に”1”、エラーが発
生すると出力106bは”0”となる。さらに、図9及
び図10に示すようにエラー検知回路をそれぞれストロ
ーブ信号18、20、またはストローブ信号18、20
によるFIFOのデータ取り込みタイミングに同期する
IR(Input Ready)信号に接続することも可能である。
When the strobe signals 17 and 19 are alternately input after the flip-flop circuits 25 and 26 are cleared, the output 35 of the exclusive OR 27 is "0" with respect to the input of the strobe signal 17 and the strobe signal 19 is input. However, the output 106a of the logical product 30 is always "1". However, when the strobe signal 17 is input twice in succession or the strobe signal 19 is input twice in succession, the output 106a becomes "0". An example of this operation is shown in FIG.
Is shown in the timing chart of. Also, in FIG.
Is a logical sum, and 32 is a toggle flip-flop circuit. In the circuit of FIG. 8 as well, if the strobe signals 17 and 19 are alternately input, the output 106b is always "1", and if an error occurs, the output 106b is "0". Further, as shown in FIGS. 9 and 10, the error detection circuit is provided with strobe signals 18, 20 or strobe signals 18, 20 respectively.
It is also possible to connect to an IR (Input Ready) signal synchronized with the data fetch timing of the FIFO.

【0011】[0011]

【発明の効果】以上説明したことから明らかなように、
本発明によれば次のような効果がある。すなわち、エラ
ー検知回路をLSIテスタに設けたことにより、ストロ
ーブの設定におけるエラーをハードウェアで確実に検出
することが可能となる。従って、プログラムデバッグ時
の効率が上がり、プログラムミスによる誤った判定を防
ぐことができ信頼性が向上する。
As is clear from the above description,
The present invention has the following effects. That is, by providing the error detection circuit in the LSI tester, it is possible to reliably detect an error in strobe setting by hardware. Therefore, the efficiency at the time of program debugging is improved, erroneous determination due to a program mistake can be prevented, and reliability is improved.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明に係るLSIテスタの実施例を示す回路
図である。
FIG. 1 is a circuit diagram showing an embodiment of an LSI tester according to the present invention.

【図2】本発明に係るエラー検知回路の第1の実施例を
示す回路図である。
FIG. 2 is a circuit diagram showing a first embodiment of an error detection circuit according to the present invention.

【図3】本発明に係るストローブ信号と比較データ23
の関係を示すタイミング図である。
FIG. 3 is a strobe signal and comparison data 23 according to the present invention.
FIG. 6 is a timing chart showing the relationship of

【図4】本発明に係る図2のエラー検知回路の動作例を
示す状態遷移図である。
FIG. 4 is a state transition diagram showing an operation example of the error detection circuit of FIG. 2 according to the present invention.

【図5】本発明に係る図2のエラー検知回路の動作例を
示すタイミング図である。
5 is a timing diagram showing an operation example of the error detection circuit of FIG. 2 according to the present invention.

【図6】本発明に係るエラー検知回路の第2の実施例を
示す回路図である。
FIG. 6 is a circuit diagram showing a second embodiment of the error detection circuit according to the present invention.

【図7】本発明に係る図7のエラー検知回路の動作例を
示すタイミング図である。
7 is a timing diagram showing an operation example of the error detection circuit of FIG. 7 according to the present invention.

【図8】本発明に係るエラー検知回路の第3の実施例を
示す回路図である。
FIG. 8 is a circuit diagram showing a third embodiment of the error detection circuit according to the present invention.

【図9】本発明に係るエラー検知回路の第2の接続例を
示す回路図である。
FIG. 9 is a circuit diagram showing a second connection example of the error detection circuit according to the present invention.

【図10】本発明に係るエラー検知回路の第3の接続例
を示す回路図である。
FIG. 10 is a circuit diagram showing a third connection example of the error detection circuit according to the present invention.

【図11】従来のLSIテスタの実施例を示す回路図で
ある。
FIG. 11 is a circuit diagram showing an example of a conventional LSI tester.

【符号の説明】[Explanation of symbols]

1 タイミング発生器 2 フォーマッタ 3 ドライバ 4 被試験回路 5 比較器 6,7,25,26,28,29,32,101,10
2,103,104フリップフロップ回路 8,9,27 排他的論理和 10,11 FIFO 12 マルチプレクサ 13 RAM 14 CPU 15 パターン発生器 16 パターンメモリ 17,18,19,20 ストローブ信号 21,22 期待値 23 比較データ 24 クリア信号 30 論理積 31 論理和 35 排他的論理和の出力 100 エラー検知回路 105 論理積・論理和ゲート回路 106 エラー信号 33,34,36,37,110,120,130,1
40 フリップフロップ回路出力
1 Timing Generator 2 Formatter 3 Driver 4 Circuit Under Test 5 Comparator 6, 7, 25, 26, 28, 29, 32, 101, 10
2, 103, 104 flip-flop circuit 8, 9, 27 exclusive OR 10, 11 FIFO 12 multiplexer 13 RAM 14 CPU 15 pattern generator 16 pattern memory 17, 18, 19, 20 strobe signal 21, 22 expected value 23 comparison Data 24 Clear signal 30 Logical product 31 Logical sum 35 Output of exclusive OR 100 Error detection circuit 105 Logical product / OR gate circuit 106 Error signal 33, 34, 36, 37, 110, 120, 130, 1
40 flip-flop circuit output

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】プログラマブルなタイミング発生器で発生
させた複数のストローブ信号に従い被試験回路の出力デ
ータを順次取り込むデータ入力回路を有するLSIテス
タにおいて、 前記データ入力回路に前記ストローブ信号もしくはそれ
に同期した信号を入力とし、被試験回路の前記出力デー
タの出力順序に対する前記ストローブ信号の出力順序の
相違を検知しエラー信号を出力するエラー検知回路を設
けたことを特徴とするLSIテスタ。
1. An LSI tester having a data input circuit for sequentially fetching output data of a circuit under test according to a plurality of strobe signals generated by a programmable timing generator, wherein the data input circuit has the strobe signal or a signal synchronized with the strobe signal. Is provided as an input, and an error detection circuit for detecting a difference in the output order of the strobe signal with respect to the output order of the output data of the circuit under test and outputting an error signal is provided.
JP3215370A 1991-08-27 1991-08-27 Detection of strobe timing setting error Pending JPH0552909A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3215370A JPH0552909A (en) 1991-08-27 1991-08-27 Detection of strobe timing setting error

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3215370A JPH0552909A (en) 1991-08-27 1991-08-27 Detection of strobe timing setting error

Publications (1)

Publication Number Publication Date
JPH0552909A true JPH0552909A (en) 1993-03-02

Family

ID=16671174

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3215370A Pending JPH0552909A (en) 1991-08-27 1991-08-27 Detection of strobe timing setting error

Country Status (1)

Country Link
JP (1) JPH0552909A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010008242A (en) * 2008-06-27 2010-01-14 Yokogawa Electric Corp Signal fetch system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010008242A (en) * 2008-06-27 2010-01-14 Yokogawa Electric Corp Signal fetch system

Similar Documents

Publication Publication Date Title
US4897842A (en) Integrated circuit signature analyzer for testing digital circuitry
JP3005250B2 (en) Bus monitor integrated circuit
JPH04228199A (en) Self-inspection method and device for content referable memory
US5610925A (en) Failure analyzer for semiconductor tester
JPH07168767A (en) Apparatus and method for built-in self-checking of smart memory
CN104425037B (en) Reconfigurable circuit and its decoder
US20080313499A1 (en) Debug circuit
JPH0782042B2 (en) Unstable data recognition circuit
US4059749A (en) Digital monitor
US5414715A (en) Method for automatic open-circuit detection
JPH06201801A (en) Improved data analyzer and analyzing method used for bist circuit
JPH0552909A (en) Detection of strobe timing setting error
JP2985056B2 (en) IC test equipment
JP4863547B2 (en) Semiconductor integrated circuit device with built-in BIST circuit
JP3147039B2 (en) Integrated circuit
KR100219041B1 (en) A method for testing rom
JP2001051021A (en) Ic tester
JP3465257B2 (en) IC tester
KR950008421Y1 (en) Test window constrol circuit of in circuit tester using a gray code
JPH1152015A (en) Test circuit for high-speed semiconductor integrated circuit apparatus
JPS6318709B2 (en)
JPS59200353A (en) Gate circuit diagnosis system
JP2009017361A (en) Interface
JPS61115143A (en) Detection circuit of malfunction of scan bus
JPH08152459A (en) Semiconductor device and its test method