JPH0584932B2 - - Google Patents
Info
- Publication number
- JPH0584932B2 JPH0584932B2 JP61154898A JP15489886A JPH0584932B2 JP H0584932 B2 JPH0584932 B2 JP H0584932B2 JP 61154898 A JP61154898 A JP 61154898A JP 15489886 A JP15489886 A JP 15489886A JP H0584932 B2 JPH0584932 B2 JP H0584932B2
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- value
- circuit
- counter
- timer register
- 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 - Lifetime
Links
- 238000001514 detection method Methods 0.000 claims description 28
- 238000000034 method Methods 0.000 description 10
- 238000003745 diagnosis Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
Landscapes
- Retry When Errors Occur (AREA)
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は命令の再試行機能を有する情報装置に
関し、特に命令再試行の制御方式に関する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to an information device having an instruction retry function, and more particularly to an instruction retry control method.
(従来の技術)
従来、この種の命令再試行機能を有する情報処
理装置においては、命令再試行の成功回数に関
し、以下のような二つの制御方式が採用されてい
た。(Prior Art) Conventionally, in an information processing apparatus having this type of command retry function, the following two control methods have been adopted regarding the number of successful command retries.
第1の制御方式は再試行が成功する限り永久に
再試行を許すものであり、第2の制御方式は再試
行の成功回数をカウントして、ある一定の回数に
なつたときには以後の再試行を中止するものであ
る。 The first control method allows retries forever as long as the retries are successful, and the second control method counts the number of successful retries, and when a certain number of successful retries is reached, subsequent retries are allowed. will be discontinued.
(発明が解決しようとする問題点)
上述した従来の第1の制御方式では、間欠障害
に対してかなり有効であるが、ほぼ固定的に、且
つ、バースト的に障害が生じたケースでは命令の
再試行によるオーバヘツドにより全体の性能が低
下し、障害の性質によつては2ビツトエラーを誘
発してデータ化けの原因にもなりうるという欠点
がある。(Problems to be Solved by the Invention) The first conventional control method described above is quite effective against intermittent failures, but in cases where failures occur almost permanently and in bursts, the command The disadvantage is that the overall performance is degraded due to the overhead caused by retrying, and depending on the nature of the failure, it may induce a 2-bit error and cause data corruption.
上述した従来の第2の制御方式では、ほぼ固定
的、且つ、バースト的に障害が生じたケースでは
有効であるが、逆に間欠障害が発生し、いつたん
再試行の成功回数が一定値になつたケースでは再
試行により回復可能な間欠障害であつても、以
後、回復できないという欠点がある。 The second conventional control method described above is effective in cases where failures occur almost permanently and in bursts, but on the other hand, when failures occur intermittently, the number of successful retries may suddenly reach a constant value. In a case where the problem is old, even if the problem is an intermittent failure that can be recovered by retrying, the problem is that it cannot be recovered from now on.
また、従来の装置では、再試行の成功回数のス
レシユホールド値が固定的であつて、容易に変更
できないという欠点がある。 Furthermore, conventional devices have a drawback in that the threshold value for the number of successful retries is fixed and cannot be easily changed.
本発明の目的は、論理装置の命令再試行成功時
に再試行回数をカウントすると同時に時間監視を
開始し、ある一定時間内に命令再試行の成功回数
が一定値に達したときには、以後の命令再試行を
禁止し、ある一定の時間内に命令再試行の成功回
数が一定値に至らないときには、命令再試行の成
功回数の履歴をクリアして障害の間欠/固定を切
りわけることによつて上記欠点を除去し、固定
的、且つ、バースト的に障害が生じたケース、あ
るいは間欠障害が発生してからいつたん再試行の
成功回数が一定値になつたケースであつても有効
な命令再試行制御方式を提供することにある。 An object of the present invention is to start time monitoring at the same time as counting the number of retries when an instruction is successfully retried in a logic device, and when the number of successful instruction retries reaches a certain value within a certain period of time, subsequent instruction retries are started. If the number of successful command retries does not reach a certain value within a certain period of time, the history of the number of successful command retries is cleared and the failure is determined to be intermittent/fixed. Eliminate defects and enable effective instruction retry even in cases where fixed and burst failures occur, or even in cases where the number of successful retries reaches a constant value after an intermittent failure occurs. The objective is to provide a control method.
(問題点を解決するための手段)
本発明による命令再試行制御方式は、命令再試
行制御回路と、命令再試行成功検出報告回路と、
命令再試行成功検出報告回路と、カウンタ手段
と、カウンタオーバフロー検出回路と、カウンタ
表示装置と、時間計数回路と、タイマレジスタ
と、タイマレジスタオール0検出回路と、プログ
ラム命令実行制御回路とを具備して構成したもの
である。(Means for solving the problem) The instruction retry control method according to the present invention includes an instruction retry control circuit, an instruction retry success detection reporting circuit,
It includes an instruction retry success detection reporting circuit, a counter means, a counter overflow detection circuit, a counter display device, a time counting circuit, a timer register, a timer register all 0 detection circuit, and a program instruction execution control circuit. It is composed of
命令再試行制御回路は、命令の再試行機能をも
つ論理装置の命令再試行を制御するためのもので
ある。 The instruction retry control circuit is for controlling instruction retry of a logic device having an instruction retry function.
命令再試行成功検出報告回路は、命令再試行の
成功を検出して報告するためのものである。 The instruction retry success detection and reporting circuit is for detecting and reporting the success of instruction retry.
カウンタ手段は、プログラム命令により値を設
定できるとともに、実行を計数するためのもので
ある。 The counter means can have a value set by a program instruction and is for counting executions.
カウンタオーバフロー検出回路は、カウンタ手
段の内容値が予め定められた値になつたことを検
出するためのものである。 The counter overflow detection circuit is for detecting that the content value of the counter means has reached a predetermined value.
カウンタ表示回路は、カウンタ手段の内容値の
有効/無効をプログラム命令により設定するため
のものである。 The counter display circuit is for setting the validity/invalidity of the content value of the counter means by a program instruction.
時間計数回路は、時間間隔を計数するためのも
のである。 The time counting circuit is for counting time intervals.
タイマレジスタは、プログラム命令により値を
設定することができるとともに、時間計数回路に
より値を計数するためのものである。 The timer register can have a value set by a program instruction, and is used to count the value by a time counting circuit.
タイマレジスタオール0検出回路は、タイマレ
ジスタの値が予め定められた値になつたことを検
出するためのものである。 The timer register all 0 detection circuit is for detecting that the value of the timer register has reached a predetermined value.
プログラム命令実行制御回路は、命令再試行の
成功が報告されたときにカウンタ表示回路が無効
を表わしているならば、プログラム命令によりカ
ウンタ表示回路へ有効を表示させるとともに、カ
ウンタ手段とタイマレジスタとにそれぞれ一定の
値を設定しておき、以後、命令再試行の成功が報
告されるごとにカウンタ手段の内容値を計数し、
カウンタ手段の内容値が予め定められた値になつ
たときには命令再試行を禁止するとともに、タイ
マレジスタの内容が予め定められた値になつたな
らばカウンタ表示回路に無効を表示させるための
ものである。 If the counter display circuit indicates invalid when success of the instruction retry is reported, the program instruction execution control circuit causes the counter display circuit to display valid according to the program instruction, and also controls the counter means and the timer register. A fixed value is set for each, and thereafter, the content value of the counter means is counted every time a successful command retry is reported.
This is to prohibit retry of the instruction when the content value of the counter means reaches a predetermined value, and to display invalidity on the counter display circuit when the content of the timer register reaches a predetermined value. be.
(実施例)
次に、本発明について図面を参照して説明す
る。(Example) Next, the present invention will be described with reference to the drawings.
第1図は、本発明による命令再試行制御方式の
一実施例を示すブロツク図である。第1図におい
て、12は論理装置、13は保守診断装置、1は
論理装置12の命令再試行を制御するための命令
再試行制御回路、2は命令再試行制御回路1から
命令再試行制御報告信号線50を介して出力され
た論理装置12の命令再試行の成功/不成功を検
出し、保守診断装置13へ報告するための命令再
試行成功検出報告回路である。3は保守診断装置
13で実行されるプログラム命令を制御するため
のプログラム命令実行制御回路である。命令再試
行成功検出報告回路2により論理回路12の命令
再試行の成功が検出されたとき、命令再試行の成
功は命令再試行成功報告信号線51を介して命令
再試行成功検出報告回路2からプログラム命令実
行制御回路3へ送出される。 FIG. 1 is a block diagram showing one embodiment of an instruction retry control method according to the present invention. In FIG. 1, 12 is a logic device, 13 is a maintenance diagnosis device, 1 is an instruction retry control circuit for controlling instruction retry of the logic device 12, and 2 is an instruction retry control report from the instruction retry control circuit 1. This is an instruction retry success detection and reporting circuit for detecting the success/failure of the instruction retry of the logic device 12 outputted via the signal line 50 and reporting it to the maintenance diagnosis device 13. 3 is a program instruction execution control circuit for controlling program instructions executed by the maintenance/diagnosis device 13; When the instruction retry success detection reporting circuit 2 detects the success of the instruction retry of the logic circuit 12, the success of the instruction retry is transmitted from the instruction retry success detection reporting circuit 2 via the instruction retry success report signal line 51. It is sent to the program instruction execution control circuit 3.
7はプログラム命令実行制御回路3からのプロ
グラム命令によりカウンタデータ信号線61を介
して送出される値を設定するためのカウンタ7,
9はプログラム命令により設定されるカウンタ7
の値を増分して1ずつ計数するためのカウンタ計
数回路、14は選択回路である。カウンタ計数回
路9により1ずつ増分して更新されたデータは、
カウンタ更新信号線57を介してカウンタ7に設
定される。6はプログラム命令実行制御回路3か
らカウンタ表示データ信号線59を介して送出さ
れたプログラム命令によりカウンタ7の内容が有
効であるか否かを設定するためのカウンタ表示回
路である。プログラム命令実行制御回路3から信
号線59を介してカウンタ表示回路6に送出され
た表示データ信号により、カウンタ表示回路6の
内容はカウンタデイスプレイ信号として信号線6
0上に送出される。 7 is a counter 7 for setting a value sent out via the counter data signal line 61 in response to a program command from the program command execution control circuit 3;
9 is a counter 7 set by a program instruction.
14 is a selection circuit for incrementing the value of 1 and counting by 1. The data updated in increments of 1 by the counter counting circuit 9 is
It is set in the counter 7 via the counter update signal line 57. Reference numeral 6 denotes a counter display circuit for setting whether the contents of the counter 7 are valid or not based on a program command sent from the program command execution control circuit 3 via a counter display data signal line 59. A display data signal sent from the program instruction execution control circuit 3 to the counter display circuit 6 via the signal line 59 causes the contents of the counter display circuit 6 to be displayed as a counter display signal on the signal line 59.
Sent on 0.
8は命令再試行の成功ごとに1ずつ増分される
カウンタ7の値がオーバーフローしたとき、これ
を検出するためのカウンタオーバーフロー検出回
路である。カウンタ7のオーバーフローは信号線
58を介してプログラム命令実行制御回路3に通
知される。プログラム命令実行制御回路3によ
り、時間はタイマセツト信号線53を介してタイ
マレジスタ4に設定される。タイマレジスタ4の
内容は、信号線6上のタイマデータ信号によつて
示される。10はタイマレジスタ7の値をある一
定の時間間隔ごとに1ずつ減分して更新するため
の時間計数回路である。時間計数回路10により
計数された値は、タイマ更新信号線55を介して
タイマレジスタ4に設定される。5はタイマレジ
スタ4の内容がオール0になつたことを検出する
ためのタイマレジスタオール0検出回路である。
タイマレジスタオール0検出回路5は、タイマレ
ジスタ4の内容がオール0になつたことをタイマ
レジスタオール0検出信号線54を介してプログ
ラム命令実行制御回路3に通知する。 8 is a counter overflow detection circuit for detecting when the value of the counter 7, which is incremented by 1 each time an instruction is successfully retried, overflows. The overflow of the counter 7 is notified to the program instruction execution control circuit 3 via the signal line 58. The program instruction execution control circuit 3 sets the time in the timer register 4 via the timer set signal line 53. The contents of timer register 4 are indicated by the timer data signal on signal line 6. 10 is a time counting circuit for updating the value of the timer register 7 by decrementing it by 1 at certain time intervals. The value counted by the time counting circuit 10 is set in the timer register 4 via the timer update signal line 55. 5 is a timer register all 0 detection circuit for detecting that the contents of the timer register 4 have become all 0.
The timer register all 0 detection circuit 5 notifies the program instruction execution control circuit 3 via the timer register all 0 detection signal line 54 that the contents of the timer register 4 have become all 0.
11,14はそれぞれ選択回路であり、それぞ
れ信号線62,63上の制御信号により制御され
る。命令の再試行が不可能な場合には、信号線5
2を介して命令再試行禁止信号がプログラム命令
実行制御回路3から命令再試行制御回路1に送出
される。 11 and 14 are selection circuits, respectively, which are controlled by control signals on signal lines 62 and 63, respectively. If retrying the command is not possible, signal line 5
An instruction retry prohibition signal is sent from the program instruction execution control circuit 3 to the instruction retry control circuit 1 via the program instruction retry control circuit 2.
次に、第1図に示す本実施例の動作について詳
細に説明する。 Next, the operation of this embodiment shown in FIG. 1 will be explained in detail.
論理装置12において障害が発生して命令再試
行制御回路1により命令が再試行されると、信号
線50上の命令再試行報告信号により命令再試行
の成功/不成功が命令再試行成功検出回路2に通
知される。命令再試行成功検出報告回路2で命令
再試行の成功が確認された場合には、信号線51
上の命令再試行成功報告信号により上記再試行の
成功がプログラム命令実行制御回路3に通知され
る。プログラム命令実行制御回路3は、信号線6
0上のカウンタデイスプレイ信号を用いてカウン
タ表示回路6の内容を読出し、カウンタ7の内容
が有効であるか、あるいは無効であるかを判断す
る。 When a failure occurs in the logic device 12 and the instruction is retried by the instruction retry control circuit 1, an instruction retry report signal on the signal line 50 indicates the success or failure of the instruction retry by the instruction retry success detection circuit. 2 will be notified. When the instruction retry success detection reporting circuit 2 confirms the success of the instruction retry, the signal line 51
The program instruction execution control circuit 3 is notified of the success of the retry by the instruction retry success report signal. The program instruction execution control circuit 3 has a signal line 6
The contents of the counter display circuit 6 are read using the counter display signal above 0, and it is determined whether the contents of the counter 7 are valid or invalid.
まず、命令再試行の成功が報告されたとき、カ
ウンタ表示回路6によりカウンタ7の内容が無効
になつているものとする。プログラム命令実行制
御回路3はプログラム命令により、信号線62上
の制御信号に応じて制御を行い、信号線61上の
カウンタデータ信号に従つてカウンタ7に命令の
再試行が一回であることを示すデータ“1”を格
納するよう指示する。同時に、プログラム命令実
行制御回路3は信号線59上のカウンタ表示デー
タ信号を用いてカウンタ7の内容が有効であるこ
とを示すデータをカウンタ表示回路6に格納す
る。このとき、プログラム命令実行制御回路3は
信号線63上の制御信号により動作し、信号線5
3上のタイマセツト信号を用いてタイマレジスタ
4にタイマ値nを設定する。以後、タイマレジス
タ7の内容は一定の時間間隔ごとに、時間計数回
路10により1ずつ減分されて更新されていく。
よつて、i回の更新によりタイマレジスタ7の内
容は(n−i)になる。 First, it is assumed that the contents of the counter 7 are invalidated by the counter display circuit 6 when the success of the instruction retry is reported. The program instruction execution control circuit 3 performs control according to the control signal on the signal line 62 according to the program instruction, and indicates to the counter 7 that the instruction can be retried only once according to the counter data signal on the signal line 61. Instructs to store the data “1” shown. At the same time, the program instruction execution control circuit 3 uses the counter display data signal on the signal line 59 to store in the counter display circuit 6 data indicating that the contents of the counter 7 are valid. At this time, the program instruction execution control circuit 3 is operated by the control signal on the signal line 63, and
A timer value n is set in the timer register 4 using the timer set signal above 3. Thereafter, the contents of the timer register 7 are decremented by 1 and updated by the time counting circuit 10 at regular time intervals.
Therefore, the content of the timer register 7 becomes (ni) after i updates.
次に、命令再試行の成功が報告されたとき、カ
ウンタ表示回路61によりカウンタ7の内容が有
効になつているものとする。 Next, when the success of the instruction retry is reported, it is assumed that the counter display circuit 61 has made the contents of the counter 7 valid.
プログラム命令制御回路3は信号線62上の制
御信号により動作し、カウンタ計数回路9により
1だけ増分した値をカウンタ7に設定するように
プログラム命令に従つて制御する。斯かる動作に
よりカウンタ7の値が更新されたとき、カウンタ
オーバーフロー検出回路8によつてカウンタ7の
オーバーフローが検出されると、信号線58上の
カウンタオーバーフロー信号によりオーバーフロ
ー状態がプログラム命令実行制御回路3に通知さ
れる。カウンタオーバーフロー信号によつてカウ
ンタ7のオーバーフローを検出したプログラム命
令実行制御回路3は、信号線52上の命令再試行
禁止指示信号により命令再試行制御回路1に対し
て以後の命令再試行を禁止するように指示する。 The program command control circuit 3 is operated by the control signal on the signal line 62, and controls the counter counting circuit 9 to set the value incremented by 1 in the counter 7 according to the program command. When the value of the counter 7 is updated by such an operation, when an overflow of the counter 7 is detected by the counter overflow detection circuit 8, the overflow state is detected by the counter overflow signal on the signal line 58. will be notified. The program instruction execution control circuit 3 detects the overflow of the counter 7 based on the counter overflow signal, and uses the instruction retry prohibition instruction signal on the signal line 52 to prohibit the instruction retry control circuit 1 from retrying instructions thereafter. instruct them to do so.
次に、ある一定の時間間隔ごとに時間計数回路
10によりタイマレジスタ4の内容が1ずつ減分
され、タイマレジスタオール0検出回路5により
タイマレジスタ4の内容がオール0になつたこと
が検出されたものとする。タイマレジスタ4の内
容がオール0になつたことはタイマレジスタオー
ル0検出回路5により検出され、信号線54上の
タイマレジスタオール0検出信号によりプログラ
ム命令実行制御回路3に通知される。プログラム
命令実行制御回路3は、信号線54上のタイマレ
ジスタオール0検出信号によりタイマレジスタ4
の内容がオール0になつたことを知らされると、
カウンタ表示回路6に対してカウンタ7の内容が
無効になるようにプログラム命令にもとづいて信
号線59上のカウンタ表示データ信号を設定す
る。すなわち、一定の期間に命令再試行回数があ
る値以内であれば、間欠障害であるとみなして命
令再試行成功回数の履歴を消去する。逆に、一定
の期間に命令再試行成功回数がある値以上になる
と、固定障害とみなして以降の命令再試行を禁止
する。命令再試行回数のスレツシユホールド、お
よび命令再試行回数の監視時間に関しては、該当
論理装置の素子の信頼性、および実際の故障率の
統計により、プログラム命令を弾力的に設定する
ことが可能であり、運用環境やユーザの要求に応
じても簡単に変更することができる。 Next, the time counting circuit 10 decrements the contents of the timer register 4 by 1 at certain time intervals, and the timer register all 0 detection circuit 5 detects that the contents of the timer register 4 have become all 0. shall be The timer register all 0 detection circuit 5 detects that the contents of the timer register 4 have become all 0, and the program instruction execution control circuit 3 is notified by the timer register all 0 detection signal on the signal line 54. The program instruction execution control circuit 3 detects the timer register 4 by the timer register all 0 detection signal on the signal line 54.
When informed that the contents of have become all 0,
The counter display data signal on the signal line 59 is set based on a program instruction so that the contents of the counter 7 are invalidated for the counter display circuit 6. That is, if the number of command retries within a certain period is within a certain value, it is assumed that an intermittent failure has occurred and the history of the number of successful command retries is deleted. Conversely, if the number of successful command retries exceeds a certain value within a certain period of time, it is regarded as a fixed failure and subsequent retries of the command are prohibited. Regarding the threshold for the number of instruction retries and the monitoring time for the number of instruction retries, program instructions can be flexibly set depending on the reliability of the elements of the relevant logic device and the actual failure rate statistics. It can be easily changed depending on the operating environment and user requests.
(発明の効果)
以上説明したように本発明は、論理装置の命令
再試行の成功時に再試行の回数をカウントすると
同時に時間監視を開始し、ある一定の時間内に命
令再試行の成功回数が一定値に達したときには、
以降の命令再試行を禁止し、ある一定の時間内に
命令再試行の成功回数が一定値に至らないときに
は、命令再試行の成功回数の履歴をクリアして障
害の関欠/固定を切りわけることにより、固定障
害時の命令再試行のオーバーヘツドによつてシス
テム全体の性能が低下することを防止できるとい
う効果があり、障害の性質により2ビツトエラー
の誘発を招いてデータ化けが般生するという可能
性を防止できるという効果があり、間欠障害のケ
ースには必ず障害が回復できるという効果があ
る。さらに、命令再試行回数のスレツシユホール
ドおよび命令再試行回数の監視時間が容易に変更
できるという効果がある。(Effects of the Invention) As explained above, the present invention counts the number of retries when a logic device successfully retries an instruction, and simultaneously starts time monitoring, and measures the number of successful instruction retries within a certain period of time. When a certain value is reached,
Prohibits subsequent command retries, and when the number of successful command retries does not reach a certain value within a certain period of time, clears the history of the number of successful command retries to determine whether the failure is disconnected or fixed. This has the effect of preventing the performance of the entire system from deteriorating due to the overhead of retrying instructions in the event of a fixed failure, and prevents data corruption from occurring due to the induction of 2-bit errors depending on the nature of the failure. This has the effect of preventing the possibility of such occurrence, and has the effect of ensuring that the failure can be recovered in cases of intermittent failure. Furthermore, there is an advantage that the threshold for the number of instruction retries and the monitoring time for the number of instruction retries can be easily changed.
第1図は、本発明による命令再試行制御方式を
実現する一実施例を示すブロツク図である。
1…命令再試行制御回路、2…命令再試行成功
検出報告回路、3…プログラム命令実行制御回
路、4…タイマレジスタ、5…タイマレジスタオ
ール0検出回路、6…カウンタ表示回路、7…カ
ウンタ、8…カウンタオーバーフロー検出回路、
9…カウンタ計数回路、11,14…選択回路、
10…時間計数回路、12…論理装置、13…保
守診断装置、50〜63…信号線。
FIG. 1 is a block diagram showing an embodiment of the instruction retry control method according to the present invention. DESCRIPTION OF SYMBOLS 1... Instruction retry control circuit, 2... Instruction retry success detection reporting circuit, 3... Program instruction execution control circuit, 4... Timer register, 5... Timer register all 0 detection circuit, 6... Counter display circuit, 7... Counter, 8...Counter overflow detection circuit,
9... Counter counting circuit, 11, 14... Selection circuit,
DESCRIPTION OF SYMBOLS 10... Time counting circuit, 12... Logic device, 13... Maintenance diagnosis device, 50-63... Signal line.
Claims (1)
行を制御するための命令再試行制御回路と、前記
命令再試行の成功を検出して報告するための命令
再試行成功検出報告回路と、プログラム命令によ
り値を設定できるとともに実行を計数するための
カウンタ手段と、前記カウンタ手段の内容値が予
め定められた値になつたことを検出するためのカ
ウンタオーバフロー検出回路と、前記カウンタ手
段の内容値の有効/無効を前記プログラム命令に
より設定するためのカウンタ表示回路と、時間間
隔を計数するための時間計数回路と、前記プログ
ラム命令により値を設定することができるととも
に前記時間計数回路により値を計数するためのタ
イマレジスタと、前記タイマレジスタの値が予め
定められた値になつたことを検出するためのタイ
マレジスタオール0検出回路と、前記命令再試行
の成功が報告されたときに前記カウンタ表示回路
が無効を表わしているならば前記プログラム命令
により前記カウンタ表示回路へ有効を表示させる
とともに前記カウンタ手段と前記タイマレジスタ
とにそれぞれ一定の値を設定しておき、以後、前
記命令再試行の成功が報告されるごとに前記カウ
ンタ手段の内容値を計数し、前記カウンタ手段の
内容値が予め定められた値になつたときには前記
命令再試行を禁止するとともに、前記タイマレジ
スタの内容値が予め定められた値になつたならば
前記カウンタ表示回路に無効を表示させるための
プログラム命令実行制御回路とを具備して構成し
たことを特徴とする命令再試行制御方式。1. An instruction retry control circuit for controlling instruction retry of a logic device having an instruction retry function, an instruction retry success detection reporting circuit for detecting and reporting the success of the instruction retry, and a program. a counter means that can set a value according to an instruction and counts execution; a counter overflow detection circuit for detecting that a content value of the counter means has reached a predetermined value; and a content value of the counter means. a counter display circuit for setting the enable/disable of by the program instruction; a time counting circuit for counting time intervals; a value can be set by the program instruction and the value is counted by the time counting circuit; a timer register for detecting a timer register; a timer register all 0 detection circuit for detecting that the value of the timer register has reached a predetermined value; and a timer register all 0 detection circuit for detecting that the value of the timer register has reached a predetermined value; If the circuit indicates invalid, the program instruction causes the counter display circuit to display valid, and the counter means and the timer register are each set to a certain value, and from then on, the instruction is retried successfully. The content value of the counter means is counted each time the content value of the timer register is reported, and when the content value of the counter means reaches a predetermined value, the retry of the instruction is prohibited, and the content value of the timer register is set to a predetermined value. and a program instruction execution control circuit for displaying invalidity on the counter display circuit when the instruction value reaches a specified value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61154898A JPS6310243A (en) | 1986-07-01 | 1986-07-01 | Control system for instruction retrial |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61154898A JPS6310243A (en) | 1986-07-01 | 1986-07-01 | Control system for instruction retrial |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6310243A JPS6310243A (en) | 1988-01-16 |
| JPH0584932B2 true JPH0584932B2 (en) | 1993-12-03 |
Family
ID=15594370
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61154898A Granted JPS6310243A (en) | 1986-07-01 | 1986-07-01 | Control system for instruction retrial |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6310243A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7472337B2 (en) * | 2005-03-22 | 2008-12-30 | Cummins, Inc. | Method and system for detecting faults in an electronic engine control module |
| FR3103219B1 (en) | 2019-11-19 | 2021-10-08 | Vitesco Technologies | Method for managing sporadic anomalies of a motor vehicle system |
-
1986
- 1986-07-01 JP JP61154898A patent/JPS6310243A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6310243A (en) | 1988-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6053339B2 (en) | Logical unit error recovery method | |
| JPS594054B2 (en) | Multiprocessor failure detection method | |
| JPH0584932B2 (en) | ||
| JPH06175934A (en) | One bit error processing system | |
| JPH0354652A (en) | Trouble locating method for input/output port | |
| JPH06187256A (en) | Bus trace mechanism | |
| CA1133088A (en) | Control system for input/output apparatus | |
| JPH05257748A (en) | Microprocessor device | |
| JPS6130303B2 (en) | ||
| JPH0458340A (en) | Processor monitor circuit | |
| JP2814988B2 (en) | Failure handling method | |
| JP2504241B2 (en) | Computer system | |
| JPS5934028B2 (en) | Line data tracing method | |
| JPS61220099A (en) | Remove monitor/controller | |
| JPS63638A (en) | Information processor | |
| JPS6323598B2 (en) | ||
| JPS61177548A (en) | Retrying control system | |
| JPS62106564A (en) | Using/spare processor switching control system for information processing system | |
| JPH01231153A (en) | Fault processing system | |
| JPS6024651A (en) | Fault processing system | |
| JPH0346853B2 (en) | ||
| JPS5827538B2 (en) | Mutual monitoring method | |
| JPS63124156A (en) | Memory error detection method | |
| JPH02212954A (en) | Memory access path diagnostic device | |
| JPS62623B2 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |