JPS61115143A - Detection circuit of malfunction of scan bus - Google Patents

Detection circuit of malfunction of scan bus

Info

Publication number
JPS61115143A
JPS61115143A JP59236397A JP23639784A JPS61115143A JP S61115143 A JPS61115143 A JP S61115143A JP 59236397 A JP59236397 A JP 59236397A JP 23639784 A JP23639784 A JP 23639784A JP S61115143 A JPS61115143 A JP S61115143A
Authority
JP
Japan
Prior art keywords
circuit
output
outputs
flip
flop
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
JP59236397A
Other languages
Japanese (ja)
Inventor
Toshiyuki Hattori
俊幸 服部
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 JP59236397A priority Critical patent/JPS61115143A/en
Publication of JPS61115143A publication Critical patent/JPS61115143A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2236Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test CPU or processors

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)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Semiconductor Integrated Circuits (AREA)

Abstract

PURPOSE:To make a shift action have a high reliability by providing a gate circuit for outputting the output of a comparator circuit only when a scan bus is shifted with the output of the comparator circuit and a signal for showing that the data bus is being shifted as an input. CONSTITUTION:The 1st circuit 5 and the 2nd circuit 7 output an exclusive OR of flip-flops 1-3 and that of flip-flops 2-4 to signal lines 106 and 108, respectively. A flip-flop 6 outputs the output 106 of the 1st circuit 5 to a signal line 107 after it delays the output 106 by one clock cycle with the aid of a clock 105. The comparator circuit 8 compares signal lines 107 and 108, and outputs a logic '0' and a logic '1' to a signal line 109 when both logics are equal and when they are unequal, respectively. When logics of the signal lines 106 and 108, that is, the outputs of the 1st and 2nd circuits 5 and 7 for outputting exclusive ORs invert, it means that the malfunction occurred during a shift action. Thus such a circuit is incorporated in the scan bus of a data processor; therefore malfunction during the shift action of the scan bus can be detected.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、データ処理袋ff2VCおけるスキャンバス
の誤動作検出回路に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a malfunction detection circuit for a scan canvas in a data processing bag ff2VC.

〔従来の技術〕[Conventional technology]

従来のデータ処理装置においてスキャンバスは、通常の
動作中に障害を検出した後、診断装置が障害個所を調べ
るために内部状態を読出したり、再開可能な状態に設定
したりするのに使われるが、障害装置を動作させると再
び誤動作する可能性は正常な状態の時よりも高いにもか
かわらず誤動作の検出はされていなかった。
In conventional data processing equipment, the scan canvas is used by diagnostic equipment to read the internal state in order to investigate the location of the fault after detecting a fault during normal operation, and to set the state to a restartable state. However, even though the possibility of malfunction again when a faulty device is operated is higher than when it is in a normal state, the malfunction was not detected.

〔解決すべき問題点〕[Problems to be solved]

上記従来のデータ処理装置におけるスキャンバスは、障
害装置を動作させた場合、再び誤動作する可能性が正常
状態時よりも高いにかかわらず、誤動作の検出がされな
い状態となっていたため、読出したデータが正しいもの
かどうか1だ書込んだデータが正しくフリップ・フロッ
プにセットされたかどうかを確認する手段がなかった。
In the scan canvas of the conventional data processing device described above, when a faulty device is operated, the malfunction is not detected, even though the possibility of malfunctioning again is higher than in a normal state. There was no way to check whether the written data was correctly set in the flip-flop.

〔問題点の解決手段〕[Means for solving problems]

