JPS6029415B2 - Failure repair method - Google Patents
Failure repair methodInfo
- Publication number
- JPS6029415B2 JPS6029415B2 JP54073757A JP7375779A JPS6029415B2 JP S6029415 B2 JPS6029415 B2 JP S6029415B2 JP 54073757 A JP54073757 A JP 54073757A JP 7375779 A JP7375779 A JP 7375779A JP S6029415 B2 JPS6029415 B2 JP S6029415B2
- Authority
- JP
- Japan
- Prior art keywords
- module
- counting
- output
- reached
- predetermined
- 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
Links
Landscapes
- Hardware Redundancy (AREA)
Description
【発明の詳細な説明】
本発明は、多数決構成を有するデータ処理装置の障害修
復方式に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a fault recovery method for a data processing device having a majority voting configuration.
高い信頼性、可用性、保守性が要求されるようなデータ
処理装置、例えば宇宙船に搭載されているような装置で
は多数決構成がとられている。Data processing devices that require high reliability, availability, and maintainability, such as devices mounted on spacecraft, employ a majority voting configuration.
N個のモジュールによる多数決構成の場合、「(N−1
)/2「個までのモジュールに障害発生してもその障害
を遮蔽してシステム停止を防げるが、さらに残りの1つ
以上のモジュールに障害が発生した場合にはシステム停
止となる。しかし、残りのモジュールが障害を発生する
前に、障害モジュールを予め修復しておけば、装置の稼
働率をさらに向上できる。(なお「「は小数点以下切り
捨てを表わす。)多数決構成での障害修復方式としては
、各モジュールの内部状態を同一にして同期動作を再開
させる再同期法が用いられ、従来は再同期を定期的に行
う方法がとられていた。In the case of a majority voting configuration with N modules, “(N-1
)/2 "Even if a fault occurs in up to one module, the system can be prevented from stopping by shielding the fault. However, if one or more remaining modules have a fault, the system will stop. If the faulty module is repaired in advance before a fault occurs in the module, the operating rate of the device can be further improved. , a resynchronization method is used in which the internal states of each module are made the same and synchronization is restarted, and in the past, resynchronization was performed periodically.
第1図は従来の障害修復方式を説明するための図である
。説明を容易にするために、ここでは多数決構成の基本
である3重冗長構成について説明する。第1図において
、3重冗長構成の3重化されたモジュールは111,1
12,113であり、モジュール111,112,11
3への入力は信号線101,102,103であり、モ
ジュール111,112,113の出力の多数決結果を
出力する多数決回路120の出力、すなわち信号線10
0がこの3重冗長構成の出力である。タイマ170を内
蔵したタイミング制御回路16川こより定期的に再同期
信号が信号線163を通してモジュール111,112
,113に送られ、モジュール111,112,113
はこの信号を受け取ると、内部状態を同一にして同期動
作を再開する。しかしこの方法では、再同期に入る契機
が障害の発生とは無関係であるため、障害の発生確率が
高い動作環境では再同期が障害の発生に追いつかず、シ
ステム停止につながる欠点がある。また、障害の発生確
率が低い動作環境では障害が発生していなくとも再同期
を行い、不要な再同期のためにシステムの処理能力が低
下する欠点がある。本発明はこれらの欠点を解決するた
め、多数決構成における各モジュールの出力と多数決回
路での出力を比較することに各モジュールの障害検出を
行い、障害回数から再同期の契機を決定するものであり
、その目的は高稼働率を維持し、かつ、処理能力の低下
を防ぐ再同期手段を提供することにある。FIG. 1 is a diagram for explaining a conventional fault recovery method. For ease of explanation, a triple redundant configuration, which is the basis of the majority voting configuration, will be described here. In Figure 1, the triplex module with triple redundancy configuration is 111,1
12, 113, and modules 111, 112, 11
3 are the signal lines 101, 102, 103, and the output of the majority circuit 120 that outputs the majority result of the outputs of the modules 111, 112, 113, that is, the signal line 10
0 is the output of this triple redundant configuration. A timing control circuit 16 with a built-in timer 170 periodically sends a resynchronization signal to the modules 111 and 112 through a signal line 163.
, 113, and the modules 111, 112, 113
When it receives this signal, it makes its internal state the same and resumes synchronous operation. However, in this method, the trigger for resynchronization is unrelated to the occurrence of a failure, so in an operating environment where the probability of failure occurring is high, resynchronization cannot catch up with the occurrence of a failure, resulting in a system shutdown. Furthermore, in an operating environment where the probability of failure occurring is low, resynchronization is performed even if no failure has occurred, and the system has the disadvantage that the processing capacity of the system is reduced due to unnecessary resynchronization. In order to solve these drawbacks, the present invention detects a failure in each module by comparing the output of each module in the majority voting configuration with the output of the majority voting circuit, and determines the trigger for resynchronization based on the number of failures. The purpose is to provide a resynchronization method that maintains high availability and prevents processing capacity from decreasing.
以下本発明を実施例により詳細に説明する。第2図は本
発明の一実施例のブロック線図であり、第1図に示した
従来方式と対応応して3重冗長構成の場合を示すもので
ある。The present invention will be explained in detail below using examples. FIG. 2 is a block diagram of an embodiment of the present invention, and shows a triple redundant configuration corresponding to the conventional system shown in FIG.
第2図において、通常の処理動作時における3重冗長構
成の各モジュール211,212,213への入力は信
号線201,202,203であり、モジュール211
,212,213の出力の多数決結果を出力する多数決
回路220の出力すなわち信号線200がこの3重冗長
構成の出力である。モジュール211,212,213
の出力すなわち信号線214,215,216を通った
信号と多数決回路220の出力すなわち信号線221を
通った信号とを比較する排他的論理和回路231,23
2,233を設け、この比較結果を制御回路260もこ
出力し、制御回路260での処理結果の出力263に基
づき再同期動作の開始を指示する。それにより多数決回
路220の出力と異なる結果を出力したモジュールの内
部状態を、多数決回路220の出力に一致した結果を出
力したモジュールの内部状態と同一にする。第3図は本
発明の実施例の更に詳細なブロック線図であり、モジュ
ール311〜313には信号線301〜303からの信
号がアンドケート304〜306及びオアゲート307
〜309を介して入力され、モジュール311〜313
の出力は信号線314〜316を介して多数決回路32
0及び排他的論理和回路331〜333に入力される。In FIG. 2, the inputs to each module 211, 212, 213 in the triple redundant configuration during normal processing operation are signal lines 201, 202, 203, and the module 211
, 212 and 213, the output of the majority circuit 220, that is, the signal line 200, is the output of this triple redundant configuration. Modules 211, 212, 213
Exclusive OR circuits 231 and 23 that compare the output of the majority circuit 220, that is, the signal that passed through the signal lines 214, 215, and 216, and the output of the majority circuit 220, that is, the signal that passed through the signal line 221.
2, 233 are provided, the comparison result is also output to the control circuit 260, and the start of the resynchronization operation is instructed based on the output 263 of the processing result in the control circuit 260. As a result, the internal state of the module that outputs a result different from the output of the majority circuit 220 is made the same as the internal state of the module that outputs a result that matches the output of the majority circuit 220. FIG. 3 is a more detailed block diagram of an embodiment of the present invention, in which signals from signal lines 301 to 303 are connected to AND gates 304 to 306 and OR gates 307 to modules 311 to 313.
~309, and input via modules 311~313
The output is sent to the majority circuit 32 via signal lines 314 to 316.
0 and is input to exclusive OR circuits 331 to 333.
又多数決回路320の出力は信号線321を介して排他
的論理和回路331〜333及びアンドゲート310,
322に加えられ、アンドゲート322の出力線300
1こよってモジュール311〜313の出力の多数決結
果が出力される。排他的論理和回路331〜333はモ
ジュール311〜313の出力と多数決回路320の出
力との不一致を検出する為のものであり、それぞれの出
力はカウンタ341〜343に加えらてカウントされる
。カウンタ341〜343のカウント内容はステータス
レジスタ35川こセットされ、信号線351〜353を
介してステータスレジスタ350の内容が制御回路36
0に取込まれるものである。又タイマ370は制御回路
360から信号線371を介して起動され、t時間を1
周期とするカウント動作を行ない、t時間毎に信号線3
72を介して制御回路36川こ信号を送るものである。Further, the output of the majority circuit 320 is sent via a signal line 321 to exclusive OR circuits 331 to 333 and an AND gate 310.
322 and output line 300 of AND gate 322
1, the majority decision result of the outputs of the modules 311 to 313 is output. The exclusive OR circuits 331-333 are for detecting a mismatch between the outputs of the modules 311-313 and the output of the majority circuit 320, and their respective outputs are added to counters 341-343 for counting. The count contents of the counters 341 to 343 are set to the status register 35, and the contents of the status register 350 are transmitted to the control circuit 36 via signal lines 351 to 353.
0. Further, the timer 370 is started from the control circuit 360 via the signal line 371, and the timer 370 is activated to set the time t to 1.
A periodic counting operation is performed, and the signal line 3 is
A signal is sent to the control circuit 36 via the control circuit 72.
又344〜346はアンドゲート、380,390は比
較器、381〜383,394〜396は故障表示器、
317,384〜386はィンバータ、387〜389
はネガティブエッジ型アンドゲート、391〜393は
カウンタ、399はオアゲート、354,361〜36
3,397,398は信号線である。制御回路360‘
こより初期設定を行い、信号線371を介してタイマ3
70を起動し、モジュール311〜313に正規の処理
動作を実行させ、モジュール311〜313の出力と多
数決回路320の出力との不一致回数則ち障害発生回数
をカウン夕341〜343によりカウントさせる。Also, 344-346 are AND gates, 380, 390 are comparators, 381-383, 394-396 are fault indicators,
317, 384-386 are inverters, 387-389
is a negative edge type AND gate, 391-393 is a counter, 399 is an OR gate, 354, 361-36
3,397,398 are signal lines. Control circuit 360'
Initial settings are made from this, and the timer 3 is connected via the signal line 371.
70 is activated, the modules 311 to 313 are caused to execute normal processing operations, and the number of mismatches between the outputs of the modules 311 to 313 and the output of the majority decision circuit 320, that is, the number of failure occurrences, is counted by the counters 341 to 343.
タイマ370がt時間の経過を示す信号を信号線372
を介して制御回路36川こ送り、それによって制御回路
360はスチータスレジスタ350から信号線351〜
353を介して出力不一致回数〆.i(i=1,2,3
であり、、各々モジュール311〜313に対応する)
を取込み、定数n,と比較し、各々n,禾満である場合
は、信号線361を介してカウンタ341〜343及び
ステータスレジスタ350をリセットし、メ,i=0と
して初期状態に戻る。又出力不一致回数ナ,iが定数n
,以上の場合は、制御回路360は信号線361を通し
てカウンタ341〜343をリセットし、信号線363
を通して再同期動作の開始を指示する。再同期動作によ
るモジュール311〜313の内部状態の同一化は、ィ
ンバータ317の出力によりアンドゲート304〜30
6を閉じ、又アンドゲート310を開いてオアゲート3
07〜309を介して多数決回路320の出力をモジュ
ール311〜313に入力することにより行なわれる。
モジュール311〜313が例えばメモリの場合、同一
内容の書込み及び議出しがアドレスの歩進に従って行な
われることになる。又モジュール311〜313はメモ
リ以外の論理処理構成の場合もあり、モジュール311
〜313の内部構成に応じて多数決回路320の出力を
モジュール311〜313に入力する為にデータ変換等
の処理をを行なう構成を付加することができる。タイマ
370がt時間経過を示す信号を出力する前に、出力不
一致回数ナ,iが定数no以上になった場合は、スター
テスレジスタ35川ま信号線354を介して制御回路3
601こ通知し、制御回路360は前述と同様に再同期
動作の開始を指示する。再同期動作の開始によりカゥン
タ341〜343はモジュール311〜313の出力不
一致回数ナ2iを再同期動作期間中だけカウントし、比
較器3801こアンドゲート344〜346を介してカ
ウント内容を加え、定数Qとの比較を行なう。The timer 370 sends a signal indicating the passage of time t to the signal line 372.
The control circuit 36 is routed through the signal line 351 to the signal line 351 to
353 to determine the number of output discrepancies. i(i=1,2,3
, corresponding to modules 311 to 313, respectively)
The counters 341 to 343 and the status register 350 are reset via the signal line 361 to return to the initial state as i=0. Also, the number of output discrepancies n, i is a constant n
, in the above case, the control circuit 360 resets the counters 341 to 343 through the signal line 361, and
Instructs the start of the resynchronization operation through. The internal states of the modules 311 to 313 are made the same by the resynchronization operation by the AND gates 304 to 30 by the output of the inverter 317.
6 and open the AND gate 310 again to open the OR gate 3.
This is done by inputting the output of the majority circuit 320 to the modules 311-313 via 07-309.
If the modules 311 to 313 are memories, for example, writing and issuing of the same contents will be performed in accordance with the increment of the address. In addition, the modules 311 to 313 may have a logical processing configuration other than memory;
Depending on the internal configuration of modules 311 to 313, a configuration for performing processing such as data conversion in order to input the output of majority circuit 320 to modules 311 to 313 can be added. Before the timer 370 outputs a signal indicating that time t has elapsed, if the number of output mismatches n,i becomes equal to or greater than a constant no, the control circuit 3
601, and the control circuit 360 instructs the start of the resynchronization operation in the same manner as described above. Upon the start of the resynchronization operation, the counters 341 to 343 count the number of output discrepancies n2i of the modules 311 to 313 only during the resynchronization period, add the count contents to the comparator 3801 via the AND gates 344 to 346, and set the count to a constant Q. Make a comparison with
このときステータスレジスタ350にはカウンタ341
〜343のカウント内容はセットされない。出力不一致
回数ナ2iが定数ら以上の場合は、永久故障と判定して
対応する表示器381〜383により表示し、且つ信号
線398を介して制御回路360に通知する。それによ
って制御回路360は永久故障のモジュールと予備モジ
ュール(図示せず)との切換制御等による再構成動作を
行なわせる。出力不一致回数〆2iが定数山禾満の場合
、信号線363の再同期信号の立下りで、ネガティブエ
ッジ型アンドゲート387〜389が開かれ、ステータ
スレジスタ350の再同期開始前の内容、すなわち出力
不一致回数ナ,i、がカウンタ391〜393に加えら
れる。At this time, the status register 350 has a counter 341.
The count contents of ~343 are not set. If the number of output mismatches n2i is greater than or equal to a constant, it is determined that it is a permanent failure, and is displayed on the corresponding display 381 to 383, and is notified to the control circuit 360 via the signal line 398. Thereby, the control circuit 360 performs a reconfiguration operation such as switching control between the permanently failed module and a spare module (not shown). When the output mismatch count 2i is a constant value, the negative edge type AND gates 387 to 389 are opened at the fall of the resynchronization signal on the signal line 363, and the contents of the status register 350 before the resynchronization start, that is, the output The number of mismatches, n,i, is added to counters 391-393.
この加算動作は、再同期動作等で出力不一致回数〆2i
が定数n2禾満と判定される毎に行なわれるので、カウ
ンタ391〜393のカウント内容は以前の再同期動作
でn2未満と判定される毎に加算されたナ,iの累積値
と今回の再同期開始前のステータスレジスタ350の内
容、すなわちナ,iが加えられたものとなる。このカゥ
ンタ391〜393の内容は間歌故障回数〆3iを示し
「比較器39川こより定数n3と比較され、定数n3以
上の場合は劣化故障と判定されて、対応する表示器39
4〜396で表示し、且つ信号線397により制御回路
360に通知する。制御回路36川ま再構成動作の開始
を指示し、劣化故障と判定されたモジュールに対応する
カゥンタ391〜393をリセットし、メ3i=0とす
る。そして再構成動作完了により初期設定時に戻るもの
である。又間歌故障回数〆3iが定数n3未満のときは
間歌故障と判定し、カゥンタ341〜343,ステータ
スレジスタ350及び比較器380をリセットし、タイ
マ370の起動時に戻るものである。This addition operation reduces the number of output mismatches by 2i due to resynchronization, etc.
is performed every time it is determined that the constant n2 is satisfied, so the count contents of counters 391 to 393 are the sum of the cumulative value of n,i that was added each time it was determined that the constant n2 is less than n2 in the previous resynchronization operation, and the current resynchronization operation. The contents of the status register 350 before the start of synchronization, that is, n and i are added. The contents of these counters 391 to 393 indicate the number of interlude failures 3i, and are compared with a constant n3 from the comparator 39. If the value is greater than or equal to the constant n3, it is determined that there is a deterioration failure, and the corresponding display 39
4 to 396, and is notified to the control circuit 360 via a signal line 397. The control circuit 36 instructs the start of the reconfiguration operation, resets the counters 391 to 393 corresponding to the module determined to be a deterioration failure, and sets the counters 3i=0. Then, upon completion of the reconfiguration operation, the process returns to the initial setting. When the number of intermission failures 3i is less than the constant n3, it is determined that an intermission failure has occurred, the counters 341 to 343, the status register 350, and the comparator 380 are reset, and the process returns to when the timer 370 is activated.
前述の実施例は、ゲート回路等のハードウェアで実現す
る場合を示すものであるが、プログラマブル制御回路を
用いれば更に容易に実現できるものであり、又タイマ3
70の時間tや定数no,n,,山,n3は装置の構成
や動作環境に応じて任意に設定することができるもので
ある。以上説明したように、本発明は、再同期により各
モジュールの内部状態を同一にする契機は、各モジュー
ルの故障検出に基し、ているので、従来例の如く一定周
期で再同期を行なう方式に比較して高稼動率を維持し、
処理能力の低下を防止することができる多数決構成の障
害修復が可能となり、システムの高信頼化を達成するこ
とができる。The above embodiment shows the case where it is realized by hardware such as a gate circuit, but it can be realized even more easily by using a programmable control circuit.
The time t and the constants no, n, , and n3 of 70 can be arbitrarily set according to the configuration and operating environment of the device. As explained above, in the present invention, the trigger for making the internal states of each module the same through resynchronization is based on the failure detection of each module. Maintains high operating rate compared to
It becomes possible to perform fault recovery using a majority vote configuration that can prevent a decrease in processing capacity, and it is possible to achieve high reliability of the system.
第1図は従来の多数決構成の障害修復方式の説明用のブ
ロック線図、第2図は本発明の実施例のフロック線図、
第3図は本発明の実施例の詳細なフロツク線図である。
111,112,113,211,212,213,3
11,312,313,…モジュール、120,220
,320・・・多数決回路、231,232,233,
331,332,333・・・排他的論理和回路、16
0,260,360・・・制御回路、341,342,
343,391,392,393…力ウンタ、350…
ステータスレジス夕、170,370,…タイマ、38
0,390…比較器、381,382,383,394
,395,396,・・・故障表示器、304,305
,306,311,322,344,345,346…
アンドゲート、307,308,309…オアゲート、
317,384,385,386…インバータ、387
,388,389…ネガティブエッジ型アンドゲート。
オ18図
N
六
図
六FIG. 1 is a block diagram for explaining a fault recovery method with a conventional majority voting configuration, and FIG. 2 is a block diagram of an embodiment of the present invention.
FIG. 3 is a detailed block diagram of an embodiment of the present invention. 111, 112, 113, 211, 212, 213, 3
11, 312, 313, ... module, 120, 220
, 320...majority circuit, 231, 232, 233,
331, 332, 333...exclusive OR circuit, 16
0,260,360...control circuit, 341,342,
343, 391, 392, 393... force counter, 350...
Status Regis evening, 170, 370, ... timer, 38
0,390...Comparator, 381,382,383,394
, 395, 396, ... failure indicator, 304, 305
, 306, 311, 322, 344, 345, 346...
And gate, 307, 308, 309...or gate,
317, 384, 385, 386...Inverter, 387
, 388, 389...Negative edge type AND gate.
E18 Figure N 6 Figure 6
Claims (1)
のモジユールの出力の多数決手段と、該多数決手段の出
力と前記モジユールのそれぞれの出力とが一致している
か否かを比較する比較手段と、該比較結果が不一致のと
きに不一致回数を各モジユール毎に計数する回数計数手
段と、該不一致回数が所定の回数に達したか否か各モジ
ユール毎に判定する計数回数判定手段と、時間を計数し
て所定の周期を作成する時間計数手段とを備え、前記時
間計数手段により作成された所定の周期内に前記回数計
数手段により計数された不一致回数f_1が所定の回数
n_1に達しているか否かを前記計数回数判定手段によ
り各モジユール毎に判定し、前記不一致回数f_4が所
定の回数n_1に達しているモジユールが存在する場合
に、前記多数決手段の出力に不一致なモジユールの内部
状態を前記多数決手段の出力に一致するモジユールの内
部状態と同一になるように制御することを特徴とする障
害修復方式。 2 多数決構成を有するデータ処理装置において、複数
のモジユールの出力の多数決手段と該多数決手段の出力
と前記モジユールのそれぞれの出力とが一致しているか
否かを比較する比較手段と、該比較結果が不一致のとき
に不一致回数を各モジユール毎に計数する回数計数手段
と、該不一致回数が所定の回数に達したか否かを各モジ
ユール毎に判定する計数回数判定手段と、時間を計数し
て所定の周期を作成する時間計数手段と、全モジユール
の内部状態を同一にする制御動作を行なう毎に前記時間
計数手段により作成された所定の周期内に前記回数計数
手段により計数された不一致回数を積算する回数積算手
段と、該積算による不一致回数が所定の回数に達したか
否かを判定する積算回数判定手段を備え、前記時間計数
手段により作成された所定の周期内に前記回数計数手段
により計数された不一致回数f_1が所定の回数n_1
に達しているか否かを前記計数回数判定手段により各モ
ジユール毎に判定し、前記不一致回数f_1が所定の回
数n_1に達しているモジユールが存在する場合に、前
記多数決手段の出力に不一致なモジユールの内部状態を
前記多数決手段の出力に一致するモジユールの内部状態
と同一になるように制御し、該制御の動作期間中に前記
回数計数手段により計数された不一致回数f_2が所定
の回数n_2に達しているか否かを各モジユール毎に判
定する前記計数回数判定手段により、前記不一致回数f
_2が所定の回数n^2に達しているモジユールが存在
する場合は第1の障害と判定し、該モジユールが存在し
ない場合は前記回数積算手段により積算された不一致回
数Σf_1が所定の回数n_3に達しているか否かを各
モジユール毎に判定する前記積算回数判定手段により、
前記不一致回数Σf_1が所定の回数n^3に達してい
るモジユールが存在する場合は第2の障害と判定し、該
モジユールが存在しない場合は第3の障害と判断するこ
とを特徴とする障害修復方式。[Scope of Claims] 1. In a data processing device having a majority voting configuration, a majority voting means for the outputs of a plurality of modules, and a comparison to determine whether or not the output of the majority voting means matches the output of each of the modules. means, a number counting means for counting the number of mismatches for each module when the comparison results do not match, a counting number determining means for determining for each module whether the number of mismatches has reached a predetermined number; and a time counting means for counting time to create a predetermined cycle, and when the number of mismatches f_1 counted by the number counting means reaches a predetermined number n_1 within the predetermined cycle created by the time counting means. If there is a module for which the number of mismatches f_4 has reached a predetermined number of times n_1, the internal state of the mismatched module is determined by the output of the majority decision means for each module. A fault recovery method characterized in that control is performed so that the internal state of the module matches the output of the majority voting means. 2. In a data processing device having a majority decision configuration, a majority decision means for outputs of a plurality of modules, a comparison means for comparing whether or not the output of the majority decision means matches the output of each of the modules, and a number counting means for counting the number of mismatches for each module when there is a mismatch; a counting number determining means for determining for each module whether the number of mismatches has reached a predetermined number; and a time counting means for creating a period of , and integrating the number of discrepancies counted by the number of times counting means within a predetermined period created by the time counting means every time a control operation is performed to make the internal states of all modules the same. and an integrated number determining means for determining whether the number of discrepancies resulting from the integration has reached a predetermined number of times, and the number of times the number of discrepancies is counted by the number of times counting means within a predetermined period created by the time counting means. The number of mismatches f_1 is the predetermined number n_1.
The counting number determining means determines for each module whether the number of discrepancies has reached a predetermined number n_1, and if there is a module for which the number of discrepancies f_1 has reached a predetermined number n_1, the output of the majority voting means determines whether the The internal state is controlled to be the same as the internal state of the module that matches the output of the majority voting means, and during the operation period of the control, the number of times of mismatch f_2 counted by the number of times counting means reaches a predetermined number of times n_2. The counting number determining means for determining whether or not the discrepancy number f
If there is a module in which _2 has reached a predetermined number of times n^2, it is determined that the first failure has occurred, and if the module does not exist, the number of mismatches Σf_1 accumulated by the number of times accumulating means reaches a predetermined number of times n_3. The cumulative number of times determining means determines whether the cumulative number of times has been reached for each module,
Fault repair characterized in that if there is a module for which the number of discrepancies Σf_1 has reached a predetermined number n^3, it is determined to be a second fault, and if the module does not exist, it is determined to be a third fault. method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP54073757A JPS6029415B2 (en) | 1979-06-12 | 1979-06-12 | Failure repair method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP54073757A JPS6029415B2 (en) | 1979-06-12 | 1979-06-12 | Failure repair method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS55166750A JPS55166750A (en) | 1980-12-26 |
| JPS6029415B2 true JPS6029415B2 (en) | 1985-07-10 |
Family
ID=13527420
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP54073757A Expired JPS6029415B2 (en) | 1979-06-12 | 1979-06-12 | Failure repair method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6029415B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5874492B2 (en) * | 2012-03-29 | 2016-03-02 | 株式会社ソシオネクスト | Fault tolerant control device and control method of fault tolerant system |
-
1979
- 1979-06-12 JP JP54073757A patent/JPS6029415B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS55166750A (en) | 1980-12-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0273043B1 (en) | Triple-redundant fault detection system and related method for its use | |
| US5872907A (en) | Fault tolerant design for identification of AC defects including variance of cycle time to maintain system operation | |
| CA1165006A (en) | Data processing system with error processing and the error processing method | |
| EP0496506A2 (en) | A processing unit for a computer and a computer system incorporating such a processing unit | |
| JPH0346854B2 (en) | ||
| JPH052654A (en) | Microcomputer failure detection method and circuit | |
| US8677182B2 (en) | Computer system capable of generating an internal error reset signal according to a catastrophic error signal | |
| US4837702A (en) | Electronic postage meter having an infinite loop lockout arrangement | |
| CN113485185B (en) | Method for N times redundancy control system | |
| US9524007B2 (en) | Diagnostic systems and methods of finite state machines | |
| CN110413456B (en) | Triple redundant data step-by-step voting system and method | |
| US20050229035A1 (en) | Method for event synchronisation, especially for processors of fault-tolerant systems | |
| JP3072720B2 (en) | Information processing device | |
| US3898444A (en) | Binary counter with error detection and transient error correction | |
| JP3063334B2 (en) | Highly reliable information processing equipment | |
| JPS6029415B2 (en) | Failure repair method | |
| JPH11259340A (en) | Reactivation control circuit for computer | |
| US11177015B2 (en) | Built-in self-testing and failure correction circuitry | |
| RU2058679C1 (en) | Information system monitoring and backup device | |
| RU2453079C2 (en) | Apparatus for controlling and backing up information system | |
| US20250238325A1 (en) | Dual Timing Circuit | |
| SU1727125A1 (en) | Device for operative reconfiguration of engaged system | |
| RU2122282C1 (en) | Redundant pulse counter | |
| SU1598164A1 (en) | Counting device with failure correction | |
| SU1249591A1 (en) | Storage with self-checking |