JPS60116042A - 1ビット・エラ−修正ライト方式 - Google Patents

1ビット・エラ−修正ライト方式

Info

Publication number
JPS60116042A
JPS60116042A JP58224688A JP22468883A JPS60116042A JP S60116042 A JPS60116042 A JP S60116042A JP 58224688 A JP58224688 A JP 58224688A JP 22468883 A JP22468883 A JP 22468883A JP S60116042 A JPS60116042 A JP S60116042A
Authority
JP
Japan
Prior art keywords
main memory
control circuit
bit error
retry
write
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.)
Granted
Application number
JP58224688A
Other languages
English (en)
Other versions
JPS6349246B2 (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)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、主記憶装置の1ビツト・エラーの(1等圧ラ
イトを必要とする演算装置、特に、再試行制御回路を有
する演算装置における1ビツト・エラー修正ライト方式
に関するものである。
〔従来技術と問題点〕
第1図は演算装置の構成例を示す図、第2図は従来の1
ビツト・エラー修正ライト方式を説明する図、第3図は
動作を説明するタイムチャートである。図において、1
は主記憶装置(MM;MainMemory )、2は
主記憶制御回路(M C; MemoryContro
ller )、3は演算部(A L U ; Art 
thmeti cand Logic Unlj )、
4は読出しレジスタ、5はエラー・チェック訂正回路(
E CC; FJrror Checkingand 
Correction )を示す。
第1図において、演算部3から主記憶制御回路2への主
記憶装置1の使用要求は、リード要求とライト要求で指
示される。それに対して、主記憶制御回路2から主記憶
装置1への使用は、リード・サイクルとライト・サイク
ルで行われる。
従来、第1図に示すような、再試行制御回路を持ってい
ない演算装置において、主記憶装置1の読出し時、主記
憶制御回路2では、主記憶装置1の読出しデータを読出
しレジスタにセットし、エラー・チェック訂正回路によ
る1ビツト−エラー(I BER)の検出を行う。ここ
で1ピツトφエラーを検出すると、主記憶制御回路2が
連続しで主記憶装置1を使用すべく要求が発行される。
但し、その要求は読出し時のリード要求とは異なるライ
ト要求であって、しかも演算部3からのライト・データ
のないライト要求である。その結果、主記憶装置1には
、第2図に示すように、エラー・チェック訂正回路5を
経由して修旧されたデータ、即ち読出しレジスタ4の出
力の修正データが渡される。従って、このライト・サイ
クル以後の主記憶装置1は、1ビット−エラーが修正さ
れた正しいデータとなる。1ピツ)−エラー検出後、修
正ライトされるまでの動作タイムチャートを示したのが
第3図である。
しかし、上述のような従来の方式では、まれに発生する
1ビット−エラーに対して、演算部3は、本来次に実行
すべき処理を中断して主記憶制御回路2にライト要求を
発行し、主記憶制御回路2がライト書サイクルを実行し
て1ビツト舎エラーの修正ライトを行うまで待たなけれ
ばならない。このような主記憶制御回路2と演算部3の
マツチングをとる必要があるため、従来は、論理的に複
雑になって論理誤りや設計ミスが生じやすくなり、バグ
発生の原因となるという問題があった。
〔発明の目的〕
本発明は、上記の考察に基づくものであって、1ビツト
・エラーの修正ライトを演算部で意識することなく簡単
な論理で行えるようにした1ビツト・エラー修正ライト
方式を提供することを目的とするものである。
〔発明の構成〕
そのために本発明の1ビツト・エラー修正ライト方式は
、主記憶装置と、主記憶制御回路と、演算部と2、再試
行制御回路とを具備し、演算部からリード要求とライト
要求により主記憶装置の使用要求を主記憶制御回路へ指
示し、主記憶制御回路からり−ド・サイクルとライト−
サイクルで主記憶装置を使用する演算装置において、主
記憶制御回路は、主記憶装置の読出し時にエラー・チェ
ックを行い、1ビツト・エラーを検出した場合には、再
試行制御回路にその旨を通知すると共に再試行制御回路
からりトライ拳サイクル中であることを示す信号が送出
されていることを条件に演算部からのリード要求をライ
ト要求に変換してライト・サイクルとすることによって
1ビツト・エラーの修正ライトを行うように構成され、
再試行制御回路は、主記憶制御回路から1ビツト・エラ
ー発生の通知があると、演算部に再試行を指示すると共
に主記憶制御回路にリトライ・サイクル中であることを
示す信号を送出するように構成され、演算部は、再試行
制御回路から再試行を指示されると、1ビツト・エラー
発生アドレスを保持して主記憶制御回路にリード要求を
指示するように構成されたことを特徴とするものである
〔発明の実施例〕
以下、本発明の実施例を図面を参照しつつ説明する。
第4図は本発明の1実施例システ1、構成を示す図、第
5図は本発明のシステムによる1ビツト・エラー修正ラ
イトの動作を説明するタイムチャートである。
第4図において、1ないし3は第1図に対応するものを
示し、6は再試行制御回路(RTY ;Retry )
を示す。主記憶制御回路2は、演算部3からリード要求
とライト要求により主記憶装置1の使用要求が指示され
、主記憶装置1に対し、リード・サイクルとライト・サ
イクルでデータの読出し/書込みを行う。主記憶装置1
の読出し時に主記憶制御回路2はその読出しデータにつ
いてエラー・チェックを行い、1ビツト・エラーが検出
されると、1ビツト・エラー発生(IBER)を再試行
制御回路6に通知する。とれを契機に再試行制御回路6
による再試行動作が起動される。再試行制御回路6は、
演算部3にRTY制御信号で再試行を指示すると共に主
記憶制御回路2へのRTYサイクル中−の信号を論理「
1」にする。演算部3は、再試行制御回路6からの再試
行指示により1ビツト・エラー発生アドレスを保持して
そのアドレスを再使用するリード要求を発行する。これ
に対し主記憶制御回路2は、再試行制御回路6からのR
TYサイクル中の信号が論理「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はエラaチェック訂正回路、26な
いし28はアンド回路、29と36は反転回路、31は
演算制御回路、32は演算回路、35はアドレスφレジ
スタを示す。
〔発明の効果〕
以上の説明から明らかなように、本発明によれば、1ビ
y)・エラー発生時に再試行動作を起動させ、再試行動
作によって演算部からリード要求が発行されると、主記
憶制御回路はそのリード要求をライト要求に変換してラ
イト書サイクルとすることによって1ビツト・エラーの
修正ライトを行うので、論理的に簡単となり論理誤りや
設計ミスなどを少なくすることができる。
【図面の簡単な説明】
第1図は演算装置の構成例を示す図、第2図は従来の1
ビツト・エラー修正ライト方式を説明する図、第3図は
動作を説明するタイムチャート、第4図は本発明の1実
施例システム構成を示す図、第5図は本発明のシステム
による1ビツト・エラー修正ライトの動作を説明するタ
イムチャート、第6図は演算部と主記憶制御回路の具体
的な構成例を示す図である。 1・・・主記憶装置(MM)、2・・・主記憶制御回路
(MC)、3・・・演算部(ALU)、4・・・読出し
レジスタ、5・・・エラー・チェック訂正回路(FCC
)、6・・・再試行制御回路(RTY)。21・・・タ
イミング発生回路、22.23.33と34・・・ラッ
チ回路、24・・・メモリ・アドレス・レジスタ、25
・・・エラー・チェック訂正回路、26ないし28・・
・アンド回路、29と36・・・反転回路、31・・・
演算制御回路、32・・・演算回路、35・・・アドレ
ス・レジスタ。 特許出願人 富士通株式会社 代理人弁理士 京 谷 四 部 イ 1 図 才 2 図 73 図 IBER−− poし デー7 す嗅すヂー tをり や狂テニ7プ 
4 (2) プ ぢ 図

