JPH03108044A - 記憶装置 - Google Patents

記憶装置

Info

Publication number
JPH03108044A
JPH03108044A JP1247537A JP24753789A JPH03108044A JP H03108044 A JPH03108044 A JP H03108044A JP 1247537 A JP1247537 A JP 1247537A JP 24753789 A JP24753789 A JP 24753789A JP H03108044 A JPH03108044 A JP H03108044A
Authority
JP
Japan
Prior art keywords
rewrite
error
syndrome
rewriting
bit
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
JP1247537A
Other languages
English (en)
Inventor
Kenzo Masumoto
増本 健三
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 JP1247537A priority Critical patent/JPH03108044A/ja
Publication of JPH03108044A publication Critical patent/JPH03108044A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は記憶装置に利用され、特に、訂正可能エラーが
記憶装置に発生した場合の、読出データのエラー訂正後
のメモリアレイに対する再書込み制御方式を改善した記
憶装置に関する。
〔概要〕
本発明は、読出しデータ中の訂正可能エラーを訂正しメ
モリの再書込み行う手段を備えた記憶装置において、 前記訂正可能エラーを検出したときだけ再書込み動作を
行うようにすることにより、 メモリの再書込みを効率よく行えるようにしたものであ
る。
〔従来の技術〕
従来、この種の記憶装置における再書込み制御方式は、
例えば、第3図に示すパ)o−ル再書込み制御方式に示
されるように、一定周期間隔ごとに、メモリアレイにC
PU等からアクセスを行い(ステップ5ll) 、その
とき続出データに1ビツトエラーである訂正可能エラー
が検出されたときには(ステップ512) 、そのエラ
ー検出場所にエラー訂正後のデータを書き込み(ステッ
プ513) 、メモリアレイ中にエラーデータがないよ
うにし、アドレスをカウントアツプしくステップ514
)、一定周期計算用のタイマーをアップしくステップ5
15)、次のアドレスに同様に再書込み制御を行い、全
メモリアレイ領域に対して再書込み制御を行う制御方式
をとっていた。
〔発明が解決しようとする問題点〕
前述した従来の記憶装置における再書込み制御方式で、
一定周期間隔を例えばDRAM (ダイナミックランダ
ムアクセスメモリ)のリフレッシュ周期の16μsにし
た場合、メモリアレイに16個のモジュールがあると、
256kbitのDRAMでは1分で全メモリアレイの
パトロールが終わるが、4Mbitでは18分、16M
bitでは72分もかかってしまう。
しかし、リフレッシ5動作とパトロール再書込み制御を
同時に行うと、動作にかなりの時間がかかるため、CP
U等からのメモリアクセスを待たせることになり、シス
テムの性能が落ちてしまうことになる。そのため、再書
込制御の周期間隔を延ばす必要があり、全メモリアレイ
のパトロールが終わるまでに非常に長い時間がかかって
しまう欠点がある。
本発明の目的は、前記の欠点を除去することにより、メ
モリの再書込みを効率よく行うことができる再書込み制
御方式を有する記憶装置を提供することにある。
〔問題点を解決するための手段〕
本発明は、読出しデータ中の訂正可能エラーを訂正し再
書込みを行う再書込み手段を備えた記憶装置において、
前記再書込み手段は、訂正可能エラー検出時、障害箇所
を示す障害アドレスと障害ビット位置を示すシンドロー
ムとを一組として登録格納するシンドローム格納手段と
、前記シンドローム格納手段に登録された各組について
そのエラー発生回数を計数し格納するエラー計数格納手
段と、前記シンドローム格納手段に登録された各組に対
応しエラーについて再書込みを行ったかどうかを示す再
書込みビットをセットする再書込みビットセット手段と
、前記再書込みビットセット手段に再書込みビットがセ
ットされており、前記エラー計数格納手段に格納された
エラー発生回数値があらかじめ定められた値より小さい
場合に再書込みを指示する再書込み制御手段とを含むこ
とを特徴とする。
〔作用〕
訂正可能エラーが検出されると、障害アドレスとシンド
ロームとを一組にしてシンドローム格納手段に登録格納
される。そして、そのエラー発生回数がエラー計数格納
手段により計数され格納される。−万博書込みビットセ
ト手段には前記シンドローム格納手段に登録格納された
各組に対応し再書込みビットがセットされる。
そして、訂正可能エラー検出時に、再書込み制御手段は
、前記再書込みビットセラ)1段に再書込みビットがセ
ットされており、かつ前記エラー計数格納手段に登録さ
れたエラー発生回数値が例えば1の場合に、再書込の指
示を行う。
従って、再書込みは訂正可能エラー検出時だけ行われる
ことになり、再書込みの効率化を図ることが可能となる
〔実施例〕
以下、本発明の実施例について図面を参照して説明する
第1図は本発明の一実施例を示すブロック構成図である
本実施例は、訂正可能エラー発生時の障害アドレス11
を格納するアドレスレジスタ1と、ワンド0−ム12ヲ
格納するシンドロームレジスタ2と、アドレスレジスタ
1とシンドロームレジスタ2の内容を1組とし、訂正可
能エラー発生時に、登録されるシンドロームアレイ3と
、シンドロームアレイ3の内容の各々に対するエラーの
発生回数を登録するエラーカウンタ4と、エラーカウン
タ4の内容をカウントアツプする加算器5と、再書込み
制御が終了したかどうかを示す再書込みビットがセット
される再書込みビット保持器6と、発生したエラーが以
前に発生してシンドロームアレイ3に登録されているか
どうかを比べる比較器7と、再書込制御を行う再書込制
御88とを含んでいる。
本発明の特徴とするところは、第1図において、シンド
ローム格納手段としてのシンドロームアレイ3と、エラ
ー計数格納手段として、のエラーカウンタ4、加算器5
および比較器7と、再書込みビット保持手段としての再
書込みビット保持器6と、再書込み制御手段としての再
書込み制御部8とを設けたことにある。
次に、本実施例の再書込み制御動作について第2図に示
す流れ図を参照して説明する。
CPU等からのメモリアクセスで訂正可能エラーである
1ビツトエラーが検出されると(ステップS1)、アド
レスレジスタ1はシンドロームアレイにアレイアドレス
13を与え、アドレスレジスタ1とシンドロームレジス
タ2とシンドロームアレイ3との内容を比較器7で比較
しくステップS2)、一致する内容がなければアドレス
レジスタ1とシンドロームレジスタ2との内容をシンド
ロームアレイ3に新規登録しくステップS3.55)一
致するときにはエラーカウントレジスタ4の内容に「l
」を加算して、カウント値を1つ増やす(ステップS3
.34)。そして再書込みビットレジスタ6の内容を「
1」にして再書込み動作が終了するまで保持する(ステ
ップ36)。またこのときエラーカウントレジスタ4の
値が「2」以上であれば(ステップS7)、固定障害と
して上位装置であるCPU等に報告しくステップS9)
、また再書込みピットレジスタ6の内容を「0」にして
以後再書込み動作から除外する。再書込み動作は再書込
み制御部8において行われ、ある周期間隔、例えばリフ
レッシニ周期に同期して行われる(ステップ38)。再
書込み動作終了後、対応する再書込みピットレジスタ6
はリセット信号14により「0」にリセットされる(ス
テップ510) 。
〔発明の効果〕
以上説明したように、本発明は、訂正可能エラーを検出
したときだけ再書込み動作を行うことにより、以下の効
果が得られる。
(1)再書込み制御が効率化され、CPU等からのメモ
リアクセスを待たせる頻度が非常に少なくなり、システ
ムの性能を低下させることがないこと。
(2)メモリアレイ中のエラーを消去する再書込みによ
りシステムの信頼度が向上すること。
(3)固定エラーの場合、再書込み制御から除外するこ
とにより、無駄な再書込み動作を行わなくともよいため
、システムの性能を低下させないこと。
【図面の簡単な説明】
第1図は本発明の一実施例の要部を示すブロック構成図
。 第2図はその動作を示す流れ図。 第3図は従来例の動作を示す流れ図。 1・・・アドレスレジスタ、2・・・シンドロームレジ
スタ、3・・・シンドロームアレイ、4・・・エラーカ
ウンタ、5・・・加算器、6・・・再書込みビット保持
器、7・・・比較器、訃・・再書込み制御部、11・・
・障害アドレス、12・・・シンドローム、13・・・
アレイアドレス、14・・・リセット信号、81〜31
0.311〜315・・・ステップ。 第 1 図 第 図

