JPH0520213A - 記憶装置 - Google Patents

記憶装置

Info

Publication number
JPH0520213A
JPH0520213A JP3172058A JP17205891A JPH0520213A JP H0520213 A JPH0520213 A JP H0520213A JP 3172058 A JP3172058 A JP 3172058A JP 17205891 A JP17205891 A JP 17205891A JP H0520213 A JPH0520213 A JP H0520213A
Authority
JP
Japan
Prior art keywords
data
bit
circuit
memory circuit
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.)
Pending
Application number
JP3172058A
Other languages
English (en)
Inventor
Seiji Hashida
誠治 橋田
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 JP3172058A priority Critical patent/JPH0520213A/ja
Publication of JPH0520213A publication Critical patent/JPH0520213A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Hardware Redundancy (AREA)

Abstract

(57)【要約】 【目的】 メモリ回路よりデータを読みだしている途中
に、ビット故障が発生した場合にもエラー発生を防止す
る。 【構成】 メモリ回路1より読みだされたデータが、E
CC回路4において誤りを検出・訂正されると、マイク
ロプロセッサ5により、1/n選択フラグレジスタ7を
セットする。この動作により、冗長ビットメモリ回路2
にECC回路4で判定されたビットエラー位置の訂正後
のデータが書き込まれる。以上の動作をメモリ回路1の
データを読み終わるまで繰り返す。データを読み終わる
と、1/2切り替え回路3をスタートさせて、固定故障
のビット位置のデータと切り替えて出力させる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は記憶装置に関し、特に半
導体メモリをディスクキャッシュに使用した記憶装置及
び半導体ディスクキャッシュの半導体記憶装置に関す
る。
【0002】
【従来の技術】従来のデータには、アドレスパリティが
含まれていない。また、ビットの固定故障位置のデータ
の切り替えは立ち上げ時のみであったため、走行中の固
定ビット故障によりシステムに重大な事故を引き起こす
ような欠点があった。
【0003】
【発明が解決しようとする課題】本発明の目的は、走行
中にビット故障が発生した場合にも、エラー発生を防止
できる記憶装置を提供することにある。
【0004】
【課題を解決するための手段】本発明の記憶装置は、デ
ータ及びECC用付加ビットと冗長ビットをそれぞれ格
納するメモリ回路と、固定故障のビット位置のデータ
と、冗長ビットからのデータを切り替えることのできる
1/2切り替え回路と、ECC回路で検出された1ビッ
トデータ誤り時のビット位置を、1/2選択フラグレジ
スタ、1/n選択フラグレジスタにそれぞれ転送するマ
イクロプロセッサと、1ビットデータ誤り時のビット位
置のデータを指定する1/n切り替え回路とを備え、前
記メモリ回路から読み出されたデータを前記ECC回路
が受信し、あるビットが故障であると位置を確認しデー
タを訂正し、訂正後の固定故障のビット位置のデータを
冗長ビットに記憶させ、走行中に前記1/2切り替え回
路により切り替えて、データとして出力させることを特
徴とする。
【0005】
【実施例】本発明の実施例について図面を参照して説明
する。
【0006】図1は、記憶装置の一実施例を示す。この
記憶装置は、データ及びECC用チェックビットを格納
するメモリ回路1と、冗長ビットを格納するメモリ回路
2と、メモリ回路1の読みだしデータ線101と、メモ
リ回路2の読みだしデータ線105のそれぞれに接続さ
れ、データ線101上のデータのビット故障位置を、デ
ータ線105上のデータに置き換えることのできる1/
2切り替え回路3と、1/2切り替え回路3の出力であ
る切り替え後データ線102上のデータを受け、メモリ
エラーの検出,修正,エラービット位置の検知を行うE
CC回路4と、ECC回路4で検出したエラービット位
置を示すシンドロームを含むデータを出力するデータ線
103と、データ線103上のデータを受信し、エラー
ビット位置を判定するマイクロプロセッサ5と、データ
線103上のデータを受信する1/n切り替え回路8
と、1/2選択フラグレジスタ107と、1/n選択フ
ラグレジスタ108と、マイクロプロセッサ5で判定し
たエラービット位置信号を1/2選択フラグレジスタ6
と1/nフラグレジスタ7にそれぞれ転送するエラービ
ット位置信号106と、1/2選択フラグレジスタ6か
ら1/2切り替え回路6に転送するデータ線107と、
1/n選択フラグレジスタ8から1/n切り替え回路4
に転送するデータ線108と、1/n選択フラグレジス
タ7からの信号線108によって、ECC回路4からの
データ線103上のデータから固定故障のビット位置位
置のデータを転送するデータ線104とを有している。
【0007】以上の構成の記憶装置において、メモリ回
路1からデータを読みだす場合、メモリ回路1の出力で
ある読みだし信号線101上のデータは1/2切り替え
回路3に入力される。最初の読みだし時においては、1
/2選択フラグレジスタ6,1/n選択フラグレジスタ
7それぞれからの信号線106,107は全てオフとな
っており、補正後データ線102上のデータは読みだし
信号線101上のデータと同じ値となる。補正後データ
線102上のデータがECC回路4へ入力されると、E
CC回路4はそのデータに誤りがあるかどうかを判定
し、誤りがなければ補正後データ線102上の値をその
まま修正後データ線103に出力する。補正後データ線
102上のデータに1ビット誤りがあると、ECC回路
4はその1ビット誤りを修正し修正後データ線103に
修正したデータを出力する。この時、ECC回路4は修
正したビット位置をデータと共にデータ線103にのせ
る。データ線103上のデータを受信したマイクロプロ
セッサ5は、信号線106を介して、1/n選択フラグ
レジスタ7をセットする。1/n選択フラグレジスタ7
をセットすることにより、冗長ビットに固定故障のビッ
ト位置の訂正後のデータが書き込まれる。
【0008】これらを繰り返しながらメモリ回路1のデ
ータをスタートアドレスよりリードしてゆく。データを
最後まで読み終えると、1/2切り替え回路3をスター
トさせ、固定故障のビット位置のデータと冗長ビットの
データを切り替える。
【0009】
【発明の効果】本発明は以上説明したように、固定故障
のビット位置のデータを冗長ビットに記憶させてゆき、
全てを読み終えた時点で、1/2切り替え回路により固
定故障のビット位置のデータと、冗長ビットのデータを
切り替える。このことによりエラー発生を防止する効果
がある。
【図面の簡単な説明】
【図1】本発明の一実施例をブロック図で示した図であ
る。
【符号の説明】 1 データ及びECC用チェックビットメモリ回路 2 冗長ビットメモリ回路 3 1/2切り替え回路 4 ECC回路 5 マイクロプロセッサ 6 1/2選択フラグレジスタ 7 1/n選択フラグレジスタ 8 1/n切り替え回路 101 読みだしデータ線 102 切り替え後データ線 103 補正後データ線 104,105 データ線 106,107,108 信号線

