JP2013161151A - メモリ装置及びメモリパトロールによるデータ化け回避方法 - Google Patents
メモリ装置及びメモリパトロールによるデータ化け回避方法 Download PDFInfo
- Publication number
- JP2013161151A JP2013161151A JP2012020658A JP2012020658A JP2013161151A JP 2013161151 A JP2013161151 A JP 2013161151A JP 2012020658 A JP2012020658 A JP 2012020658A JP 2012020658 A JP2012020658 A JP 2012020658A JP 2013161151 A JP2013161151 A JP 2013161151A
- Authority
- JP
- Japan
- Prior art keywords
- data
- request
- patrol
- cache
- 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.)
- Granted
Links
Images
Landscapes
- Storage Device Security (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
【解決手段】キャッシュ13のステータス14にパトロールフラグ15を設けて、パトロールリクエストにより登録されたデータであることを認識できるようにした。また、キャッシュ13から予備メモリ36に書き戻す通常の機能を流用して、不正に通常リクエストがキャッシュ13内のパトロールリクエストにより登録されたデータに発行された場合に、そのデータが使用される前に予備メモリ36に書き戻すようにした。これにより、通常リクエストが予備メモリ36に発行される不正アクセスを容易に識別して処理することができ、データ化けの課題を回避することができる。
【選択図】図1
Description
図1は、本発明の一実施の形態に係るメモリ装置の概略構成を示すブロック図である。なお、同図において、前述した図1と共通する部分には同一の符号を付けている。本実施の形態に係るメモリ装置1は、メモリパトロール発行部31、リクエスト発行部32、キャッシュ13、メモリコントロール35及び予備メモリ36を備える。
チェック及び訂正を目的とするデータに対してパトロールリクエストを発行するメモリパトロール発行部と、
予備メモリと、
キャッシュ内にデータが登録されていることを示すステータスを有すると共に、前記キャッシュ内のデータが前記パトロールリクエストにより登録されたデータか前記通常リクエストにより登録されたデータかを識別するためのパトロールフラグを有するキャッシュと、
を備えたメモリ装置。
13 キャッシュ
14 ステータス
15 パトロールフラグ
16 データ書き戻し部
31 メモリパトロール発行部
32 リクエスト発行部
35 メモリコントロール
36 メモリ
Claims (7)
- 通常リクエストを発行するリクエスト発行部と、
チェック及び訂正を目的とするデータに対してパトロールリクエストを発行するメモリパトロール発行部と、
予備メモリと、
キャッシュ内にデータが登録されていることを示すステータスを有すると共に、前記キャッシュ内のデータが前記パトロールリクエストにより登録されたデータか前記通常リクエストにより登録されたデータかを識別するためのパトロールフラグを有するキャッシュと、
を備えたメモリ装置。 - 前記メモリパトロール発行部で発行されたパトロールリクエストにより登録されたデータに対して前記リクエスト発行部から通常リクエストが発行された場合に、前記キャッシュが持つデータ掃き出し機能を利用して、前記キャッシュ内の前記パトロールリクエストにより登録されたデータを前記予備メモリに書き戻すデータ書き戻し部を備えた請求項1に記載のメモリ装置。
- 前記データ書き戻し部は、前記キャッシュに設けられた請求項2に記載のメモリ装置。
- 前記キャッシュと前記予備メモリとの間のデータ制御を行い、前記通常リクエストを不正アクセスと認識した場合には、前記キャッシュを通じてエラーリプライを前記リクエスト発行部へ返却するメモリコントロールを備えた請求項1乃至請求項3のいずれか1項に記載のメモリ装置。
- キャッシュ内にデータが登録されている場合に、前記キャッシュ内のデータがメモリパトロール機能により登録されたデータか通常リクエストにより登録されたデータかを識別し、パトロール機能により登録されたデータに対して、通常リクエストが発行された場合、キャッシュが持つデータ掃き出し機能を利用して、前記キャッシュ内のパトロール機能により登録されたデータを予備メモリへ書き戻すデータ化け回避方法。
- 前記通常リクエストが不正アクセスである場合、通常リクエストを発行するリクエスト発行部へエラーリプライを返却する請求項5に記載のデータ化け回避方法。
- パトロールリクエストを予備メモリ空間に発行することで前記予備メモリの故障を検出する請求項5又は請求項6に記載のデータ化け回避方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012020658A JP5916204B2 (ja) | 2012-02-02 | 2012-02-02 | メモリ装置及びメモリパトロールによるデータ化け回避方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012020658A JP5916204B2 (ja) | 2012-02-02 | 2012-02-02 | メモリ装置及びメモリパトロールによるデータ化け回避方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013161151A true JP2013161151A (ja) | 2013-08-19 |
| JP5916204B2 JP5916204B2 (ja) | 2016-05-11 |
Family
ID=49173370
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012020658A Expired - Fee Related JP5916204B2 (ja) | 2012-02-02 | 2012-02-02 | メモリ装置及びメモリパトロールによるデータ化け回避方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5916204B2 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009048224A (ja) * | 2007-08-13 | 2009-03-05 | Fujitsu Ltd | メモリコントローラ及びプロセッサシステム |
| JP2010079765A (ja) * | 2008-09-29 | 2010-04-08 | Renesas Technology Corp | 情報処理装置 |
-
2012
- 2012-02-02 JP JP2012020658A patent/JP5916204B2/ja not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009048224A (ja) * | 2007-08-13 | 2009-03-05 | Fujitsu Ltd | メモリコントローラ及びプロセッサシステム |
| JP2010079765A (ja) * | 2008-09-29 | 2010-04-08 | Renesas Technology Corp | 情報処理装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5916204B2 (ja) | 2016-05-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9880896B2 (en) | Error feedback and logging with memory on-chip error checking and correcting (ECC) | |
| US9830218B2 (en) | Cache memory with fault tolerance | |
| US20140068208A1 (en) | Separately stored redundancy | |
| CN207882889U (zh) | 存储器系统和电子系统 | |
| CN103026342B (zh) | 用于验证存储器器件完整性的方法和系统 | |
| US20080301528A1 (en) | Method and apparatus for controlling memory | |
| JP2010009102A (ja) | キャッシュメモリ、コンピュータシステム、及びメモリアクセス方法 | |
| CN105788648A (zh) | 基于异构混合内存的nvm坏块识别处理及纠错方法和系统 | |
| GB2582097A (en) | Protecting in-memory configuration state registers | |
| US8949694B2 (en) | Address error detection | |
| US8689079B2 (en) | Memory device having multiple channels and method for accessing memory in the same | |
| US20160313936A1 (en) | Double writing map table entries in a data storage system to guard against silent corruption | |
| US9086990B2 (en) | Bitline deletion | |
| KR101512927B1 (ko) | 비휘발성 메모리의 페이지 관리 방법 및 장치 | |
| US8533560B2 (en) | Controller, data storage device and program product | |
| WO2015165202A1 (zh) | 一种基于汉明码存取数据的方法及集成随机存取存储器 | |
| CN103942119A (zh) | 一种存储器错误的处理方法和装置 | |
| CN110348245B (zh) | 基于nvm的数据完整性保护方法、系统、装置及存储介质 | |
| CN112181712B (zh) | 一种提高处理器核可靠性的方法及装置 | |
| US20050229052A1 (en) | Method, system and program product for autonomous error recovery for memory devices | |
| JP5916204B2 (ja) | メモリ装置及びメモリパトロールによるデータ化け回避方法 | |
| US20230315302A1 (en) | Complete And Fast Protection Against CID Conflict | |
| US8359528B2 (en) | Parity look-ahead scheme for tag cache memory | |
| US10228995B2 (en) | Last writers of datasets in storage array errors | |
| CN110597656B (zh) | 一种二级缓存标记阵列的校验单错处理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20140804 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150108 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150812 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150908 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151021 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160308 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160404 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5916204 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |