Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0782067B2 - Signal test circuit - Google Patents
[go: Go Back, main page]

JPH0782067B2 - Signal test circuit - Google Patents

Signal test circuit

Info

Publication number
JPH0782067B2
JPH0782067B2 JP60075747A JP7574785A JPH0782067B2 JP H0782067 B2 JPH0782067 B2 JP H0782067B2 JP 60075747 A JP60075747 A JP 60075747A JP 7574785 A JP7574785 A JP 7574785A JP H0782067 B2 JPH0782067 B2 JP H0782067B2
Authority
JP
Japan
Prior art keywords
test
clock
circuit
signal
terminal
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
JP60075747A
Other languages
Japanese (ja)
Other versions
JPS61234376A (en
Inventor
啓一 鈴木
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
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP60075747A priority Critical patent/JPH0782067B2/en
Publication of JPS61234376A publication Critical patent/JPS61234376A/en
Publication of JPH0782067B2 publication Critical patent/JPH0782067B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • G06F11/273Tester 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)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は情報処理装置の論理回路などの故障診断の信号
試験回路に関する。
The present invention relates to a signal test circuit for failure diagnosis of a logic circuit or the like of an information processing device.

〔従来の技術〕 従来、論理回路の故障診断用テストは、あらかじめシュ
ミレーションを大型のコンピュータ上で行い、そのテス
トに必要なテストパターンを発生していた。このテスト
パターンの発生方法は、人手によりパターンを作成する
方法と、自動的にパターンを作成するオートテストジェ
ネレーション(以下ATGと記す)と呼ばれている方法と
がある。このテストパターンは、ゲートアレイやパッケ
ージなどのテスト対象回路の故障を発見するために作成
され、大型コンピュータにより予め処理される。このよ
うなシュミレーションは、一般に故障シュミレーション
と呼ばれ、自動的に処理が行なわれる。ATGは、人手を
ほとんど必要としないため、テストパターン発生に有力
な手段となっている。この従来技術に関しては、雑誌
「情報処理学会誌」VOL25,第10号(1984年10月)の中の
論文「論理装置の故障診断」に説明されている。
[Prior Art] Conventionally, in a failure diagnosis test of a logic circuit, a simulation is performed in advance on a large computer, and a test pattern necessary for the test is generated. This test pattern generation method includes a method of manually creating a pattern and a method of automatically creating a pattern called an automatic test generation (hereinafter referred to as ATG). This test pattern is created in order to find a failure in a circuit under test such as a gate array or a package, and is processed in advance by a large computer. Such a simulation is generally called a failure simulation, and is automatically processed. Since ATG requires almost no human labor, it is a powerful means for generating test patterns. This conventional technique is described in the paper "Fault diagnosis of logic devices" in the magazine "Information Processing Society of Japan" VOL25, No. 10 (October 1984).

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

上述した従来のATGは、故障を発見するためのシュミレ
ーションで、自動的に行なうためのアルゴリズムを有し
ている。このアルゴリズムは、故障を各回路にあらかじ
め定義し、その故障を発見するためには、入力端子にど
のようなパターンを入れるかをファンイン側にたどって
探していく動作を行ない、又その時の出力パターンを出
すためにファンアウト側にもたどっていく。この時、ゲ
ートなど組合せ回路のみで作られている場合や、フリッ
プフロップ存在する順序回路でも、クロックが単純に入
力端子と接続している場合は、容易にATGでテストパタ
ーンが作成され、故障検出率が高くなるが、フリップフ
ロップのクロックが論理回路で作られたものを使用して
いる場合は、ATGのシュミレーションが問題となる。
The conventional ATG described above is a simulation for detecting a failure and has an algorithm for automatically performing it. This algorithm predefines a fault in each circuit, and in order to find the fault, it follows the fan-in side to find out what kind of pattern to put in the input terminal, and outputs at that time. Follow the fan-out side to get a pattern. At this time, if the clock is simply connected to the input terminal even in the case where only the combination circuit such as the gate is used, or in the sequential circuit where the flip-flop exists, the test pattern is easily created by the ATG to detect the failure. Although the rate is high, if the clock of the flip-flop is made of a logic circuit, the simulation of the ATG becomes a problem.

