JPH04188248A - メモリ装置 - Google Patents
メモリ装置Info
- Publication number
- JPH04188248A JPH04188248A JP2317042A JP31704290A JPH04188248A JP H04188248 A JPH04188248 A JP H04188248A JP 2317042 A JP2317042 A JP 2317042A JP 31704290 A JP31704290 A JP 31704290A JP H04188248 A JPH04188248 A JP H04188248A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- data
- abnormality
- address
- blocks
- 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
Links
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はメモリ装置に関し、特にランダムアクセスメモ
リ(以後、rRAMJと称する。)に関する。
リ(以後、rRAMJと称する。)に関する。
従来から一般に、コンピュータシステムなどの内部記憶
手段として、高速にデータ書き込み(以下ライトという
)および読み出しく以下リードという)できるRAMが
多く使用されている。これらのメモリはアドレスにより
制御され、その下位メモリアドレスはメモリの物理的な
アドレスとして使用され、上位メモリアドレスは各メモ
リブロックの制御用に使用されている。
手段として、高速にデータ書き込み(以下ライトという
)および読み出しく以下リードという)できるRAMが
多く使用されている。これらのメモリはアドレスにより
制御され、その下位メモリアドレスはメモリの物理的な
アドレスとして使用され、上位メモリアドレスは各メモ
リブロックの制御用に使用されている。
また、1アドレスに対してライト・リードされるデータ
はNビット(Nは1以上の整数)の幅を持ち、データは
Nビットの単位で処理される。
はNビット(Nは1以上の整数)の幅を持ち、データは
Nビットの単位で処理される。
RAMは一般に個数が多く使用され、装置の故障率を上
げる原因となっている。そこで、システムの電源投入時
などに各メモリに異常がないかをチエツクするためにデ
ータのライト・リードの試験により異常検出を行ってい
る。その−船釣な方法としてはメモリの全ピントにデー
タパ1′″をライトし、その後データリードを行い期待
値(ライトしたデータ)とり−ドデータとの照合を行う
ことにより、データ“1パが正常にライト・リードでき
ることを確認する。次に同様にデータ“O°゛をライト
し、リード時にデータ“′0”と照合を行いデーラダ“
0”が正常にライト・リードできることを確認する。一
般にデータとして全ビットに対して“1”と“0パの両
データを行うのは、メモリのデータが“1”もしくは“
0”に固定されていると片方のデータでは検出できない
ことがあるからである。
げる原因となっている。そこで、システムの電源投入時
などに各メモリに異常がないかをチエツクするためにデ
ータのライト・リードの試験により異常検出を行ってい
る。その−船釣な方法としてはメモリの全ピントにデー
タパ1′″をライトし、その後データリードを行い期待
値(ライトしたデータ)とり−ドデータとの照合を行う
ことにより、データ“1パが正常にライト・リードでき
ることを確認する。次に同様にデータ“O°゛をライト
し、リード時にデータ“′0”と照合を行いデーラダ“
0”が正常にライト・リードできることを確認する。一
般にデータとして全ビットに対して“1”と“0パの両
データを行うのは、メモリのデータが“1”もしくは“
0”に固定されていると片方のデータでは検出できない
ことがあるからである。
次に、従来のメモリ装置の一例について図面を用いて説
明する。
明する。
第3図は一般的なメモリ装置の構成例を示すプロ、り図
、第4図はそのメモリ装置のメモリの異常検出の方式を
示す説明図である。
、第4図はそのメモリ装置のメモリの異常検出の方式を
示す説明図である。
第3図のメモリ装置は、複数のブロックに分割されたメ
モリ部1と、メモリブロックを上位メモリアドレスを使
って制御するメモリ制御部2と、ライトデータとリード
データの照合を行いデータの不一致によりメモリの異常
を検出する異常検出部3と、第1〜第3のメモリブロッ
ク11〜13と、下位メモリアドレスハイド用信号線1
11 と、異常検出用データ信号線112〜114と、
上位メモリアドレスバイト用信号線121 と、上位メ
モリアドレスを用いて各メモリブロックを選択する信号
線122 とから構成されている。
モリ部1と、メモリブロックを上位メモリアドレスを使
って制御するメモリ制御部2と、ライトデータとリード
データの照合を行いデータの不一致によりメモリの異常
を検出する異常検出部3と、第1〜第3のメモリブロッ
ク11〜13と、下位メモリアドレスハイド用信号線1
11 と、異常検出用データ信号線112〜114と、
上位メモリアドレスバイト用信号線121 と、上位メ
モリアドレスを用いて各メモリブロックを選択する信号
線122 とから構成されている。
次に第3図と第4図を参照してその動作を説明する。
前記のようにメモリアドレスの下位メモリアドレスは物
理アドレスとしてメモリ部1に入力され、上位メモリア
ドレスは制御用としてメモリ制御部2に入力されメモリ
ブロックの選択に使用される。
理アドレスとしてメモリ部1に入力され、上位メモリア
ドレスは制御用としてメモリ制御部2に入力されメモリ
ブロックの選択に使用される。
メモリをライト・リードするにはメモリアドレスにより
1つのアドレスが指定され、そのアドレスに対応するメ
モリのデータのNビットがアクセスされる。また、デー
タはNビット単位でライト・リードされる。
1つのアドレスが指定され、そのアドレスに対応するメ
モリのデータのNビットがアクセスされる。また、デー
タはNビット単位でライト・リードされる。
第4図に示すようにメモリ空間の異常検出をしようとす
るときは、全メモリアドレスが分割され最大メモリアド
レスまでアクセスされ、各アドレスに対してデータをラ
イトし、その後リードしてデータの照合を行う、この動
作を全ピントデータ“l”と0”について−度ずつ行う
。このため、メモリ部1のメモリブロック11〜13ま
での全てのアドレス分だけ、■アドレスごとに2周ライ
トおよびリードする必要がある。
るときは、全メモリアドレスが分割され最大メモリアド
レスまでアクセスされ、各アドレスに対してデータをラ
イトし、その後リードしてデータの照合を行う、この動
作を全ピントデータ“l”と0”について−度ずつ行う
。このため、メモリ部1のメモリブロック11〜13ま
での全てのアドレス分だけ、■アドレスごとに2周ライ
トおよびリードする必要がある。
上述した従来のメモリ装置では、メモリの異常検出を行
うのに全メモリアドレスをライトおよびリードする必要
があり、メモリの異常検出の時間が長くなるという欠点
がある。
うのに全メモリアドレスをライトおよびリードする必要
があり、メモリの異常検出の時間が長くなるという欠点
がある。
本発明の目的は、以上の欠点を解決し、異常検出するた
めの処理時間を短縮することにより、情報処理装置にお
いて立ち上げ時間の短いメモリ装置を提供することにあ
る。
めの処理時間を短縮することにより、情報処理装置にお
いて立ち上げ時間の短いメモリ装置を提供することにあ
る。
本発明は、下位メモリアドレスによりデータを格納する
ための複数のメモリブロックにより成るメモリ部と、上
位メモリアドレス番こより前記メモリ部を制御するため
のメモリ制御部とを有するメモリ装置において、 前記メモリブロックの各アドレスのデータの論理積を求
める論理積回路と、 前記メモリブロックの各アドレスのデータの論理和を求
める論理和回路と、 前記論理積回路と論理和回路より出力される論理演算の
結果よりメモリの異常を検出する論理異常検出部とを備
え、 前記メモリ部の異常検出を行う場合、前記メモリ制御部
が上位メモリアドレスを無視し、全てのメモリブロック
を有効化し前記複数のメモリブロックに同時にデータの
書き込みと、書き込まれたデータの読み出しを行い、読
み出されたデータの論理積または論理和を求め、その論
理演算の結果で異常検出を行うことを特徴とする。
ための複数のメモリブロックにより成るメモリ部と、上
位メモリアドレス番こより前記メモリ部を制御するため
のメモリ制御部とを有するメモリ装置において、 前記メモリブロックの各アドレスのデータの論理積を求
める論理積回路と、 前記メモリブロックの各アドレスのデータの論理和を求
める論理和回路と、 前記論理積回路と論理和回路より出力される論理演算の
結果よりメモリの異常を検出する論理異常検出部とを備
え、 前記メモリ部の異常検出を行う場合、前記メモリ制御部
が上位メモリアドレスを無視し、全てのメモリブロック
を有効化し前記複数のメモリブロックに同時にデータの
書き込みと、書き込まれたデータの読み出しを行い、読
み出されたデータの論理積または論理和を求め、その論
理演算の結果で異常検出を行うことを特徴とする。
[実施例〕
以下本発明の詳細を、その実施例につき図面を参照して
説明する。
説明する。
第1図は本発明の一実施例のメモリ装置のブロンク図、
第2図は本実施例によるメモリ装置の異常検出の方式を
示す説明図である。
第2図は本実施例によるメモリ装置の異常検出の方式を
示す説明図である。
第1図のメモリ装置は、複数のブロックに分割されたメ
モリ部lと、メモリブロック1を上位メモリアドレスを
使って制御するメモリ制御部2と、各メモリブロック1
からのリードデータの論理積(以下ANDという)を求
めるAND回路4と、各メモリブロック1のリードデー
タの論理和(以下ORという)を求めるOR回路5と、
AND回路4とOR回路5から出力されるANDまたは
ORの結果よりメモリの異常検出を行う論理異常検出部
6とを備えている。
モリ部lと、メモリブロック1を上位メモリアドレスを
使って制御するメモリ制御部2と、各メモリブロック1
からのリードデータの論理積(以下ANDという)を求
めるAND回路4と、各メモリブロック1のリードデー
タの論理和(以下ORという)を求めるOR回路5と、
AND回路4とOR回路5から出力されるANDまたは
ORの結果よりメモリの異常検出を行う論理異常検出部
6とを備えている。
メモリ部lは、第1〜第3のメモリブロック11〜13
に分割され、これらメモリブロックには下位メモリアド
レスハイド用信号111が接続され、各メモリブロック
11〜13は異常検出用データ信号線112〜114を
経てAND回路4およびOR回路5に接続されている。
に分割され、これらメモリブロックには下位メモリアド
レスハイド用信号111が接続され、各メモリブロック
11〜13は異常検出用データ信号線112〜114を
経てAND回路4およびOR回路5に接続されている。
AND回路4は出力信号線141を経て、OR回路5は
出力信号線151を経て論理異常検出部6に接続されて
いる。メモリ制御部2には上位メモリアドレスバイト用
信号線121が接続され、メモリ制御部2は、上位メモ
リアドレスを用いて各メモリブロックを選択する信号線
122によりメモリ部1に接続されている。
出力信号線151を経て論理異常検出部6に接続されて
いる。メモリ制御部2には上位メモリアドレスバイト用
信号線121が接続され、メモリ制御部2は、上位メモ
リアドレスを用いて各メモリブロックを選択する信号線
122によりメモリ部1に接続されている。
メモリ部lは入力された下位のメモリアドレスに従い各
メモリブロックIL 12.13をアクセスする。メモ
リ制御部2は上位メモリアドレスに従い各メモリブロッ
クの選択を行うが、メモリ異常検出時には上位メモリア
ドレスを無視し全てのメモリブロックが同時に有効化す
るようにする。AND回路4はメモリ異常検出時に各メ
モリブロックからリードされてきたデータのANDをと
り、結果を論理異常検出部6に通知する。OR回路5は
AND回路4と同様にデータのORの結果を、論理異常
検出部6に通知する。
メモリブロックIL 12.13をアクセスする。メモ
リ制御部2は上位メモリアドレスに従い各メモリブロッ
クの選択を行うが、メモリ異常検出時には上位メモリア
ドレスを無視し全てのメモリブロックが同時に有効化す
るようにする。AND回路4はメモリ異常検出時に各メ
モリブロックからリードされてきたデータのANDをと
り、結果を論理異常検出部6に通知する。OR回路5は
AND回路4と同様にデータのORの結果を、論理異常
検出部6に通知する。
異常検出部6はAND回路4とOR回路5から出力され
る論理演算の結果により異常検出を行う。
る論理演算の結果により異常検出を行う。
次に本実施例のメモリ装置の動作を第2図をも参照して
説明する。なお第2図は、メモリ部のメモリプロ・7り
11.12.13のメモリ空間(1)、 (2)、 (
3)を示している。
説明する。なお第2図は、メモリ部のメモリプロ・7り
11.12.13のメモリ空間(1)、 (2)、 (
3)を示している。
メモリ部1の異常検出を行う場合、メモリ制御部2は入
力された上位メモリアドレスを無視し全てのメモリブロ
ックを同時に有効化し、下位メモリアドレスによりメモ
リ部1の各メモリブロックから同一のアドレスにあるN
ビットのデータを同時にライトおよびリードできるよう
になる。この状態でまず下位メモリアドレスを使い、全
アドレスの全ビットにデータ“l”を全てのメモリブロ
ックに同時にライトしていく、次に下位メモリアドレス
を順次リードし、全てのメモリブロックの1アドレス分
のデータNビットを各メモリブロックからリードする。
力された上位メモリアドレスを無視し全てのメモリブロ
ックを同時に有効化し、下位メモリアドレスによりメモ
リ部1の各メモリブロックから同一のアドレスにあるN
ビットのデータを同時にライトおよびリードできるよう
になる。この状態でまず下位メモリアドレスを使い、全
アドレスの全ビットにデータ“l”を全てのメモリブロ
ックに同時にライトしていく、次に下位メモリアドレス
を順次リードし、全てのメモリブロックの1アドレス分
のデータNビットを各メモリブロックからリードする。
リードされたデータ(ブロック数×Nビット)をAND
回路4によりANDを求め結果を論理異常検出部6に送
る。
回路4によりANDを求め結果を論理異常検出部6に送
る。
論理異常検出部6はライトされたデータがオール“′ビ
の時はAND回路4より送られてきたANDの結果が“
°ビであれば正常、“′0゛であれば異常と判断する。
の時はAND回路4より送られてきたANDの結果が“
°ビであれば正常、“′0゛であれば異常と判断する。
これは全データが“1゛である時にANDを求めれば必
ず“1”であるのにもとづき、もし“0゛が出力されれ
ばメモリブロックのどこかのビットが異常であることを
示す。そして、この動作をメモリブロックの最大アドレ
ス(下位メモリアドレスの最大)まで繰り返す。
ず“1”であるのにもとづき、もし“0゛が出力されれ
ばメモリブロックのどこかのビットが異常であることを
示す。そして、この動作をメモリブロックの最大アドレ
ス(下位メモリアドレスの最大)まで繰り返す。
次に、全メモリブロックの全アドレスに前記と同様にデ
ータ“0”をライトしリードする、そしてライトされた
データがオール“0”の場合はOR回路5を使って全デ
ータのORを求め、結果を論理異常検出部6に送る。論
理異常検出部6はデータがオール°“O゛の時はOR回
路5より送られてきたORの結果が“′0”であれば正
常、“l”であれば異常と判断する。これは全データが
“0”である時にORを求めれば必ず“′0゛であるこ
とにもとづく。
ータ“0”をライトしリードする、そしてライトされた
データがオール“0”の場合はOR回路5を使って全デ
ータのORを求め、結果を論理異常検出部6に送る。論
理異常検出部6はデータがオール°“O゛の時はOR回
路5より送られてきたORの結果が“′0”であれば正
常、“l”であれば異常と判断する。これは全データが
“0”である時にORを求めれば必ず“′0゛であるこ
とにもとづく。
〔発明の効果]
以上説明したように本発明によれば、メモリの異常検出
を行う場合、上位メモリアドレスを無視し各メモリブロ
ックのデータを同時にライトおよびリードし、リードし
たデータのANDまたはORの結果によりデータの検証
を行うことにより、従来のメモリ装置では全メモリアド
レスをライトおよびリードして異常検出をしていたのを
、各メモリブロックの最大メモリアドレス分だけのライ
トおよびリードでよいため、メモリの異常検出時間が大
幅に短縮できるために情報処理装置において立ち上げ時
間が短くできるという効果がある。
を行う場合、上位メモリアドレスを無視し各メモリブロ
ックのデータを同時にライトおよびリードし、リードし
たデータのANDまたはORの結果によりデータの検証
を行うことにより、従来のメモリ装置では全メモリアド
レスをライトおよびリードして異常検出をしていたのを
、各メモリブロックの最大メモリアドレス分だけのライ
トおよびリードでよいため、メモリの異常検出時間が大
幅に短縮できるために情報処理装置において立ち上げ時
間が短くできるという効果がある。
また本発明は、メモリ容量が大容量で、メモリブロック
数が多いほど有効である。
数が多いほど有効である。
第1図は本発明によるメモリ装置の一実施例を示すブロ
ック図、 第2図は第1図のメモリ装置のメモリ異常検出方式を示
す説明図、 第3図は従来技術によるメモリ装置の一例を示すブロッ
ク図、 第4図は第3図のメモリ装置のメモリ異常検出方式を示
す説明図である。 1・・・・・メモリ部 2・・・・・メモリ制御部 3・・・・・異常検出部 4・・・・・AND回路 5・・・・・OR回路 6・・・・・論理異常検出部 11〜13・・・メモリブロック 111〜114.121.122.141.151・・
・信号線代理人 弁理士 岩 佐 義 幸 第 1 図 箆2図 第3図 第4図
ック図、 第2図は第1図のメモリ装置のメモリ異常検出方式を示
す説明図、 第3図は従来技術によるメモリ装置の一例を示すブロッ
ク図、 第4図は第3図のメモリ装置のメモリ異常検出方式を示
す説明図である。 1・・・・・メモリ部 2・・・・・メモリ制御部 3・・・・・異常検出部 4・・・・・AND回路 5・・・・・OR回路 6・・・・・論理異常検出部 11〜13・・・メモリブロック 111〜114.121.122.141.151・・
・信号線代理人 弁理士 岩 佐 義 幸 第 1 図 箆2図 第3図 第4図
Claims (1)
- (1)下位メモリアドレスによりデータを格納するため
の複数のメモリブロックにより成るメモリ部と、上位メ
モリアドレスにより前記メモリ部を制御するためのメモ
リ制御部とを有するメモリ装置において、 前記メモリブロックの各アドレスのデータの論理積を求
める論理積回路と、 前記メモリブロックの各アドレスのデータの論理和を求
める論理和回路と、 前記論理積回路と論理和回路より出力される論理演算の
結果よりメモリの異常を検出する論理異常検出部とを備
え、 前記メモリ部の異常検出を行う場合、前記メモリ制御部
が上位メモリアドレスを無視し、全てのメモリブロック
を有効化し前記複数のメモリブロックに同時にデータの
書き込みと、書き込まれたデータの読み出しを行い、読
み出されたデータの論理積または論理和を求め、その論
理演算の結果で異常検出を行うことを特徴とするメモリ
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2317042A JPH04188248A (ja) | 1990-11-21 | 1990-11-21 | メモリ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2317042A JPH04188248A (ja) | 1990-11-21 | 1990-11-21 | メモリ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04188248A true JPH04188248A (ja) | 1992-07-06 |
Family
ID=18083770
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2317042A Pending JPH04188248A (ja) | 1990-11-21 | 1990-11-21 | メモリ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04188248A (ja) |
-
1990
- 1990-11-21 JP JP2317042A patent/JPH04188248A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2001167005A (ja) | メモリ診断方法とメモリ診断回路および半導体記憶装置 | |
| JPH04188248A (ja) | メモリ装置 | |
| JPH0528056A (ja) | メモリ装置 | |
| US5586129A (en) | Parity bit memory simulator | |
| JP3196094B2 (ja) | メモリ監視装置 | |
| JP3182834B2 (ja) | メモリ装置 | |
| JPS59207098A (ja) | 情報処理装置 | |
| JP3071846B2 (ja) | パリティーエラー検出方法及びパリティーエラー検出回路 | |
| JPH0863406A (ja) | メモリアクセス制御装置 | |
| JP3161532B2 (ja) | Dma診断装置 | |
| JP2671629B2 (ja) | メモリチェックシステム | |
| JPH02196356A (ja) | 情報処理装置 | |
| JPH06119200A (ja) | メモリ装置およびそのテスト方式 | |
| JPH0194455A (ja) | 記憶装置のアクセス方式 | |
| JPS59139199A (ja) | 記憶保護方式 | |
| JPH0390946A (ja) | 記憶装置 | |
| JPH04132094A (ja) | ダイナミックramの制御回路 | |
| JPH01282658A (ja) | 共通バス誤り検出方式 | |
| JPH07160594A (ja) | 情報処理装置 | |
| JPH01197860A (ja) | メモリ故障検出回路 | |
| JPH02302855A (ja) | メモリ制御装置 | |
| JPH0358217A (ja) | 電子ディスクサブシステム | |
| JP2000330733A (ja) | ディスクアレイ装置 | |
| JPH01304558A (ja) | Ramチェック方法 | |
| JPH0398139A (ja) | メモリのチェック回路 |