Claims (1)

  1. 【特許請求の範囲】 【請求項1】データ及びECC用付加ビットと冗長ビッ
    トをそれぞれ格納するメモリ回路と、 固定故障のビット位置のデータと、冗長ビットからのデ
    ータを切り替えることのできる1/2切り替え回路と、 ECC回路で検出された1ビットデータ誤り時のビット
    位置を、1/2選択フラグレジスタ、1/n選択フラグ
    レジスタにそれぞれ転送するマイクロプロセッサと、 1ビットデータ誤り時のビット位置のデータを指定する
    1/n切り替え回路とを備え、 前記メモリ回路から読み出されたデータを前記ECC回
    路が受信し、あるビットが故障であると位置を確認しデ
    ータを訂正し、訂正後の固定故障のビット位置のデータ
    を冗長ビットに記憶させ、走行中に前記1/2切り替え
    回路により切り替えて、データとして出力させることを
    特徴とする記憶装置。
JP3172058A 1991-07-12 1991-07-12 記憶装置 Pending JPH0520213A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3172058A JPH0520213A (ja) 1991-07-12 1991-07-12 記憶装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3172058A JPH0520213A (ja) 1991-07-12 1991-07-12 記憶装置

Publications (1)

Publication Number Publication Date
JPH0520213A true JPH0520213A (ja) 1993-01-29

Family

ID=15934758

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3172058A Pending JPH0520213A (ja) 1991-07-12 1991-07-12 記憶装置

Country Status (1)

Country Link
JP (1) JPH0520213A (ja)

Similar Documents

Publication Publication Date Title
US5452429A (en) Error correction code on add-on cards for writing portions of data words
KR100261790B1 (ko) 에러 정정/검출회로와 반도체 기억장치
US3898443A (en) Memory fault correction system
JP4050091B2 (ja) 半導体メモリ装置
JPH06124243A (ja) 多重化メモリ装置
JP2001290710A (ja) データエラー検出装置
JPH0520213A (ja) 記憶装置
US20210294691A1 (en) Data processing device and data processing method
JP2743756B2 (ja) 半導体ディスク装置
JPH04115340A (ja) 二重化記憶回路
JPH0434786B2 (ja)
JPH05165734A (ja) 主記憶装置の固定障害診断装置
JPS63121933A (ja) エラ−検出・訂正システム
JPS6121695Y2 (ja)
JPS6356751A (ja) メモリパトロ−ル制御方式
JPS6018898A (ja) 半導体メモリ装置
JPS61125651A (ja) エラ−報告処理方式
JPH0275039A (ja) メモリ回路
KR100802666B1 (ko) 회로 장치 및 체크 방법
CN116820830A (zh) 数据写入方法以及处理***
JPS6327940A (ja) 記憶制御装置
JPH0520215A (ja) 情報処理装置
JPS6223337B2 (ja)
JPS62293439A (ja) 誤り訂正機構
JPH1021149A (ja) メモリ装置