JPS6166293A - Main memory - Google Patents
Main memoryInfo
- Publication number
- JPS6166293A JPS6166293A JP59186802A JP18680284A JPS6166293A JP S6166293 A JPS6166293 A JP S6166293A JP 59186802 A JP59186802 A JP 59186802A JP 18680284 A JP18680284 A JP 18680284A JP S6166293 A JPS6166293 A JP S6166293A
- Authority
- JP
- Japan
- Prior art keywords
- address
- refresh
- error
- circuit
- read data
- 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
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は主記憶装置に関し、特にリフレッシュアドレス
生成手段の障害検出回路を有する主記憶装置に関する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a main memory device, and more particularly to a main memory device having a failure detection circuit for refresh address generation means.
(従来の技術)
従来、主記憶装置は記憶部を構成する記憶素子として、
価格及び記憶容量などの点でダイナミック型MO8−R
AMが広く使用されている。周知のように、ダイナミッ
ク型MO8−RAMは所謂リフレッシェ動作を行って記
憶内容の破壊を防いでいる。(Prior Art) Conventionally, a main memory device has a memory element that constitutes a memory section,
Dynamic type MO8-R in terms of price and storage capacity, etc.
AM is widely used. As is well known, the dynamic MO8-RAM performs a so-called refresh operation to prevent storage contents from being destroyed.
第2図は従来の主記憶装置のりフレツシエ回路の一例の
要部のブロック図である。FIG. 2 is a block diagram of a main part of an example of a conventional main storage circuit.
第2図において10はデータを格納する記憶部で、記憶
容量に応じ複数の記憶ユニット11から構成されている
。12は一定周期毎にカウントアラグしたリフレッシュ
アドレス21を供給するり7レツシ一アドレス生成回路
で、13は書込/読出動作時の通常アドレス22と前記
リフレッシュアドレス21の何れか一方を記憶部アドレ
ス23として前記記憶部10に供給するアドレス選択回
路でおる。In FIG. 2, reference numeral 10 denotes a storage section for storing data, which is composed of a plurality of storage units 11 depending on the storage capacity. 12 is a 7-receipt address generation circuit that supplies refresh addresses 21 that are counted and aligned at regular intervals, and 13 is a storage unit address that uses either the normal address 22 or the refresh address 21 during write/read operations. 23 is an address selection circuit which supplies data to the storage section 10.
第2図において、リフレッシュアドレス生成回路12に
障害が発生すると、リフレッシュが実行されないアドレ
スが発生することとなシ核アドレスの記憶内容は破壊さ
れてしまう。本例のように、リフレッシュアドレス21
が記憶ユニット11すべてに対して共通に供給されてい
るよう表場合、記憶内容の破壊は全記憶ユニット11に
及ぶこととなる。従って、リフレッシュが実行されない
アドレスに対して読出動作が来ると、読出データエラー
が検出される。In FIG. 2, if a failure occurs in the refresh address generation circuit 12, some addresses will not be refreshed and the stored contents of the core addresses will be destroyed. As in this example, refresh address 21
is commonly supplied to all storage units 11, the destruction of the storage contents will affect all storage units 11. Therefore, if a read operation is performed on an address that is not refreshed, a read data error will be detected.
(発明が解決しようとする問題点)
通常、読出データにエラーが検出されると、との工2−
を検出したアドレスを含む記憶ユニット11がシステム
から切離され、メモリの再構成を行った後にシステムが
再立上げされる。この場合、前述したように、記憶内容
の破壊は全記憶ユニットに及んでいることから、システ
ム再立上げ後の読出動作で再度読出データエラーが発生
する可能性が高い。読出データエラーが異なる記憶ユニ
ットで二度以上発生すれば、障害が記憶部でなく制御部
に起因するものであると判断できる。この時点で初めて
読出データエラー検出で記憶部を切離しメモリの再構成
を行った操作は全く無駄であったことがわかる。(Problem to be solved by the invention) Normally, when an error is detected in the read data, the process 2-
The storage unit 11 containing the address detected is separated from the system, and the system is restarted after the memory is reconfigured. In this case, as described above, since the storage contents are destroyed in all storage units, there is a high possibility that a read data error will occur again in the read operation after restarting the system. If a read data error occurs twice or more in different storage units, it can be determined that the failure is caused by the control unit rather than the storage unit. At this point, it can be seen that the operation of disconnecting the storage section and reconfiguring the memory upon detection of a read data error was completely useless.
以上述べたよりに、従来の主記憶装置は、リフレッシエ
アドレス生成回路に障害が起きた時、この障害が記憶部
でなく制御部に起因するものであると判断するのに、少
くとも二度以上システムダウンを経なければならないと
いう欠点を有していも
本発明の目的は、リフレッシュアドレス生成回路の障害
に起因する読出データエラーを検出する回路を有する主
記憶装置を提供することにある。As stated above, when a failure occurs in the refresher address generation circuit, conventional main memory devices require at least two or more times to determine that the failure is caused by the control unit rather than the storage unit. Although it has the disadvantage of requiring a system down, an object of the present invention is to provide a main memory device having a circuit for detecting a read data error caused by a failure in a refresh address generation circuit.
(問題点を解決するための手段)
本発明の主記憶装置は、記憶部と該記憶部に記憶されて
いる記憶内容を保証するためのリフレッシュを行う回路
とを有する主記憶装置において、前記記憶部からの記憶
内容の読出動作で読出データエラー信号が発生したとき
のエラーアドレスを保持するエラーアドレス保持回路と
、該エラーアドレス保持回路に格納されている内容とり
フレッシェアドレスとを入力して比較し一致したときに
アドレス一致信号を出力する比較回路と、前記アドレス
一致信号と前記読出データエラー信号とを入力し前記読
出データエ2−がリフレッシュアドレス生成回路に起因
する場合はりフレッシュエン−信号を出力し読出データ
エラーが前記記憶部に起因する場合はリフレッシュエラ
ー信号をリセットするリフレッシュエラー保持回路とを
設けることによシ構成される。(Means for Solving the Problems) A main memory device of the present invention includes a memory section and a circuit that performs refreshing for guaranteeing storage contents stored in the memory section. Input and compare the error address holding circuit that holds the error address when a read data error signal is generated in the read operation of the memory contents from the unit, and the content taking fresh share address stored in the error address holding circuit. and a comparison circuit that outputs an address match signal when they match; and a comparison circuit that inputs the address match signal and the read data error signal, and outputs a freshen signal if the read data error signal is caused by the refresh address generation circuit. The refresh error holding circuit resets the refresh error signal when the read data error is caused by the storage section.
(実施例) 次に、本発明の実施例について図面を用いて説明する。(Example) Next, embodiments of the present invention will be described using the drawings.
第1図は本発明の一実施例のブロック図である。FIG. 1 is a block diagram of one embodiment of the present invention.
この実施例は、記憶部1oとこの記憶部に記憶されてい
る記憶内容を保証するためのリフレッシュを行う回路と
を有する主記憶装置において、記憶部lOからの記憶内
容の読出動作で読出データエラー信号31が発生したと
きのエラーアドレスを保持する工2−アドレス保持回路
14と、このエラーアドレス保持回路14に格納されて
いる内容とリフレッシュアドレス21とを入力して比較
タエ2−信号31とを入力し読出データエラーがリフレ
ッシュアドレス生成回路21に起因する場合はりフレッ
シェエ2−信号34を出力し読出データエ2−が記憶部
1oに起因する場合はりフレッシュエン−信号34をリ
セットするリフレッシュエラー保持回路16とを設けて
いる。In this embodiment, a read data error occurs in a read operation of memory contents from the memory section 1O in a main memory device having a memory section 1o and a circuit that performs refresh to guarantee the memory contents stored in this memory section. A step 2-address holding circuit 14 that holds the error address when the signal 31 is generated, and a comparison step 2-signal 31 by inputting the contents stored in the error address holding circuit 14 and the refresh address 21. A refresh error holding circuit 16 outputs a refresher 2 signal 34 if the input read data error is caused by the refresh address generation circuit 21, and resets the refresher signal 34 if the read data error 2 is caused by the storage section 1o. and.
第2図に示した従来例との違いは読出動作でエラーが検
出された時、読出データエラー信号31によシ通常アド
レス22を格納するエラーアドレス保持回路14を付加
したこと、す7レツシーアドレス21とエラーアドレス
32とを比較し両者が一致した時にアドレス一致信号3
3t−出力する比較回路15を付加したこと及び読出デ
ータエラー信号31によってセットされ前記アドレス一
致信号33によってリセットされるリフレッシュエラー
保持回路16を付加したことである。The difference from the conventional example shown in FIG. 2 is that an error address holding circuit 14 is added to store the normal address 22 in response to the read data error signal 31 when an error is detected in the read operation. Compare address 21 and error address 32, and when they match, address match signal 3
3t- output is added, and a refresh error holding circuit 16 which is set by the read data error signal 31 and reset by the address match signal 33 is added.
第3図及び第4図は第1図に示す実施例に流れる信号の
タイミング図である。3 and 4 are timing diagrams of signals flowing in the embodiment shown in FIG. 1.
最初に第3図をもとにして、記憶部10に障害がなくリ
フレッシエアドレス生成回路12に障害が発生した場合
について述べる。第2図に示した場合と同様に該障害の
発生によシ、記憶部10内の全記憶ユニット11の記憶
内容が破壊され、読出動作が来ると読出データエラー信
号31が検出される。この時、読出動作に対応する通常
アドレス22 (An )は読出データエラー信号31
によってエラーアドレス保持回路11に格納される。同
時に読出データエラー信号31はす7レツシーエ2−保
持回路16に格納される。First, based on FIG. 3, a case will be described in which there is no failure in the storage unit 10 and a failure occurs in the refresher address generation circuit 12. As in the case shown in FIG. 2, the storage contents of all storage units 11 in the storage section 10 are destroyed due to the occurrence of the failure, and when a read operation occurs, a read data error signal 31 is detected. At this time, the normal address 22 (An) corresponding to the read operation is the read data error signal 31.
The error address is stored in the error address holding circuit 11. At the same time, the read data error signal 31 is stored in the receiver 2-holding circuit 16.
通常、リフレッシュアドレス生成回路12はRAMの全
ビットを規定時間以内(以下リフレッシエ周期と呼ぶ)
にリフレッシュさせるため、一定周期でリフレッシエア
ドレス2110からRAMのリフレッシュ最大アドレス
まで+1ずつカウントアツプさせている。従ってリフレ
ッシュアドレス生成回路12にカウントアツプの乱れる
ような障害が発生するとリフレッシュアドレスの一部が
抜けてしまう。第3図の場合、リフレッシュアドレス2
1のAnが抜けた場合を示している。即ち、リフレッシ
エアドレス生成回路12が正常な場合リフレッシュアド
レス21はA n −1→A n−+A n 4−1・
・・と+1ずつカウントアツプされるが、障害発生のた
めにAnが抜けA n−1−+An + 1 →An
+ 2とカウントアツプが乱れている。Normally, the refresh address generation circuit 12 generates all bits of RAM within a specified time (hereinafter referred to as refresher cycle).
In order to refresh the memory, the count is increased by 1 from the refresher address 2110 to the RAM refresh maximum address at a constant cycle. Therefore, if a fault occurs in the refresh address generation circuit 12 that disrupts the count-up, part of the refresh address will be lost. In the case of Figure 3, refresh address 2
This shows the case where An of 1 is missing. That is, when the refresher address generation circuit 12 is normal, the refresh address 21 is A n -1→A n-+A n 4-1.
...and is counted up by +1, but due to a failure, An is omitted and A n-1-+An + 1 → An
+2 and the count up is disordered.
上記のようにす7レツシエアドレス21の中からAnが
抜けると、エラーアドレス保持回路14に格納されてい
る工2−アドレス32(An)とリフレッシュアドレス
21とは一致することが無い。If An is omitted from the 7-receiver address 21 as described above, the 2-address 32 (An) stored in the error address holding circuit 14 and the refresh address 21 will not match.
従って、比較回路15からアドレス一致信号33は出力
されず、リフレッシュエラー保持回路16にはリフレッ
シュエラー信号34が保持されたままとなる。Therefore, the address match signal 33 is not output from the comparator circuit 15, and the refresh error signal 34 remains held in the refresh error holding circuit 16.
次に第4図をもとセして、リフレッシュアドレス生成回
路12に障害が無く、記憶部10に障害が発生した場合
について述べる。障害が発生している記憶部内のアドレ
スAnK対し読出動作が来ると読出データエ2−が検出
され、この時の通常アドレス22(An)が読出データ
エン−信号31によってエラーアドレス保持回路14に
格納される。同時に読出データエラー信号31がり7レ
ツシ工エラー保持回路16に格納される。この時、リフ
レッシュアドレス生成回路12には障害が発生していな
いので、リフレッシュアドレス210カウントアツプは
+1ずつ正常に行なわれる。従って、リフレッシエアド
レス21の中には前記エラーアドレス保持回路14に格
納されている工2−アドレス32(An)と一致するア
ドレスが必ず存在し、比較回路15によってアドレス一
致信号33が出力される。この結果、リフレッシュエラ
ー保持回路16に保持されているリフレッシュエラー信
号34がリセットされる。Next, referring to FIG. 4, a case where there is no failure in the refresh address generation circuit 12 and a failure occurs in the storage unit 10 will be described. When a read operation is performed on the address AnK in the storage section where the fault has occurred, read data 2- is detected, and the normal address 22 (An) at this time is stored in the error address holding circuit 14 by the read data EN signal 31. Ru. At the same time, the read data error signal 31 is stored in the 7-receipt error holding circuit 16. At this time, since no failure has occurred in the refresh address generation circuit 12, the count up of the refresh address 210 is normally performed in increments of +1. Therefore, there is always an address in the refresher address 21 that matches the address 32 (An) stored in the error address holding circuit 14, and the comparison circuit 15 outputs an address match signal 33. . As a result, the refresh error signal 34 held in the refresh error holding circuit 16 is reset.
以上の説明から明らかなように、読出データエラーが9
7レツク為アドレス生成回路に起因する場合はリフレッ
シュエラー信号34が出力され続ける。一方、読出デー
タエ2−が記憶部に起因する場合にはリフレッシュエラ
ー信号34はリフレッシェ周期以内の時間でリセットさ
れる。従って、読出データエ2−が発生してからり7レ
ツシj周期に相当する時間経過後にり7レツシエエ2−
信号34が出力されているかを調べることにより障害箇
所が記憶部にあるかどうかを判断することができる。As is clear from the above explanation, there are 9 read data errors.
If the error is caused by the address generation circuit for 7-ret, the refresh error signal 34 continues to be output. On the other hand, if the read data 2- is caused by the storage section, the refresh error signal 34 is reset within the refresh cycle. Therefore, 7 retrieval data 2- is generated after a time corresponding to 7 retrieval cycles has elapsed since read data 2- was generated.
By checking whether the signal 34 is output, it can be determined whether the fault is located in the storage section.
(発明の効果)
本発明は、以上説明したように、読出データエ2−が検
出された時の障害発生箇所の切分けが容易にできるとい
う効果がある。(Effects of the Invention) As described above, the present invention has the advantage that when the read data 2- is detected, the location of the failure can be easily isolated.
第1図は本発明の一実施例のブロック図、第2図は従来
の主記憶装置のりフレッシー回路の一例の要部のブロッ
ク図、第3図及び第4図は第1図に示す実施例に流れる
信号のタイミング図である。
10・・・記憶部、 11 ・・記憶ユニット、1
2・・・リフレッシュアドレス生成回路、13・・・ア
ドレス選択回路、14・・エラーアドレス保持回路、1
5・・・比較回路、16・・・+77レツシユ工ラー保
持回路、21・・・リフレッシュアドレス、22・・・
通常アドレス、23・・・記憶部アドレス、31・・・
読出データエラー信号、32・・・エラーアドレス、3
3・・・アドレス一致信号、34・・・リフレッシュエ
ラー信号。
ネl 図FIG. 1 is a block diagram of an embodiment of the present invention, FIG. 2 is a block diagram of a main part of an example of a conventional main memory storage circuit, and FIGS. 3 and 4 are examples of the embodiment shown in FIG. 1. FIG. 3 is a timing diagram of signals flowing in the 10...Storage unit, 11...Storage unit, 1
2... Refresh address generation circuit, 13... Address selection circuit, 14... Error address holding circuit, 1
5...Comparison circuit, 16...+77 rescheduler holding circuit, 21...Refresh address, 22...
Normal address, 23...Storage unit address, 31...
Read data error signal, 32...Error address, 3
3...Address match signal, 34...Refresh error signal. Figure
Claims (1)
るためのリフレッシュを行う回路とを有する主記憶装置
において、前記記憶部からの記憶内容の読出動作で読出
データエラー信号が発生したときのエラーアドレスを保
持するエラーアドレス保持回路と、該エラーアドレス保
持回路に格納されている内容とリフレッシュアドレスと
を入力して比較し一致したときにアドレス一致信号を出
力する比較回路と、前記アドレス一致信号と前記読出デ
ータエラー信号とを入力し前記読出データエラーがリフ
レッシュアドレス生成回路に起因する場合はリフレッシ
ュエラー信号を出力し読出データエラーが前記記憶部に
起因する場合はリフレッシュエラー信号をリセットする
リフレッシュエラー保持回路とを設けたことを特徴とす
る主記憶装置。In a main memory device having a memory section and a circuit that performs refreshing to guarantee the memory contents stored in the memory section, when a read data error signal is generated in an operation of reading memory contents from the memory section, an error address holding circuit that holds an error address; a comparison circuit that inputs and compares the contents stored in the error address holding circuit with a refresh address; and outputs an address match signal when they match; and the address match signal. and the read data error signal, output a refresh error signal if the read data error is caused by the refresh address generation circuit, and reset the refresh error signal if the read data error is caused by the storage section. A main memory device comprising a holding circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59186802A JPS6166293A (en) | 1984-09-06 | 1984-09-06 | Main memory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59186802A JPS6166293A (en) | 1984-09-06 | 1984-09-06 | Main memory |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6166293A true JPS6166293A (en) | 1986-04-05 |
Family
ID=16194839
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59186802A Pending JPS6166293A (en) | 1984-09-06 | 1984-09-06 | Main memory |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6166293A (en) |
-
1984
- 1984-09-06 JP JP59186802A patent/JPS6166293A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20040120173A1 (en) | Error detection and correction in a CAM | |
US4016409A (en) | Longitudinal parity generator for use with a memory | |
JPH07169298A (en) | Detection method of defective element in redundant semiconductor memory | |
JPS6166293A (en) | Main memory | |
KR910001534B1 (en) | Semiconductor memory device | |
JPS61243551A (en) | Checking method for stand-by ram | |
JPH01292550A (en) | Error detecting circuit | |
JPS62299000A (en) | Semiconductor memory | |
JPH0395653A (en) | Address error detecting method for data storage device | |
JPH1011284A (en) | Controlled storage device | |
JPH01194035A (en) | Address parity checking system for information processor | |
JPH04120642A (en) | System for detecting fault of ram | |
JPH0296855A (en) | Trouble detecting system for memory control circuit | |
JPH08305636A (en) | Memory device | |
JPH06139153A (en) | Memory control system | |
JPS63123140A (en) | History information storage device | |
JPH0341538A (en) | Main storage device | |
JPH04156641A (en) | Register access device | |
JPH04219845A (en) | Information processor | |
JPH04220097A (en) | Address control memory circuit | |
JPS62166449A (en) | History storage device for logical unit | |
JPS63201996A (en) | Dynamic memory integrated circuit | |
JPS63170756A (en) | Main storage initializing system | |
JPS6288042A (en) | Operation hysteresis storage device | |
JPS60119694A (en) | Refresh method of dynamic memory |