JPS60225954A - Storage device - Google Patents
Storage deviceInfo
- Publication number
- JPS60225954A JPS60225954A JP59083468A JP8346884A JPS60225954A JP S60225954 A JPS60225954 A JP S60225954A JP 59083468 A JP59083468 A JP 59083468A JP 8346884 A JP8346884 A JP 8346884A JP S60225954 A JPS60225954 A JP S60225954A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- refresh
- address
- signal
- external device
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
- G06F11/1048—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices using arrangements adapted for a specific error detection or correction feature
- G06F11/106—Correcting systematically all correctable errors, i.e. scrubbing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Dram (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
【発明の詳細な説明】
「産業上の利用分野」
この発明は半導体ダイ、す”ミック型記憶素子を用いた
記憶装装置、特に誤り訂正検出機能を有する記憶装置に
関するものである。DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention relates to a memory device using a semiconductor die or a micro-type memory element, and particularly to a memory device having an error correction detection function.
「従来技術」
半導体ダ4.す之ツク型記憶素子の高密度化に伴い、ケ
ース材料から放出される(X@、に;、、依り、記憶情
報の破壊現象が生ずるソフトエラーの救済に対し、従来
の記憶装置においては、1ビット訂正−2とットエラー
検出機能を備えて、外部装置がらの読出動作時に1ビツ
トエラーが検出された場合、当該ピットを訂正して外部
装置に転送すると共に1ビットエラー−比信号も送る。"Prior art" Semiconductor technology 4. With the increase in the density of sun-type memory elements, in conventional memory devices, in order to remedy soft errors that are emitted from the case material and cause the destruction of stored information, It is equipped with a 1-bit correction-2 bit error detection function, and when a 1-bit error is detected during a read operation from an external device, the pit is corrected and transferred to the external device, and a 1-bit error ratio signal is also sent.
此の場合、外部装置においてはエラー信号で動作割込み
を行い、再度記憶装置に対して当該エラーアドレスに対
して受信した読出データを書込データとして送り、書込
動作を実行させる方式を採用している。In this case, a method is adopted in which the external device interrupts the operation with an error signal, sends the received read data to the error address as write data to the storage device again, and executes the write operation. There is.
この従一方式では、外部装置における割込制御の増加で
記憶装置との間のスルーブツトの低下を招き、又記憶装
置においてはアクセスされないアドレスに対してソフト
エラーが生じ、此等が同一アドレス上で生じる場合には
、訂正不可能なエラーとなる機会が増加する。 ゛
この発明の目的は、リフレッシュ動作の周期の定数倍で
、記憶回路の全アドレス空間を読出し再書込動作とリフ
レッシュ動作との一対で動作させる事に依り記憶素子の
α線に依るソフトエラーの救済処理時間を短縮し効率良
く行う記憶装置を提供する事にある。In this one-way system, the increase in interrupt control in the external device causes a drop in throughput between the storage device and the storage device, and soft errors occur at addresses that are not accessed in the storage device, and these errors occur at the same address. In this case, the chance of uncorrectable errors increases.゛An object of the present invention is to eliminate soft errors caused by alpha rays in the memory element by operating the entire address space of the memory circuit in a pair of read/rewrite operation and refresh operation at a constant multiple of the refresh operation period. It is an object of the present invention to provide a storage device which can shorten rescue processing time and perform it efficiently.
゛ 「発明の構成」
半導体ダイナミック型記憶素子を用い、1ビツトエラー
訂正/2ビツトエラー検出機能を有し、任意のアドレス
に対して読出し書込み動作が可能な記憶装置において、
この発明では外部装置がらの書込データと、記憶回路か
らの読出データを訂正回路を経て得られるデータとを切
替える手段とその手段から得られるデータを訂正符号発
生回路を通して記憶回路へ転送する手段と、外部装置ヘ
リフレッシュ割込要求を行う手段と、リフレッシュ動作
待合せ制御手段と、外部装置からの動作指定解読手段と
、その手段からの信号で動作に要するタイミング信号を
発生する手段と、外部装置からのアドレス信号を記憶回
路へ分配する手段と、前記リフレッシュ割込要求手段か
らの信号を予め定めた時間電通数倍する手段と、その手
段からの信号で記憶回路への内部アドレスを発生する手
段と、そのアドレスを前記アドレス分配手段に入力する
手段と、前記タイミング発生手段の出力を読出再書込動
作とりフレッシュ動作の一対で行う手段と、この一対の
動作終了時、或いはリフレッシュ動・作のみの終了時に
前記リフレッシュ割込要求信号を解除する手段とを備え
ている。``Structure of the Invention'' A memory device that uses a semiconductor dynamic memory element, has a 1-bit error correction/2-bit error detection function, and is capable of reading and writing operations to any address,
The present invention includes means for switching between write data from an external device and data read from a storage circuit through a correction circuit, and means for transferring data obtained from the means to the storage circuit through a correction code generation circuit. , a means for issuing a refresh interrupt request to an external device, a refresh operation waiting control means, a means for decoding an operation designation from the external device, a means for generating a timing signal necessary for the operation based on a signal from the means, and a means for generating a timing signal from the external device. means for distributing the address signal from the refresh interrupt request means to the memory circuit; means for multiplying the signal from the refresh interrupt request means by a predetermined number of times; and means for generating an internal address to the memory circuit using the signal from the means. , means for inputting the address to the address distribution means; means for performing a pair of read/rewrite operations and refresh operations on the output of the timing generation means; and means for canceling the refresh interrupt request signal upon completion of the refresh interrupt request signal.
「実施例」
次にこの発明について図を参照して構成並びに動作につ
いて説明する。第1図は一実施例の構成要素図であり、
第2図は第1図の動作について説明を補助する上での時
間軸上での主要な信号を示すものである。先ず第1図に
おいて、外部装置から転送される書込データ1と外部装
置へ転送する読出データ9とが選択切替回路2に入力さ
れ、そのいずれか一方が出力3として誤り訂正符号発生
回路4へ入力される。誤り訂正符号発生回路4の出力は
書込データ5として記憶口−6に転送される。記憶回路
6からの読出データ7は誤り訂正検出回路8へ入力され
、この回路8でもし1ビツトエラーが検出されれば当該
ビットを訂正して外部装置へ読出データ9として転送す
る。"Example" Next, the configuration and operation of the present invention will be explained with reference to the drawings. FIG. 1 is a component diagram of one embodiment,
FIG. 2 shows main signals on the time axis to help explain the operation of FIG. 1. First, in FIG. 1, write data 1 transferred from an external device and read data 9 transferred to the external device are input to a selection switching circuit 2, and one of them is sent as an output 3 to an error correction code generation circuit 4. is input. The output of the error correction code generation circuit 4 is transferred as write data 5 to the memory port 6. Read data 7 from storage circuit 6 is input to error correction detection circuit 8, and if circuit 8 detects a 1-bit error, that bit is corrected and transferred as read data 9 to an external device.
外部装置より転送される外部アドレスデータ10と内部
アドレス信号発生回路15から出力される内部アドレス
データ16とのいずれか一方がアドレス選択切替分配回
路11で選択され、その選択出力はアドレスデータ12
として記憶回路6へ転送される。Either the external address data 10 transferred from the external device or the internal address data 16 output from the internal address signal generation circuit 15 is selected by the address selection switching distribution circuit 11, and the selected output is the address data 12.
The data is transferred to the storage circuit 6 as a.
リフレッシュ割込制御回路13はリフレッシュ動作を周
期的に行う為に必要な計時回路を有し、リフレッシュ割
込信号14は通数倍回路25に入力され、予め定めた時
間迄計数される。通数倍回路25の出力26は二進計数
回路を有する内部アドレス発生回路15に入力される。The refresh interrupt control circuit 13 has a timer circuit necessary for performing refresh operations periodically, and the refresh interrupt signal 14 is inputted to the number multiplier circuit 25 and counted up to a predetermined time. The output 26 of the number multiplier circuit 25 is input to an internal address generation circuit 15 having a binary counting circuit.
外部装置から転送される動作指定データ並びに動作要求
信号21は動作指定解読回路22に転送される。動作指
定解読回路22の出力中の動作要求信号23と、リフレ
ッシュ割込要求信号14と並びにリフレッシュ割込要求
信号の遇数倍出力26とがリフレッシュ待合せ回路17
に入力される。Action designation data and action request signal 21 transferred from an external device are transferred to action designation decoding circuit 22 . The operation request signal 23 currently being output from the operation designation decoding circuit 22, the refresh interrupt request signal 14, and the even multiple output 26 of the refresh interrupt request signal are sent to the refresh waiting circuit 17.
is input.
リフレッシュ待合せ回路17はリフレッシュ割込要求信
号14が無い時に動作要求信号2jがあれば外部装置か
らの動作指定に従う制御を行い、一方動作要求償号23
が無い時にリフレッシュ割込要求信号14があれば記憶
回路6に対してリフレッシュ動作制御を行い、又リフレ
ッシュ割込要求信号14と動作要求信号23とがある期
間型なる場合には、動作要求信号23を優先させて実行
させ、その動作終了時にリフレッシュ動作を実行させる
制御を行う。When the refresh interrupt request signal 14 is not present, the refresh waiting circuit 17 performs control according to the operation designation from an external device if the operation request signal 2j is present, while the operation request compensation signal 23
If the refresh interrupt request signal 14 is present when the refresh interrupt request signal 14 is not present, the refresh operation is controlled for the memory circuit 6, and if the refresh interrupt request signal 14 and the operation request signal 23 are of a certain period type, the operation request signal 23 is is executed with priority, and a refresh operation is executed when the operation is completed.
リフレッシュ待合せ回路17の出力信号18と動作指定
解読回路22の出力中の各種動・作指定信号24とがタ
イミング発生回路19に入力され、これより各動作指定
に必要な制御タイミング信号20を発生し、そのタイミ
ング信号20は主に記憶回路6へ転送される。このタイ
ミング信号20はロウアドレスストローブ、カラムアド
レスストローブ及び書込タイミング信号である。The output signal 18 of the refresh waiting circuit 17 and the various operation/operation designation signals 24 output from the operation designation decoding circuit 22 are input to the timing generation circuit 19, which generates the control timing signal 20 necessary for each operation designation. , the timing signal 20 is mainly transferred to the storage circuit 6. This timing signal 20 is a row address strobe, a column address strobe, and a write timing signal.
以上の各機能の要素から成る記憶装置において半導体ダ
イナミック型記憶素子のα線に依るソフトエラーの救済
処理は記憶セルに保持されていた情報の誤りを正しく復
元する事にあり、従って記憶回路6の全アドレス空間を
適当な周期で読出しを行い、もし1ビツトエラーが検出
されれば訂正して当該アドレスに再書込を行えば良い。In a memory device consisting of the above-mentioned functional elements, the relief process for soft errors caused by alpha rays in semiconductor dynamic memory elements is to correctly restore errors in information held in memory cells. The entire address space can be read out at an appropriate cycle, and if a 1-bit error is detected, it can be corrected and rewritten to the address.
此の様な救済処理においてリフレッシュ動作の周期の整
数倍周期毎に内部アドレスを発生し、記憶回路6のある
一つのアドレスを読出し、当該データを誤り訂正検出回
路8並びに誤り訂正符号発生回路6を通して再度同一ア
ドレスに対して再書込動作を行い、この動作に引き続き
通常のリフレッシュ動作を行えば記憶回路6の全アドレ
ス空間に発生するであろうソフトエラーの救済をより効
果的に行うことができる。In such a relief process, an internal address is generated every integral multiple of the refresh operation cycle, one address in the memory circuit 6 is read out, and the data is passed through the error correction detection circuit 8 and the error correction code generation circuit 6. If a rewrite operation is performed again to the same address and a normal refresh operation is performed following this operation, soft errors that may occur in the entire address space of the memory circuit 6 can be more effectively relieved. .
第2図は此の動作に関わる主要なタイムチャートであり
、Aは周期T1毎に発生するリフレッシュ割込信号14
であり、Bはソフトエラー救済に寄与する再書込動作を
伴う読出し動作であり、Cは通常のリフレッシュ動作で
あり、FはAのリフレッシュ割込信号14を入力として
整数倍の周期で動作する信号であり、Di及びDi−1
−1はFの信号に依り発生される記憶回路6の全アドレ
ス空間を指示する内部アドレスデータ16であり、周期
N T、毎に二進加算される。Elはリフレッシュ割込
信号を発生した時、既に外部装置からの動作要求信号2
3があった場合の例を示し、この場合先ず通常の外部装
置からの動作を実行した後、ソフトエラー救済の再書込
動作とリフレッシュ動作を行う。E2はリフレッシュ割
込信号を発生した時、既に外部装置からの動作要求があ
った場合の例を示し、この場合はFが論理“q″になっ
ている為、先ず通常の外部装置からの動作を実行した後
、ソフトエラー救済の再書込動作を行わず、通常のリフ
レッシュ動作のみを行う。Figure 2 is a main time chart related to this operation, and A is the refresh interrupt signal 14 generated every cycle T1.
, B is a read operation accompanied by a rewrite operation that contributes to soft error relief, C is a normal refresh operation, and F operates at an integer multiple of the cycle using the refresh interrupt signal 14 of A as input. signal, Di and Di-1
-1 is internal address data 16 that indicates the entire address space of the storage circuit 6, which is generated by the signal F, and is added in binary every cycle NT. When El generates the refresh interrupt signal, it has already received the operation request signal 2 from the external device.
3, in which a normal operation from an external device is first performed, and then a rewrite operation and a refresh operation for soft error relief are performed. E2 shows an example where there is already an operation request from an external device when the refresh interrupt signal is generated. In this case, since F is logic "q", the normal operation from the external device is first requested. After executing , only a normal refresh operation is performed without performing a rewrite operation for soft error relief.
従来記憶装置に対して読出し動作を行い、その結果1ビ
ツトエラーが検出されれば再度当該アドレスに書込動作
を行ったため読出動作と書込動作の各サイクルタイムの
和に更に外部装置の割込処理時間が加算され、スループ
ットの低下を招くと共に、記憶装置内でアクセスされな
いアドレス領域でソフトエラーが発生した場合、他の制
御系の間欠エラーと重なった場合には訂正不可能なエラ
ーとなってしまう確率が高くなるが、この発明ではこれ
を減少することができる。Conventionally, a read operation is performed on a storage device, and if a 1-bit error is detected as a result, a write operation is performed to the address again, so the sum of each cycle time of the read operation and the write operation is added to the interrupt processing of the external device. This adds time and reduces throughput, and if a soft error occurs in an address area that is not accessed in the storage device, or if it overlaps with an intermittent error in other control systems, it becomes an uncorrectable error. This increases the probability, but this invention can reduce it.
「発明の効果」
この発明は以上の説明より半導体記憶素子のα線に依る
ソフトエラー救済を、リフレッシュ動作の周期の定数倍
で読出孔書込動作とリフレッシュ動作との一対で行う回
路構成にする事に依り、ソフトエラー処理時間の短縮化
を図る事が出来る。"Effects of the Invention" Based on the above explanation, the present invention has a circuit configuration in which soft error relief using alpha rays in a semiconductor memory element is performed by a pair of read hole write operation and refresh operation at a constant multiple of the refresh operation cycle. Depending on the situation, the soft error processing time can be shortened.
第1図はこの発明の一実施例を示すブロック図、第2図
はその動作例を示すタイムチャートである。FIG. 1 is a block diagram showing one embodiment of the present invention, and FIG. 2 is a time chart showing an example of its operation.
Claims (1)
ツトエラー訂正/2ビツトエラー検出機能を有し、任意
のアドレスに対して書込動作、読出動作及び読出し再書
込動作が可能な記憶装置において、外部装置からの書込
データと、記憶回路からの読出しデータを訂正回路を経
て得られるデータとを切替える手段と、その手段から得
られるデータを訂正符号発生回路を通して前記記憶回路
へ転送する手段と、外部装置ヘリフレッシュ割込要求を
行う手段と、リフレッシュ動作待合せ制御手段と、外部
装置からの動作指定解読手段と、その動作解読手段から
の信号で動作に必要なタイミング信号を発生する手段と
、外部装置からのアドレス信号を前記記憶回路へ分配す
る手段と、前記リフレッシュ割込要求手段から得られる
信号を予め定めた時間電通数倍する手段と、その手段が
ら得られる信号から記憶回路への内部アドレス信号を発
生する手段と、このアドレス信号を前記アドレス分配手
段に入力する手段と、前記タイミング発生手段の出力な
読出再書゛込動作とリフレッシュ動作の一対で行う手段
と、その一対の動作が終了時、或いはリフレッシュ動作
のみの終了時に前記リフレッシュ割込要求信号を解除す
る手段とを備えた事を特徴とする記憶装置。(1) A memory device that uses a semiconductor memory element and a nermic type memory element, has a 1-bit error correction/2-bit error detection function, and is capable of writing, reading, and reading/rewriting operations to any address. means for switching between write data from an external device and data read from a storage circuit through a correction circuit; and means for transferring data obtained from the means to the storage circuit through a correction code generation circuit; means for issuing a refresh interrupt request to an external device; a refresh operation waiting control means; a means for decoding an operation designation from the external device; a means for generating a timing signal necessary for the operation based on a signal from the operation decoding means; means for distributing an address signal from the device to the memory circuit; means for multiplying the signal obtained from the refresh interrupt request means by a predetermined number of times; and an internal address to the memory circuit from the signal obtained by the means; means for generating a signal, means for inputting the address signal into the address distribution means, means for performing a pair of read/write operations and refresh operations as outputs of the timing generation means, and the pair of operations is completed. and means for canceling the refresh interrupt request signal at the time of the refresh operation or at the end of only the refresh operation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59083468A JPS60225954A (en) | 1984-04-25 | 1984-04-25 | Storage device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59083468A JPS60225954A (en) | 1984-04-25 | 1984-04-25 | Storage device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS60225954A true JPS60225954A (en) | 1985-11-11 |
Family
ID=13803298
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59083468A Pending JPS60225954A (en) | 1984-04-25 | 1984-04-25 | Storage device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60225954A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01248399A (en) * | 1988-03-28 | 1989-10-03 | Mitsubishi Electric Corp | Semiconductor memory device |
JPH02206099A (en) * | 1989-02-03 | 1990-08-15 | Nec Corp | Dynamic ram |
JP2005302250A (en) * | 2004-03-19 | 2005-10-27 | Sony Corp | Semiconductor device |
JP2012256414A (en) * | 2011-06-09 | 2012-12-27 | Samsung Electronics Co Ltd | On-chip data scrubbing device including error correction circuit and method thereof |
-
1984
- 1984-04-25 JP JP59083468A patent/JPS60225954A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01248399A (en) * | 1988-03-28 | 1989-10-03 | Mitsubishi Electric Corp | Semiconductor memory device |
JPH02206099A (en) * | 1989-02-03 | 1990-08-15 | Nec Corp | Dynamic ram |
JP2005302250A (en) * | 2004-03-19 | 2005-10-27 | Sony Corp | Semiconductor device |
JP2012256414A (en) * | 2011-06-09 | 2012-12-27 | Samsung Electronics Co Ltd | On-chip data scrubbing device including error correction circuit and method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0138964B1 (en) | Apparatus for controlling access to a memory | |
US4617660A (en) | Faulty-memory processing method and apparatus | |
EP0837392A1 (en) | A memory device with an error correction function | |
KR20190122466A (en) | Memory device having an error correction fucntion and operating method thereof | |
US5200963A (en) | Self-checking on-line testable static ram | |
US20050273646A1 (en) | Memory controller and method for scrubbing memory without using explicit atomic operations | |
JPH0713786A (en) | Method and apparatus for correciton of error | |
US7246257B2 (en) | Computer system and memory control method thereof | |
JPS60225954A (en) | Storage device | |
US5479640A (en) | Memory access system including a memory controller with memory redrive circuitry | |
EP0424301A2 (en) | Overlapped data scrubbing with data refreshing | |
CN113314173B (en) | Method for refreshing memory device, storage device and memory device | |
US20030046630A1 (en) | Memory using error-correcting codes to correct stored data in background | |
JPH0440697A (en) | Semiconductor memory | |
JPS60225955A (en) | Storage device | |
JPS61123957A (en) | Storage device | |
JPS63308795A (en) | Dynamic ram | |
JPS5841497A (en) | Memory controlling system | |
JPS58222497A (en) | Microprogram controller | |
JP2000163320A (en) | Memory device with software error measure function and software error measure method | |
JP3123855B2 (en) | Patrol control circuit of memory device | |
JPH06139153A (en) | Memory control system | |
JPH01112599A (en) | Semiconductor storage device | |
JPS60113394A (en) | Error correction system | |
JPH0689237A (en) | Memory control system |