JP2007025777A - データ誤り検出・訂正方法及びデータ誤り検出・訂正機能付きメモリ装置 - Google Patents
データ誤り検出・訂正方法及びデータ誤り検出・訂正機能付きメモリ装置 Download PDFInfo
- Publication number
- JP2007025777A JP2007025777A JP2005203003A JP2005203003A JP2007025777A JP 2007025777 A JP2007025777 A JP 2007025777A JP 2005203003 A JP2005203003 A JP 2005203003A JP 2005203003 A JP2005203003 A JP 2005203003A JP 2007025777 A JP2007025777 A JP 2007025777A
- Authority
- JP
- Japan
- Prior art keywords
- data
- error
- error detection
- volatile memory
- memory
- 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 title claims abstract description 119
- 238000012937 correction Methods 0.000 title claims abstract description 55
- 238000000034 method Methods 0.000 title claims description 23
- 230000006870 function Effects 0.000 claims description 24
- 238000012544 monitoring process Methods 0.000 claims 2
- 238000012545 processing Methods 0.000 abstract description 5
- 230000005856 abnormality Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000011084 recovery Methods 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 3
- 208000011580 syndromic disease Diseases 0.000 description 3
- 102220352372 c.148T>G Human genes 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Debugging And Monitoring (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
【解決手段】メモリ装置は、誤り検出ビットが付加された制御データを格納する不揮発性メモリ10と、装置1の動作時に使用される揮発性メモリ40と、メモリ10に格納された制御データを読み取ると共に、その読み取った制御データの誤りを検出するデータ読み取り回路20と、この回路20で読み取った制御データのうち誤りのないデータをメモリ40に書き込むデータ書き込み回路30と、メモリ40の非動作時のタイミングで、このメモリ40に書き込まれたデータを読み出してこのデータの誤りを連続して検出する誤り検出回路50と、履歴書き込み回路60とを有している。回路50では、データの誤りを検出したときに、回路20を制御し、メモリ10から再度データを読み込み、メモリ40に再度書き込ませることによりデータの復旧を行う。
【選択図】 図1
Description
図1は、本発明の実施例1を示すデータ誤り検出・訂正機能付きメモリ装置の概略の構成図である。
装置1外部よりのデータ書き込み装置2から、通信媒体3を介して、一般的な通信による方法や直接ケーブル接続による方法等によりダウンロードすることで、制御データ保持用メモリ10の記憶領域11,12,13,・・・に制御データD1,D2,D3,・・・の書き込みを行う。このとき、制御データD1,D2,D3,・・・に既にパリティビット等の誤り検出ビットを追加して書き込む。誤り検出ビットは制御データD1,D2,D3,・・・の一部として扱えるため、メモリ10の記憶領域11,12,13,・・・には、異なったビット長のデータでも、それぞれのビット長に適した誤り検出ビットを付与することができる。
本実施例1によれば、複数の制御データD1,D2,・・・に対する誤り検出を行い、簡単なパリティチェックのような誤り検出のみで、元データヘの復旧が可能となる。しかも、装置1の動作していない状況で検出・復旧が行える可能性が高く、装置1の故障を減少させることができる。又、誤りが発生したことを保存することで、装置1のメンテナンスも容易になる。
図2は、本発明の実施例2を示すデータ誤り検出・訂正機能付きメモリ装置の概略の構成図であり、実施例1を示す図1中の要素と共通の要素には共通の符号が付されている。
実施例1と同様に、装置1外部よりのデータ書き込み装置2から、通信媒体3を介してダウンロードすることで、制御データ保持用メモリ10の記憶領域11,12,13,・・・に制御データデータD1,D2,D3,・・・の書き込みを行う。このとき、制御データD1,D2,D3,・・・に既に誤り検出ビットを追加して書き込む。誤り検出ビットはデータの一部として扱えるため、メモリ10の記憶領域11,12,13,・・・のなかには、異なったビット長の制御データD1,D2,D3,・・・でも、それぞれのビット長に適した誤り検出ビットを付与することができる。例えば、データ幅が8ビットのメモリ10を使用する場合、制御データD1が12ビット、制御データD2が4ビット等でも、制御データD1の記憶領域11は偶数アドレスの先頭ビット、制御データD2の記憶領域12は各アドレスの先頭ビットを誤り検出ビットとして、書き込み時に定義すればよい。実際には、誤り検出ビットの位置は、本来のデータ以外のところであればどこでもよい。
実施例2によれば、次の(a)〜(c)のような効果がある。
10 制御データ保持用メモリ
20 データ読み取り回路
21,50,50A 誤り検出回路
30 データ書き込み回路
40 動作用メモリ
60 履歴書き込み回路
Claims (9)
- 誤り検出ビットが付加されたデータを不揮発性メモリに格納した後、前記不揮発性メモリに格納された前記データを読み取って揮発性メモリに書き込み、前記揮発性メモリの動作時に前記揮発性メモリに書き込まれた前記データを読み取って使用する装置において、
前記揮発性メモリの非動作時のタイミングで、前記揮発性メモリに書き込まれた前記データを読み出してこのデータの誤りを連続して検出することを特徴とするデータ誤り検出・訂正方法。 - 誤り検出ビットが付加されたデータを不揮発性メモリに格納した後、前記不揮発性メモリに格納された前記データを読み取って揮発性メモリに書き込み、前記揮発性メモリの動作時に前記揮発性メモリに書き込まれた前記データを読み取って使用する装置において、
前記揮発性メモリに書き込まれた前記データを読み出してこのデータの誤りを随時監視し、前記データの誤りを検出したときにはこの誤り発生を通知することを特徴とするデータ誤り検出・訂正方法。 - 誤り検出ビットが付加されたデータを不揮発性メモリに格納した後、前記不揮発性メモリに格納された前記データを読み取って揮発性メモリに書き込み、前記揮発性メモリの動作時に前記揮発性メモリに書き込まれた前記データを読み取って使用する装置において、
前記揮発性メモリに書き込まれた前記データを読み出してこのデータの誤りを随時監視し、前記データの誤りを検出したときにはこの誤り発生を、前記揮発性メモリの非動作のタイミングまで保存することを特徴とするデータ誤り検出・訂正方法。 - 請求項1〜3のいずれか1項に記載のデータ誤り検出・訂正方法において、
前記データの誤りを検出したときには、前記不揮発性メモリから再度データを読み込み、前記揮発性メモリに再度書き込むことを特徴とするデータ誤り検出・訂正方法。 - 請求項1〜3のいずれか1項に記載のデータ誤り検出・訂正方法において、
前記データの誤りを検出したときには、この誤り情報を前記不揮発性メモリに保存することを特徴とするデータ誤り検出・訂正方法。 - 誤り検出ビットが付加されたデータを格納する不揮発性メモリと、
データを書き込む揮発性メモリであって、動作時に前記書き込まれたデータが読み取られて使用される前記揮発性メモリと、
前記不揮発性メモリに格納された前記データを読み取ると共に、前記読み取ったデータの誤りを検出するデータ読み取り回路と、
前記データ読み取り回路で読み取った前記データのうち誤りのないデータを前記揮発性メモリに書き込むデータ書き込み回路と、
前記揮発性メモリの非動作時のタイミングで、前記揮発性メモリに書き込まれた前記データを読み出してこのデータの誤りを連続して検出する誤り検出回路と、
を有することを特徴とするデータ誤り検出・訂正機能付きメモリ装置。 - 誤り検出ビットが付加されたデータを格納する不揮発性メモリと、
データを書き込む揮発性メモリであって、動作時に前記書き込まれたデータが読み取られて使用される前記揮発性メモリと、
前記不揮発性メモリに格納された前記データを読み取ると共に、前記読み取ったデータの誤りを検出するデータ読み取り回路と、
前記データ読み取り回路で読み取った前記データのうち誤りのないデータを前記揮発性メモリに書き込むデータ書き込み回路と、
前記揮発性メモリに書き込まれた前記データを読み出してこのデータの誤りを随時監視する誤り検出回路と、
を有することを特徴とするデータ誤り検出・訂正機能付きメモリ装置。 - 請求項6又は7記載のデータ誤り検出・訂正機能付きメモリ装置において、
前記誤り検出回路が前記データの誤りを検出したときには、前記データ読み取り回路を制御し、前記不揮発性メモリから再度データを読み込み、前記揮発性メモリに再度書き込ませる再書き込み制御手段を、
設けたことを特徴とするデータ誤り検出・訂正機能付きメモリ装置。 - 請求項6〜8のいずれか1項に記載のデータ誤り検出・訂正機能付きメモリ装置において、
前記誤り検出回路が前記データの誤りを検出したときには、この誤り情報を前記不揮発性メモリに書き込む誤り情報書き込み回路を、
設けたことを特徴とするデータ誤り検出・訂正機能付きメモリ装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005203003A JP2007025777A (ja) | 2005-07-12 | 2005-07-12 | データ誤り検出・訂正方法及びデータ誤り検出・訂正機能付きメモリ装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005203003A JP2007025777A (ja) | 2005-07-12 | 2005-07-12 | データ誤り検出・訂正方法及びデータ誤り検出・訂正機能付きメモリ装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007025777A true JP2007025777A (ja) | 2007-02-01 |
Family
ID=37786494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005203003A Pending JP2007025777A (ja) | 2005-07-12 | 2005-07-12 | データ誤り検出・訂正方法及びデータ誤り検出・訂正機能付きメモリ装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007025777A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008158800A (ja) * | 2006-12-22 | 2008-07-10 | Fujitsu Ltd | 情報処理装置、履歴管理方法、履歴管理プログラム |
JP2013236281A (ja) * | 2012-05-09 | 2013-11-21 | Fujitsu Ltd | 通信装置、及び通信装置内メモリの検査方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5953952A (ja) * | 1982-09-20 | 1984-03-28 | Ricoh Co Ltd | 自己診断装置 |
JPS59231798A (ja) * | 1983-06-14 | 1984-12-26 | Mitsubishi Electric Corp | デ−タ処理装置 |
JPS61125650A (ja) * | 1984-11-24 | 1986-06-13 | Matsushita Electric Works Ltd | 制御システム |
JPS6370357A (ja) * | 1986-09-11 | 1988-03-30 | Nec Corp | メモリデ−タ訂正方式 |
JPH03191451A (ja) * | 1989-12-21 | 1991-08-21 | Nec Corp | エラー訂正方式 |
JPH04145541A (ja) * | 1990-10-05 | 1992-05-19 | Nec Corp | マイクロプログラム制御装置 |
JPH08263387A (ja) * | 1995-03-27 | 1996-10-11 | Kokusai Electric Co Ltd | メモリ装置 |
-
2005
- 2005-07-12 JP JP2005203003A patent/JP2007025777A/ja active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5953952A (ja) * | 1982-09-20 | 1984-03-28 | Ricoh Co Ltd | 自己診断装置 |
JPS59231798A (ja) * | 1983-06-14 | 1984-12-26 | Mitsubishi Electric Corp | デ−タ処理装置 |
JPS61125650A (ja) * | 1984-11-24 | 1986-06-13 | Matsushita Electric Works Ltd | 制御システム |
JPS6370357A (ja) * | 1986-09-11 | 1988-03-30 | Nec Corp | メモリデ−タ訂正方式 |
JPH03191451A (ja) * | 1989-12-21 | 1991-08-21 | Nec Corp | エラー訂正方式 |
JPH04145541A (ja) * | 1990-10-05 | 1992-05-19 | Nec Corp | マイクロプログラム制御装置 |
JPH08263387A (ja) * | 1995-03-27 | 1996-10-11 | Kokusai Electric Co Ltd | メモリ装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008158800A (ja) * | 2006-12-22 | 2008-07-10 | Fujitsu Ltd | 情報処理装置、履歴管理方法、履歴管理プログラム |
JP2013236281A (ja) * | 2012-05-09 | 2013-11-21 | Fujitsu Ltd | 通信装置、及び通信装置内メモリの検査方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10459794B2 (en) | Memory systems having extended product lifetime and methods of operating the same | |
KR101572038B1 (ko) | 메모리 어레이의 에러 수정 방법 | |
US9804921B2 (en) | Nonvolatile memory apparatus and control method of nonvolatile memory apparatus | |
JP2010512601A (ja) | メモリにおけるキャッシュを利用した誤り検出及び訂正方法及び装置 | |
JP2009042911A (ja) | メモリアクセスシステム | |
JP4962060B2 (ja) | パリティエラー復旧回路 | |
JPH03248251A (ja) | 情報処理装置 | |
JP2009301194A (ja) | 半導体記憶装置の制御システム | |
JP2010079856A (ja) | 記憶装置およびメモリ制御方法 | |
JP4956230B2 (ja) | メモリコントローラ | |
JP4560072B2 (ja) | 半導体記憶装置 | |
JP2003059290A5 (ja) | ||
JP2010146389A (ja) | 不揮発性記憶デバイスを有する記憶装置 | |
JP2007025777A (ja) | データ誤り検出・訂正方法及びデータ誤り検出・訂正機能付きメモリ装置 | |
US11010245B2 (en) | Memory storage apparatus with dynamic data repair mechanism and method of dynamic data repair thereof | |
JP2004342112A (ja) | エラーチェック訂正技法を用いて不揮発性メモリユニットのデータ保持損に応答する装置及び方法 | |
US7530005B2 (en) | Storage device | |
JP2009230475A (ja) | 不揮発性半導体記憶部を含む記憶システム | |
JP4950214B2 (ja) | データ記憶装置における停電を検出する方法、およびデータ記憶装置を復旧する方法 | |
KR20080114208A (ko) | 에러 정정 기능을 갖는 불휘발성 메모리 장치의 카피투프로그램방법 | |
KR20200018156A (ko) | 메모리장치에 대한 에러정정코드 기능을 갖는 메모리 시스템 및 그 운영방법 | |
US8145951B2 (en) | Control device | |
JP5087970B2 (ja) | 情報処理装置および情報処理方法 | |
JP2008198020A (ja) | 半導体メモリ情報蓄積装置とその不良部位対処方法 | |
JP2002244932A (ja) | 制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080527 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20110114 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110427 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110510 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111122 |