Claims (1)

    【特許請求の範囲】
  1. 主記憶装置と、主記憶制御回路と、演算部と、再試行制
    御回路とを具備し、演算部からリード要求とライト要求
    に上り主記憶装置の使用要求を主記憶制御回路へ指示し
    、主記憶制御回路からy−ド・サイクルとライト・サイ
    クルで主記憶装置を使用する演算装置において、主記憶
    制御回路は、主記憶装置の読出し時にエラー・チェック
    を行い、1ビツト・エラーを検出した場合には、再試行
    制御回路にその旨を通知すると共に再試行制御回路から
    りトライ・サイクル中であることを示す信号が送出され
    ていることを条件に演算部からの9−ド要求をライト要
    求に変換してライトΦす・[クルとすることによって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 true JPS60116042A (ja) 1985-06-22
JPS6349246B2 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
JPS6349246B2 (ja) 1988-10-04

Similar Documents

Publication Publication Date Title
JPS60116042A (ja) 1ビット・エラ−修正ライト方式
US4594710A (en) Data processing system for preventing machine stoppage due to an error in a copy register
JP3098363B2 (ja) 記憶装置
JPH04115340A (ja) 二重化記憶回路
JPH0423294B2 (ja)
JPS61127026A (ja) 光デイスク制御装置
JPS6332642A (ja) 情報処理装置
JPH04162161A (ja) 記憶制御装置
JPS6029843A (ja) マイクロプログラム制御装置
JPH01133147A (ja) データ処理装置
JPS59174951A (ja) 制御メモリ2ビツトエラ−修正方式
JPS6059611B2 (ja) 情報処理装置
JPH04145541A (ja) マイクロプログラム制御装置
JPH113221A (ja) ディバグ方式
JPH0391198A (ja) メモリ再書き込み方式
JPS59218555A (ja) マイクロプログラム制御装置
JPS61131048A (ja) メモリアクセス制御方式
JPS61282949A (ja) メモリエラ−処理方式
JPH03168839A (ja) 制御メモリ1ビットエラー修正方式
JPH05108491A (ja) 情報処理装置
JPH0327432A (ja) 電子ディスク装置
JPS5999556A (ja) 情報処理装置
JPH039433A (ja) 情報処理装置
JPH02310753A (ja) マイクロプログラム制御装置
JPH03271952A (ja) マイクロプログラム制御記憶