[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2000339228A - 半導体ディスク装置 - Google Patents

半導体ディスク装置

Info

Publication number
JP2000339228A
JP2000339228A JP11148094A JP14809499A JP2000339228A JP 2000339228 A JP2000339228 A JP 2000339228A JP 11148094 A JP11148094 A JP 11148094A JP 14809499 A JP14809499 A JP 14809499A JP 2000339228 A JP2000339228 A JP 2000339228A
Authority
JP
Japan
Prior art keywords
data
parity
read
error
memory card
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
Application number
JP11148094A
Other languages
English (en)
Inventor
Hiroshi Iizuka
浩 飯塚
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 JP11148094A priority Critical patent/JP2000339228A/ja
Publication of JP2000339228A publication Critical patent/JP2000339228A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

(57)【要約】 【課題】 メモリカードにおけるデータの収容性を低下
させることなく、エラーが発生したメモリカードのデー
タを復元させる。 【解決手段】 上位装置から転送されたデータを分割し
て出力するとともに、分割したそれぞれのデータに基づ
いてパリティ情報を生成して出力する符号器3と、符号
器3から出力されたデータを格納する複数のメモリカー
ド5−1〜5−4と、符号器3から出力されたパリティ
情報を格納するメモリカード5−5と、複数のメモリカ
ード5−1〜5−4及びメモリカード5−5からデータ
及びパリティ情報を読み出し、複数のメモリカード5−
1〜5−4のいずれかにエラーが発生した場合に、複数
のメモリカード5−1〜5−4のうち正常なメモリカー
ドから読み出したデータ及びパリティ情報に基づいてエ
ラーが発生したメモリカードに格納されたデータを復元
する復号器4とから構成される。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、データを格納する
ための複数のメモリカードを有する半導体ディスク装置
に関し、特に、エラーが発生したメモリカードのデータ
を復元することができる半導体ディスク装置に関する。
【0002】
【従来の技術】半導体ディスク装置には、データを格納
するための複数のメモリカードからなるデータ記憶部が
設けられており、上位装置から転送されたデータが複数
のメモリカードのそれぞれに格納されることによるデー
タの書き込みや、複数のメモリカードのそれぞれに格納
されたデータが上位装置に転送されることによるデータ
の読み出しが行われている。
【0003】しかしながら、複数のメモリカードからな
るデータ記憶部が設けられた半導体ディスク装置におい
ては、複数のメモリカードのそれぞれに格納されたデー
タが上位装置によって読み出された時に、複数のメモリ
カードのいずれかにてエラーが発生すると、エラーが発
生したメモリカードに格納されたデータが失われてしま
い、半導体ディスク装置の信頼性が低下してしまうとい
う問題点がある。
【0004】このような問題点を解決する方法として
は、例えば、半導体ディスク装置の内部にそれぞれ同一
のデータを格納する2つのデータ記憶部を設け、上位装
置から転送されたデータを二重化する方法が挙げられ
る。これによれば、一方のデータ記憶部にてデータ読み
出し時にエラーが発生した場合においても、他方のデー
タ記憶部にて格納されたデータを読み出すことができ、
これにより半導体ディスク装置の信頼性を維持すること
ができるという利点を有している。
【0005】しかしながら、2つのデータ記憶部が設け
られた半導体ディスク装置においては、データ記憶部の
容量が通常の2倍になってしまい、これにより半導体デ
ィスク装置としてのハードウエア容量が大きくなってし
まうという問題点がある。
【0006】このため、近年の半導体ディスク装置にお
いては、データを二重化することなく半導体ディスク装
置の信頼性を維持することができる種々の方法が検討さ
れている。
【0007】例えば、特開平5−128012号公報に
開示された技術によれば、半導体ディスク装置と同様に
上位装置によってデータの書き込み及びデータの読み出
しが行われる電子ディスク装置において、内部に、誤り
訂正符号を生成する誤り訂正符号生成訂正回路と、デー
タ及び誤り訂正符号を格納するデータ記憶部である複数
のメモリパッケージとが設けられており、誤り訂正符号
生成訂正回路において、複数のメモリパッケージのそれ
ぞれにデータとともに誤り訂正符号を格納させ、誤り訂
正符号を用いて同じメモリパッケージに格納されたデー
タにエラーが発生したときにデータ及び誤り訂正符号の
訂正が行われるように構成されている。
【0008】
【発明が解決しようとする課題】しかしながら、上記の
ように構成された電子ディスク装置においては、複数の
メモリパッケージのそれぞれにおいてデータとともに誤
り訂正符号をも格納させることになり、これにより複数
のメモリパッケージのそれぞれにおけるデータの収容性
が著しく低下してしまうという問題点がある。
【0009】本発明は、上述したような従来の技術が有
する問題点に鑑みてなされたものであって、メモリカー
ドにおけるデータの収容性を低下させることなく、エラ
ーが発生したメモリカードのデータを復元させることが
できる半導体ディスク装置を提供することを目的とす
る。
【0010】
【課題を解決するための手段】上記目的を達成するため
に本発明は、上位装置から転送されたデータを格納する
とともに、格納したデータを前記上位装置に対して転送
する半導体ディスク装置において、前記上位装置から転
送されたデータを分割して出力するとともに、分割した
データのそれぞれに基づいてパリティ情報を生成して出
力する符号器と、前記符号器から出力される分割された
データを格納する複数のデータ用メモリカードと、前記
符号器から出力されたパリティ情報を格納するパリティ
用メモリカードと、前記複数のデータ用メモリカードに
格納されたデータ及び該データに対応する前記パリティ
用メモリカードに格納されたパリティ情報を読み出し、
読み出したデータ及びパリティ情報によってデータを再
構成し、再構成したデータを前記上位装置に対して転送
する復号器とを有することを特徴とする。
【0011】また、前記複数のデータ用メモリカードの
それぞれは、格納したデータが前記復号器によって読み
出された時にデータの読み出しエラーが発生した場合、
前記復号器に対して読み出しエラーを通知し、前記パリ
ティ用メモリカードは、格納したパリティ情報が前記復
号器により読み出された時にパリティ情報の読み出しエ
ラーが発生した場合、前記復号器に対して読み出しエラ
ーを通知し、前記復号器は、前記複数のデータ用メモリ
カードのいずれかから読み出しエラーが通知された場
合、前記複数のデータ用メモリカードのうちデータの読
み出しエラーが発生していないメモリカードから読み出
したデータ及び前記パリティ用メモリカードから読み出
したパリティ情報に基づいて前記複数のデータ用メモリ
カードのうちデータの読み出しエラーが発生したメモリ
カードに格納されたデータを復元し、復元したデータと
前記複数のデータ用メモリカードのうちエラーが発生し
ていないメモリカードから読み出したデータ及び前記パ
リティ用メモリカードから読み出したパリティ情報とに
よってデータを再構成し、再構成したデータを前記上位
装置に対して転送するとともに、前記パリティ用メモリ
カードから読み出しエラーが通知された場合、前記複数
のデータ用メモリカードのそれぞれから読み出したデー
タによってデータを再構成し、再構成したデータを前記
上位装置に対して転送することを特徴とする。
【0012】また、前記複数のデータ用メモリカードの
それぞれは、前記符号器から出力されたデータを格納す
るとともに、独自のパリティビットを具備する記憶部
と、前記記憶部からデータが読み出された時に、前記記
憶部におけるパリティビットのパリティチェックを行う
ことにより読み出しエラーを検出し、読み出しエラーを
検出した場合に前記復号器に対して読み出しエラーを通
知するパリティエラー検出部とを有することを特徴とす
る。
【0013】また、前記パリティ用メモリカードは、前
記符号器から出力されたパリティ情報を格納するととも
に、独自のパリティビットを具備する記憶部と、前記記
憶部からパリティ情報が読み出された時に、前記記憶部
におけるパリティビットのパリティチェックを行うこと
により読み出しエラーを検出し、読み出しエラーを検出
した場合に前記復号器に対して読み出しエラーを通知す
るパリティエラー検出部とを有することを特徴とする。
【0014】また、前記符号器は、前記上位装置から転
送されたデータを分割することにより生成されたそれぞ
れのデータの、それぞれ同じビット位置にあるビット同
士の排他的論理和をとることにより前記パリティ情報を
生成することを特徴とする。
【0015】また、前記復号器は、前記複数のデータ用
メモリカードのいずれかにてデータの読み出しエラーが
発生した場合に前記複数のデータ用メモリカードのうち
エラーが発生していないメモリカードから読み出したデ
ータ及び前記パリティ用メモリカードから読み出したパ
リティ情報のそれぞれ同じビット位置にあるビット同士
の排他的論理和をとることにより前記複数のデータ用メ
モリカードのうちエラーが発生したメモリカードに格納
されたデータを復元することを特徴とする。
【0016】(作用)上記のように構成された本発明に
おいては、符号器にて複数のデータ用メモリカードのそ
れぞれに格納されるデータに基づいて作成されたパリテ
ィ情報がパリティ用メモリカードに格納され、復号器に
おいて、複数のデータ用メモリカードに格納されたデー
タ及び該データに対応するパリティ用メモリカードに格
納されたパリティ情報を読み出し、読み出したデータ及
びパリティ情報によってデータが再構成される。
【0017】また、複数のデータ用メモリカードのいず
れかにおいて読み出しエラーが発生した場合に、復号器
において、複数のデータ用メモリカードに格納されたデ
ータに対応するパリティ情報及び複数のデータ用メモリ
カードのうち読み出しエラーが発生していないデータ用
メモリカードから読み出されたデータに基づいてエラー
が発生したデータ用メモリカードに格納されたデータが
復元される。
【0018】このため、複数のデータ用メモリカードの
それぞれにデータを復元させるための誤り訂正符号を格
納させずにデータを復元させることができ、これにより
複数のデータ用メモリカードのそれぞれにおけるデータ
の収容性を低下させることがない。
【0019】
【発明の実施の形態】以下に、本発明の実施の形態につ
いて図面を参照して説明する。
【0020】図1は、本発明の半導体ディスク装置の実
施の一形態を示す図である。
【0021】本形態は図1に示すように、上位装置から
ポート1を介して転送されたデータを分割して出力する
とともに、分割したそれぞれのデータに基づいてパリテ
ィ情報を生成して出力する符号器3と、符号器3から出
力されたデータをそれぞれ格納するデータ用メモリカー
ドである複数のメモリカード5−1〜5−4と、符号器
3から出力されたパリティ情報を格納するパリティ用メ
モリカードであるメモリカード5−5と、複数のメモリ
カード5−1〜5−4のそれぞれに格納されているデー
タ及びメモリカード5−5に格納されているパリティ情
報を読み出し、読み出したデータ及びパリティ情報によ
ってデータを再構成し、再構成したデータをポート1を
介して上位装置に対して転送するとともに、複数のメモ
リカード5−1〜5−4及びメモリカード5−5からデ
ータ及びパリティ情報を読み出した時に複数のメモリカ
ード5−1〜5−4のいずれかにおいてデータの読み出
しエラーが発生した場合、複数のメモリカード5−1〜
5−4のうちデータの読み出しエラーが発生していない
メモリカードから読み出したデータ及びメモリカード5
−5から読み出したパリティ情報に基づいて複数のメモ
リカード5−1〜5−4のうち読み出しエラーが発生し
たメモリカードに格納されたデータを復元し、復元した
データ、複数のメモリカード5−1〜5−4のうち読み
出しエラーが発生していないメモリカードから読み出し
たデータ及びメモリカード5−5から読み出したパリテ
ィ情報によってデータを再構成し、再構成したデータを
ポート1を介して上位装置に対して転送し、複数のメモ
リカード5−1〜5−4及びメモリカード5−5からデ
ータ及びパリティ情報を読み出した時にメモリカード5
−5においてパリティ情報の読み出しエラーが発生した
場合、複数のメモリカード5−1〜5−4から読み出し
たデータによってデータを再構成し、再構成したデータ
をポート1を介して上位装置に対して転送する復号器4
と、ポート1、符号器3及び複合器4に対する制御を行
う制御回路2とから構成されており、複数のメモリカー
ド5−1〜5−4のそれぞれにおいては、格納されたデ
ータが復号器4によって読み出された時に読み出しエラ
ーが発生した場合、復号器4に対して読み出しエラーが
通知され、メモリカード5−5においては、格納された
パリティ情報が復号器4によって読み出された時に読み
出しエラーが発生した場合、復号器4に対して読み出し
エラーが通知される。
【0022】なお、符号器3においては、分割されたそ
れぞれのデータの、それぞれ同じビット位置にあるビッ
ト同士の排他的論理和がとられ、それによりパリティ情
報が生成される。
【0023】また、複数のメモリカード5−1〜5−4
のそれぞれは、内部に、符号器3から出力されたデータ
を格納するとともに、独自の1ビットのパリティビット
を具備する記憶部と、記憶部からデータが読み出された
ときに、記憶部におけるパリティビットのパリティチェ
ックを行なって読み出しエラーを検出し、読み出しエラ
ーを検出した場合に復号器4に対して読み出しエラーが
発生したことを通知するパリティエラー検出部とを有し
ている。
【0024】なお、メモリカード5−1は、記憶部とし
て記憶部7−1及びパリティエラー検出部としてパリテ
ィエラー検出部8−1を有し、また、メモリカード5−
2は、記憶部として記憶部7−2及びパリティエラー検
出部としてパリティエラー検出部8−2を有し、また、
メモリカード5−3は、記憶部として記憶部7−3及び
パリティエラー検出部としてパリティエラー検出部8−
3を有し、また、メモリカード5−4は、記憶部として
記憶部7−4及びパリティエラー検出部としてパリティ
エラー検出部8−4を有している。
【0025】また、メモリカード5−5は、内部に、符
号器3から出力されたパリティ情報を格納するととも
に、1ビットのパリティビットを具備する記憶部7−5
と、記憶部7−5からパリティ情報が読み出されたとき
に、記憶部7−5におけるパリティビットのパリティチ
ェックを行なって読み出しエラーを検出し、読み出しエ
ラーを検出した場合に復号器4に対して読み出しエラー
が発生したことを通知するパリティエラー検出部8−5
とを有している。
【0026】また、制御回路2は、マイクロプロセッサ
と、マイクロプロセッサを制御するマイクロプログラム
とを有しており、ポート1、符号器3及び複合器4の制
御を行うものであるが、この制御機能を符号器3及び複
合器4自体に持たせることとしてもよい。このような構
成とすることにより半導体ディスク装置を簡略化させる
ことができる。
【0027】以下に、上記のように構成された半導体デ
ィスク装置のデータ転送動作について説明する。
【0028】まず、上位装置から転送されたデータを複
数のメモリカード5−1〜5−4内に設けられた記憶部
7−1〜7−4のそれぞれに格納させる場合の動作につ
いて説明する。
【0029】ポート1を介して上位装置からデータが転
送されると、符号器3において、上位装置から転送され
たデータがワード単位またはレコード単位で分割され、
その後、分割されたそれぞれのデータに基づいてパリテ
ィ情報が生成される。
【0030】ここで、符号器3においては、分割された
それぞれのデータの、それぞれ同じビット位置にあるビ
ット同士の排他的論理和がとられ、それによりパリティ
情報が生成される。
【0031】次に、符号器3にて分割されたデータが転
送バス6を介して複数のメモリカード5−1〜5−4の
それぞれに対して出力され、その後、符号器3から出力
されたデータが複数のメモリカード5−1〜5−4内に
設けられた記憶部7−1〜7−4のそれぞれにおいて格
納される。
【0032】また、符号器3にて生成されたパリティ情
報が転送バス6を介してメモリカード5−5に対して出
力され、その後、符号器3から出力されたパリティ情報
がメモリカード5−5内に設けられた記憶部7−5にお
いて格納される。
【0033】その後、記憶部7−1〜7−4のそれぞれ
において格納されるデータ量が上位装置から要求された
データ量に達するまで、同様の動作が繰り返し行われ
る。
【0034】次に、複数のメモリカード5−1〜5−4
内に設けられた記憶部7−1〜7−4のそれぞれに格納
されている転送を行うデータ及びメモリカード5−5内
に設けられた記憶部7−5に格納された転送を行うデー
タに対応して生成されたパリティ情報を上位装置に対し
て転送させる場合の動作について説明する。
【0035】まず、復号器4において、複数のメモリカ
ード5−1〜5−4内に設けられた記憶部7−1〜7−
4のそれぞれに格納されている転送を行うデータ及びメ
モリカード5−5内に設けられた記憶部7−5に格納さ
れている転送を行うデータに対応して生成されたパリテ
ィ情報がワード単位またはレコード単位で転送バス6を
介して読み出される。
【0036】このとき、複数のメモリカード5−1〜5
−4及びメモリカード5−5内に設けられたパリティエ
ラー検出部8−1〜8−5のそれぞれにおいては、記憶
部7−1〜7−5のそれぞれにおけるパリティビットの
パリティチェックが行われ、それにより読み出しエラー
の検出が行われる。
【0037】ここで、データが格納されている複数のメ
モリカード5−1〜5−4のうち、例えば、メモリカー
ド5−1においてパリティエラーが検出された場合、パ
リティエラー検出部8−1から復号器4に対して読み出
しエラーの通知が行われる。
【0038】復号器4においては、パリティエラー検出
部8−1から読み出しエラーが通知されると、記憶部7
−2〜7−4のそれぞれから読み出されたデータ及び記
憶部7−5から読み出されたパリティ情報のそれぞれ同
じビット位置にあるビット同士の排他的論理和がとら
れ、それにより、記憶部7−1にて格納されたデータが
復元され、その後、復元されたデータと記憶部7−2〜
7−4のそれぞれから読み出されたデータ及び記憶部7
−5から読み出されたパリティ情報とによってデータが
再構成される。
【0039】なお、データが格納されている複数のメモ
リカード5−1〜5−4のうちメモリカード5−1以外
のメモリカードにて読み出しエラーが検出された場合に
おいても、復号器4において、メモリカード5−1〜5
−4のうちパリティエラーが検出されないメモリカード
内に設けられた記憶部から読み出されたデータ及び記憶
部7−5から読み出されたパリティ情報のそれぞれ同じ
ビット位置にあるビット同士の排他的論理和がとられる
ことにより読み出しエラーが検出されたメモリカード内
に設けられた記憶部に格納されたデータが復元される。
【0040】また、メモリカード5−5にて読み出しエ
ラーが検出された場合においては、復号器4において、
記憶部7−5に格納されたパリティ情報を用いることな
く、記憶部7−1〜7−4のそれぞれに格納されたデー
タのみによって上位装置に転送されるデータが再構成さ
れる。
【0041】一方、複数のメモリカード5−1〜5−4
及びメモリカード5−5のいずれにおいても読み出しエ
ラーが検出されない場合、復号器4において、記憶部7
−1〜7−4のそれぞれから読み出されたデータ及び記
憶部7−5から読み出されたパリティ情報によって上位
装置に転送されるデータが再構成される。なお、複数の
メモリカード5−1〜5−4及びメモリカード5−5の
いずれにおいても読み出しエラーが検出されない場合、
記憶部7−1〜7−4のそれぞれから読み出されたデー
タ及び記憶部7−5から読み出されたパリティ情報によ
って再構成されたデータと記憶部7−1〜7−4のそれ
ぞれから読み出されたデータのみによって再構成された
データとは互いに同一のデータとなる。
【0042】その後、復号器4にて再構成されたデータ
が、復号器4から上位装置に対して転送され、転送され
たデータ量が上位装置から要求されたデータ量に達する
まで、同様の動作が繰り返し行われる。
【0043】なお、上記のように構成された半導体ディ
スク装置においては、内部にデータ格納用として4つの
メモリカードが設けられているが、内部に設けられるデ
ータ格納用のメモリカードの数としては2つ以上であれ
ばいかなる数であっても、復号器において、読み出しエ
ラーが検出されたメモリカードのデータを復元させるこ
とができる。
【0044】また、メモリカードを活線挿抜可能にする
ことにより、パリティエラーが検出されたメモリカード
を交換することができ、これにより半導体ディスク装置
の保守性を高めることができる。
【0045】
【発明の効果】以上説明したように本発明においては、
符号器にて複数のデータ用メモリカードのそれぞれに格
納されるデータに基づいて作成されたパリティ情報がパ
リティ用メモリカードに格納され、復号器において、複
数のデータ用メモリカードに格納されたデータ及び該デ
ータに対応するパリティ用メモリカードに格納されたパ
リティ情報を読み出し、読み出したデータ及びパリティ
情報によってデータが再構成され、更に、複数のデータ
用メモリカードのいずれかにおいて読み出しエラーが発
生した場合に、復号器において、複数のデータ用メモリ
カードに格納されたデータに対応するパリティ情報及び
複数のデータ用メモリカードのうち読み出しエラーが発
生していないデータ用メモリカードから読み出されたデ
ータに基づいてエラーが発生したデータ用メモリカード
に格納されたデータが復元されるように構成されている
ため、複数のデータ用メモリカードのそれぞれにデータ
を復元させるための誤り訂正符号を格納させずにデータ
を復元させることができ、これにより複数のデータ用メ
モリカードのそれぞれにおけるデータの収容性を低下さ
せることがない。
【0046】また、データを二重化することなく半導体
ディスク装置の信頼性を向上させることができるため、
半導体ディスク装置のハードウエア容量の増大を抑える
ことができる。
【0047】
【図面の簡単な説明】
【0048】
【図1】本発明の半導体ディスク装置の実施の一形態を
示す図である。
【0049】
【符号の説明】
1 ポート 2 制御回路 3 符号器 4 復号器 5−1〜5−5 メモリカード 6 転送バス 7−1〜7−5 記憶部 8−1〜8−5 パリティエラー検出部

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 上位装置から転送されたデータを格納す
    るとともに、格納したデータを前記上位装置に対して転
    送する半導体ディスク装置において、 前記上位装置から転送されたデータを分割して出力する
    とともに、分割したデータのそれぞれに基づいてパリテ
    ィ情報を生成して出力する符号器と、 前記符号器から出力される分割されたデータを格納する
    複数のデータ用メモリカードと、 前記符号器から出力されたパリティ情報を格納するパリ
    ティ用メモリカードと、 前記複数のデータ用メモリカードに格納されたデータ及
    び該データに対応する前記パリティ用メモリカードに格
    納されたパリティ情報を読み出し、読み出したデータ及
    びパリティ情報によってデータを再構成し、再構成した
    データを前記上位装置に対して転送する復号器とを有す
    ることを特徴とする半導体ディスク装置。
  2. 【請求項2】 請求項1に記載の半導体ディスク装置に
    おいて、 前記複数のデータ用メモリカードのそれぞれは、格納し
    たデータが前記復号器によって読み出された時にデータ
    の読み出しエラーが発生した場合、前記復号器に対して
    読み出しエラーを通知し、 前記パリティ用メモリカードは、格納したパリティ情報
    が前記復号器により読み出された時にパリティ情報の読
    み出しエラーが発生した場合、前記復号器に対して読み
    出しエラーを通知し、 前記復号器は、前記複数のデータ用メモリカードのいず
    れかから読み出しエラーが通知された場合、前記複数の
    データ用メモリカードのうちデータの読み出しエラーが
    発生していないメモリカードから読み出したデータ及び
    前記パリティ用メモリカードから読み出したパリティ情
    報に基づいて前記複数のデータ用メモリカードのうちデ
    ータの読み出しエラーが発生したメモリカードに格納さ
    れたデータを復元し、復元したデータと前記複数のデー
    タ用メモリカードのうちエラーが発生していないメモリ
    カードから読み出したデータ及び前記パリティ用メモリ
    カードから読み出したパリティ情報とによってデータを
    再構成し、再構成したデータを前記上位装置に対して転
    送するとともに、前記パリティ用メモリカードから読み
    出しエラーが通知された場合、前記複数のデータ用メモ
    リカードのそれぞれから読み出したデータによってデー
    タを再構成し、再構成したデータを前記上位装置に対し
    て転送することを特徴とする半導体ディスク装置。
  3. 【請求項3】 請求項1または請求項2に記載の半導体
    ディスク装置において、 前記複数のデータ用メモリカードのそれぞれは、 前記符号器から出力されたデータを格納するとともに、
    独自のパリティビットを具備する記憶部と、 前記記憶部からデータが読み出された時に、前記記憶部
    におけるパリティビットのパリティチェックを行うこと
    により読み出しエラーを検出し、読み出しエラーを検出
    した場合に前記復号器に対して読み出しエラーを通知す
    るパリティエラー検出部とを有することを特徴とする半
    導体ディスク装置。
  4. 【請求項4】 請求項1乃至3のいずれか1項に記載の
    半導体ディスク装置において、 前記パリティ用メモリカードは、 前記符号器から出力されたパリティ情報を格納するとと
    もに、独自のパリティビットを具備する記憶部と、 前記記憶部からパリティ情報が読み出された時に、前記
    記憶部におけるパリティビットのパリティチェックを行
    うことにより読み出しエラーを検出し、読み出しエラー
    を検出した場合に前記復号器に対して読み出しエラーを
    通知するパリティエラー検出部とを有することを特徴と
    する半導体ディスク装置。
  5. 【請求項5】 請求項1乃至4のいずれか1項に記載の
    半導体ディスク装置において、 前記符号器は、前記上位装置から転送されたデータを分
    割することにより生成されたそれぞれのデータの、それ
    ぞれ同じビット位置にあるビット同士の排他的論理和を
    とることにより前記パリティ情報を生成することを特徴
    とする半導体ディスク装置。
  6. 【請求項6】 請求項5に記載の半導体ディスク装置に
    おいて、 前記復号器は、前記複数のデータ用メモリカードのいず
    れかにてデータの読み出しエラーが発生した場合に前記
    複数のデータ用メモリカードのうちエラーが発生してい
    ないメモリカードから読み出したデータ及び前記パリテ
    ィ用メモリカードから読み出したパリティ情報のそれぞ
    れ同じビット位置にあるビット同士の排他的論理和をと
    ることにより前記複数のデータ用メモリカードのうちエ
    ラーが発生したメモリカードに格納されたデータを復元
    することを特徴とする半導体ディスク装置。
JP11148094A 1999-05-27 1999-05-27 半導体ディスク装置 Pending JP2000339228A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11148094A JP2000339228A (ja) 1999-05-27 1999-05-27 半導体ディスク装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11148094A JP2000339228A (ja) 1999-05-27 1999-05-27 半導体ディスク装置

Publications (1)

Publication Number Publication Date
JP2000339228A true JP2000339228A (ja) 2000-12-08

Family

ID=15445117

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11148094A Pending JP2000339228A (ja) 1999-05-27 1999-05-27 半導体ディスク装置

Country Status (1)

Country Link
JP (1) JP2000339228A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100878905B1 (ko) * 2007-10-30 2009-01-15 (주)이지펙스 메모리 카드 변환기, 메모리 카드 변환기에서 데이터를저장 또는 독출하는 방법
JP2011081754A (ja) * 2009-10-09 2011-04-21 Chiba Univ 記録装置
US8533549B2 (en) 2009-06-03 2013-09-10 Kabushiki Kaisha Toshiba Memory system and computer system
JP2014029737A (ja) * 2013-11-13 2014-02-13 Chiba Univ 記録装置
US8874986B2 (en) 2011-11-21 2014-10-28 Kabushiki Kaisha Toshiba Storage device including error correction function and error correction method
CN110147206A (zh) * 2019-05-23 2019-08-20 胡志强 一种存储卡及其数据传输方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100878905B1 (ko) * 2007-10-30 2009-01-15 (주)이지펙스 메모리 카드 변환기, 메모리 카드 변환기에서 데이터를저장 또는 독출하는 방법
WO2009057900A1 (en) * 2007-10-30 2009-05-07 Unidue Co., Ltd Memory card changer, method for reading or writing data in memory card changer
US8533549B2 (en) 2009-06-03 2013-09-10 Kabushiki Kaisha Toshiba Memory system and computer system
JP2011081754A (ja) * 2009-10-09 2011-04-21 Chiba Univ 記録装置
US8874986B2 (en) 2011-11-21 2014-10-28 Kabushiki Kaisha Toshiba Storage device including error correction function and error correction method
JP2014029737A (ja) * 2013-11-13 2014-02-13 Chiba Univ 記録装置
CN110147206A (zh) * 2019-05-23 2019-08-20 胡志强 一种存储卡及其数据传输方法
CN110147206B (zh) * 2019-05-23 2022-02-15 胡志强 一种存储卡的数据传输方法

Similar Documents

Publication Publication Date Title
US7661058B1 (en) Efficient raid ECC controller for raid systems
KR101298827B1 (ko) 반도체 디스크 및 시스템
US8495468B2 (en) Data storage apparatus and data writing/reading method
JP2738687B2 (ja) 誤り訂正システムおよび方法
JP4192154B2 (ja) エラー訂正のためのデータの分割
CN107678695B (zh) 基于可用存储器空间选择冗余存储配置
EP2068245B1 (en) Reliability, availability, and serviceability solutions for memory technology
US8140945B2 (en) Hard component failure detection and correction
TW201346550A (zh) 實體頁、邏輯頁及碼字對應
US7188296B1 (en) ECC for component failures using Galois fields
JP2003303139A (ja) 冗長メモリモジュールおよびメモリコントローラ
KR20190057810A (ko) 메모리 컨트롤러 및 메모리 모듈을 갖는 메모리 시스템 및 그 메모리 시스템에서의 데이터 처리 방법
US11030040B2 (en) Memory device detecting an error in write data during a write operation, memory system including the same, and operating method of memory system
US5450423A (en) Data error correcting/detecting system and apparatus compatible with different data bit memory packages
KR20210051668A (ko) 메모리 컨트롤러, 메모리 시스템 및 메모리 모듈
JP2011060217A (ja) データ蓄積装置及びデータ書込み/読出し方法
CN116783654A (zh) 自适应错误校正以提高系统存储器可靠性、可用性和可服务性(ras)
KR20190038964A (ko) 에러 정정 코드 유닛, 그것의 인코딩 및 디코딩 방법
JP2004326283A (ja) 情報記録再生方法及び装置
JP2000339228A (ja) 半導体ディスク装置
US6901552B1 (en) System for storing data words in a RAM module
CN111221746A (zh) 数据储存系统与其相关方法
JP2008217395A (ja) ディスクアレイ装置
JP3654655B2 (ja) データ処理システム
Mittelholzer et al. High-throughput ECC with integrated chipkill protection for nonvolatile memory arrays