[go: up one dir, main page]

JPS60225954A - Storage device - Google Patents

Storage device

Info

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
Application number
JP59083468A
Other languages
Japanese (ja)
Inventor
Kenji Ishikawa
石河 賢治
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
Nippon Electric Co Ltd
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, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP59083468A priority Critical patent/JPS60225954A/en
Publication of JPS60225954A publication Critical patent/JPS60225954A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding 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/1048Adding 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/106Correcting 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

PURPOSE:To shorten the relief processing time of soft errors caused by the alpha-line of a storage element, by reading out the whole address spaces of a storage circuit at a cycle which is a fixed number times of the cycle of refreshing operation and operating the storage circuit in the pair of rewriting and refreshing operations. CONSTITUTION:A refresh interrupting signal 14 is generated by a refresh interruption controlling circuit 13 and inputted in an internal address generating circuit 15 through a multiplying circuit 25 to perform refreshing operations periodically. Then an address of a storage circuit 6 is read out and, when an error is found in the data, the rewriting operation is again performed to the same address through an error correction detecting circuit 8 and error correcting code generating circuit 4. The relief of soft errors generated in the whole address spaces of the storage circuit 6 can be performed effectively by performing ordinary refreshing operations thereafter.

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.

【図面の簡単な説明】[Brief explanation of the drawing]

第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)

【特許請求の範囲】[Claims] (1)半導体グイ、ナーミツク型記憶素子を用い、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.
JP59083468A 1984-04-25 1984-04-25 Storage device Pending JPS60225954A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (4)

* Cited by examiner, † Cited by third party
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