Claims (1)

  1. 【特許請求の範囲】 1、読出しデータ中の訂正可能エラーを訂正し再書込み
    を行う再書込み手段を備えた記憶装置において、 前記再書込み手段は、 訂正可能エラー検出時、障害箇所を示す障害アドレスと
    障害ビット位置を示すシンドロームとを一組として登録
    格納するシンドローム格納手段と、前記シンドローム格
    納手段に登録された各組についてそのエラー発生回数を
    計数し格納するエラー計数格納手段と、 前記シンドローム格納手段に登録された各組に対応しエ
    ラーについて再書込みを行ったかどうかを示す再書込み
    ビットをセットする再書込みビットセット手段と、 前記再書込みビットセット手段に再書込みビットがセッ
    トされており、前記エラー計数格納手段に格納されたエ
    ラー発生回数値があらかじめ定められた値より小さい場
    合に再書込みを指示する再書込み制御手段とを含む ことを特徴とする記憶装置。
JP1247537A 1989-09-21 1989-09-21 記憶装置 Pending JPH03108044A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1247537A JPH03108044A (ja) 1989-09-21 1989-09-21 記憶装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1247537A JPH03108044A (ja) 1989-09-21 1989-09-21 記憶装置

Publications (1)

Publication Number Publication Date
JPH03108044A true JPH03108044A (ja) 1991-05-08