本発明は、上記従来の問題点を解決し、データ処理装置
のシフト動作の高信頼化をはかるためのスキャンバスの
誤動作検出回路を提供せんとするものであって、その解
決手段として、装置またはパッケージ単位に7リツプ・
70ツブを直列に接続し、クロックを供給する毎に全体
が接続順に77トするスキャンバスを備えたデータ処理
装置において、前記フリップ・フロップの最終段を除く
すべての出力の排他的論理和を出力する第1の回路と、
前記フリップ・フロップの最前段を除くすべての出力の
排他的論理和を出力する第2の回路2と、前記第1の回
路の出力を1クロックタイミング遅延させるフリップ・
フロップと、前記1クロックタイミング遅延させるフリ
ップ・フロップの出力と前記第2の回路の出力とを比較
する比較回路と、前記比較回路の出力とシフト動作中で
あることを示す信号とを入力とじシフト動作中のときだ
け前記比較回路の出力を出力するゲート回路とからなる
スキャンバスの誤動作検出回路を提供せんとするもので
ある。
The present invention aims to solve the above-mentioned conventional problems and provide a scan canvas malfunction detection circuit for increasing the reliability of the shift operation of a data processing device. 7 lips per package
In a data processing device equipped with a scan canvas in which 70 tubes are connected in series and the entire 77 tubes are scanned in the order of connection each time a clock is supplied, the exclusive OR of all outputs except the final stage of the flip-flop is output. a first circuit that
a second circuit 2 that outputs the exclusive OR of all outputs of the flip-flops except the first stage; and a flip-flop that delays the output of the first circuit by one clock timing.
a flop, a comparator circuit that compares the output of the flip-flop that delays the one clock timing with the output of the second circuit, and a signal indicating that the output of the comparator circuit is in the middle of a shift operation; It is an object of the present invention to provide a scan canvas malfunction detection circuit comprising a gate circuit that outputs the output of the comparison circuit only when the comparison circuit is in operation.

〔実施例〕〔Example〕

第1図に、本発明によるスキャンバスの誤動作検出回路
の一実施例を示す。スリップ・70ツブ1.2,3.4
が信号線100 、101 、102 、103゜10
4によってスキャンバスを構成しており、信号! 10
5 Kよって同一のクロックが供給される。5゜7は排
他的論理和を出力する第1及び第2の回路で、第1の回
路5はクリップ・フロップ1.2゜3の、第2の回路7
は7リツプ・フロップ2,3゜4の排他的論理和をそれ
ぞれ信号線106 、108に出力する。フリップ・フ
ロップ6は第1の回路5の出力106を、クロック10
5によって1クロツクサイクル遅延させて信号線107
に出力する。比較回路8は、信号線107 、108を
比較して論理が一致しているとき論理O5異なっている
とき論理1を信号線109に出力する。
FIG. 1 shows an embodiment of a scan canvas malfunction detection circuit according to the present invention. Slip 70 tube 1.2, 3.4
are the signal lines 100, 101, 102, 103゜10
4 constitutes the scan canvas, and the signal! 10
5K provides the same clock. 5゜7 are first and second circuits that output exclusive OR, the first circuit 5 is a clip-flop 1.2゜3, and the second circuit 7 is a clip-flop 1.2゜3.
outputs the exclusive OR of seven rip-flops 2 and 3.4 to signal lines 106 and 108, respectively. The flip-flop 6 connects the output 106 of the first circuit 5 to the clock 10
signal line 107 with a delay of one clock cycle by
Output to. Comparison circuit 8 compares signal lines 107 and 108 and outputs logic 1 to signal line 109 when the logics match and when the logics differ O5.

ゲート回路9は、シフト動作中であることを示す信号線
110が論理1のとき信号線109の状態をそのまま信
号線111に出力し、逆に論理Oのときは信号線109
の状態にかかわらず常に0を信号線111に出力する。
The gate circuit 9 outputs the state of the signal line 109 as it is to the signal line 111 when the signal line 110 indicating that the shift operation is in progress is logic 1, and conversely, when the signal line 110 is logic 0, the signal line 109 is output to the signal line 111.
0 is always output to the signal line 111 regardless of the state.

