JPH0488434A - Data processor - Google Patents
Data processorInfo
- Publication number
- JPH0488434A JPH0488434A JP2197181A JP19718190A JPH0488434A JP H0488434 A JPH0488434 A JP H0488434A JP 2197181 A JP2197181 A JP 2197181A JP 19718190 A JP19718190 A JP 19718190A JP H0488434 A JPH0488434 A JP H0488434A
- Authority
- JP
- Japan
- Prior art keywords
- error
- data
- read
- register
- address
- 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
- 238000013500 data storage Methods 0.000 claims abstract description 11
- 230000007257 malfunction Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Retry When Errors Occur (AREA)
- Detection And Correction Of Errors (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデータ処理装置に関し、特に読み出し専用RA
Mを有するデータ処理装置に関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a data processing device, and particularly to a read-only RA.
The present invention relates to a data processing device having M.
従来、この種のデータ装置は、読み出し専用RAMに障
害が発生した場合、エラー訂正コードにより自動的にエ
ラー訂正を行うか、あるいは、装置の運用を停止し再立
ち上げにより復旧するか、あるいは、初期マイクロプロ
グラムロードにより再ロードを行って運用の再開を行っ
ていた。Conventionally, in this type of data device, when a failure occurs in the read-only RAM, the error is automatically corrected using an error correction code, or the device operation is stopped and the device is restarted to recover. The initial microprogram load was used to reload and resume operation.
上述した従来のデータ処理装置は、エラー訂正コードを
持った装置は装置の高速化によりエラー訂正回路の遅延
時間が無視出来ず採用出来ない、または、高速化ができ
ないという欠点があった。The above-mentioned conventional data processing apparatus has the disadvantage that the delay time of the error correction circuit cannot be ignored and the delay time of the error correction circuit cannot be ignored as the speed of the apparatus increases, so that the apparatus having an error correction code cannot be adopted or the speed cannot be increased.
エラー訂正コードを採用していない装置は装置の運用停
止あるいは再ロードにより多大な一時停止を行う必要が
あるという欠点があった。更に、この様な障害が発生し
た場合、読み出し専用RAMのエラーアドレスは解って
もどのビットがエラーになったかは解らないという欠点
があった。Devices that do not employ error correction codes have the disadvantage that they require a large amount of temporary suspension by stopping or reloading the device. Furthermore, when such a failure occurs, there is a drawback that although the error address of the read-only RAM can be determined, it is not possible to determine which bit has caused the error.
本発明のデータ処理装置は、初期マイクロプログラムロ
ードにより外部記憶装置よりロードされる読み出し専用
のRAMと、このRAMから読み出されたデータをラッ
チしかつパリティチェックを行う読み出しデータレジス
タと、読み出しアドレス及び書き込みアドレスを保持す
るアドレスレジスタと、前記RAMの1ワードの書き込
み可能な書き込みデータレジスタと、前記初期マイクロ
プログラムロードと同時にロードされ前記RAMのロー
ドデータの写しを記憶するロードデータ記憶手段と、前
記読み出しデータレジスタでエラーを検出したときに前
記アドレスレジスタに保持しているエラーアドレスを取
り出しこのエラーアドレスに対応した前記ロードデータ
記憶手段のデータを読み出し前記書き込みデータレジス
タを使用して前記RAMに読み出したデータを再書き込
みする障害処理装置とを備えている。The data processing device of the present invention includes a read-only RAM loaded from an external storage device by initial microprogram loading, a read data register that latches data read from the RAM and performs a parity check, and a read address and an address register for holding a write address; a one-word writable write data register for the RAM; a load data storage means for storing a copy of the load data in the RAM that is loaded at the same time as the initial microprogram load; When an error is detected in the data register, the error address held in the address register is retrieved, the data corresponding to this error address is read from the load data storage means, and the data is read into the RAM using the write data register. and a fault handling device that rewrites the data.
又、本発明のデータ処理装置は、前記読み出しデータレ
ジスタでエラーを検出した時の前記アドレスレジスタの
内容である前記エラーアドレス及び前記読み出しデータ
レジスタの内容である前記エラーデータ及び前記エラー
アドレスに対応した前記ロードデータ記憶手段の内容を
障害情報として格納記憶する障害情報記憶手段と前記障
害情報の内容に基づき障害個所を指摘する手段とを備え
ていてもよい。Further, the data processing device of the present invention may be arranged such that the data processing device corresponds to the error address which is the content of the address register when an error is detected in the read data register, and the error data and the error address which are the contents of the read data register. The apparatus may include a failure information storage means for storing the contents of the load data storage means as failure information, and a means for pointing out a failure location based on the contents of the failure information.
次に本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図は本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.
読み出し専用RAMIはマイクロプログラム等、装置の
初期設定時にロードされ通常は読み出しのみ行われるR
AMであり、アドレスレジスタ4で指示されたワードの
データが読み出しレジスタ3へ読み出される。図には通
常の動作については示していないが、読み出されたデー
タは読み出しレジスタ3から各部へ供給される。また、
読み出しレジスタ3は読み出しデータのパリティチェッ
クを行い、エラーを検出した場合は動作を停止させ障害
処理装置5へ通知する。エラーアドレスレジスタ9には
読み出しデータレジスタ3でエラーが検出されたときの
アドレスが保持され、読み出しレジスタ3とともに障害
処理装置5へ接続され障害情報として取り出すことが可
能である。書き込みデータレジスタ2は読み出し専用R
AM 1の初期ロード等で使用され、読み出し専用RA
M1の書き込みの為に使用される。ロードデータ記憶手
段6は読み出し専用RAM1のロードデータと同じデー
タが記憶されるメモリで、初期ロード時に格納される。Read-only RAMI is loaded with microprograms, etc. during initial setup of the device, and is normally read only.
AM, and the data of the word specified by the address register 4 is read to the read register 3. Although normal operation is not shown in the figure, the read data is supplied from the read register 3 to each section. Also,
The read register 3 performs a parity check on the read data, and if an error is detected, stops the operation and notifies the failure processing device 5. The error address register 9 holds the address at which the error was detected in the read data register 3, and is connected to the fault processing device 5 together with the read register 3 so that it can be taken out as fault information. Write data register 2 is read-only R
Used for initial loading of AM 1, read-only RA
Used for writing M1. The load data storage means 6 is a memory in which the same data as the load data of the read-only RAM 1 is stored, and is stored at the time of initial loading.
サービスプロセッサ7は障害処理装置f5から通知され
た障害情報を障害情報記憶手段8へ格納、あるいは、プ
リンタ等の出力装置へ出力するプロセッサである。The service processor 7 is a processor that stores the fault information notified from the fault processing device f5 into the fault information storage means 8 or outputs it to an output device such as a printer.
次に、図を参照して本発明の動作について説明する。Next, the operation of the present invention will be explained with reference to the drawings.
読み出し専用RAM1に障害が発生した場合、読み出し
データレジスタ3でパリティチェックが行われエラーが
検出される。エラーが検出されると読み出し専用R,A
M1を使用している装置の動作を停止する。読み出し専
用RAM1がマイクロプログラムを格納していればマイ
クロプログラムの動作を停止させる。そのときのエラー
アドレスはエラーアドレスレジスタ9で保持される。検
出されたエラーは障害処理装置5へ通知され、障害処理
装置5はエラーアドレスレジスタ9のエラーアドレスお
よび読み出しデータレジスタ3のエラーデータを取り込
む。エラーアドレスはロードデータ記憶手段6のアドレ
スとして使用され、このエラーアドレスに対応したデー
タを得る。得られたデータは書き込みデータレジスタ2
ヘセツトし、また、エラーアドレスをアドレスレジスタ
4ヘセツトし、読み出し専用RAM1へ書き込み指示を
行い、読み出し専用RAM1を使用している装置に再開
の起動を指示する。If a failure occurs in the read-only RAM 1, a parity check is performed in the read data register 3 and an error is detected. Read-only R, A when an error is detected
Stop the operation of the device using M1. If the read-only RAM 1 stores a microprogram, the operation of the microprogram is stopped. The error address at that time is held in the error address register 9. The detected error is notified to the fault processing device 5, and the fault processing device 5 takes in the error address in the error address register 9 and the error data in the read data register 3. The error address is used as the address of the load data storage means 6, and data corresponding to this error address is obtained. The obtained data is written into the write data register 2.
It also sets the error address in the address register 4, issues a write instruction to the read-only RAM 1, and instructs the device using the read-only RAM 1 to restart.
このようにして読み出し専用RAM1のエラーは回復さ
れる。従って、今の障害が誤動作等間欠的な障害であれ
ば、そのまま動作の続行が可能である。本機能を具備し
なかった場合は間欠障害てもエラーは回復出来ず、固定
的にエラーが再発し動作続行が不可能となる。In this way, the error in the read-only RAM 1 is recovered. Therefore, if the current failure is an intermittent failure such as a malfunction, the operation can be continued as is. If this function is not provided, it will not be possible to recover from the error even if it occurs intermittently, and the error will always recur, making it impossible to continue operation.
一方、障害情報として収集されたエラーアドレス、エラ
ーデータはロードデータ記憶手段6から読み出されたエ
ラーアドレスに対応したデータ、つまり、エラーのあっ
たデータの正解値と共にサービスプロセッサ7へ通知さ
れる。サービスプロセッサ7はこれら障害情報を障害情
報記憶手段8に発生時刻等の付加情報を付は格納保存す
る。この時にエラーデータと正解データの排他的論理和
がとられどのビットがエラーを起こしたかの検索が行わ
れる。その結果、エラー発生に関係する物理的な場所、
物が指摘され上述した障害情報と共に障害情報記憶手段
8へ格納される。On the other hand, the error address and error data collected as failure information are notified to the service processor 7 along with the data corresponding to the error address read from the load data storage means 6, that is, the correct value of the erroneous data. The service processor 7 stores the fault information in the fault information storage means 8 along with additional information such as the time of occurrence. At this time, the exclusive OR of the error data and correct data is performed to find out which bit caused the error. As a result, the physical location involved in the error occurrence,
The object is pointed out and stored in the fault information storage means 8 together with the fault information described above.
以上説明したように本発明は、読み出し専用として使用
するRAMのエラーが発生したワードを初期ロードデー
タで書き換えることにより、誤動作等による間欠障害時
に全体に再ロードをせず高速にエラーを回復することが
できるという効果がある。As explained above, the present invention is capable of quickly recovering from an error without having to reload the entire memory in the event of an intermittent failure due to malfunction, etc. by rewriting the word in which an error has occurred in a RAM used for read-only with initial load data. It has the effect of being able to.
また、エラーアドレスおよびエラーデータとともに書換
えで使用したデータつまり正解データを障害情報として
保存し、かつ、これらデータから障害箇所(ビット)を
特定し合わせて保存しまた出力可能とすることにより、
障害探索を自動的に行うことが出来るという効果がある
。In addition, by saving the data used for rewriting, that is, the correct data, along with the error address and error data as fault information, and by making it possible to identify the fault location (bit) from these data, save it, and output it.
This has the effect that fault search can be performed automatically.
第1図は本発明の一実施例を示すブロック図である。
1・・・読み出し専用RAM、2・・・書き込みデータ
レジスタ、3・・・読み出しデータレジスタ、411.
アドレスレジスタ、5・・・障害処理装置、6・・・ロ
ードデータ記憶手段、7・・・サービスプロセッサ、8
・・・障害情報記憶手段、9・・・エラーアドレスレジ
スタ。FIG. 1 is a block diagram showing one embodiment of the present invention. 1... Read-only RAM, 2... Write data register, 3... Read data register, 411.
Address register, 5... Failure processing device, 6... Load data storage means, 7... Service processor, 8
. . . Failure information storage means, 9 . . . Error address register.
Claims (1)
よりロードされる読み出し専用のRAMと、このRAM
から読み出されたデータをラッチしかつパリテイチェッ
クを行う読み出しデータレジスタと、読み出しアドレス
及び書き込みアドレスを保持するアドレスレジスタと、
前記RAMの1ワードの書き込み可能な書き込みデータ
レジスタと、前記初期マイクロプログラムロードと同時
にロードされ前記RAMのロードデータの写しを記憶す
るロードデータ記憶手段と、前記読み出しデータレジス
タでエラーを検出したときに前記アドレスレジスタに保
持しているエラーアドレスを取り出しこのエラーアドレ
スに対応した前記ロードデータ記憶手段のデータを読み
出し前記書き込みデータレジスタを使用して前記RAM
に読み出したデータを再書き込みする障害処理装置とを
備えたことを特徴とするデータ処理装置。 2、前記読み出しデータレジスタでエラーを検出した時
の前記アドレスレジスタの内容である前記エラーアドレ
ス及び前記読み出しデータレジスタの内容である前記エ
ラーデータ及び前記エラーアドレスに対応した前記ロー
ドデータ記憶手段の内容を障害情報として格納記憶する
障害情報記憶手段と前記障害情報の内容に基づき障害個
所を指摘する手段とを備えたことを特徴とする請求項1
記載のデータ処理装置。[Claims] 1. A read-only RAM loaded from an external storage device by initial microprogram loading, and this RAM
a read data register that latches data read from and performs a parity check; an address register that holds read addresses and write addresses;
a one-word writable write data register of the RAM; a load data storage means that is loaded at the same time as the initial microprogram load and stores a copy of the load data of the RAM; and when an error is detected in the read data register. The error address held in the address register is extracted, the data corresponding to the error address is read out from the load data storage means, and the data is stored in the RAM using the write data register.
1. A data processing device comprising: a failure processing device that rewrites data read from the computer. 2. The error address which is the content of the address register when an error is detected in the read data register, the error data which is the content of the read data register, and the content of the load data storage means corresponding to the error address. Claim 1 characterized by comprising: a fault information storage means for storing and storing fault information; and a means for pointing out a fault location based on the content of said fault information.
The data processing device described.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2197181A JPH0488434A (en) | 1990-07-25 | 1990-07-25 | Data processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2197181A JPH0488434A (en) | 1990-07-25 | 1990-07-25 | Data processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0488434A true JPH0488434A (en) | 1992-03-23 |
Family
ID=16370153
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2197181A Pending JPH0488434A (en) | 1990-07-25 | 1990-07-25 | Data processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0488434A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07219858A (en) * | 1994-01-28 | 1995-08-18 | Kofu Nippon Denki Kk | Information processor |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS51118346A (en) * | 1975-04-11 | 1976-10-18 | Hitachi Ltd | Process unit capable of rerun |
| JPS61175820A (en) * | 1985-01-31 | 1986-08-07 | Fujitsu Ltd | Controlling system of micro-instruction |
| JPS62197828A (en) * | 1986-02-26 | 1987-09-01 | Mitsubishi Electric Corp | Microprogram loading confirmation system |
-
1990
- 1990-07-25 JP JP2197181A patent/JPH0488434A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS51118346A (en) * | 1975-04-11 | 1976-10-18 | Hitachi Ltd | Process unit capable of rerun |
| JPS61175820A (en) * | 1985-01-31 | 1986-08-07 | Fujitsu Ltd | Controlling system of micro-instruction |
| JPS62197828A (en) * | 1986-02-26 | 1987-09-01 | Mitsubishi Electric Corp | Microprogram loading confirmation system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07219858A (en) * | 1994-01-28 | 1995-08-18 | Kofu Nippon Denki Kk | Information processor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3800294A (en) | System for improving the reliability of systems using dirty memories | |
| EP2770507B1 (en) | Memory circuits, method for accessing a memory and method for repairing a memory | |
| JPH02135536A (en) | Check point retrial mechanism | |
| CN116382958B (en) | A memory error processing method and computing device | |
| US6971051B2 (en) | System and method of recovering from soft memory errors | |
| JP4956230B2 (en) | Memory controller | |
| JP2010536112A (en) | Data storage method, apparatus and system for recovery of interrupted writes | |
| JPH0488434A (en) | Data processor | |
| JP2004252525A (en) | Emulator and program | |
| JPH10302485A (en) | Information processing device having flash memory | |
| JPS5856165A (en) | Record update system | |
| JPS59148954A (en) | Patrolling system of control storage | |
| JPH05165730A (en) | Data processing device | |
| JPS61213945A (en) | Control system for memory trouble | |
| JPS6041373B2 (en) | Control storage error recovery processing method | |
| JPS63170756A (en) | Main memory initialization method | |
| JPS6159696A (en) | Control memory repair method | |
| JPS63271555A (en) | Storage control system | |
| JPH01102658A (en) | File write backup method | |
| JPS6356751A (en) | Memory patrol control system | |
| JPS62166451A (en) | History analyzing device for logical unit | |
| JPS59231798A (en) | Data processor | |
| JPS5622281A (en) | Buffer memory control system | |
| JPS61253565A (en) | Storage device | |
| JPS60110047A (en) | Error correction system |