Family

ID=17164974

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1247537A Pending JPH03108044A (ja) 1989-09-21 1989-09-21 記憶装置

Country Status (1)

Country Link
JP (1) JPH03108044A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008250671A (ja) * 2007-03-30 2008-10-16 Yokogawa Electric Corp 情報処理装置および情報処理方法
DE10233642B4 (de) * 2001-07-25 2010-11-11 Samsung Electronics Co., Ltd., Suwon Fehlerkorrektur-Kodierung und -Dekodierung in einer Festkörper-Speicherungsvorrichtung
JP2012108726A (ja) * 2010-11-17 2012-06-07 Nec Computertechno Ltd 障害処理装置、それを用いた情報処理装置及び情報処理装置の障害処理方法
CN105874434A (zh) * 2014-01-02 2016-08-17 高通股份有限公司 比特重映射系统
JP2019149069A (ja) * 2018-02-28 2019-09-05 ラピスセミコンダクタ株式会社 半導体装置及び半導体メモリの故障検出方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10233642B4 (de) * 2001-07-25 2010-11-11 Samsung Electronics Co., Ltd., Suwon Fehlerkorrektur-Kodierung und -Dekodierung in einer Festkörper-Speicherungsvorrichtung
JP2008250671A (ja) * 2007-03-30 2008-10-16 Yokogawa Electric Corp 情報処理装置および情報処理方法
JP2012108726A (ja) * 2010-11-17 2012-06-07 Nec Computertechno Ltd 障害処理装置、それを用いた情報処理装置及び情報処理装置の障害処理方法
CN105874434A (zh) * 2014-01-02 2016-08-17 高通股份有限公司 比特重映射系统
JP2017502419A (ja) * 2014-01-02 2017-01-19 クアルコム,インコーポレイテッド ビット再マッピングシステム
JP2019149069A (ja) * 2018-02-28 2019-09-05 ラピスセミコンダクタ株式会社 半導体装置及び半導体メモリの故障検出方法

Similar Documents

Publication Publication Date Title
JP3177207B2 (ja) リフレッシュ間隔制御装置及び方法、並びにコンピュータ
US5412612A (en) Semiconductor storage apparatus
US7099221B2 (en) Memory controller method and system compensating for memory cell data losses
CA1209269A (en) Faulty-memory processing method and apparatus
US5495491A (en) System using a memory controller controlling an error correction means to detect and correct memory errors when and over a time interval indicated by registers in the memory controller
EP1255197B1 (en) System and method for correcting soft errors in random access memory devices
CN101853217B (zh) 缓存控制装置、信息处理装置和计算机可读记录介质
JPH03108044A (ja) 記憶装置
JPH0991206A (ja) メモリ制御装置およびメモリ検査方法
JP3130796B2 (ja) 制御記憶装置
JPS63308795A (ja) ダイナミツクram
JPS5841497A (ja) メモリ制御方式
JP3123855B2 (ja) メモリ装置のパトロール制御回路
JPH04125753A (ja) メモリのオンライン診断方式
JPH04354040A (ja) シングルイベントアップセットエラー蓄積防止回路
JPS60225954A (ja) 記憶装置
JPS6022773B2 (ja) 記憶装置
JP3335969B2 (ja) 磁気ディスク装置
JPH05108496A (ja) パトロール制御方式
JPS59168997A (ja) コンピユ−タの主記憶パトロ−ル方法
JP2000010871A (ja) メモリパトロールの方法と方式
CN114911660A (zh) 一种数据指针老化的检测方法
JPH04255032A (ja) 制御記憶装置のエラー訂正方式
JPH0529934B2 (ja)
JPH04218849A (ja) 記憶装置