JPH0425954A - メモリ装置のエラー処理方式 - Google Patents

メモリ装置のエラー処理方式

Info

Publication number
JPH0425954A
JPH0425954A JP2132182A JP13218290A JPH0425954A JP H0425954 A JPH0425954 A JP H0425954A JP 2132182 A JP2132182 A JP 2132182A JP 13218290 A JP13218290 A JP 13218290A JP H0425954 A JPH0425954 A JP H0425954A
Authority
JP
Japan
Prior art keywords
data
error
memory
error detection
read
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
JP2132182A
Other languages
English (en)
Inventor
Tadashi Hara
忠 原
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 JP2132182A priority Critical patent/JPH0425954A/ja
Publication of JPH0425954A publication Critical patent/JPH0425954A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、メモリ装置のエラー処理方式に関するもので
ある。
〔従来の技術〕
従来のメモリ装置のエラー処理方式では、次のようにし
てメモリから読み出されたデータのエラーを訂正してい
た。すなわち、メモリに記憶される各ワードをデータと
エラーを検出・訂正するための訂正コードとにより構成
し、この訂正コードにもとづいてデータのエラーを検出
し、訂正するエラー検出訂正検出回路を設ける。そして
このエラー検出訂正回路はメモリがらデータが読み出さ
れるごとにデータを受は取ってエラーの有無を調べ、エ
ラーがある場合には、訂正コードにもとづいてデータを
訂正して出力し、エラーが無い場合にはそのまま読み出
しデータとして要求元に出力する。
〔発明が解決しようとする課題〕
このような従来のエラー処理方式では、メモリから読み
出されたデータは、エラーが有る場合はもちろん、エラ
ーが無い場合にもエラー検出訂正回路を通じて出力され
る。したがってデータにエラーが無い場合には、メモリ
がアクセスされてデータが最終的に出力されるまでの時
間は必要以上に長いものとなっている。
本発明の目的は、このような欠点を除去してアクセスタ
イムの短縮を可能とするメモリ装置のエラー処理方式を
提供することにある。
〔課題を解決するための手段〕
本発明は、メモリから読み出されたデータのエラーを検
出して訂正するエラー検出訂正手段を備えたメモリ装置
のエラー処理方式において、前記メモリから読み出され
たデータか、または前記エラー検出訂正手段が訂正した
データのいずれかを所定の選択信号にもとづいて選択し
、出力するデータ選択手段と、 前記メモリからデータが連続して読み出されているか否
かを検出する連続読み出し検出手段と、前記エラー検出
訂正手段が前記メモリから読み出されたデータのエラー
を検出したとき、そのデータを無効とすることを指示す
る所定の信号を出力するデータ無効化指示手段と、 前記エラー検出訂正手段が前記メモリから読み出された
データのエラーを検出したとき、前記エラー検出訂正手
段が訂正したデータを選択するための前記所定の選択信
号を前記データ選択手段に出力し、前記連続読み出し検
出手段が前記メモリからデータが連続して読み出されて
いないことを検出したとき、前記メモリが出力するデー
タを選択するための前記所定の選択信号を前記データ選
択手段に出力する切り替え指示手段とを設けることを特
徴とする。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
第1図は本発明のエラー処理方式にもとづくメモリ装置
の一実施例である。このメモリ装置は4つのバンクから
なる4WAYインターリーブ構成となっており、10〜
13は各バンクを構成する第1〜第4のメモリ(MEM
(0)〜(3))で、14はこれらのメモリから読み出
されたデータと訂正コードとを順次選択して出力する第
1の選択回路(SEL(0))である、そして20は選
択回路14からのデータおよび訂正コードを受は取って
保持する第1のメモリリードレジスタ(MRDR(1)
であり、21はレジスタ20が出力するデータと訂正コ
ードからデータエラーの有無を検出し、エラーを検出し
た場合にはデータの訂正を行うとともにエラー検出信号
を出力するエラー検出訂正回路である。また、22はエ
ラー検出訂正回路21からのデータと選択回路14から
のデータとをそれぞれパス203とパス101を通じて
受は取り、後述するオアゲート回路23からの選択信号
にもとづいていずれかのデータを選択して出力する第2
の選択回路(SEL (1))である。30は選択回路
22が出力するデータをパス207を通じて受は取り、
保持する第2のメモリリードデータレジスタ(MRDR
(2)L40はレジスタ30が出力するデータをパス3
01を通じて受は取り、保持する第3のメモリリードデ
ータレジスタ(MRDR(3))である。
さらに24はメモ1月O〜13からのデータが連続して
読み出されているか否かを検出し、検出結果を表す所定
の信号を出力する連続読み出し検出回路、31はエラー
検出訂正回路21がメモリから読み出されたデータのエ
ラーを検出し、エラー検出信号を出力したとき、そのデ
ータを無効とすることを指示する所定の信号を出力する
データ無効化指示手段である。そして25は、パス20
2を通じてエラー検出訂正回路21からエラー検出信号
を受は取ったときセットし、連続読み出し検出回路24
がデータがメモリから連続して読み出されていないこと
を検出したとき、その検出結果を表す信号をパス206
を通じて受は取り、リセットする選択回路制御フリップ
フロップであり、23は、このフリップフロップ25の
出力信号かあるいはエラー検出訂正回路21からのエラ
ー検出信号をパス204を通じて選択回路22に出力す
るオアゲート回路(GATE)である。これらフリップ
フロップ25とゲート回路23とは切り替え指示手段を
構成している。
次に第2図に示すタイミングチャートを用いて動作を説
明する。メモリからデータが連続して読み出されている
場合、メモリ刊〜13はそれぞれタイミングT o ”
 T sでデータ■〜■および訂正コード(図示せず)
を出力する。これらのデータおよび訂正コードは選択回
路14により順次選択されて出力され、レジスタ20は
これらを順次受は取ってそれぞれタイミングT I””
’ T 4の各期間、保持する。一方、選択回路14か
ら出力された各データはバス101を通じて選択回路2
2にも入力される。
まずタイミングT1でレジスタ20に保持されたデータ
■および訂正コードはエラー検出訂正回路21に入力さ
れ、データ■はまたバスlotを通じて選択回路22に
入力される。そして初期状態では選択回路22はパス1
01からの信号を選択して出力するので、この場合、選
択回路14からのデータ■がそのまま選択回路22から
出力される。一方、エラー検出訂正回路21は、入力さ
れたデータ■のエラー検出を行うが、データ■にはエラ
ーが無いとすると、エラー検出訂正回路21はエラー検
出信号を出力せず、受は取ったデータをそのままバス2
03を通じて選択回路22に出力する。しかしこのデー
タは、上述のように選択回路22では選択されず、放棄
されることになる。選択回路22がら出力されたデータ
■はタイミングT、でレジスタ3oに保持され、さらに
次のタイミングT2でレジスタ4oに保持されて最終的
な読み出しデータとして出力される。
次にタイミングT2でレジスタ2oに保持されたデータ
■および訂正コードはエラー検出訂正回路21に入力さ
れ、データ■はまたパス101を通じて選択回路22に
入力される。そしてこの状態では選択回822はパス1
01がらの信号を選択して出方するので、この場合も選
択回路14からのデータ■がそのまま選択回路22から
出力され、タイミングT2でレジスタ30に保持され、
さらにタイミングT。
でレジスタ40に一応保持される。一方、エラー検出訂
正回路21は、入力されたデータ■のエラー検出を行う
が、ここでデータ■にエラーが有ったとすると、エラー
検出訂正回路21はエラー検出信号を出力する。また受
は取ったデータを訂正し、データ■′として選択回路2
2に出力する。そしてエラー検出訂正回路21が出力し
たエラー検出信号はフリップフロップ25をセットさせ
、またオアゲート回路23を通じて選択回路22に入力
される。選択回路22はこの信号により選択するデータ
を切り替え、エラー検出訂正回路21がらのデータを選
択して出力する。またフリップフロップ25のセット信
号はゲート23を通じて選択回路22に与えられるので
結局、タイミングTtの途中以降は、選択回路22はエ
ラー検出訂正回路21がらのデータを選択して出力する
ことになる。したがってエラー検出訂正回路21で訂正
されたデータ■′はタイミング3でレジスタ30に、さ
らにタイミングT4でレジスタ40に保持される。また
、エラー検出訂正回路21が出力したエラー検出信号は
読み出しデータ無効化指示手段31にも与えられ、無効
化指示手段31はタイミングT、でレジスタ40から最
終的に出力される読み出しデータ、すなわちデータ■を
無効とすることを指示する所定の信号を出力する。メモ
リアクセスの要求元では、この信号が出力されたときは
レジスタ40から出力されるデータ、すなわちデータ■
を無効とし、次のタイミングで出力されるデータ、すな
わちデータ■′を有効なデータとして受は取る。
次にタイミングT、で、レジスタ2oに保持されたデー
タ■および訂正コードはエラー検出訂正回路21に入力
される。データ■はまたバス101を通じて選択回路2
2に入力されるが、この場合には選択回路22はパス2
03からの信号を選択して出力するようになっているの
で、バス101がらのデータは放棄される。そして、エ
ラー検出訂正回路21は、入力されたデータ■のエラー
検出を行うが、データ■にはエラーが無いとすると、エ
ラー検出訂正回路21はエラー検出信号を出力せず、ま
た受は取ったデータ■をそのまま選択回路22に出力す
る。
このデータ■は選択回路22からレジスタ30に入力さ
れ、レジスタ30はこれをタイミングT4で保持し、さ
らにレジスタ40はタイミングT、でデータ■を保持し
て最終的な読み出しデータとして出力する。
タイミングT4でレジスタ20に保持されたデータ■に
ついても、エラーが無いとすると、エラー検出訂正回路
21からそのまま出力され、選択回路22からレジスタ
30に、さらにレジスタ40に送られ、タイミングT、
で保持されて最終的な読み出しデータとして出力される
。そして、データが連続してメモリから読み出されてい
る限り、データは、レジスタ20、エラー検出訂正回路
21、選択回路22、レジスタ30.40の経路で処理
され、出力される。
次にタイミングT4でデータ■がメモリ10から読み出
され、その後、1周期をおいてデータ■がタイミングT
、でメモリ11から読み出されたとし、いずれのデータ
にもエラーが無いとすると、データ■はデータ■と同様
の経路で処理されるが、データ■は次のように処理され
る。すなわち、連続読み出し検出回路24は、タイミン
グT、で読み出しが途切れたことを検出し、その検出結
果を表す信号をバス206を通じてフリップフロップ2
5に出力する。その結果、フリップフロップ25はリセ
ットされ、その出力信号はオアゲート回路23を通じて
選択回路22に与えられているので、選択回路22はバ
ス101からのデータを選択して出力するように切り替
わる。したがってデータ■はバス101、選択回路22
の経路でレジスタ30に入力され、タイミングT7で保
持された後、タイミングT、でレジスタ40に保持され
て出力される。
このように本発明のエラー処理方式にもとづくメモリ装
置では、データにエラーが有るとき、およびそのエラー
データに続けて連続してデータが読み出されているとき
のみデータはエラー検出訂正回路を通じて出力され、デ
ータにエラーが無い通常の状態ではデータはバイパスさ
れ、エラー検出訂正回路を通すことなく出力される。し
たがって本発明によりメモリアクセスタイムの短縮が可
能となる。
〔発明の効果〕
以上説明したように本発明は、メモリから読み出された
データのエラーを検出して訂正するエラー検出訂正手段
を備えたメモリ装置のエラー処理方式において、メモリ
から読み出されたデータか、またはエラー検出訂正手段
が訂正したデータのいずれかを所定の選択信号にもとづ
いて選択し、出力するデータ選択手段と、メモリからデ
ータが連続して読み出されているか否かを検出する連続
読み出し検出手段と、エラー検出訂正手段がメモリから
読み出されたデータのエラーを検出したとき、そのデー
タを無効とすることを指示する所定の信号を出力するデ
ータ無効化指示手段と、エラー検出訂正手段がメモリか
ら読み出されたデータのエラーを検出したとき、エラー
検出訂正手段が訂正したデータを選択するための所定の
選択信号をデータ選択手段に出力し、連続読み出し検出
手段がメモリからデータを連続して読み出されていない
ことを検出したとき、メモリが出力するデータを選択す
るための所定の選択信号をデータ選択手段に出力する切
り替え指示手段とを設けている。
したがって本発明のエラー処理方式にもとづくメモリ装
置では、データにエラーが有るとき、およびそのエラー
データに続けてデータが読み出されたときのみデータは
エラー検出訂正手段を通じて出力され、データにエラー
が無い通常の状態ではデータはバイパスされ、エラー検
出訂正回路を通すことなく出力される。したがって本発
明によりメモリアクセスタイムの短縮が可能となる。
【図面の簡単な説明】
第1図は本発明のエラー処理方式にもとづくメモリ装置
の一実施例を示すブロック図、第2図は第1図のメモリ
装置の動作を説明するためのタイミングチャートである
。 10〜13・・・第1〜第4のメモリ (MEM (0)〜(3)) 14、22・・・第1および第2の選択回路23・ 24・ 25・ 31・ (SEL  (0)、  (1)) ・・第1〜第3のメモリリード データレジスタ (MRDR(1)〜(3)) ・オアゲート回路(GATE) ・連続読み出し検出回路 ・選択回路制御フリップフロップ (FF) ・読み出しデータ無効化指示手段 40・

Claims (1)

    【特許請求の範囲】
  1. (1)メモリから読み出されたデータのエラーを検出し
    て訂正するエラー検出訂正手段を備えたメモリ装置のエ
    ラー処理方式において、 前記メモリから読み出されたデータか、または前記エラ
    ー検出訂正手段が訂正したデータのいずれかを所定の選
    択信号にもとづいて選択し、出力するデータ選択手段と
    、 前記メモリからデータが連続して読み出されているか否
    かを検出する連続読み出し検出手段と、前記エラー検出
    訂正手段が前記メモリから読み出されたデータのエラー
    を検出したとき、そのデータを無効とすることを指示す
    る所定の信号を出力するデータ無効化指示手段と、 前記エラー検出訂正手段が前記メモリから読み出された
    データのエラーを検出したとき、前記エラー検出訂正手
    段が訂正したデータを選択するための前記所定の選択信
    号を前記データ選択手段に出力し、前記連続読み出し検
    出手段が前記メモリからデータが連続して読み出されて
    いないことを検出したとき、前記メモリが出力するデー
    タを選択するための前記所定の選択信号を前記データ選
    択手段に出力する切り替え指示手段とを設けることを特
    徴とするメモリ装置のエラー処理方式。
JP2132182A 1990-05-22 1990-05-22 メモリ装置のエラー処理方式 Pending JPH0425954A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2132182A JPH0425954A (ja) 1990-05-22 1990-05-22 メモリ装置のエラー処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2132182A JPH0425954A (ja) 1990-05-22 1990-05-22 メモリ装置のエラー処理方式

Publications (1)

Publication Number Publication Date
JPH0425954A true JPH0425954A (ja) 1992-01-29

Family

ID=15075306

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2132182A Pending JPH0425954A (ja) 1990-05-22 1990-05-22 メモリ装置のエラー処理方式

Country Status (1)

Country Link
JP (1) JPH0425954A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000305861A (ja) * 1999-04-26 2000-11-02 Hitachi Ltd 記憶装置およびメモリカード
JP2016510927A (ja) * 2013-03-13 2016-04-11 インテル・コーポレーション メモリレイテンシ管理

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000305861A (ja) * 1999-04-26 2000-11-02 Hitachi Ltd 記憶装置およびメモリカード
JP2016510927A (ja) * 2013-03-13 2016-04-11 インテル・コーポレーション メモリレイテンシ管理
US9904592B2 (en) 2013-03-13 2018-02-27 Intel Corporation Memory latency management
US10572339B2 (en) 2013-03-13 2020-02-25 Intel Corporation Memory latency management

Similar Documents

Publication Publication Date Title
JPH0460720A (ja) 条件分岐命令制御方式
JPH0425954A (ja) メモリ装置のエラー処理方式
JPH11328997A (ja) 半導体メモリ装置及びバーイン試験方法
JPS6312030A (ja) 情報処理装置のエラ−処理機構
US5802384A (en) Vector data bypass mechanism for vector computer
JPH0444136A (ja) メモリアクセス制御装置
JP2751822B2 (ja) Fifoメモリ装置のメモリ制御方法
JP2600376B2 (ja) メモリ制御装置
JPH04115340A (ja) 二重化記憶回路
US5479165A (en) Two-dimensional coding apparatus
JPH0533252U (ja) メモリ制御装置
JP2888654B2 (ja) データ入力制御方式
JPH0782461B2 (ja) 記憶装置
JPH02183332A (ja) プログラムド制御方式
JP2565590B2 (ja) データ処理装置
JPH04219700A (ja) 半導体記憶装置
JPH06203591A (ja) 半導体記憶装置
JPH0638239B2 (ja) 誤り訂正機構
JPS6288198A (ja) 記憶装置
JPS58223851A (ja) デ−タ処理装置
JPH04137135A (ja) プログラムメモリ制御回路
JPS58121451A (ja) マイクロプログラム処理装置における誤り検出制御方式
JPS59178545A (ja) エラ−検出方式
JPS6020378A (ja) 半導体記憶装置
JPH01158554A (ja) Dma装置を備えたデータ処理システム