JPS61115143A - Detection circuit of malfunction of scan bus - Google Patents
Detection circuit of malfunction of scan busInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/2205—Detection 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/2236—Detection 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
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.
従来のデータ処理装置においてスキャンバスは、通常の
動作中に障害を検出した後、診断装置が障害個所を調べ
るために内部状態を読出したり、再開可能な状態に設定
したりするのに使われるが、障害装置を動作させると再
び誤動作する可能性は正常な状態の時よりも高いにもか
かわらず誤動作の検出はされていなかった。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.
上記従来のデータ処理装置におけるスキャンバスは、障
害装置を動作させた場合、再び誤動作する可能性が正常
状態時よりも高いにかかわらず、誤動作の検出がされな
い状態となっていたため、読出したデータが正しいもの
かどうか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.
本発明は、上記従来の問題点を解決し、データ処理装置
のシフト動作の高信頼化をはかるためのスキャンバスの
誤動作検出回路を提供せんとするものであって、その解
決手段として、装置またはパッケージ単位に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.
第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.
本発明には以上説明したような回路構成をとることによ
って、スキャンバスの誤動作を検出でき、読出したデー
タが正しいものかどうか、また書込んだデータが正しく
フリップフロップにセットされているかどうかを確認で
き、その結果シフト動作の高信頼化をはかることができ
るという効果がある。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.
第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)
に接続し、クロックを供給する毎に全体が接続順にシフ
トするスキャンバスを備えたデータ処理装置において、
前記フリップ・フロップの最終段を除くすべての出力の
排他的論理和を出力する第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. .
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0324635A (en) * | 1989-06-21 | 1991-02-01 | Nec Corp | Error detecting system for data comparator |
-
1984
- 1984-11-09 JP JP59236397A patent/JPS61115143A/en active Pending
Cited By (1)
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 |