JPH01189745A - メモリ書込み方式 - Google Patents

メモリ書込み方式

Info

Publication number
JPH01189745A
JPH01189745A JP63015106A JP1510688A JPH01189745A JP H01189745 A JPH01189745 A JP H01189745A JP 63015106 A JP63015106 A JP 63015106A JP 1510688 A JP1510688 A JP 1510688A JP H01189745 A JPH01189745 A JP H01189745A
Authority
JP
Japan
Prior art keywords
memory
write
data
signal
address
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
JP63015106A
Other languages
English (en)
Inventor
Koichi Matsumoto
浩一 松本
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP63015106A priority Critical patent/JPH01189745A/ja
Publication of JPH01189745A publication Critical patent/JPH01189745A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はメモリ誤書込みをした時のメモリ修復方式に関
し、特にメモリ書込みに対するチエツクの結果がメモリ
書込みの終了より後に出る場合のメモリ誤書込み修復方
式に関する。
〔従来の技術〕
従来、メモリ誤書込みを防ぐ方式としてメモリアクセス
するためにメモリに送られてきたコマンドやアドレス、
データのパリティ・チエツクやコマンド正当性チエツク
を行い、もしエラーが存在したらメモリ書込みを抑止し
てメモリの内容が破壊されないようにしていヘ −2−、ン また、メモリ誤書込みを検出する方式としてメモリアク
セスしようとする手段を二重化してその手段が要求した
メモリ書込みに誤りがなかったかを比較チエツクしてい
た。
〔発明が解決しようとする問題点〕
上述した従来のメモリ誤書込みに対する方式では、パリ
ティ・チエツク方式の場合はメモリに書込みをしようと
する手段が誤ったコマンド、アドレス、データを送って
きても定義されているコマンドであったり正しいパリテ
ィであった場合はパリティ・チエツクの時にエラーを検
出できずメモリ誤書込みを許してしまい、その後でメモ
リ書込みに誤りがあったことを検出しても書込む前のメ
モリデータは失われてしまっていた。
また、メモリアクセスしようとする手段を二重化してメ
モリ誤書込みを検出する方式でもメモリにエラー信号が
届くのがメモリ書込みを終了した後では書込む前のデー
タを修復することはできなかった。
みを行い、その後回等かのエラーを発生して命令再試行
しようとしてもメモリの内容を書き換えてしまっている
ため再試行不可能になるという場合が多かった。
〔問題点を解決するための手段〕
メモリを持ちメモリに対してデータ書込みを行う装置に
おいて、メモリと、メモリのデータ書込み時にメモリ書
込みが行われるアドレスとそのアドレスにメモリ書込み
が行われる前に保持されていたデータを格納する退避レ
ジスタと、メモリ書込みをしようとする手段からメモリ
書込み要求を受付は要求されたメモリ書込みを実行し、
また書き戻し信号が入力されると退避レジスタに格納さ
れている退避アドレスと退避データを取込み退避アドレ
スで示されるメモリのアドレスに退避データを書込むメ
モリアクセス制御回路と、メモリアクセス制御回路に要
求したメモリ書込みに誤りが存在したことが発見された
時にその誤りを発見した手段からくるエラー信号を入力
してメモリアクセス制御回路に書き戻し信号を送出する
修復制御・P(′−・ −4,、i  + 回路とを有している。
〔実施例〕
次に、本発明について簡単な図面を参照して説明する。
第1図は本発明の一実施例の7772図である。
第1図に示したメモリ誤書込み修復方式は、メモリ1と
、メモリアクセス制御回路2と、退避レジスタ3と、修
復制御回路4とを有して構成されている。
次に、本発明の一実施例の動作について説明する。メモ
リ読出しの場合は本発明と直接関係しな 、いので、こ
こではメモリ書込みの場合について説明する。図示され
ていないメモリ書込みをしようとする手段は、メモリ書
込みを行うためにコマンド信号線101にメモリ書込み
を表すコマンドを、アドレス信号線102にメモリアド
レスを、データ信号線103に書込みデータを出力して
メモリアクセス制御回路2に送出する。これらの信号を
受取ったメモリアクセス制御回路2は、まずアドレス信
号線102から送られてきさアドレスをメモリアドレス
信号線202に出力し、書込み有効信号201にオフに
する。すると、メモリ1はメモリアドレス信号線202
で示されるアドレスのデータを読出しデータ信号線30
3に出力する。
このタイミングでメモリアクセス制御回路1は退避信号
301を出力し、これを受けた退避レジスタ3はメモリ
アドレス信号線202に出力されているアドレスと読出
しデータ信号線303に出力されているデータを退避ア
ドレス、退避データとして格納する。その後、メモリア
クセス制御回路2はデータ信号線103から送られてき
た書込みデータを書込みデータ信号線203に出力し、
書込み有効信号201をオンにする。書込み有効信号2
01がオンになることで、メモリlはメモリアドレス信
号線202で示されるアドレスに書込みデータ信号線2
03から送られてきたデータを書込む。その後メモリア
クセス制御回路2は書込み有効信号201をオフにし、
メモリ書込みに誤りが検出されなければ書込み動作は以
上で終了する。
もし、メモリ書込み動作が終了した後でメモリ書込み動
作に何等かの誤りが検出されれば、例えばメモリ書込み
をしようとする手段が二重化されていてメモリ1がデー
タ書込みをおこなっている時に2つの手段の間の動作比
較を行って要求したメモリ書込みにエラーがあったこと
を検出した場合、または、メモリ書込みをしようとする
手段がソフトウーア命令実行中にメモリ書込みを行った
後回等かのエラーを検出して命令再試行しようとした場
合、エラーを検出した手段はエラー信号504を出力す
る。これを受けた修正制御回路4はメモリアクセス制御
回路2に書き戻し信号401を出力する。書き戻し信号
401を受取ったメモリアクセス制御回路2は、退避レ
ジスタ3が格納している退避アドレスを退避アドレス信
号線402から、退避データを退避データ信号線403
から取込み、それぞれメモリアドレス線202.書込み
データ信号線203に出力する。そして、書込み有効信
号201をオンにして、退避アドレスで示されるメモリ
1のアドレスに退避データを書込む。
これでメモリ書込みを行う前のデータが修復され、メモ
リ誤書込みによるメモリデータの破壊を防ぐことができ
る。
〔発明の効果〕
以上説明したように本発明のメモリ誤書込み修復方式は
、メモリ書込が終了した後にそのメモリ書込みに誤りが
あったことが検出されても書込みが行われる前のデータ
を戻すことができるので、メモリ誤書込みによるデータ
の破壊を防ぐことができ、そのためメモリ書込みを伴う
ソフトウェアの命令実行中にエラーが発生した時でも命
令の再試行を行える確率が高くなるといった効果がある
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図である。 1・・・・・・メモリ、2・・・・・・メモリアクセス
制御回路、3・・・・・・退避レジスタ、4・・・・・
・修復制御回路。 代理人 弁理士  内 原   音

Claims (1)

  1. 【特許請求の範囲】 メモリを持ちメモリに対してデータ書込みを行う装置に
    おいて、 メモリと、 前記メモリのデータ書込み時にメモリ書込みが行われる
    アドレスと該アドレスにメモリ書込みが行われる前に保
    持されていたデータを格納する退避レジスタと、 メモリ書込みをしようとする手段からメモリ書込み要求
    を受付け要求されたメモリ書込みを実行し、また書き戻
    し信号が入力されると前記退避レジスタに格納されてい
    る退避アドレスと退避データを取込み退避アドレスで示
    されるメモリのアドレスに退避データを書込むメモリア
    クセス制御回路と、 前記メモリアクセス制御回路に要求したメモリ書込み誤
    りが存在したことが発見された時にその誤りを発見した
    手段からくるエラー信号を入力して前記メモリアクセス
    制御回路に書き戻し信号を送出する修復制御回路とを有
    することを特徴とするメモリ誤書込み修復方式。
JP63015106A 1988-01-25 1988-01-25 メモリ書込み方式 Pending JPH01189745A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63015106A JPH01189745A (ja) 1988-01-25 1988-01-25 メモリ書込み方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63015106A JPH01189745A (ja) 1988-01-25 1988-01-25 メモリ書込み方式

Publications (1)

Publication Number Publication Date
JPH01189745A true JPH01189745A (ja) 1989-07-28

Family

ID=11879583

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63015106A Pending JPH01189745A (ja) 1988-01-25 1988-01-25 メモリ書込み方式

Country Status (1)

Country Link
JP (1) JPH01189745A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998037510A1 (en) * 1997-02-21 1998-08-27 Rohm Co., Ltd. Ic card

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998037510A1 (en) * 1997-02-21 1998-08-27 Rohm Co., Ltd. Ic card
US6454172B1 (en) 1997-02-21 2002-09-24 Rohm Co., Ltd. IC card having a display for displaying a response state

Similar Documents

Publication Publication Date Title
US20020124129A1 (en) Method for using RAM buffers with multiple accesses in flash-based storage systems
JPH01189745A (ja) メモリ書込み方式
JPH0316655B2 (ja)
JPH0652065A (ja) メモリ制御回路
JPH0317760A (ja) データ書込み確認方式
JPH04125753A (ja) メモリのオンライン診断方式
JP2998282B2 (ja) メモリ装置
JPH10247157A (ja) トランザクション処理システムおよびそのリカバリ方法
JPH05108493A (ja) メモリ制御方式
JPS603769A (ja) エラ−回復方法
JPS6043541B2 (ja) デ−タ処理装置
JPS617947A (ja) 制御記憶装置
JPS6227424B2 (ja)
JPH0520215A (ja) 情報処理装置
JPH04153754A (ja) 記憶制御方式
JPH0341538A (ja) 主記憶装置
JPH039433A (ja) 情報処理装置
JPH05324487A (ja) メモリ制御システム
JPS6156537B2 (ja)
JPS61173360A (ja) 不揮発メモリのデ−タ保護方式
JPH03105630A (ja) エラー訂正システム
JPH03290745A (ja) メモリエラー検出・訂正方法
JPH0553844A (ja) 情報処理装置
JPH04343154A (ja) メモリ装置
JPS6320641A (ja) メモリアクセス方式