JPS6349246B2 - - Google Patents

Info

Publication number
JPS6349246B2
JPS6349246B2 JP58224688A JP22468883A JPS6349246B2 JP S6349246 B2 JPS6349246 B2 JP S6349246B2 JP 58224688 A JP58224688 A JP 58224688A JP 22468883 A JP22468883 A JP 22468883A JP S6349246 B2 JPS6349246 B2 JP S6349246B2
Authority
JP
Japan
Prior art keywords
control circuit
main memory
retry
arithmetic unit
bit error
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
Application number
JP58224688A
Other languages
English (en)
Other versions
JPS60116042A (ja
Inventor
Fumio Hoshi
Akio Kawamata
Shoji Takahata
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 JP58224688A priority Critical patent/JPS60116042A/ja
Publication of JPS60116042A publication Critical patent/JPS60116042A/ja
Publication of JPS6349246B2 publication Critical patent/JPS6349246B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Retry When Errors Occur (AREA)

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、主記憶装置の1ビツト・エラーの修
正ライトを必要とする演算装置、特に、再試行制
御回路を有する演算装置における1ビツト・エラ
ー修正ライト方式に関するものである。
〔従来技術と問題点〕
第1図は演算装置の構成例を示す図、第2図は
従来の1ビツト・エラー修正ライト方式を説明す
る図、第3図は動作を説明するタイムチヤートで
ある。図において、1は主記憶装置(MM;
Main Memory)、2は主記憶制御回路(MC;
Memory Controller)、3は演算部(ALU;
Arithmetic and Logic Unit)、4は読出しレジ
スタ、5はエラー・チエツク訂正回路(ECC;
Error Checking and Correction)を示す。
第1図において、演算部3から主記憶制御回路
2への主記憶装置1の使用要求は、リード要求と
ライト要求で指示される。それに対して、主記憶
制御回路2から主記憶装置1への使用は、リー
ド・サイクルとライト・サイクルで行われる。
従来、第1図に示すような、再試行制御回路を
持つていない演算装置において、主記憶装置1の
読出し時、主記憶制御回路2では、主記憶装置1
の読出しデータを読出しレジスタにセツトし、エ
ラー・チエツク訂正回路による1ビツト・エラー
(1BER)の検出を行う。ここで1ビツト・エラ
ーを検出すると、主記憶制御回路2が連続して主
記憶装置1を使用すべく要求が発行される。但
し、その要求は読出し時のリード要求とは異なる
ライト要求であつて、しかも演算部3からのライ
ト・データのないライト要求である。その結果、
主記憶装置1には、第2図に示すように、エラ
ー・チエツク訂正回路5を経由して修正されたデ
ータ、即ち読出しレジスタ4の出力の修正データ
が渡される。従つて、このライト・サイクル以後
の主記憶装置1は、1ビツト・エラーが修正され
た正しいデータとなる。1ビツト・エラー検出
後、修正ライトされるまでの動作タイムチヤート
を示したのが第3図である。
しかし、上述のような従来の方式では、まれに
発生する1ビツト・エラーに対して、演算部3
は、本来次に実行すべき処理を中断して主記憶制
御回路2にライト要求を発行し、主記憶制御回路
2がライト・サイクルを実行して1ビツト・エラ
ーの修正ライトを行うまで待たなければならな
い。このような主記憶制御回路2と演算部3のマ
ツチングをとる必要があるため、従来は、論理的
に複雑になつて論理誤りや設計ミスが生じやすく
なり、バグ発生の原因となるという問題があつ
た。
〔発明の目的〕
本発明は、上記の考察に基づくものであつて、
1ビツト・エラーの修正ライトを演算部で意識す
ることなく簡単な論理で行えるようにした1ビツ
ト・エラー修正ライト方式を提供することを目的
とするものである。
〔発明の構成〕
そのために本発明の1ビツト・エラー修正ライ
ト方式は、主記憶装置と、主記憶制御回路と、演
算部と、再試行制御回路とを具備し、演算部から
リード要求とライト要求により主記憶装置の使用
要求を主記憶制御回路へ指示し、主記憶制御回路
からリード・サイクルとライト・サイクルで主記
憶装置を使用する演算装置において、主記憶制御
回路は、主記憶装置の読出し時にエラー・チエツ
クを行い、1ビツト・エラーを検出した場合に
は、再試行制御回路にその旨を通知すると共に再
試行制御回路からリトライ・サイクル中であるこ
とを示す信号が送出されていることを条件に演算
部からのリード要求をライト要求に変換してライ
ト・サイクルとすることによつて1ビツト・エラ
ーの修正ライトを行うように構成され、再試行制
御回路は、主記憶制御回路から1ビツト・エラー
発生の通知があると、演算部に再試行を指示する
と共に主記憶制御回路にリトライ・サイクル中で
あることを示す信号を送出するように構成され、
演算部は、再試行制御回路から再試行を指示され
ると、1ビツト・エラー発生アドレスを保持して
主記憶制御回路にリード要求を指示するように構
成されたことを特徴とするものである。
〔発明の実施例〕
以下、本発明の実施例を図面を参照しつつ説明
する。
第4図は本発明の1実施例システム構成を示す
図、第5図は本発明のシステムによる1ビツト・
エラー修正ライトの動作を説明するタイムチヤー
トである。
第4図において、1ないし3は第11図に対応
するものを示し、6は再試行制御回路(RTY;
Retry)を示す。主記憶制御回路2は、演算部3
からリード要求とライト要求により主記憶装置1
の使用要求が指示され、主記憶装置1に対し、リ
ード・サイクルとライト・サイクルでデータの読
出し/書込みを行う。主記憶装置1の読出し時に
主記憶制御回路2はその読出しデータについてエ
ラー・チエツクを行い、1ビツト・エラーが検出
されると、1ビツト・エラー発生(1BER)を再
試行制御回路6に通知する。これを契機に再試行
制御回路6による再試行動作が起動される。再試
行制御回路6は、演算部3にRTY制御信号で再
試行を指示すると共に主記憶制御回路2への
RTYサイクル中の信号を論理「1」にする。演
算部3は、再試行制御回路6からの再試行指示に
より1ビツト・エラー発生アドレスを保持してそ
のアドレスを再使用するリード要求を発行する。
これに対し主記憶制御回路2は、再試行制御回路
6からのRTYサイクル中の信号が論理「1」で
ある(再試行動作時である)ことを条件に、演算
部3からのリード要求をライト要求に変換して主
記憶装置1の使用をライト・サイクルとする。こ
のライト・サイクルで1ビツト・エラーの修正ラ
イトを行う。このように演算部3では、1ビツ
ト・エラー発生時に再試行制御回路6からの指示
によつて主記憶制御回路2にリード要求を発行す
るので、演算部3にはライト・サイクルとは見え
ずに1ビツト・エラーの修正ライトが行える。以
上に説明した1ビツト・エラー修正ライトの動作
を説明するタイムチヤートを示したのが第5図で
ある。なお第5図において、演算再試行サイクル
は1命令の実行が終了したことをもつて終了とさ
れる。
第6図は演算部と主記憶制御回路の具体的な構
成例を示す図である。第6図において、2ないし
6は第4図に対応するものを示し、21はタイミ
ング発生回路、22,23,33と34はラツチ
回路、24はメモリ・アドレス・レジスタ、25
はエラー・チエツク訂正回路、26ないし28は
アンド回路、29と36は反転回路、31は演算
制御回路、32は演算回路、35はアドレス・レ
ジスタを示す。
〔発明の効果〕
以上の説明から明らかなように、本発明によれ
ば、1ビツト・エラー発生時に再試行動作を起動
させ、再試行動作によつて演算部からリード要求
が発行されると、主記憶制御回路はそのリード要
求をライト要求に変換してライト・サイクルとす
ることによつて1ビツト・エラーの修正ライトを
行うので、論理的に簡単となり論理誤りや設計ミ
スなどを少なくすることができる。
【図面の簡単な説明】
第1図は演算装置の構成例を示す図、第2図は
従来の1ビツト・エラー修正ライト方式を説明す
る図、第3図は動作を説明するタイムチヤート、
第4図は本発明の1実施例システム構成を示す
図、第5図は本発明のシステムによる1ビツト・
エラー修正ライトの動作を説明するタイムチヤー
ト、第6図は演算部と主記憶制御回路の具体的な
構成例を示す図である。 1……主記憶装置(MM)、2……主記憶制御
回路(MC)、3……演算部(ALU)、4……読出
しレジスタ、5……エラー・チエツク訂正回路
(ECC)、6……再試行制御回路(RTY)。21…
…タイミング発生回路、22,23,33と34
……ラツチ回路、24……メモリ・アドレス・レ
ジスタ、25……エラー・チエツク訂正回路、2
6ないし28……アンド回路、29と36……反
転回路、31……演算制御回路、32……演算回
路、35……アドレス・レジスタ。

Claims (1)

    【特許請求の範囲】
  1. 1 主記憶装置と、主記憶制御回路と、演算部
    と、再試行制御回路とを具備し、演算部からリー
    ド要求とライト要求により主記憶装置の使用要求
    を主記憶制御回路へ指示し、主記憶制御回路から
    リード・サイクルとライト・サイクルで主記憶装
    置を使用する演算装置において、主記憶制御回路
    は、主記憶装置の読出し時にエラー・チエツクを
    行い、1ビツト・エラーを検出した場合には、再
    試行制御回路にその旨を通知すると共に再試行制
    御回路からリトライ・サイクル中であることを示
    す信号が送出されていることを条件に演算部から
    のリード要求をライト要求に変換してライト・サ
    イクルとすることによつて1ビツト・エラーの修
    正ライトを行うように構成され、再試行制御回路
    は、主記憶制御回路から1ビツト・エラー発生の
    通知があると、演算部に再試行を指示すると共に
    主記憶制御回路にリトライ・サイクル中であるこ
    とを示す信号を送出するように構成され、演算部
    は、再試行制御回路から再試行を指示されると、
    1ビツト・エラー発生アドレスを保持して主記憶
    制御回路にリード要求を指示するように構成され
    たことを特徴とする1ビツト・エラー修正ライト
    方式。
JP58224688A 1983-11-29 1983-11-29 1ビット・エラ−修正ライト方式 Granted JPS60116042A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58224688A JPS60116042A (ja) 1983-11-29 1983-11-29 1ビット・エラ−修正ライト方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58224688A JPS60116042A (ja) 1983-11-29 1983-11-29 1ビット・エラ−修正ライト方式

Publications (2)

Publication Number Publication Date
JPS60116042A JPS60116042A (ja) 1985-06-22
JPS6349246B2 true JPS6349246B2 (ja) 1988-10-04

Family

ID=16817669

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58224688A Granted JPS60116042A (ja) 1983-11-29 1983-11-29 1ビット・エラ−修正ライト方式

Country Status (1)

Country Link
JP (1) JPS60116042A (ja)

Also Published As

Publication number Publication date
JPS60116042A (ja) 1985-06-22

Similar Documents

Publication Publication Date Title
JP3628372B2 (ja) コンピュータシステム、コンピュータシステムに周辺装置をインタフェースさせるための並列ポート回路、およびその動作方法
JPH0253809B2 (ja)
JPH07141176A (ja) コマンドリトライ制御方式
JPH01137352A (ja) チャネル制御方式
JPS6349246B2 (ja)
JPS62250563A (ja) 磁気デイスク記憶装置
JPS584467A (ja) エラ−・デ−タ書込み制御方式
JP3171615B2 (ja) データ転送のリトライ制御方式
JPH04239355A (ja) 電子ディスク装置
JPS63142449A (ja) 制御メモリに対するパトロ−ルチエツク方式
JPH113221A (ja) ディバグ方式
JPH05108491A (ja) 情報処理装置
JPH0148563B2 (ja)
JPS59121540A (ja) 演算制御方式
JPH0529934B2 (ja)
JPS6156537B2 (ja)
JPS63214856A (ja) デ−タ処理装置のデ−タ保護制御方式
JPS58166454A (ja) デ−タ処理装置
JPH0528667A (ja) 磁気デイスク制御部
JPS6230656B2 (ja)
JPS6393052A (ja) プログラムテスト方法
JPS63191239A (ja) 命令再開処理方法および装置
JPH039433A (ja) 情報処理装置
JPH0368035A (ja) 情報処理装置
JPH01133147A (ja) データ処理装置