[go: up one dir, main page]

JPH0571950U - Periodic memory inspection device - Google Patents

Periodic memory inspection device

Info

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
Application number
JP932692U
Other languages
Japanese (ja)
Inventor
一弘 神山
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP932692U priority Critical patent/JPH0571950U/en
Publication of JPH0571950U publication Critical patent/JPH0571950U/en
Withdrawn legal-status Critical Current

Links

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

【考案の詳細な説明】[Detailed description of the device]

【0001】[0001]

【産業上の利用分野】[Industrial applications]

本考案はコンピュータ用のメモリを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]

【従来の技術】[Prior Art]

コンピュータ用のメモリを定周期で検査する従来の装置では、過去の検査結果 を記憶する領域を持つ構成ではなかったため、ハードウエアでメモリの故障部分 を特定することができない。即ち、ハードウエア自身でハードウエアの故障は分 からない。 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]

【考案が解決しようとする課題】[Problems to be solved by the device]

上記のようにハードウエアでは故障が分からないので、何度でも訂正データを 書くことになり無駄である。これをソフトウエアで行うためにはエラー発生の履 歴を記憶しておく必要があり、そのためにデータ領域を使用しなければならず、 最悪の場合、メモリの半分の領域が必要となる。 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]

【課題を解決するための手段】[Means for Solving the Problems]

前記の課題を解決する本考案は、定周期メモリ検査時の検査結果を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]

【作用】[Action]

データ検査回路はメモリのデータを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]

【実施例】【Example】

以下、図面を参照して本考案の実施例を詳細に説明する。 図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]

【考案の効果】[Effect of the device]

以上詳細に説明したように本考案によれば、定周期メモリ検査時の結果のエラ ーに対しハードエラーとソフトエラーの識別を行って、検査ワードのメモリの故 障の有無を判断することができるようになり、実用上の効果は大きい。 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.

【図面の簡単な説明】[Brief description of drawings]

【図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.

【符号の説明】[Explanation of symbols]

1 メモリ 2 データ検査回路 3 メモリ検査指示回路 4 レジスタ 1 memory 2 data inspection circuit 3 memory inspection instruction circuit 4 register

Claims (1)

【実用新案登録請求の範囲】[Scope of utility model registration request] 【請求項1】 定周期メモリ検査時の検査結果を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.
JP932692U 1992-02-27 1992-02-27 Periodic memory inspection device Withdrawn JPH0571950U (en)

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)

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

Cited By (2)

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