ATGでは、クロック指定を入力端子に設定することがで
きるが、論理回路によりつくられるクロックは、クロッ
ク指定ができないため、フリップフロップのクロックに
入る信号自身、又はフリップフロップの他の入力信号と
の間で信号の不安定な状態であるレーシングが発生す
る。従って、シュミレーションでの値と、実際の回路の
値とがくい違うことがあり、作成されたパターンは不良
データとなる。また、仮にクロック指定が行なえても、
そのクロック信号をフリップフロップのクロックまで到
達させるために、他の信号を影響させないように固定さ
せておく必要があり、故障検出率を著しく低下させると
いう欠点をもっている。
In ATG, the clock specification can be set to the input terminal, but the clock created by the logic circuit cannot be specified.Therefore, between the signal itself entering the clock of the flip-flop and the other input signal of the flip-flop. Racing occurs, which is an unstable signal condition. Therefore, the value in the simulation may be different from the value in the actual circuit, and the created pattern becomes defective data. Also, even if you can specify the clock,
In order to make the clock signal reach the clock of the flip-flop, it is necessary to fix it so as not to affect other signals, which has a drawback that the failure detection rate is significantly lowered.

本発明の目的は、このような欠点を除き、レーシングの
発生を防ぎ、故障検出率を上げた信号試験回路を提供す
ることにある。
An object of the present invention is to provide a signal test circuit that eliminates such drawbacks, prevents the occurrence of racing, and improves the failure detection rate.

〔問題点を解決するための手段〕[Means for solving problems]

本発明の構成は、論理回路の出力が、次段のフリップフ
ロップを含む被試験回路のクロック入力端子に入力され
るように構成された信号試験回路において、テスト用ク
ロック信号を入力するテスト用入力端子と、このテスト
用入力端子からのクロックにより直接前記論理回路の出
力信号を切換えて前記被試験回路に供給する切換回路
と、前記論理回路の出力を前記切換回路の入力端子側で
分岐したテスト用出力端子とを設けたことを特徴とす
る。
According to the configuration of the present invention, in the signal test circuit configured so that the output of the logic circuit is input to the clock input terminal of the circuit under test including the next-stage flip-flop, the test input for inputting the test clock signal is used. A terminal, a switching circuit that directly switches the output signal of the logic circuit by the clock from the test input terminal and supplies the output to the circuit under test, and a test in which the output of the logic circuit is branched at the input terminal side of the switching circuit. And an output terminal for use.

〔実施例〕〔Example〕

次に図面により本発明を詳細に説明する。 The present invention will now be described in detail with reference to the drawings.

第1図は本発明の一実施例のブロック図である。本実施
例は、テスト用クロック端子1からの入力と論理回路4
からの出力とをクロック切換え回路2の入力とし、この
クロック切換え回路2の出力は、被試験回路となるフリ
ップフロップ5のクロック入力端に接続される。また、
テスト用観測端子3は論理回路4から出力された信号を
途中で分岐して接続される。
FIG. 1 is a block diagram of an embodiment of the present invention. In this embodiment, the input from the test clock terminal 1 and the logic circuit 4 are
Is used as the input of the clock switching circuit 2, and the output of the clock switching circuit 2 is connected to the clock input terminal of the flip-flop 5 which is the circuit under test. Also,
The test observation terminal 3 is connected by branching the signal output from the logic circuit 4 on the way.

この図のごとく、クロック切換え回路2とテスト用クロ
ック端子1とを設け、パルス信号をテスト用クロック端
子1から入力するようにATGで指定する。ATGでは、クロ
ック信号をパルス信号で出す時に他のデータ信号を同時
に変化することはしないので論理回路4からの出力は一
定しているため、レーシングが発生することはない。
As shown in this figure, a clock switching circuit 2 and a test clock terminal 1 are provided, and a pulse signal is designated by the ATG to be input from the test clock terminal 1. In the ATG, when the clock signal is output as a pulse signal, other data signals are not changed at the same time, so that the output from the logic circuit 4 is constant, so that racing does not occur.

このクロック切換え回路2としては、第2図(a),
(b),(c)の3通りの回路が考えられる。このテス
ト用クロック端子1がテスト時に、クロックとしてのパ
ルス信号が入力されない状態、つまり通常状態で、論理
回路4からの信号が絶えず変化するため、あやまってフ
リップフロップのクロックを動作させないようにする必
要がある。このためテスト用クロック端子1のクロック
の相を、第2図(a),(b),(c)のように組み合
せる必要がある。
The clock switching circuit 2 is shown in FIG.
Three types of circuits, (b) and (c), are possible. It is necessary to prevent the clock of the flip-flop from operating by mistake because the signal from the logic circuit 4 constantly changes in the state where the pulse signal as the clock is not input to the test clock terminal 1 during the test, that is, in the normal state. There is. Therefore, it is necessary to combine the clock phases of the test clock terminal 1 as shown in FIGS. 2 (a), (b) and (c).