第2図は、第1図の回路が正常にシフト動作したときの
タイムチャートである。7 IJツブ・フロップ1.2
.3.4の初期値はそれぞれ論理1゜0.0.1であり
、クロック105が歩進するごとに1ビツトずつ論理0
,1,0.0、−理0.0゜1.0、論理0,0.Q、
1、論理0.0,0゜0と変化している。このとき信号
線106は、フリップ・70ッグ1,2゜3の排他的論
理和を出力する第1の回路5の出力で、時刻toのとき
1゜tl+2)ときl、twのとき1.tsのとき0゜
t4のとき0となる。この値はフリップ・フロップ6に
よって1クロック丈イクル遅れて信号線107は、時刻
11のとき1.tzのとき1.t3のとき1.t4のと
きOとなる。一方、信号線108ハ、フリップ・フロッ
プ2,3.4の排他的論理和を出力する第2の回路7の
出力で、時刻toのとき1.txのとき1.tzのとき
1゜t3のとき1.t4のときOとなる。従って、比較
回路8の出力の信号線109は、t+、tz、ta。
FIG. 2 is a time chart when the circuit shown in FIG. 1 performs a normal shift operation. 7 IJ Tsubu Flop 1.2
.. The initial value of 3.4 is logic 1°0.0.1, and each time the clock 105 advances, the logic 0 is set by 1 bit.
,1,0.0,-Logic 0.0゜1.0,Logic 0,0. Q,
1, logic changes to 0.0, 0°0. At this time, the signal line 106 is the output of the first circuit 5 which outputs the exclusive OR of flip 70g 1, 2°3, and when time to is 1°tl+2), it is l, and when tw, 1. It becomes 0 when ts is 0° and 0 when t4. This value is delayed by one clock cycle by the flip-flop 6, and the signal line 107 becomes 1 at time 11. When tz 1. At t3 1. It becomes O at t4. On the other hand, the signal line 108c is the output of the second circuit 7 which outputs the exclusive OR of the flip-flops 2 and 3.4, and at time to, 1. When tx1. When tz, 1° When t3, 1. It becomes O at t4. Therefore, the signal lines 109 output from the comparator circuit 8 are t+, tz, and ta.

t4のときずべてOとなり、シフト動作中であることを
示す信号110によってゲート回路9の出力である信号
線111は常1cOであり、シフト動作は正しく行なわ
れたことを示している。
At t4, the signal line 111, which is the output of the gate circuit 9, is always 1 cO due to the signal 110 indicating that the shift operation is in progress, indicating that the shift operation was performed correctly.

第3図は、第1図の回路が第2図と同じ東件でシフト動
作させたところ、誤動作したときのタイムチャートで、
時刻t3でスリップ・フロップ3は論理0となるべきと
ころが論理IVcなっている。
Figure 3 is a time chart when the circuit in Figure 1 malfunctions when shifted using the same condition as in Figure 2.
At time t3, the slip flop 3 should be at logic 0, but it is at logic IVc.

(図中の丸印)第2図と比較してわかるように、t3で
排他的論理和を出力する第1及び第2の回路5.7の出
力である信号線106 、108の論理が反転しており
、その結果信号線111はt3で論理1となシ、シフト
動作中に誤動作があったことを示している。
(Circles in the diagram) As can be seen by comparing with Figure 2, the logic of the signal lines 106 and 108, which are the outputs of the first and second circuits 5.7 that output the exclusive OR, is inverted at t3. As a result, the signal line 111 becomes logic 1 at t3, indicating that a malfunction occurred during the shift operation.

このように、データ処理装置のスキャンバスに上記のよ
うな回路を組むことによって、スキャンバスのシフト動
作中の誤動作を検出することができる。
In this way, by assembling the circuit as described above in the scan canvas of the data processing device, it is possible to detect malfunctions during the shift operation of the scan canvas.

〔発明の効果〕〔Effect of the invention〕

本発明には以上説明したような回路構成をとることによ
って、スキャンバスの誤動作を検出でき、読出したデー
タが正しいものかどうか、また書込んだデータが正しく
フリップフロップにセットされているかどうかを確認で
き、その結果シフト動作の高信頼化をはかることができ
るという効果がある。
By adopting the circuit configuration described above, the present invention can detect malfunction of the scan canvas and check whether the read data is correct and whether the written data is correctly set in the flip-flop. As a result, there is an effect that the shift operation can be made highly reliable.

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

第1図は、本発明の一実施例を示すブロック図、第2図
は、第1図の回路が正常に動作したときのタイムチャー
トを示す説明図、 そして、第3図は、第1図の回路が誤動作したときのタ
イムチャートを示す説明図である。 1.2,3,4.6・・・スリップ・70ツブ5.7・
・・排他的論理和回路 8・・・比較回路    9・・・ゲート回路100〜
fil・・・信号線
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is an explanatory diagram showing a time chart when the circuit in FIG. 1 operates normally, and FIG. FIG. 3 is an explanatory diagram showing a time chart when the circuit malfunctions. 1.2, 3, 4.6...Slip・70 knob 5.7・
...Exclusive OR circuit 8...Comparison circuit 9...Gate circuit 100~
fil...signal line

