JPH076048A - Electronic disk system - Google Patents
Electronic disk systemInfo
- Publication number
- JPH076048A JPH076048A JP5148736A JP14873693A JPH076048A JP H076048 A JPH076048 A JP H076048A JP 5148736 A JP5148736 A JP 5148736A JP 14873693 A JP14873693 A JP 14873693A JP H076048 A JPH076048 A JP H076048A
- Authority
- JP
- Japan
- Prior art keywords
- electronic disk
- data
- electronic
- devices
- disk 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
Links
- 238000001514 detection method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Detection And Correction Of Errors (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、エラー訂正および故障
復旧機能を有する電子ディスクシステムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic disk system having error correction and failure recovery functions.
【0002】[0002]
【従来の技術】従来の電子ディスクシステムでは、シス
テムの信頼性を上げるために種々の手段が施されてい
る。例えば、特開平2−118744号公報には、エラ
ー訂正符号生成修正回路によってエラーのチェックを行
う電子ディスク装置が記載されている。また、特開平3
−012756には、エラー訂正符号生成修正回路によ
る方式に加えて、さらに2台の電子ディスク装置を使用
して二重書き構成をとる電子ディスクシステムが記載さ
れている。2. Description of the Related Art In a conventional electronic disk system, various means are provided to improve the reliability of the system. For example, Japanese Unexamined Patent Publication No. 2-118744 describes an electronic disk device in which an error correction code generation / correction circuit checks an error. In addition, JP-A-3
In -012756, in addition to the system using the error correction code generation / correction circuit, an electronic disk system having a dual writing structure using two electronic disk devices is described.
【0003】図4はこれら従来の電子ディスクシステム
の構成図である。図4を参照すると、電子ディスク装置
102および103は、各々エラー訂正符号によるエラ
ーチェックおよび訂正を行なう。電子ディスク制御装置
1が上位装置100から受け取ったデータは、電子ディ
スク装置102に書き込まれると共に、電子ディスク装
置103にも同時に書き込まれる。次に、電子ディスク
装置102のデータを読み出すに際して、エラーを検出
した場合には、その電子ディスク装置102は切り離さ
れて、故障修復までの間は電子ディスク装置103が代
替えとして使用される。電子ディスク装置102の復旧
後、転送インタフェース111を介して電子ディスク装
置103のメモリの内容を電子ディスク装置102に転
送することにより、その後通常の運用を再開する。電子
ディスク装置103の故障時には、上記と逆の処置を行
なう。従来の電子ディスクシステムでは、このような手
段により、データの内容を保障してシステムの信頼性を
向上させている。FIG. 4 is a block diagram of these conventional electronic disk systems. Referring to FIG. 4, the electronic disk devices 102 and 103 respectively perform error checking and correction using an error correction code. The data received by the electronic disk control device 1 from the host device 100 is written in the electronic disk device 102 and simultaneously in the electronic disk device 103. Next, when an error is detected when reading the data of the electronic disk device 102, the electronic disk device 102 is disconnected and the electronic disk device 103 is used as a substitute until the failure is repaired. After the recovery of the electronic disk device 102, the contents of the memory of the electronic disk device 103 are transferred to the electronic disk device 102 via the transfer interface 111, and then the normal operation is resumed. When the electronic disk device 103 fails, the procedure opposite to the above is performed. In the conventional electronic disk system, the contents of the data are guaranteed and the reliability of the system is improved by such means.
【0004】[0004]
【発明が解決しようとする課題】上記電子ディスク装置
で発生するエラー要因の中には、エラー訂正符号だけで
は訂正不可能な多ビットエラーが発生した場合や、電子
ディスク装置内の制御部の故障によりデータの読み出し
が不可能になった場合などが考えられ、これらの状況下
では、上述した従来の一つ目の電子ディスクシステムで
は使用を続行することが不可能になるという問題があ
る。このことは、特に以下の理由で深刻な問題となる。
すなわち、電子ディスク装置は記憶媒体部についてメモ
リチップを使用するが、上位装置からはディスク装置と
して認識されてセクタアドレスによりアクセスされるた
め、メモリアドレスでアクセスする通常のメモリシステ
ムに比べて制御部がより複雑になり故障する頻度も高く
なる。また、従来の二つ目の電子ディスクシステムにお
いては、メモリ容量が通常の2倍を要してしまうという
問題がある。Among the error factors that occur in the above electronic disk device, a multi-bit error that cannot be corrected by the error correction code alone or a failure of the control unit in the electronic disk device occurs. Therefore, it may be impossible to read data, and under these circumstances, it is impossible to continue using the above-mentioned first electronic disk system. This is a serious problem especially for the following reasons.
That is, the electronic disk device uses a memory chip for the storage medium part, but since it is recognized as a disk device by the host device and is accessed by the sector address, the control part has a smaller number of memory than the normal memory system accessed by the memory address. More complex and more frequent failures. In addition, the second conventional electronic disk system has a problem that the memory capacity needs to be twice the normal capacity.
【0005】[0005]
【課題を解決するための手段】上述した問題点を解決す
るために本発明の電子ディスクシステムは、データを格
納する回路とエラー訂正符号を格納する回路とを有する
複数の電子ディスク装置と、これら電子ディスク装置と
外部装置との間に位置して両者間のデータ転送を制御す
る電子ディスク制御装置とを備えることを特徴としてい
る。また、この電子ディスクシステムにおいて、前記電
子ディスク制御装置においてパリティ生成回路とデータ
復元回路とを有し、前記電子ディスク装置の何れかにお
いてパリティ符号を格納することを特徴としている。In order to solve the above-mentioned problems, an electronic disk system of the present invention includes a plurality of electronic disk devices having a circuit for storing data and a circuit for storing an error correction code, and these electronic disk devices. An electronic disk control device is provided between the electronic disk device and the external device to control data transfer between them. Further, in this electronic disk system, the electronic disk control device has a parity generation circuit and a data restoration circuit, and a parity code is stored in any one of the electronic disk devices.
【0006】[0006]
【実施例】次に本発明の電子ディスクシステムの一実施
例について図面を参照して詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the electronic disk system of the present invention will be described in detail with reference to the drawings.
【0007】図1を参照すると、本発明の一実施例の電
子ディスクシステムは、電子ディスク制御装置1と複数
の電子ディスク装置2〜6とから構成される。電子ディ
スク制御装置1は、上位装置100と電子ディスク装置
2〜6とのやりとりをセクタ単位で制御する。本実施例
の電子ディスクシステムでは、16バイト分のデータを
1語として構成すると仮定する。これにより、例えばセ
クタ長256バイトでフォーマットした場合には、1セ
クタ当たり16語のデータを有することになる。さらに
この電子ディスク制御装置1は、上位装置100とのイ
ンタフェースを制御する上位インタフェース制御回路9
と、電子ディスク装置2〜6とのインタフェースを制御
する下位インタフェース制御回路10と、この下位イン
タフェース制御回路10のデータから垂直パリティ符号
を生成するパリティ生成回路8と、このパリティ生成回
路8からの垂直パリティ符号を用いて故障ディスクのデ
ータを復元する単位データ復元回路7とを含む。Referring to FIG. 1, an electronic disk system according to an embodiment of the present invention comprises an electronic disk control device 1 and a plurality of electronic disk devices 2-6. The electronic disk control device 1 controls the exchange between the host device 100 and the electronic disk devices 2 to 6 in sector units. In the electronic disk system of this embodiment, it is assumed that 16 bytes of data are configured as one word. As a result, when formatted with a sector length of 256 bytes, for example, one sector has data of 16 words. The electronic disk control device 1 further includes a host interface control circuit 9 for controlling an interface with the host device 100.
A lower interface control circuit 10 for controlling the interface with the electronic disk devices 2 to 6, a parity generation circuit 8 for generating a vertical parity code from the data of the lower interface control circuit 10, and a vertical direction from the parity generation circuit 8. And a unit data restoration circuit 7 for restoring the data of the failed disk using the parity code.
【0008】電子ディスク装置2〜6の各々は、図2に
示すように電子ディスク制御装置1とのデータ送受信を
行なうデータ送受信部21と、エラー訂正符号を生成す
るエラー訂正符号生成部22と、データを格納するメモ
リ部24と、エラー発生を検出してエラーの訂正を行な
うエラー検出・訂正部23と、電子ディスク装置内の制
御を司る制御部25とから構成される。これら電子ディ
スク装置2〜6は、1語分すなわち16バイトのデータ
を4台で4バイトずつ分担して各メモリ部24に格納す
る。また、これらの電子ディスク装置2〜6では、各々
担当する4バイトデータを各メモリ部24に格納する
際、これらのエラー訂正符号(以下、ECCという)を
付加して格納するようになっている。As shown in FIG. 2, each of the electronic disk devices 2 to 6 includes a data transmission / reception unit 21 for transmitting / receiving data to / from the electronic disk control device 1, an error correction code generation unit 22 for generating an error correction code, and The memory unit 24 stores data, an error detection / correction unit 23 that detects an error occurrence and corrects the error, and a control unit 25 that controls the inside of the electronic disk device. These electronic disk devices 2 to 6 store the data of one word, that is, 16 bytes, in each memory unit 24 by sharing 4 bytes by 4 units. Further, in these electronic disk devices 2 to 6, when storing the 4-byte data in charge in each memory unit 24, these error correction codes (hereinafter referred to as ECC) are added and stored. .
【0009】一般にECCは巡回符号系や線形符号系な
どに大別されるが、本実施例の各電子ディスク装置内で
使用するECCは、1ビットまたは2ビットエラー訂正
・3ビットエラー検出が可能なものを仮定する。これに
より、例えば、まず第1に、ソフトウェアエラーに起因
する1ビットエラーを訂正し、第2として、メモリ部2
4において同時に2個までのメモリチップにおいて障害
が発生した場合にエラーを訂正し、第3に、上記1ビッ
トソフトウェアエラーと2個のメモリチップの障害とが
同時に発生した場合にはエラーの発生を検出する、とい
った事象に対応することができる。もちろん、これらの
条件は一例であり、電子ディスク装置のハードウェアコ
ストと信頼性とのバランスを考慮して、適宜選択するこ
とが可能である。Generally, ECC is roughly classified into a cyclic code system and a linear code system, but the ECC used in each electronic disk device of this embodiment is capable of 1-bit or 2-bit error correction and 3-bit error detection. I will assume that. Thereby, for example, firstly, a 1-bit error caused by a software error is corrected, and secondly, the memory unit 2
In 4, the error is corrected when a failure occurs in up to two memory chips at the same time, and thirdly, when the 1-bit software error and the failure in two memory chips occur at the same time, the error is generated. It is possible to respond to an event such as detection. Of course, these conditions are examples, and can be appropriately selected in consideration of the balance between the hardware cost and the reliability of the electronic disk device.
【0010】次に、図2を参照して、本発明の一実施例
の電子ディスク装置単体の動作について説明する。ま
ず、データ送受信部21は、電子ディスク制御装置1か
らデータを受け取ると、ECC生成部22においてEC
Cを生成する。そして、前述のようにECC生成部22
で生成されたECCとデータとを対にしてメモリ部24
に格納する。この際、制御部25では電子ディスク制御
装置1からセクタアドレスを受け取り、これに基づいて
メモリ部24の適切なメモリを選択する。また、データ
読み出し時にも、電子ディスク制御装置1から受け取っ
たセクタアドレスに基づいてメモリ部24の適切なメモ
リからデータおよびECCを読み出す。この読み出しの
際には、エラー検出・訂正部23によってデータおよび
ECCをチェックしてエラーの発生を検出し、可能なら
ば訂正をする。そして、エラーの発生しなかったデータ
または訂正されたデータを、データ送受信部21によっ
て電子ディスク制御装置1に転送する。この時、エラー
が発生していた場合には、エラー発生した旨をデータ送
受信部21を介して電子ディスク制御装置1に通知す
る。Next, with reference to FIG. 2, the operation of the electronic disk device alone according to one embodiment of the present invention will be described. First, when the data transmission / reception unit 21 receives data from the electronic disk control device 1, the ECC generation unit 22 performs EC
Generate C. Then, as described above, the ECC generation unit 22
The memory unit 24 that pairs the ECC and the data generated in
To store. At this time, the control unit 25 receives the sector address from the electronic disk control device 1 and selects an appropriate memory of the memory unit 24 based on the sector address. Also, at the time of reading data, data and ECC are read from an appropriate memory of the memory unit 24 based on the sector address received from the electronic disk control device 1. At the time of this reading, the error detection / correction unit 23 checks the data and ECC to detect the occurrence of an error, and corrects if possible. Then, the data having no error or the corrected data is transferred to the electronic disk controller 1 by the data transmitting / receiving unit 21. At this time, if an error has occurred, the electronic disk control device 1 is notified via the data transmitting / receiving unit 21 that an error has occurred.
【0011】ここまでに説明した電子ディスク装置で
は、例えば前述の条件においては3ビット以上のエラー
が発生した場合にはエラーの検出はできてもエラーの訂
正はできないことになる。そのため、本実施例の電子デ
ィスクシステムでは、電子ディスク装置2〜5をデータ
の格納のために使用する一方、電子ディスク装置6をこ
れらデータに対する垂直パリティ符号を保持するために
使用する。そして、上記条件における3ビットエラーを
検出した際に、この垂直パリティを用いることにより障
害の発生したデータを復元する。In the electronic disk device described above, for example, when an error of 3 bits or more occurs under the above conditions, the error can be detected but the error cannot be corrected. Therefore, in the electronic disk system of the present embodiment, the electronic disk devices 2-5 are used for storing data, while the electronic disk device 6 is used for holding the vertical parity code for these data. Then, when a 3-bit error in the above condition is detected, the vertical parity is used to restore the data in which the failure has occurred.
【0012】ここで使用する垂直パリティ符号は、電子
ディスク制御装置1のパリティ生成回路8において、図
3に示すように電子ディスク装置2〜5の対応する各ビ
ット同士の排他的論理和をとることにより生成する。こ
の生成された垂直パリティ符号は、データ書き込み時に
はそのまま電子ディスク装置6に書き込まれ、データ読
み出し時には電子ディスク制御装置1の単位データ復元
回路7によって障害の発生したデータを復元するために
使用される。The vertical parity code used here is the exclusive OR of the corresponding bits of the electronic disk devices 2 to 5 in the parity generation circuit 8 of the electronic disk control device 1 as shown in FIG. Generated by. The generated vertical parity code is written in the electronic disk device 6 as it is when writing data, and is used by the unit data recovery circuit 7 of the electronic disk control device 1 to restore the data in which a failure has occurred when reading the data.
【0013】次に、図1を参照して、本発明の一実施例
の電子ディスクシステムの動作について説明する。上位
装置100からのデータを電子ディスク制御装置1が受
け取ると、このデータは1語(16バイト)単位で上位
インタフェース制御回路9から下位インタフェース制御
回路10へ送られる。下位インタフェース制御回路10
はこのデータを4バイトずつ4つの電子ディスク装置2
〜5に書き込むが、この際、これらのデータをパリティ
生成回路8にも転送する。パリティ生成回路8はこれら
4つの4バイトデータについて、図3に示すように各デ
ータの対応するビット同士の排他的論理和をとって垂直
パリティ符号(4バイト分)を生成して、これを電子デ
ィスク装置6に書き込む。Next, the operation of the electronic disk system according to the embodiment of the present invention will be described with reference to FIG. When the electronic disk control device 1 receives the data from the upper device 100, this data is sent from the upper interface control circuit 9 to the lower interface control circuit 10 in units of one word (16 bytes). Lower interface control circuit 10
4 bytes of this data are stored in 4 electronic disk devices 2
5 to 5, but at this time, these data are also transferred to the parity generation circuit 8. The parity generation circuit 8 obtains a vertical parity code (4 bytes) by taking the exclusive OR of the corresponding bits of each data for these four 4-byte data as shown in FIG. Write to the disk device 6.
【0014】各電子ディスク装置に書き込まれたデータ
を読み出す際には、下位インタフェース制御回路10
が、電子ディスク装置2〜5から1語単位でデータを読
み出し、この1語分のデータを上位インタフェース制御
回路9へ転送する。このデータ読み出しの際に、何れか
の電子ディスク装置、例えば電子ディスク装置3で訂正
不可能なエラーが発生した場合、または、電子ディスク
装置3内の制御部25の故障で動作不能となった場合に
は、電子ディスク装置2,4,5および6の各データを
下位インタフェース制御回路10を経由して上位インタ
フェース制御回路9に転送すると共に、単位データ復元
回路7にも転送する。単位データ復元回路7は、垂直パ
リティ符号生成の際と同様に、前記電子ディスク装置
2,4および5のデータと電子ディスク装置6の垂直パ
リティ符号の各ビット毎の排他的論理和をとることによ
り、電子ディスク装置3が保持するべきデータを復元す
る。復元されたデータは、電子ディスク装置3のデータ
として上位インタフェース制御回路9に転送され、電子
ディスク装置2,4および5の各データと共に1語とし
て処理される。故障した電子ディスク装置に関する情報
(例えば、どの電子ディスク装置で障害が発生したか
等)は、従来の電子ディスクシステムと同様に、コンソ
ール等(図示していない)による手段によりオペレータ
に通知される。垂直パリティ符号格納用である電子ディ
スク装置6が故障した場合には、データの復元は行なわ
ないが、オペレータへの通知は行なう。When reading the data written in each electronic disk device, the lower interface control circuit 10 is used.
Reads data from the electronic disk devices 2 to 5 word by word and transfers the data for one word to the host interface control circuit 9. When an uncorrectable error occurs in any of the electronic disk devices, for example, the electronic disk device 3, at the time of reading this data, or when the electronic disk device 3 becomes inoperable due to a failure of the control unit 25. In addition, the respective data of the electronic disk devices 2, 4, 5 and 6 are transferred to the upper interface control circuit 9 via the lower interface control circuit 10 and also to the unit data restoration circuit 7. The unit data restoration circuit 7 takes the exclusive OR for each bit of the data of the electronic disk devices 2, 4 and 5 and the vertical parity code of the electronic disk device 6 as in the case of generating the vertical parity code. , Restores the data that the electronic disk device 3 should hold. The restored data is transferred to the upper interface control circuit 9 as the data of the electronic disk device 3, and is processed as one word together with each data of the electronic disk devices 2, 4 and 5. Information about the failed electronic disk device (for example, which electronic disk device has a failure) is notified to the operator by means such as a console (not shown) as in the conventional electronic disk system. When the electronic disk device 6 for storing the vertical parity code fails, the data is not restored but the operator is notified.
【0015】なお、故障した電子ディスク装置が復旧す
るまでの間、この電子ディスク装置への書き込み動作は
行われないが、読み出し動作については前記のようなデ
ータ復元機能を使用することにより続行可能である。Although the writing operation to the electronic disk device is not performed until the failed electronic disk device is recovered, the reading operation can be continued by using the data restoration function as described above. is there.
【0016】次に、故障した電子ディスク装置3の復旧
後は、電子ディスク制御装置1が電子ディスク装置2,
4,5および6の各データを1語ずつ読み出し、これら
のデータを使用して単位データ復元回路7で電子ディス
ク装置3の全データを1語ずつ復元する。そして、これ
らデータを下位インタフェース制御回路10を介して1
語ずつ電子ディスク装置3に書き込む。この電子ディス
ク装置3の復元処理は電子ディスク制御装置1のファー
ムウェア(図示していない)の制御により行なわれる。
この復元処理の完了後は、通常の書き込み動作や読み出
し動作が可能な状態に戻る。Next, after the failed electronic disk device 3 is restored, the electronic disk controller 1 operates the electronic disk device 2,
The data 4, 5, and 6 are read word by word, and the unit data restoration circuit 7 uses these data to restore all the data in the electronic disk device 3 word by word. Then, these data are transferred to the 1 through the lower interface control circuit 10.
Write word by word in the electronic disk device 3. The restoration process of the electronic disk device 3 is performed under the control of the firmware (not shown) of the electronic disk control device 1.
After the completion of the restoration process, the normal write operation and the read operation are resumed.
【0017】なお、本実施例では4つのデータ用電子デ
ィスク装置と1つのパリティ格納用電子ディスク装置と
で1語16バイトの電子ディスクシステムを構成してい
るが、これらの構成は説明のための一例であり、必要に
応じて任意の数の電子ディスク装置を用いて任意のデー
タ幅の電子ディスクシステムを適宜構成できること、ま
た、電子ディスク装置内で使用するECCについてもシ
ステムの要求に応じて適宜選択できることはいうまでも
ない。In this embodiment, the four data electronic disk devices and one parity storage electronic disk device constitute an electronic disk system of 16 bytes per word. This is only an example, and an electronic disk system having an arbitrary data width can be appropriately configured by using an arbitrary number of electronic disk devices as required, and an ECC used in the electronic disk device can be appropriately configured according to the system requirements. It goes without saying that you can choose.
【0018】[0018]
【発明の効果】以上説明したように本発明によれば、エ
ラー訂正符号を備える複数の電子ディスク装置を電子デ
ィスク制御装置に接続して電子ディスクシステムを構成
することにより、電子ディスク装置における故障発生の
危険を分散して、局所的に発生した故障は各電子ディス
ク装置内で訂正させることができる。しかも、電子ディ
スク装置内では訂正不可能な故障(例えば、電子ディス
ク装置内の制御部の故障など)に対しても、電子ディス
ク装置の1つをパリティ格納のために使用することによ
って、故障発生時にこのパリティを基にデータを復元す
ることができ、信頼性の高い電子ディスクシステムを実
現できるという効果を有する。As described above, according to the present invention, a failure occurs in an electronic disk device by connecting a plurality of electronic disk devices having error correction codes to an electronic disk controller to form an electronic disk system. It is possible to disperse the risk of the above and correct the locally generated failure in each electronic disk device. Moreover, even for a failure that cannot be corrected in the electronic disk device (for example, a failure of the control unit in the electronic disk device), a failure occurs by using one of the electronic disk devices for storing parity. At times, data can be restored based on this parity, which has the effect of realizing a highly reliable electronic disk system.
【図1】本発明の電子ディスクシステムの構成図であ
る。FIG. 1 is a configuration diagram of an electronic disk system of the present invention.
【図2】本発明の電子ディスク装置の構成図である。FIG. 2 is a configuration diagram of an electronic disk device of the present invention.
【図3】本発明の電子ディスク装置における垂直パリテ
ィ符号生成の説明図である。FIG. 3 is an explanatory diagram of vertical parity code generation in the electronic disk device of the present invention.
【図4】従来技術による電子ディスクシステムの構成図
である。FIG. 4 is a configuration diagram of an electronic disk system according to a conventional technique.
1 電子ディスク制御装置 2〜6 電子ディスク装置 7 単位データ復元回路 8 パリティ生成回路 9 上位インタフェース制御回路 10 下位インタフェース制御回路 21 データ送受信部 22 エラー訂正符号生成部 23 エラー検出・訂正部 24 メモリ部 25 制御部 100 上位装置 101 電子ディスク制御装置 102,103 電子ディスク装置 111 転送インタフェース DESCRIPTION OF SYMBOLS 1 Electronic disk control device 2-6 Electronic disk device 7 Unit data restoration circuit 8 Parity generation circuit 9 Upper interface control circuit 10 Lower interface control circuit 21 Data transmission / reception unit 22 Error correction code generation unit 23 Error detection / correction unit 24 Memory unit 25 Control unit 100 Upper device 101 Electronic disk control device 102, 103 Electronic disk device 111 Transfer interface
Claims (2)
格納する回路とを有する複数の電子ディスク装置と、 これら電子ディスク装置と外部装置との間に位置して両
者間のデータ転送を制御する電子ディスク制御装置とを
備えることを特徴とする電子ディスクシステム。1. A plurality of electronic disk devices having a circuit for storing data and a circuit for storing an error correction code, and located between the electronic disk device and an external device to control data transfer between them. An electronic disk system comprising an electronic disk controller.
電子ディスク装置からのデータまたは外部装置からのデ
ータを基に垂直パリティ符号を生成するパリティ生成回
路と、前記電子ディスク装置のいずれかでエラーが発生
した際に前記パリティ生成回路が生成した垂直パリティ
符号を用いてデータを復元するデータ復元回路とを有
し、 前記電子ディスク装置の何れかにおいて前記パリティ生
成回路が生成した垂直パリティ符号を格納することを特
徴とする請求項1に記載の電子ディスクシステム。2. An error occurs in either of the parity generating circuit for generating a vertical parity code based on the data from the electronic disk device or the data from an external device in the electronic disk controller and the electronic disk device. And a data restoration circuit that restores data by using the vertical parity code generated by the parity generation circuit, and stores the vertical parity code generated by the parity generation circuit in any of the electronic disk devices. The electronic disk system according to claim 1, wherein:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5148736A JPH076048A (en) | 1993-06-21 | 1993-06-21 | Electronic disk system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5148736A JPH076048A (en) | 1993-06-21 | 1993-06-21 | Electronic disk system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH076048A true JPH076048A (en) | 1995-01-10 |
Family
ID=15459469
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5148736A Pending JPH076048A (en) | 1993-06-21 | 1993-06-21 | Electronic disk system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH076048A (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03105521A (en) * | 1989-09-20 | 1991-05-02 | Fujitsu Ltd | Array disk controller |
| JPH04369711A (en) * | 1991-06-19 | 1992-12-22 | Nec Corp | Electronic disk sub-system |
-
1993
- 1993-06-21 JP JP5148736A patent/JPH076048A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03105521A (en) * | 1989-09-20 | 1991-05-02 | Fujitsu Ltd | Array disk controller |
| JPH04369711A (en) * | 1991-06-19 | 1992-12-22 | Nec Corp | Electronic disk sub-system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4541094A (en) | Self-checking computer circuitry | |
| US5887270A (en) | Fault tolerant controller system and method | |
| US4458349A (en) | Method for storing data words in fault tolerant memory to recover uncorrectable errors | |
| US5452429A (en) | Error correction code on add-on cards for writing portions of data words | |
| JPH054699B2 (en) | ||
| US5933592A (en) | Promoting device level error to raidset level error to restore redundacy in a raid array data storage system | |
| JPS62185283A (en) | High-capacity disc memory system and method | |
| KR20190129653A (en) | Memory device, memory system including the same and operation method of the memory system | |
| JPS598852B2 (en) | Error handling method | |
| US6108812A (en) | Target device XOR engine | |
| US5751745A (en) | Memory implemented error detection and correction code with address parity bits | |
| US5761221A (en) | Memory implemented error detection and correction code using memory modules | |
| JPH04290144A (en) | Memory expansion method | |
| JPS6221143B2 (en) | ||
| US20080140961A1 (en) | Single channel memory mirror | |
| JPH10312340A (en) | Error detection and correction system of semiconductor storage device | |
| JPH076048A (en) | Electronic disk system | |
| JP2000517080A (en) | Storage device | |
| US20240333308A1 (en) | Memory, memory module, memory system, and operation method of memory system | |
| JP3482999B2 (en) | Memory chip degeneration control device | |
| JPH07200186A (en) | Disk array device | |
| JPH0275039A (en) | Memory circuit | |
| JP3345997B2 (en) | Error correction encoding / decoding device and disk array system controller including error correction encoding / decoding device | |
| JPS61125651A (en) | Error report processing system | |
| JPS61253564A (en) | Storage device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19960618 |