第2図(a)では、クロック切換回路としてANDゲート2
1を使用し、ポジティブの相のクロックを入力する場合
である。これは通常時テスト用クロック端子1はゼロで
あるので、論理回路4の信号は抑えられる。テスト用ク
ロック端子1からのクロックがフリップフロップ5にク
ロックとして入力させるには、論理回路4の出力が
「1」でなければならないが、この操作はATGのアルゴ
リズムが自動的に行う。
In FIG. 2A, an AND gate 2 is used as a clock switching circuit.
This is the case when 1 is used and a positive phase clock is input. This is because the test clock terminal 1 is normally zero, so that the signal of the logic circuit 4 is suppressed. In order for the clock from the test clock terminal 1 to be input to the flip-flop 5 as a clock, the output of the logic circuit 4 must be "1", but this operation is automatically performed by the ATG algorithm.

第2図(b)では、クロック切換回路2としてORゲート
22を使用し、ネガティブの相のクロックを入力してい
る。通常時、テスト用クロック端子1は「1」となるの
で、論理回路4の出力の変化は、フリップフロップ5迄
は供給されない。一方テスト用クロック端子1からのク
ロックは、ATGのアルゴリズムで、論理回路4の出力が
「0」のとき入力されるように自動的にシュミレーショ
ンする。
In FIG. 2B, an OR gate is used as the clock switching circuit 2.
22 is used and the clock of the negative phase is input. Normally, the test clock terminal 1 is "1", so that the change in the output of the logic circuit 4 is not supplied to the flip-flop 5. On the other hand, the clock from the test clock terminal 1 is automatically simulated by the ATG algorithm so that it is input when the output of the logic circuit 4 is "0".

第2図(c)は、セレクタ23をクロック切換え回路2と
して用いた場合である。この場合は、セレクト信号を必
要とし、この信号は、テスト時にテスト用クロック端子
1側を指示するように作る必要があるが、この場合はク
ロックの相がポシティブでもネガティブでもかまわな
い。
FIG. 2C shows the case where the selector 23 is used as the clock switching circuit 2. In this case, a select signal is required, and this signal needs to be made to instruct the test clock terminal 1 side at the time of testing, but in this case, the clock phase may be positive or negative.

一方、テスト用観測端子3はクロック切換え回路2が入
ったことにより、論理回路4の故障を発見するルートが
ふさがれるため、故障検出率低下を回避するために設け
られたものである。この端子3を設けただけで、故障の
検出率向上に大きく貢献する。
On the other hand, the test observation terminal 3 is provided in order to avoid a decrease in the failure detection rate because the route for finding a failure in the logic circuit 4 is blocked by the inclusion of the clock switching circuit 2. The provision of this terminal 3 greatly contributes to the improvement of the failure detection rate.

以上の説明は、テスト時に関する処置であったが、テス
ト時以外は装置内で正常に信号が動作する必要がある。
このためにはクロック入力端子1がクランプするように
作成し、そのクランプ値は、第2図(a)では「1」
に、第2図(b)では「0」に、第2図(c)では、
「1」でも「0」でも可能であるが、この場合はセレク
ト信号を固定する必要がある。
Although the above description has dealt with the measures during the test, it is necessary that the signal operates normally in the device except during the test.
For this purpose, the clock input terminal 1 is created so as to be clamped, and the clamp value is "1" in FIG. 2 (a).
In FIG. 2 (b), it is set to “0”, and in FIG. 2 (c),
It can be either "1" or "0", but in this case the select signal must be fixed.

〔発明の効果〕〔The invention's effect〕

以上説明したように、本発明は、フリップフロップなど
の試験回路のクロックをクロック切換え回路を設けこの
回路を介して入力することにより、試験回路にテスト用
クロック端子からのクロックが正確に入り、データとの
レーシングを発生させずに、ATGが動作可能となり、し
かも検出率の向上も可能となるという効果がある。
As described above, in the present invention, the clock of the test circuit such as the flip-flop is provided with the clock switching circuit, and the clock from the test clock terminal is accurately input to the test circuit to input the data through this circuit. There is an effect that the ATG can be operated without causing the racing with and the detection rate can be improved.

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

