Nothing Special   »   [go: up one dir, main page]

JPS59121552A - System for detecting failure - Google Patents

System for detecting failure

Info

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
Application number
JP57230611A
Other languages
Japanese (ja)
Inventor
Yoshihiro Eitai
永「たい」 義博
Izumi Kadoi
角井 泉
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP57230611A priority Critical patent/JPS59121552A/en
Publication of JPS59121552A publication Critical patent/JPS59121552A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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/0751Error or fault detection not based on redundancy
    • G06F11/0763Error or fault detection not based on redundancy by bit configuration check, e.g. of formats or tags
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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

PURPOSE:To detect automatically a failure of a register by the firmware or hardware without requiring the operator by comparing a data stored in the register and the inversion of each bit of the data. CONSTITUTION:A transferred data is inputted from a terminal A of a multiplexer 20 and fed to registers 1, 6 and 11 and one of the data in the registers is selected by an output of AND circuits 2, 7 and 12. Suppose that the register 1 is selected, after the data is stored in the register 1, it is read and when an error is detected by a parity error detecting circuit 5, an error signal is transmitted to OR circuits 3, 17. The signal through the OR circuit 3 is fed to the circuit 2, which makes the register 1 enable, and the signal fed to the circuit 17 makes a register 22 enable via an AND circuit 19. Further, the data from the register 1 is stored in the register 22 via a multiplexer 16. Moreover, each bit of the data is inverted by an NOT circuit 21, the result enters the register 1 by switching operation of the multiplexer 20, and the inverted data enters a comparison circuit 23 via the multiplexer 16 and compared.

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.

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

第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)

【特許請求の範囲】[Claims] 複数のレジスタを備え、パリティピッ(・を含むデータ
を転送するデータ転送装置に於て、パリティエラー検出
回路と、該パリティエラー検出回路により検出されたパ
リティエラー信号により動作するレジスタと、前記デー
タの各ビットを反転させる回路と、該データの各ビット
と該データの各ビットを反転する回路により反転した各
ビットを比較する回路とを設け、 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.
JP57230611A 1982-12-28 1982-12-28 System for detecting failure Pending JPS59121552A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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