JPS59121552A - System for detecting failure - Google Patents
System for detecting failureInfo
- Publication number
- JPS59121552A JPS59121552A JP57230611A JP23061182A JPS59121552A JP S59121552 A JPS59121552 A JP S59121552A JP 57230611 A JP57230611 A JP 57230611A JP 23061182 A JP23061182 A JP 23061182A JP S59121552 A JPS59121552 A JP S59121552A
- Authority
- JP
- Japan
- Prior art keywords
- register
- circuit
- data
- registers
- multiplexer
- 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/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0763—Error or fault detection not based on redundancy by bit configuration check, e.g. of formats or tags
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Detection And Correction Of Errors (AREA)
Abstract
Description
【発明の詳細な説明】
(a)発明の技術分野
本発明は複数のレジスタを備え、パリティピッ、トを含
むデータを転送するデータ転送装置に係2つ。DETAILED DESCRIPTION OF THE INVENTION (a) Technical Field of the Invention The present invention relates to a data transfer device that includes a plurality of registers and transfers data including parity pits.
特に該複数のレジスタの障害を自動的に検出する障害検
出方式に関する。In particular, the present invention relates to a fault detection method that automatically detects faults in the plurality of registers.
(b)従来技術と問題点
複数のレジスタを備え、パリティビットを含むデータを
転送するデータ転送装置に於て、該複数のレジスタの障
害はレジスタに格納されたデータの各ビットを読出し、
該データの各ビットを反転したビットを再度該レジスタ
に格納し、再度読出して比較する事により検出し得るが
、従来は上記動作を人手により行わねばならないという
欠点がある。(b) Prior Art and Problems In a data transfer device that is equipped with a plurality of registers and transfers data including parity bits, if a failure in the plurality of registers occurs, each bit of data stored in the registers is read out,
Detection can be performed by inverting each bit of the data and storing it in the register again, reading it out again, and comparing it. However, the conventional method has the disadvantage that the above operation must be performed manually.
(C)発明の目的
本発明の目的は上記欠点を除く為、レジスタの障害を人
手を介さずにファームウェア又はハードウェアにより自
動的に検出する障害検出方式を提供する事にある。(C) Object of the Invention In order to eliminate the above-mentioned drawbacks, it is an object of the present invention to provide a fault detection method that automatically detects register faults by firmware or hardware without human intervention.
(d)発明の構成
本発明の構成は複数のレジスタを備え、パリティピント
を含むデータを転送するデータ転送装置に於て、パリテ
ィエラー検出回路と、該パリティエラー検出回路により
検出されたパリティエラー信号により動作するレジスタ
と、前記データの各ピントを反転させる回路と、該デー
タの各ビントと該データの各ビットを反転する回路によ
り反転した各ピッ1−を比較する回路とを設け、前記複
数のレジスタの障害を検出する様にしたものである。(d) Configuration of the Invention The configuration of the present invention includes a parity error detection circuit and a parity error signal detected by the parity error detection circuit in a data transfer device that includes a plurality of registers and transfers data including a parity pinpoint. a circuit for inverting each pin of the data; and a circuit for comparing each bit of the data with each pin 1- inverted by the circuit for inverting each bit of the data. This is designed to detect register failures.
(e)発明の実施例 本発明はレジスタに格納されているデータと。(e) Examples of the invention The present invention uses data stored in registers.
該データの各ビ・7トを反転したものとを比較し。Compare each bit of the data with the inverted version of 7 bits.
両者のビットの中で一致するビットがあれば、該ビット
に対応するレジスタの位置が障害を発生していると考え
られることを利用し、パリティエラー検出から該障害の
ビットを発見する迄の処理動作をバーi・ウェアで自動
的に行なえる様にしたものである。If there is a matching bit among both bits, it is considered that a fault has occurred in the register location corresponding to that bit. Utilizing this fact, the process from parity error detection to finding the faulty bit is performed. The operations can be performed automatically using Bar i-Ware.
第1図は本発明の一実施例を示す回路のブロック図であ
る。転送されて来たデータは端子Aより入り、マルチプ
レクサ20を経て複数のレジスタ1.6.11に送られ
る。端子Eより入るレジスタアドレスはOR回路3,8
.i3経て1端子りより入るクロックによりAND回路
2,7.12でアンドを取り、レジスタ1,6.11の
中の一つのレジスタを選択する。例えばレジスタ1が選
択されたとして説明する。他のレジスタ6又は11が選
択されても動作は同一である。レジスタ1が選択される
とマルチプレクサ20より送られたデータはレジスタI
Gこ、格納される。レジスタ1より読出されたデータは
パリティエラー検出回路5によりパリティチェックを受
ける。ここでパリティエラーが検出されるとパリティエ
ラー信号がOR回路3と17に送られ、OR回路3を経
てAND回路2に送られたパリティエラー信号はレジス
タ1をイネーブルとする。又OR回路17に送られたパ
リティエラー信号はAND回路19でクロックとアンド
を取り、レジスタ22をイネーブルとする。一方レジス
タ1を読出されたデータはマルチプレクサ16を経て端
子Bに送出されるが。FIG. 1 is a block diagram of a circuit showing one embodiment of the present invention. The transferred data enters from terminal A, passes through multiplexer 20, and is sent to a plurality of registers 1, 6, and 11. Register addresses input from terminal E are OR circuits 3 and 8.
.. The AND circuit 2, 7.12 performs an AND operation using the clock input from the 1st terminal via i3, and selects one of the registers 1, 6.11. For example, assume that register 1 is selected. The operation is the same even if the other register 6 or 11 is selected. When register 1 is selected, the data sent from multiplexer 20 is transferred to register I.
G, it will be stored. The data read from register 1 undergoes a parity check by parity error detection circuit 5. If a parity error is detected here, a parity error signal is sent to OR circuits 3 and 17, and the parity error signal sent to AND circuit 2 via OR circuit 3 enables register 1. Further, the parity error signal sent to the OR circuit 17 is ANDed with the clock by the AND circuit 19, and the register 22 is enabled. On the other hand, data read from register 1 is sent to terminal B via multiplexer 16.
該データはレジスタ22に記憶される。又同時にNOT
回路21により該データの各ビットは反転され、マルチ
プレクサ20により回路が切り換えられレジスタlに送
出され、レジスタ1がイネーブルである為、該反転した
データはレジスタ1に格納される。該反転したデータは
再び読出されマルチプレクサ16を経て比較回路23に
入り、レジスタ22のデータと比較される。ここで一致
するピントがあると端子Cよりレジスタ1の障害発生が
報告される。The data is stored in register 22. Also at the same time NOT
Each bit of the data is inverted by circuit 21, and multiplexer 20 switches the circuit and sends it to register l, and since register l is enabled, the inverted data is stored in register l. The inverted data is read out again, passes through the multiplexer 16, enters the comparison circuit 23, and is compared with the data in the register 22. If there is a matching focus here, the occurrence of a failure in register 1 is reported from terminal C.
第2図は本発明の他の実施例を示す回路のブロック図で
ある。本実施例はモード信号を設け、ファームウェア又
はハードウェア制御により、パリティエラー検出により
行われる再試行の後に本回路を動作させることによって
1間欠障害と固定障害との区別が自動的に行なえる様に
したものである。FIG. 2 is a block diagram of a circuit showing another embodiment of the invention. In this embodiment, a mode signal is provided, and by operating this circuit after a retry performed by parity error detection under firmware or hardware control, it is possible to automatically distinguish between an intermittent failure and a fixed failure. This is what I did.
第1図で説明した如くレジスタ1に格納され2読出され
たデータからパリティエラーが検出されると、再試行か
行われる。この再試行実行中ば端子Fよりモード信号が
与えられない為、AND回路4ばパリティエラー信号を
阻止する。又OR回路17に送られたパリティエラー信
号はA N D回路18により阻止される為、レジスタ
22はディセーブルのままとなる。前記再試行が成功し
ない場合1端子Fよりモード信号が送られて来てAND
回路4..9.14に入る。AND回路4ば該モード信
号とパリティエラー信号とでアンドを取り。As explained in FIG. 1, when a parity error is detected from the data stored in register 1 and read out in register 2, a retry is performed. Since no mode signal is applied from terminal F during this retry execution, AND circuit 4 blocks the parity error signal. Also, since the parity error signal sent to the OR circuit 17 is blocked by the A N D circuit 18, the register 22 remains disabled. If the above retry is not successful, a mode signal is sent from the 1st terminal F and the AND
Circuit 4. .. Enter 9.14. AND circuit 4 performs an AND operation between the mode signal and the parity error signal.
OR回路3.AND回路2を経てレジスタ1をイネーブ
ルとする。又AND回路18もオンとなりAND回路1
9を経てレジスタ22をイネーブルとしてレジスタ1か
らのデータを記憶する。以後の動作は第1図と同じであ
る。OR circuit 3. Register 1 is enabled via AND circuit 2. Also, AND circuit 18 is turned on, and AND circuit 1
9, the register 22 is enabled and the data from the register 1 is stored. The subsequent operations are the same as in FIG.
(f)発明の詳細
な説明した如く3本発明はレジスタの障害を人手によら
ず自動的に検出し得る為、障害の迅速且つ正確な発見が
可能である。又第2図に示す実施例はモード信号で検出
された障害が固定障害か間欠障害かを判別し得るので、
障害処理及び保守が容易に迅速且つ正確に実施出来る。(f) Detailed Description of the Invention As described above, the present invention can automatically detect failures in registers without manual intervention, so failures can be discovered quickly and accurately. Furthermore, the embodiment shown in FIG. 2 can determine whether the fault detected by the mode signal is a fixed fault or an intermittent fault.
Failure handling and maintenance can be easily performed quickly and accurately.
第1図は本発明の一実施例を示す回路のブロック図、第
2図は本発明の他の実施例を示す回路のブロック図であ
る。
1.6,11.22はレジスタ、16.20はマルチプ
レクサ、23ば比較回路である。FIG. 1 is a block diagram of a circuit showing one embodiment of the invention, and FIG. 2 is a block diagram of a circuit showing another embodiment of the invention. 1.6 and 11.22 are registers, 16.20 is a multiplexer, and 23 is a comparison circuit.
Claims (1)
を転送するデータ転送装置に於て、パリティエラー検出
回路と、該パリティエラー検出回路により検出されたパ
リティエラー信号により動作するレジスタと、前記デー
タの各ビットを反転させる回路と、該データの各ビット
と該データの各ビットを反転する回路により反転した各
ビットを比較する回路とを設け、 Mij記複数のレジ
スタの障害を検出することを特徴とする障害検出方式。In a data transfer device that includes a plurality of registers and transfers data including parity bits, a parity error detection circuit, a register operated by a parity error signal detected by the parity error detection circuit, and each of the data A circuit for inverting bits and a circuit for comparing each bit of the data with each bit inverted by the circuit for inverting each bit of the data is provided, and a failure of a plurality of registers is detected. Fault detection method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57230611A JPS59121552A (en) | 1982-12-28 | 1982-12-28 | System for detecting failure |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57230611A JPS59121552A (en) | 1982-12-28 | 1982-12-28 | System for detecting failure |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS59121552A true JPS59121552A (en) | 1984-07-13 |
Family
ID=16910470
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57230611A Pending JPS59121552A (en) | 1982-12-28 | 1982-12-28 | System for detecting failure |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59121552A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07328984A (en) * | 1993-12-27 | 1995-12-19 | Inst Advanced Engineering | Industrial robot |
US7908518B2 (en) | 2008-02-08 | 2011-03-15 | International Business Machines Corporation | Method, system and computer program product for failure analysis implementing automated comparison of multiple reference models |
-
1982
- 1982-12-28 JP JP57230611A patent/JPS59121552A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07328984A (en) * | 1993-12-27 | 1995-12-19 | Inst Advanced Engineering | Industrial robot |
US7908518B2 (en) | 2008-02-08 | 2011-03-15 | International Business Machines Corporation | Method, system and computer program product for failure analysis implementing automated comparison of multiple reference models |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS59121552A (en) | System for detecting failure | |
JPS6227831A (en) | Checking circuit for computing element | |
JPS5949619B2 (en) | Fault diagnosis method for redundant central processing system | |
JP2892821B2 (en) | Data transfer device | |
JPH04239355A (en) | Electronic disk device | |
JPS6051136B2 (en) | Data error detection method | |
JP2606160B2 (en) | Failure detection method for parity check circuit | |
JPS63168757A (en) | Bus error detecting system | |
JP2871966B2 (en) | Fault detection circuit inspection system | |
JPS60173647A (en) | Detecting system of error generating part of information processing unit | |
JPH02105635A (en) | Data error detection circuit | |
JPS6367646A (en) | Information processing system with faulty area separating function | |
JPS63109543A (en) | Data processor | |
JPH01277951A (en) | Data transfer equipment | |
JPH01171031A (en) | Trouble detecting circuit | |
JPH0331953A (en) | Information processor | |
JPS58169253A (en) | Error detection system | |
JPH0296855A (en) | Trouble detecting system for memory control circuit | |
JPH0215352A (en) | Dummy fault substitution diagnosis system | |
JPH02247754A (en) | Disconnection detecting processor for memory system | |
JPS61255441A (en) | Information processer | |
JPH0240727A (en) | Error detecting and correcting device | |
JPH0535522A (en) | Emulator and its fault diagnostic method | |
JPS6195465A (en) | Memory device | |
JPH103435A (en) | Fault detection method for channel device and input and output controller using the same |