Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0721782B2 - Storage device - Google Patents
[go: Go Back, main page]

JPH0721782B2 - Storage device - Google Patents

Storage device

Info

Publication number
JPH0721782B2
JPH0721782B2 JP63334306A JP33430688A JPH0721782B2 JP H0721782 B2 JPH0721782 B2 JP H0721782B2 JP 63334306 A JP63334306 A JP 63334306A JP 33430688 A JP33430688 A JP 33430688A JP H0721782 B2 JPH0721782 B2 JP H0721782B2
Authority
JP
Japan
Prior art keywords
error
mode
address
outputs
register
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.)
Expired - Lifetime
Application number
JP63334306A
Other languages
Japanese (ja)
Other versions
JPH02178751A (en
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP63334306A priority Critical patent/JPH0721782B2/en
Publication of JPH02178751A publication Critical patent/JPH02178751A/en
Publication of JPH0721782B2 publication Critical patent/JPH0721782B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Debugging And Monitoring (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はシステム制御装置にエラーリプライを返送する
記憶装置に関し、特にライト系動作でエラーリプライの
タイミングに間に合わないエラーが発生した場合のエラ
ー制御に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a storage device that returns an error reply to a system control device, and particularly error control when an error which does not meet the error reply timing occurs in a write operation. Regarding

[従来の技術] 従来、この種の記憶装置でライト系動作にエラーリプラ
イのタイミングに間に合わないエラーが発生した場合、
診断制御装置にエラーを報告し、診断制御装置はこのエ
ラーを受けて、どの種のエラーであるかを判断してか
ら、システムを停止させていた。一方、記憶装置はライ
トを禁止できる場合は実施していた。
[Prior Art] Conventionally, in this type of storage device, when an error which does not meet the error reply timing occurs in the write operation,
The diagnostic control device reports an error to the diagnostic control device, and the diagnostic control device receives the error, determines what kind of error it is, and then stops the system. On the other hand, the storage device has implemented writing if it can be prohibited.

[発明が解決しようとする課題] 上述した従来の記憶装置は、診断制御装置にエラーリプ
ライのタイミングに間に合わないにエラーを報告するた
め、エラーが発生してからシステムが停止する迄数十〜
数百命令が動作してしまう。この間に、前記エラーのア
ドレスデータがリードされた場合、エラーが検出されな
いため、データ化けになるのいう欠点がある。
[Problems to be Solved by the Invention] The above-mentioned conventional storage device reports an error to the diagnostic control device in time for the error reply timing.
Hundreds of instructions work. During this time, if the address data of the error is read, the error is not detected, and there is a drawback that the data becomes garbled.

[課題を解決するための手段] 本発明による記憶装置は、システム制御装置からの書込
み、読出し、及び部分書込み命令に対して、書込み、読
出し、及び部分書込み動作を実行し、エラーが発生した
時はそのエラーを検出し、エラーリプライを前記システ
ム制御装置に返送する記憶装置に於いて、書込み、ある
いは部分書込み動作中に、前記エラーリプライのタイミ
ングに間に合わない重障害エラーを検出した時に、該重
障害エラーをホールドし、重障害エラーを出力するエラ
ーレジスタと、前記重障害エラーを検出した時のアドレ
スをホールドし、エラーアドレスを出力するエラーアド
レス保持手段と、読出し動作時に、読出しアドレスとエ
ラーアドレスが一致したときにエラー報告する第1のモ
ードとエラーアドレスにかかわらずエラー報告する第2
のモードとを切替えるために、前記第1のモードと前記
第2のモードのいずれか一方を示すモード信号を出力す
るモードレジスタと、読出し動作時に前記システム制御
装置から送られてきたアドレスと前記エラーアドレスと
を比較し、該比較結果が一致した時に一致信号を出力す
る比較回路と、前記モードレジスタが第1のモードを示
すモード信号を出力している時には、前記比較回路が一
致信号を出力しかつ前記エラーレジスタが重障害エラー
を出力しているときにエラー報告を指示するエラー報告
指示信号を出力し、前記モードレジスタが第2のモード
を示すモード信号を出力している時には、前記比較回路
が一致信号を出力しているが否かにかかわらず前記エラ
ーレジスタが重障害エラーを出力しているときに前記エ
ラー報告指示信号を出力するゲート回路と、該エラー報
告指示信号を受けた時に、前記エラーリプライを前記シ
ステム制御装置へ送出する送出手段と、を有することを
を特徴とする。
[Means for Solving the Problems] The storage device according to the present invention executes write, read, and partial write operations in response to write, read, and partial write commands from the system controller, and when an error occurs. Detects the error and returns an error reply to the system control unit, and when a serious failure error which does not meet the timing of the error reply is detected during a write or partial write operation, the An error register that holds a failure error and outputs a serious failure error, an error address holding unit that holds an address when the serious failure error is detected and outputs an error address, a read address and an error address during a read operation Error is reported regardless of the first mode and the error address when the error matches Second to report
Mode register for outputting a mode signal indicating one of the first mode and the second mode, and the address and the error sent from the system controller during a read operation. An address is compared and a match circuit that outputs a match signal when the comparison results match, and a comparator circuit that outputs a match signal when the mode register outputs a mode signal indicating the first mode Further, when the error register outputs an error report instruction signal for instructing an error report when the error register outputs a serious failure error, and when the mode register outputs a mode signal indicating the second mode, the comparator circuit The error report instruction signal when the error register outputs a serious failure error regardless of whether the error register outputs a coincidence signal or not. A gate circuit which outputs, when receiving the error report indication signal, characterized in that it has a, and sending means for sending said error reply to the system controller.

[実施例] 以下、本発明の実施例について図面を参照して説明す
る。
[Embodiment] An embodiment of the present invention will be described below with reference to the drawings.

第1図を参照すると、本発明の一実施例による記憶装置
30は、システム制御装置1からの書込み、読出し、及び
部分書込み命令に対して、書込み、読出し、及び部分書
込み動作を実行し、エラーが発生した時はエラーを検出
し、エラーリプライをシステム制御装置1に返送するも
のである。
Referring to FIG. 1, a storage device according to an embodiment of the present invention.
Reference numeral 30 denotes a write, read, and partial write operation for the write, read, and partial write commands from the system controller 1, executes write, read, and partial write operations. It will be returned to 1.

記憶装置30は、主制御回路3、アドレス制御回路4、エ
ラー制御回路5、タイミング制御回路6、比較回路7、
エラーレジスタ8、アンド回路9、メモリマトリックス
回路10、モードレジスタ50、及びオア回路51を有する。
The storage device 30 includes a main control circuit 3, an address control circuit 4, an error control circuit 5, a timing control circuit 6, a comparison circuit 7,
It has an error register 8, an AND circuit 9, a memory matrix circuit 10, a mode register 50, and an OR circuit 51.

次に、本実施例の動作を第2図に示すタイミングチャー
トを参照して説明する。
Next, the operation of this embodiment will be described with reference to the timing chart shown in FIG.

通常の書込動作では、システム制御装置1からリクエス
ト、コマンド11が送られてくると、それが主制御回路3
で解読され、書込動作用の制御信号が各種回路へ送られ
る。タイミング制御回路6は、主制御回路3からの制御
信号12より、RAS、CAS、及びWEタイミング信号18を発生
し、それをメモリマトリックス回路10へ送る。この時、
ライトデータ(第1図には記されていない。)及びアド
レス制御回路4からのアドレス17もメモリマトリックス
回路10に送られ、メモリマトリックス回路10のアドレス
17にライトデータが書込まれる。もし、アドレスパリテ
ィエラー等のリプライ15のタイミングに間に合うエラー
が検出された場合には、エラーリプライ26がエラー制御
回路5からシステム制御装置1へ返送される。しかし、
タイミング信号18のエラー発生等で、エラー制御回路5
でタイミングエラーが検出された場合、重障害エラー22
がエラーレジスタ8にホールドされる。また、エラー制
御回路5内のレジスタ(図示せず)に本動作時のアドレ
スがホールドされる。重障害エラー22の発生タイミング
では、システム制御装置1にエラーリプライ26を返送す
ることはできない。したがって、システム制御装置1は
書込み動作が正常に終了したと判断して処理を続行す
る。
In a normal write operation, when a request or command 11 is sent from the system controller 1, it is sent by the main control circuit 3
Then, the control signal for writing operation is sent to various circuits. The timing control circuit 6 generates the RAS, CAS, and WE timing signals 18 from the control signal 12 from the main control circuit 3 and sends them to the memory matrix circuit 10. This time,
The write data (not shown in FIG. 1) and the address 17 from the address control circuit 4 are also sent to the memory matrix circuit 10, and the address of the memory matrix circuit 10 is sent.
Write data is written to 17. If an error such as an address parity error, which is in time for the reply 15, is detected, the error reply 26 is returned from the error control circuit 5 to the system controller 1. But,
When the timing signal 18 error occurs, the error control circuit 5
If a timing error is detected in, 22
Are held in the error register 8. Further, the address in this operation is held in a register (not shown) in the error control circuit 5. The error reply 26 cannot be returned to the system controller 1 at the timing of occurrence of the serious failure error 22. Therefore, the system control device 1 determines that the writing operation is completed normally and continues the processing.

次に通常の読出し動作が実行されると、アドレス制御回
路4から出力されたアドレス17で指定されたメモリマト
リックス回路10のアドレスからデータが読出され、この
リードデータは第1図には記されていないデータライン
を介してシステム制御装置1へ送られる。この時、モー
ドレジスタ50から出力されるモード信号52が論理“0"
で、書込み動作時にホールドされたエラーアドレス23と
システム制御装置1からのアドレス制御回路4を介した
アドレス17とを比較回路7で比較して一致していれば、
オア回路51、アンド回路9、及びエラー制御回路5を介
してエラーリプライ26がシステム制御装置1へ返送され
る。アドレスが不一致であればエラーリプライ26は返送
されない。
Next, when a normal read operation is executed, data is read from the address of the memory matrix circuit 10 designated by the address 17 output from the address control circuit 4, and this read data is shown in FIG. To the system controller 1 via the missing data line. At this time, the mode signal 52 output from the mode register 50 is logical “0”.
Then, if the comparison circuit 7 compares the error address 23 held during the write operation with the address 17 from the system control device 1 via the address control circuit 4, if they match,
The error reply 26 is returned to the system control device 1 via the OR circuit 51, the AND circuit 9, and the error control circuit 5. If the addresses do not match, the error reply 26 will not be returned.

また、モード信号52が論理“1"になった場合は、アドレ
スが一致していようといまいと、以前の書込み動作で重
障害エラーが発生した状態で読出し動作が実行される
と、オア回路51、アンド回路9及びエラー制御回路5を
介してエラーリプライ26がシステム制御装置1へ返送さ
れる。
Further, when the mode signal 52 becomes logic "1", whether or not the addresses match each other, if the read operation is executed with the serious failure error generated in the previous write operation, the OR circuit 51 The error reply 26 is returned to the system controller 1 via the AND circuit 9 and the error control circuit 5.

[発明の効果] 以上説明したように本発明は、書込み、あるいは部分書
込み動作中の重障害エラーに対して、重障害エラーとア
ドレスをホールドするが、システム制御装置へはエラー
報告をしないようにし、読出し動作時に、モードレジス
タの値により、エラーアドレスを比較して一致すればシ
ステム制御装置へエラーを報告するか、あるいはエラー
アドレスにかかわらずエラー報告をするかを切替えるこ
とにより、システムの信頼度を向上するだけでなく、ダ
イナミックな診断ができるという効果がある。
[Effects of the Invention] As described above, the present invention holds a serious failure error and an address for a serious failure error during a write or partial write operation, but does not report the error to the system controller. During a read operation, the reliability of the system can be changed by comparing the error addresses according to the value in the mode register and switching between reporting an error to the system controller if they match or reporting an error regardless of the error address. Not only is it effective, but it also has the effect of enabling dynamic diagnosis.

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

第1図は本発明の一実施例による記憶装置の構成をシス
テム制御装置と共に示すブロック図、第2図は本発明の
動作を説明するためのタイミングチャートである。 1……システム制御装置、3……主制御回路、4……ア
ドレス制御回路、5……エラー制御回路、6……タイミ
ング制御回路、7……比較回路、8……エラーレジス
タ、9……アンド回路、10……メモリマトリックス回
路、11……リクエスト,コマンド、15……リプライ、1
6,17,19……アドレス、18……タイミング信号、22……
重障害エラー、23……エラーアドレス、26……エラーリ
プライ、30……記憶装置、50……モードレジスタ、51…
…オア回路、52……モード信号。
FIG. 1 is a block diagram showing the configuration of a storage device according to an embodiment of the present invention together with a system control device, and FIG. 2 is a timing chart for explaining the operation of the present invention. 1 ... System control device, 3 ... Main control circuit, 4 ... Address control circuit, 5 ... Error control circuit, 6 ... Timing control circuit, 7 ... Comparison circuit, 8 ... Error register, 9 ... AND circuit, 10 ... Memory matrix circuit, 11 ... Request, command, 15 ... Reply, 1
6,17,19 …… Address, 18 …… Timing signal, 22 ……
Serious failure error, 23 ... Error address, 26 ... Error reply, 30 ... Storage device, 50 ... Mode register, 51 ...
… Or circuit, 52 …… Mode signal.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】システム制御装置からの書込み、読出し、
及び部分書込み命令に対して、書込み、読出し、及び部
分書込み動作を実行し、エラーが発生した時はそのエラ
ーを検出し、エラーリプライを前記システム制御装置に
返送する記憶装置に於いて、 書込み、あるいは部分書込み動作中に、前記エラーリプ
ライのタイミングに間に合わない重障害エラーを検出し
た時に、該重障害エラーをホールドし、重障害エラーを
出力するエラーレジスタと、 前記重障害エラーを検出した時のアドレスをホールド
し、エラーアドレスを出力するエラーアドレス保持手段
と、 読出し動作時に、読出しアドレスと前記エラーアドレス
が一致したときにエラー報告する第1のモードとエラー
アドレスにかかわらずエラー報告する第2のモードとを
切替えるために、前記第1のモードと前記第2のモード
のいずれか一方を示すモード信号を出力するモードレジ
スタと、 読出し動作時に前記システム制御装置から送られてきた
アドレスと前記エラーアドレスとを比較し、該比較結果
が一致した時に一致信号を出力する比較回路と、 前記モードレジスタが第1のモードを示すモード信号を
出力している時には、前記比較回路が一致信号を出力し
かつ前記エラーレジスタが重障害エラーを出力している
ときにエラー報告を指示するエラー報告指示信号を出力
し、前記モードレジスタが第2のモードを示すモード信
号を出力している時には、前記比較回路が一致信号を出
力しているか否かにかかわらず前記エラーレジスタが重
障害エラーを出力しているときに前記エラー報告指示信
号を出力するゲート回路と、 該エラー報告指示信号を受けた時に、前記エラーリプラ
イを前記システム制御装置へ送出する送出手段と、 を有することを特徴とする記憶装置。
1. Writing and reading from a system controller,
And a partial write command, write, read, and partial write operations are performed, and when an error occurs, the error is detected, and an error reply is returned to the system control unit. Alternatively, during a partial write operation, when a serious fault error that is not in time for the error reply is detected, the serious fault error is held and an error register for outputting the serious fault error, and a time when the serious fault error is detected. An error address holding means for holding an address and outputting an error address, and a second mode for reporting an error regardless of the first mode and the error address for reporting an error when the read address and the error address match during a read operation. One of the first mode and the second mode for switching between modes. A mode register that outputs a mode signal indicating one of the two, a comparison circuit that compares the address sent from the system controller during the read operation with the error address, and outputs a match signal when the comparison results match. An error report indicating an error report when the comparison circuit outputs a coincidence signal and the error register outputs a serious failure error when the mode register outputs a mode signal indicating the first mode. When the instruction signal is output and the mode register outputs a mode signal indicating the second mode, the error register outputs a serious failure error regardless of whether the comparison circuit outputs a coincidence signal or not. And a gate circuit that outputs the error report instruction signal when the error report instruction signal is received. Storage apparatus characterized by comprising: a sending means for sending a line to the system control device.
JP63334306A 1988-12-28 1988-12-28 Storage device Expired - Lifetime JPH0721782B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63334306A JPH0721782B2 (en) 1988-12-28 1988-12-28 Storage device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63334306A JPH0721782B2 (en) 1988-12-28 1988-12-28 Storage device

Publications (2)

Publication Number Publication Date
JPH02178751A JPH02178751A (en) 1990-07-11
JPH0721782B2 true JPH0721782B2 (en) 1995-03-08

Family

ID=18275875

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63334306A Expired - Lifetime JPH0721782B2 (en) 1988-12-28 1988-12-28 Storage device

Country Status (1)

Country Link
JP (1) JPH0721782B2 (en)

Also Published As

Publication number Publication date
JPH02178751A (en) 1990-07-11

Similar Documents

Publication Publication Date Title
US4456993A (en) Data processing system with error processing apparatus and error processing method
JPH0581143A (en) Device and method of checking address and content of memory address
JPH0721782B2 (en) Storage device
JP3512442B2 (en) Error generation control device for storage device test
JP2513615B2 (en) Storage device with ECC circuit
JPH0535455B2 (en)
JPH045213B2 (en)
JPH05108493A (en) Memory control system
JPH05165734A (en) Fixed failure diagnostic device for main memory
JPH06309185A (en) Information processor
JP3220060B2 (en) Memory test method
JPH0421993A (en) Storage device
JPH05298193A (en) Memory access failure detection circuit
JP2998282B2 (en) Memory device
JPH06110721A (en) Memory controller
JPS63753A (en) Test system for memory error checking and correcting circuit
JPH0259843A (en) Memory device
JPH0216658A (en) Memory device
JPH0752398B2 (en) Check circuit diagnostic device
JPH07334431A (en) Fifo memory device and method for improving reliability
JPS5917465B2 (en) Check device
JPH08305637A (en) Storage device
JPS617947A (en) Control storage device
JPS58501606A (en) Device for detecting, correcting and recording 1-bit memory read errors
JPS639258B2 (en)