JPH0571950U - Periodic memory inspection device - Google Patents
Periodic memory inspection deviceInfo
- Publication number
- JPH0571950U JPH0571950U JP932692U JP932692U JPH0571950U JP H0571950 U JPH0571950 U JP H0571950U JP 932692 U JP932692 U JP 932692U JP 932692 U JP932692 U JP 932692U JP H0571950 U JPH0571950 U JP H0571950U
- Authority
- JP
- Japan
- Prior art keywords
- memory
- inspection
- error
- data
- result
- 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.)
- Withdrawn
Links
- 238000007689 inspection Methods 0.000 title claims abstract description 76
- 230000000737 periodic effect Effects 0.000 title claims description 4
- 101000700646 Homo sapiens Steroid receptor-associated and regulated protein Proteins 0.000 claims abstract description 19
- 102100029291 Steroid receptor-associated and regulated protein Human genes 0.000 claims abstract description 19
- 101100043434 Oryza sativa subsp. japonica SERR gene Proteins 0.000 claims abstract description 15
- 238000012360 testing method Methods 0.000 claims abstract description 13
- 238000001514 detection method Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 1
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Hardware Redundancy (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】
【目的】 定周期メモリ検査時の結果のエラーに対しを
ハードエラーとソフトエラーの識別を行って、検査ワー
ドのメモリの故障の有無を判断できる定周期メモリ検査
装置を実現することである。
【構成】 定周期メモリ検査時の検査結果を1ワード毎
に記憶できるメモリ1と、読み込みデータの検査を行
い、検査結果のSEERを出力すると共にEDC機能に
より1ビットエラーを訂正するデータ検査回路2と、メ
モリ1から前回の検査結果ERRFを受け取り、入力さ
れたSERRとの関係からハードエラーかソフトエラー
か判別してデータ処理を行うメモリ検査指示回路3と、
ハードエラーの場合検査ワードのアドレスを保存するレ
ジスタ4とで構成する。
(57) [Abstract] [Purpose] Realizing a fixed-cycle memory inspection device that can determine whether or not there is a memory failure in the inspection word by distinguishing between hard errors and soft errors for errors in the result of the fixed-cycle memory inspection. It is to be. [Structure] A memory 1 capable of storing a test result in a fixed-cycle memory test for each word, and a data test circuit 2 for testing read data, outputting SEER of the test result, and correcting a 1-bit error by an EDC function. And a memory inspection instruction circuit 3 that receives the previous inspection result ERRF from the memory 1 and performs data processing by determining whether it is a hard error or a soft error from the relationship with the input SERR.
In the case of a hard error, the register 4 is used to store the address of the inspection word.
Description
【0001】[0001]
本考案はコンピュータ用のメモリをEDC機能を用いて一定周期で検査する定 周期メモリ検査装置に関し、特にメモリの故障を判断できるようにした定周期メ モリ検査装置に関する。 The present invention relates to a fixed-cycle memory inspection device that inspects a computer memory at a fixed period by using an EDC function, and more particularly to a fixed-cycle memory inspection device that can determine a memory failure.
【0002】[0002]
コンピュータ用のメモリを定周期で検査する従来の装置では、過去の検査結果 を記憶する領域を持つ構成ではなかったため、ハードウエアでメモリの故障部分 を特定することができない。即ち、ハードウエア自身でハードウエアの故障は分 からない。 The conventional device that inspects the memory for the computer at a fixed cycle does not have a structure for storing the past inspection result, so that the faulty part of the memory cannot be specified by hardware. That is, the hardware itself does not know the hardware failure.
【0003】[0003]
上記のようにハードウエアでは故障が分からないので、何度でも訂正データを 書くことになり無駄である。これをソフトウエアで行うためにはエラー発生の履 歴を記憶しておく必要があり、そのためにデータ領域を使用しなければならず、 最悪の場合、メモリの半分の領域が必要となる。 As mentioned above, since the hardware does not know the failure, it is wasteful to write the correction data many times. In order to do this by software, it is necessary to store the history of error occurrences, and therefore the data area must be used. In the worst case, half the memory area is required.
【0004】 本考案は上記の点に鑑みてなされたもので、その目的は、定周期メモリ検査時 の結果のエラーに対しハードエラーとソフトエラーの識別を行って、検査ワード のメモリの故障の有無を判断できる定周期メモリ検査装置を実現することにある 。The present invention has been made in view of the above points, and an object thereof is to discriminate between a hard error and a soft error with respect to an error as a result of a fixed-cycle memory inspection, thereby detecting a memory failure of an inspection word. It is to realize a fixed-cycle memory inspection device that can determine the presence or absence.
【0005】[0005]
前記の課題を解決する本考案は、定周期メモリ検査時の検査結果を1ワード毎 に記憶できるメモリと、読み込みデータの検査を行い検査結果を出力すると共に 、データに1ビットエラーがあった場合に訂正するEDC機能を有するデータ検 査回路と、定周期メモリ検査時に前記データ検査回路からの今回の検査結果を受 け取り、前記メモリから前回の検査結果を読み込んで、ハードエラーかソフトエ ラーかを判断して、ハードエラーの場合は故障検出信号を出力すると共に、前記 メモリにメモリ制御信号を送って、訂正データの書き込み、今回の検査結果の書 き込みを制御するメモリ検査指示回路と、該メモリ検査指示回路からの故障検出 信号が入力された時、検査中のメモリのアドレスを保存するレジスタとで構成さ れることを特徴とするものである。 The present invention, which solves the above-mentioned problems, provides a memory that can store the inspection result of a fixed-cycle memory inspection for each word and an inspection of read data to output the inspection result, and when there is a 1-bit error in the data. The data inspection circuit with the EDC function that corrects the error and the current inspection result from the data inspection circuit at the time of the fixed cycle memory inspection are received, and the previous inspection result is read from the memory to determine whether the error is a hard error or a soft error. In the case of a hard error, a failure detection signal is output, and a memory control signal is sent to the memory to control writing of correction data and writing of the inspection result this time, and a memory inspection instruction circuit, It is composed of a register that stores the address of the memory under inspection when the failure detection signal from the memory inspection instruction circuit is input. It is intended to.
【0006】[0006]
データ検査回路はメモリのデータを1ワードずつ検査し、検査結果の信号をメ モリ検査指示回路に出力する。メモリ検査指示回路はメモリから前回の検査結果 を読み出し、データ検査回路からの検査結果の信号との両者からハードエラーか ソフトエラーかを判断し、ハードエラーの場合はレジスタに故障結果信号を送っ てメモリのアドレスを保存させ、訂正データのメモリへの書き込みを停止する。 The data inspection circuit inspects the data in the memory word by word and outputs a signal of the inspection result to the memory inspection instruction circuit. The memory inspection instruction circuit reads the previous inspection result from the memory, determines whether it is a hard error or a soft error from both the inspection result signal from the data inspection circuit, and sends a failure result signal to the register in the case of a hard error. The memory address is saved and the writing of correction data to the memory is stopped.
【0007】 ハードエラーでないと判断した場合は、メモリ検査指示回路はメモリ制御信号 をメモリに送り、ソフトエラー又は判別不明のそれぞれの場合に応じて訂正デー タもしくは今回の検査結果のエラー信号をメモリに書き込ませる。When it is determined that the error is not a hard error, the memory inspection instruction circuit sends a memory control signal to the memory, and the correction data or the error signal of the inspection result of this time is stored in the memory depending on the case of the soft error or the unclear judgment. To write to.
【0008】[0008]
以下、図面を参照して本考案の実施例を詳細に説明する。 図1は本考案の一実施例の装置のブロック図である。図において、1は定周期 メモリ検査を受けるメモリで、定周期メモリ検査時の検査結果(ERRF)を1 ワード毎に記憶することができる。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram of an apparatus according to an embodiment of the present invention. In the figure, reference numeral 1 denotes a memory that undergoes a fixed-cycle memory test, and can store an inspection result (ERRF) during the fixed-cycle memory test for each word.
【0009】 2はメモリ1から読み込んだデータ(DATA)を1ワード毎に検査し、デー タに1ビットの誤りがあった場合訂正できるEDC機能を持つデータ検査回路で 、訂正したデータをメモリ1に書き込むことができる。Reference numeral 2 denotes a data inspection circuit having an EDC function capable of inspecting the data (DATA) read from the memory 1 word by word and correcting if there is a 1-bit error in the data. Can be written on.
【0010】 3は定周期メモリ検査時にデータ検査回路2から今回実施した検査の検査結果 (SERR)を受け取り、メモリ1から前回の検査結果(ERRF)を読み込ん で、検査結果について処理をするメモリ検査指示回路である。検査結果のデータ はエラーがあった場合“1”で、エラーがない場合“0”で表現されるエラーフ ラグである。この結果、メモリ検査指示回路3はERRF=1で且つSERR= 1であれば、即ち、エラーが2回連続して起こる場合はハードエラーであると判 断し、メモリの書き直しを行わず故障検出信号(HERR)を出力し、ERRF =1でSERR=0ならば故障はないと判断してメモリ1にERRF=0を書き 込み、ERRF=0でSERR=1ならば新たに発生したエラーであると判断し てERRF=1をメモリ1に書き込むと共に訂正データをデータ検査回路2から メモリ1に書き込ませるためにメモリ制御信号を送る。Reference numeral 3 is a memory inspection that receives the inspection result (SERR) of the inspection performed this time from the data inspection circuit 2 during the periodic memory inspection, reads the previous inspection result (ERRF) from the memory 1, and processes the inspection result. It is an instruction circuit. The data of the inspection result is an error flag represented by "1" when there is an error and "0" when there is no error. As a result, the memory inspection instruction circuit 3 judges that the error is a hard error if ERRRF = 1 and SERR = 1, that is, if the error occurs twice in succession, the failure detection is performed without rewriting the memory. If a signal (HERR) is output and ERRF = 1 and SERR = 0, it is judged that there is no failure and ERRF = 0 is written to memory 1. If ERRF = 0 and SERR = 1, a new error has occurred. Then, ERRF = 1 is written in the memory 1, and a memory control signal is sent from the data checking circuit 2 to write the corrected data in the memory 1.
【0011】 4はメモリ検査指示回路3からの故障検出信号を受けて、HERRが1の時に 検査中のエラーがあったワードのメモリ上のアドレスを保存するレジスタである 。A register 4 receives a failure detection signal from the memory inspection instruction circuit 3 and stores the address on the memory of the word having an error during inspection when HERR is 1.
【0012】 次に、上記のように構成された実施例の装置の動作を図2のフローチャートを 用いて説明する。Next, the operation of the apparatus of the embodiment configured as described above will be described with reference to the flowchart of FIG.
【0013】 ステップ1 データ検査回路2はメモリ1からデータを読み込み、メモリ検査指示回路3は メモリ1からERRFを読み込む。Step 1 The data inspection circuit 2 reads data from the memory 1, and the memory inspection instruction circuit 3 reads ERRF from the memory 1.
【0014】 ステップ2 メモリ検査指示回路3は読み込んだERRFがERRF=0かどうか検査する 。ERRF=0ならばステップ3に進む。ERRF=1ならばステップ5に進む 。Step 2 The memory inspection instruction circuit 3 inspects whether the read ERRF is ERRF = 0. If ERRF = 0, go to step 3. If ERRF = 1, proceed to step 5.
【0015】 ステップ3 データ検査回路2はメモリ1から読み込んだデータを検査して検査結果のSE RRをメモリ検査指示回路3に送る。メモリ検査指示回路3はSERRを調べて SERR=0ならば、ERRF=0、SERR=0なので故障はなく、このワー ドの検査は終わる。SERR=1ならばステップ4に進む。Step 3 The data inspection circuit 2 inspects the data read from the memory 1 and sends the inspection result SE RR to the memory inspection instruction circuit 3. The memory inspection instruction circuit 3 checks the SERR. If SERR = 0, there is no failure because ERRF = 0 and SERR = 0, and the inspection of this word ends. If SERR = 1, go to step 4.
【0016】 ステップ4 ERRF=0、SEER=1なので、ハードエラーかソフトエラーかの判定が つかないため、データ検査回路2は訂正データを、メモリ検査指示回路3はER RF=1をメモリ検査指示回路3のメモリ制御信号によりメモリ1に書き込み、 このワードの検査は終わる。Step 4 Since ERRF = 0 and SEER = 1, it is difficult to judge whether the error is a hard error or a soft error. Therefore, the data inspection circuit 2 outputs the corrected data, and the memory inspection instruction circuit 3 issues the ER RF = 1 to the memory inspection instruction. Writing to the memory 1 by the memory control signal of the circuit 3 completes the inspection of this word.
【0017】 スッテプ5 メモリ検査指示回路3はデータ検査回路2から送られたSERRを調べ、SE RR=0ならばステップ6に進む。SERR=1ならばステップ7に進む。Step 5 The memory check instruction circuit 3 checks the SERR sent from the data check circuit 2, and if SE RR = 0, proceeds to step 6. If SERR = 1, go to step 7.
【0018】 ステップ6 ERRF=1、SERR=0なので、ハードエラーはないと判断してメモリ検 査指示回路3はメモリ1にERRF=0を書き込み、このワードの検査は終わる 。Step 6 Since ERRF = 1 and SERR = 0, it is determined that there is no hard error, the memory inspection instruction circuit 3 writes ERRF = 0 in the memory 1, and the inspection of this word ends.
【0019】 ステップ7 ERRF=1、SERR=1なので検査ビットのハードエラーと判断して、メ モリ検査指示回路3はメモリ1にメモリ制御信号を送って、データ検査回路2か らの訂正データの書き込みをさせず、故障検出信号HEERをレジスタ4に出力 する。レジスタ4は検査中のメモリのアドレスを保存して、このワードの検査は 終わる。Step 7 Since ERRF = 1 and SERR = 1, it is determined that a hard error has occurred in the check bit, and the memory check instruction circuit 3 sends a memory control signal to the memory 1 to send the corrected data from the data check circuit 2. The failure detection signal HEER is output to the register 4 without writing. Register 4 stores the address of the memory under test and the test of this word is complete.
【0020】 以上説明したように本実施例によれば、メモリに1ビットエラーが発生した際 に、そのエラーがメモリの故障によるものかどうかを判断し、故障によるエラー の場合は訂正したデータを書き戻すことをしないので、定周期メモリチェック時 の効率が良くなり、且つ故障しているメモリを発見できる効果があり、しかもメ モリの領域の使用も極めて少なくメモリの使用効率が良好である。As described above, according to the present embodiment, when a 1-bit error occurs in the memory, it is determined whether the error is due to a memory failure, and if the error is due to the failure, the corrected data is returned. Since the data is not written back, the efficiency of the fixed-cycle memory check is improved, and the faulty memory can be found, and the memory area is used very little and the memory usage efficiency is good.
【0021】[0021]
以上詳細に説明したように本考案によれば、定周期メモリ検査時の結果のエラ ーに対しハードエラーとソフトエラーの識別を行って、検査ワードのメモリの故 障の有無を判断することができるようになり、実用上の効果は大きい。 As described in detail above, according to the present invention, it is possible to discriminate between a hard error and a soft error with respect to the error of the result of the periodic memory inspection, and to judge whether the memory of the inspection word has a failure. It becomes possible, and the practical effect is great.
【図1】本考案の一実施例の装置のブロック図である。FIG. 1 is a block diagram of an apparatus according to an embodiment of the present invention.
【図2】図1の装置の動作のフローチャートである。2 is a flow chart of the operation of the apparatus of FIG.
1 メモリ 2 データ検査回路 3 メモリ検査指示回路 4 レジスタ 1 memory 2 data inspection circuit 3 memory inspection instruction circuit 4 register
Claims (1)
ド毎に記憶できるメモリ(1)と、 読み込みデータの検査を行い検査結果(SERR)を出
力すると共に、データに1ビットエラーがあった場合に
訂正するEDC機能を有するデータ検査回路(2)と、 定周期メモリ検査時に前記データ検査回路(2)からの
今回の検査結果(SERR)を受け取り、前記メモリ
(1)から前回の検査結果(ERRF)を読み込んで、
ハードエラーかソフトエラーかを判断して、ハードエラ
ーの場合は故障検出信号(HERR)を出力すると共
に、前記メモリ(1)にメモリ制御信号を送って、訂正
データの書き込み、今回の検査結果(ERRF)の書き
込みを制御するメモリ検査指示回路(3)と、 該メモリ検査指示回路(3)からの故障検出信号(HE
RR)が入力された時、検査中のメモリ(1)のアドレ
スを保存するレジスタ(4)とで構成されることを特徴
とする定周期メモリ検査装置。1. A memory (1) capable of storing a test result at a fixed cycle memory test for each word, and a read data test is performed to output a test result (SERR), and the data has a 1-bit error. A data inspection circuit (2) having an EDC function for correcting the case and a current inspection result (SERR) from the data inspection circuit (2) at the time of the periodic memory inspection are received, and the previous inspection result is received from the memory (1). Load (ERRF),
It is determined whether the error is a hard error or a soft error, and in the case of a hard error, a failure detection signal (HERR) is output, and at the same time, a memory control signal is sent to the memory (1) to write the correction data and the inspection result of this time ( A memory inspection instruction circuit (3) for controlling writing of ERRF) and a failure detection signal (HE) from the memory inspection instruction circuit (3)
A fixed cycle memory inspection device comprising: a register (4) for storing an address of the memory (1) under inspection when RR) is input.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP932692U JPH0571950U (en) | 1992-02-27 | 1992-02-27 | Periodic memory inspection device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP932692U JPH0571950U (en) | 1992-02-27 | 1992-02-27 | Periodic memory inspection device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0571950U true JPH0571950U (en) | 1993-09-28 |
Family
ID=11717353
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP932692U Withdrawn JPH0571950U (en) | 1992-02-27 | 1992-02-27 | Periodic memory inspection device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0571950U (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007519997A (en) * | 2003-12-31 | 2007-07-19 | インテル・コーポレーション | PCI / PCI-X Standard Hot Plug Controller (SHPC) Command Status Signaling Method |
JP2013127820A (en) * | 2007-12-14 | 2013-06-27 | Toshiba Corp | Control device |
-
1992
- 1992-02-27 JP JP932692U patent/JPH0571950U/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007519997A (en) * | 2003-12-31 | 2007-07-19 | インテル・コーポレーション | PCI / PCI-X Standard Hot Plug Controller (SHPC) Command Status Signaling Method |
JP2013127820A (en) * | 2007-12-14 | 2013-06-27 | Toshiba Corp | Control device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0571950U (en) | Periodic memory inspection device | |
JP3045532B2 (en) | Memory device | |
JPH04115340A (en) | Duplex storage circuit | |
JPH0756816A (en) | Controller for memory | |
JPH0922387A (en) | Memory device | |
JPH05108496A (en) | Patrol control system | |
JPH01162300A (en) | Rom checking circuit testing system | |
JPH06139155A (en) | Method for diagnosing storage device | |
JP3270357B2 (en) | Storage device diagnostic system | |
JP2635637B2 (en) | In-system memory test equipment | |
JPS6261974B2 (en) | ||
JPH03157744A (en) | Error correction rewrite system | |
JPH0240727A (en) | Error detecting and correcting device | |
JPH0520215A (en) | Information processor | |
JPS6142304B2 (en) | ||
JPS63753A (en) | Test method for memory error correction/detection circuits | |
JPH01156834A (en) | Check circuit diagnostic device | |
JPS62205456A (en) | Memory device | |
JPH058652U (en) | Memory device having error detection and correction circuit | |
JPH01282657A (en) | Memory | |
JPH0216658A (en) | Memory device | |
JPH04120642A (en) | System for detecting fault of ram | |
JPH06161796A (en) | Information processor | |
JPH04329444A (en) | Error correcting and detecting system for information processor | |
JPH04343154A (en) | Memory device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19960606 |