Claims (1)

【特許請求の範囲】[Claims] 装置またはパッケージ単位にフリップ・フロップを直列
に接続し、クロックを供給する毎に全体が接続順にシフ
トするスキャンバスを備えたデータ処理装置において、
前記フリップ・フロップの最終段を除くすべての出力の
排他的論理和を出力する第1の回路と、前記フリップ・
フロップの最前段を除くすベての出力の排他的論理和を
出力する第2の回路と、前記第1の回路の出力を1クロ
ックタイミング遅延させるフリップ・フロップと、前記
1クロックタイミング遅延させるフリップ・フロップの
出力と前記第2の回路の出力とを比較する比較回路と、
前記比較回路の出力とシフト動作中であることを示す信
号とを入力とし、シフト動作中のときだけ前記比較回路
の出力を出力するゲート回路とからなることを特徴とす
るスキャンバスの誤動作検出回路。
In a data processing device equipped with a scan canvas in which flip-flops are connected in series in each device or package, and the entire device is shifted in the order of connection each time a clock is supplied,
a first circuit that outputs an exclusive OR of all outputs of the flip-flop except the final stage;
a second circuit that outputs an exclusive OR of all outputs except the first stage of the flop; a flip-flop that delays the output of the first circuit by one clock timing; and a flip-flop that delays the output of the first circuit by one clock timing. - a comparison circuit that compares the output of the flop and the output of the second circuit;
A scan canvas malfunction detection circuit comprising a gate circuit which receives the output of the comparison circuit and a signal indicating that a shift operation is in progress, and outputs the output of the comparison circuit only when the shift operation is in progress. .
JP59236397A 1984-11-09 1984-11-09 Detection circuit of malfunction of scan bus Pending JPS61115143A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59236397A JPS61115143A (en) 1984-11-09 1984-11-09 Detection circuit of malfunction of scan bus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59236397A JPS61115143A (en) 1984-11-09 1984-11-09 Detection circuit of malfunction of scan bus

Publications (1)

Publication Number Publication Date
JPS61115143A true JPS61115143A (en) 1986-06-02

Family

ID=17000154

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59236397A Pending JPS61115143A (en) 1984-11-09 1984-11-09 Detection circuit of malfunction of scan bus

Country Status (1)

Country Link
JP (1) JPS61115143A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0324635A (en) * 1989-06-21 1991-02-01 Nec Corp Error detecting system for data comparator

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0324635A (en) * 1989-06-21 1991-02-01 Nec Corp Error detecting system for data comparator

Similar Documents

Publication Publication Date Title
US4082218A (en) Potential failure detecting circuit having improved means for detecting transitions in short duration signals
JPS61115143A (en) Detection circuit of malfunction of scan bus
JPS62293441A (en) Data outputting system
JP2644112B2 (en) FIFO test diagnostic circuit
JPS6324503Y2 (en)
JP2740492B2 (en) Asynchronous data transfer circuit between LSIs
JPS5840674A (en) Fault deciding method of microcomputer
JP3156249B2 (en) Diagnosis method of fault detection circuit
JPH0325229Y2 (en)
JPS63310211A (en) Clock fault detecting circuit
JPS63213040A (en) Input port diagnosing circuit
JPS5816487B2 (en) Multiple selection detection device in computer system
JPH01277951A (en) Data transfer equipment
JPS63208964A (en) Bus competition detecting system
JPS6070598A (en) Self-diagnosing circuit
JPS5851360A (en) Error check system
JPS59121451A (en) Information processor
JPH0331233B2 (en)
JPH0390873A (en) Timing generating device
JPS5983250A (en) Information processing device
JPS5917465B2 (en) Check device
JPH1040126A (en) Monitor device for circuit data
JPH09127203A (en) Logical integrated circuit and failure test method therefor
JPS5821297B2 (en) Failure detection circuit
JPH0552909A (en) Detection of strobe timing setting error