第1図は本発明の一実施例のブロック図、第2図
(a),(b),(c)は第1図の具体例の回路図であ
る。図において、 1……テスト用クロック端子、2……クロック切換回
路、3……テスト用観測端子、4……論理回路、5……
フリップフロップ、21……ANDゲート、22……ORゲー
ト、23……セレクタ、である。
FIG. 1 is a block diagram of an embodiment of the present invention, and FIGS. 2 (a), (b) and (c) are circuit diagrams of the concrete example of FIG. In the figure, 1 ... Test clock terminal, 2 ... Clock switching circuit, 3 ... Test observation terminal, 4 ... Logic circuit, 5 ...
Flip-flops, 21 ... AND gates, 22 ... OR gates, 23 ... selectors.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】論理回路の出力が、次段のフリップフロッ
プを含む被試験回路のクロック入力端子に入力されるよ
うに構成された信号試験回路において、テスト用クロッ
ク信号を入力するテスト用入力端子と、このテスト用入
力端子からのクロックにより直接前記論理回路の出力信
号を切換えて前記被試験回路に供給する切換回路と、前
記論理回路の出力を前記切換回路の入力端子側で分岐し
たテスト用出力端子とを設けたことを特徴とする信号試
験回路。
1. A test input terminal for inputting a test clock signal in a signal test circuit configured so that an output of a logic circuit is input to a clock input terminal of a circuit under test including a flip-flop in the next stage. And a switching circuit for directly switching the output signal of the logic circuit to the circuit under test by a clock from the test input terminal, and a test circuit for branching the output of the logic circuit at the input terminal side of the switching circuit. A signal test circuit having an output terminal.
JP60075747A 1985-04-10 1985-04-10 Signal test circuit Expired - Lifetime JPH0782067B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60075747A JPH0782067B2 (en) 1985-04-10 1985-04-10 Signal test circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60075747A JPH0782067B2 (en) 1985-04-10 1985-04-10 Signal test circuit

Publications (2)

Publication Number Publication Date
JPS61234376A JPS61234376A (en) 1986-10-18
JPH0782067B2 true JPH0782067B2 (en) 1995-09-06

Family

ID=13585168

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60075747A Expired - Lifetime JPH0782067B2 (en) 1985-04-10 1985-04-10 Signal test circuit

Country Status (1)

Country Link
JP (1) JPH0782067B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6205566B1 (en) 1997-07-23 2001-03-20 Matsushita Electric Industrial Co., Ltd. Semiconductor integrated circuit, method for designing the same, and storage medium where design program for semiconductor integrated circuit is stored

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5492358A (en) * 1977-12-29 1979-07-21 Seiko Instr & Electronics Ltd Electronic watch
JPS5524658A (en) * 1978-08-11 1980-02-21 Seiko Instr & Electronics Ltd Inspecting circuit for electronic watch
JPS56162079A (en) * 1980-05-19 1981-12-12 Seiko Epson Corp Circuit for electronic clock
JPS5895284A (en) * 1981-12-02 1983-06-06 Matsushita Electronics Corp Semiconductor integrated circuit
JPS58213528A (en) * 1982-06-07 1983-12-12 Hitachi Ltd logic circuit
JPH0799756B2 (en) * 1983-11-09 1995-10-25 ストーリッジ・テクノロジー・パートナーズ Defect detection method and defect detection device for integrated circuit chip

Also Published As

Publication number Publication date
JPS61234376A (en) 1986-10-18

Similar Documents

Publication Publication Date Title
JPH0628037B2 (en) AC and DC error online test circuit
JPH0440113A (en) Flip-flop circuit
JPH0782067B2 (en) Signal test circuit
JPS60239836A (en) Troubleshooting system of logical circuit
US7111212B2 (en) Debugging system for semiconductor integrated circuit
EP0093531A2 (en) Method of computerized in-circuit testing of electrical components and the like with automatic spurious signal suppression
US20040064763A1 (en) Apparatus and method for a trace system on a chip having multiple processing units
JPS6336534B2 (en)
JPS61262856A (en) Testing circuit
JP2633980B2 (en) Digital / analog mixed LSI
JPS6262552A (en) Large scale integrated circuit
JP2956580B2 (en) LSI chip test pattern generation method
JPH0415834A (en) Test system for computer
JPH01245169A (en) Integrated circuit
JP2501202B2 (en) Logic circuit diagnosis method
JP3107061B2 (en) Test circuit
JPH02112777A (en) Semiconductor integrated circuit
JPS61265587A (en) Lsi testing circuit
JPH01276245A (en) Diagnostic system
JPH02118475A (en) Logic integrated circuit
JPS6310244A (en) Production of faulty dictionary
JPH0618632A (en) Semiconductor integrated circuit device
JPH06105286B2 (en) Electronic circuit package with automatic test function
JPH0746121B2 (en) Skiyan test equipment
JPS62102172A (en) Logical device

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term