JP2005174468A - フラッシュメモリのアクセス制御方法 - Google Patents
フラッシュメモリのアクセス制御方法 Download PDFInfo
- Publication number
- JP2005174468A JP2005174468A JP2003413420A JP2003413420A JP2005174468A JP 2005174468 A JP2005174468 A JP 2005174468A JP 2003413420 A JP2003413420 A JP 2003413420A JP 2003413420 A JP2003413420 A JP 2003413420A JP 2005174468 A JP2005174468 A JP 2005174468A
- Authority
- JP
- Japan
- Prior art keywords
- flash memory
- data
- page
- time
- units
- 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
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000012546 transfer Methods 0.000 claims description 9
- 238000007726 management method Methods 0.000 abstract description 8
- 230000006870 function Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 4
- 230000006378 damage Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Read Only Memory (AREA)
Abstract
【解決手段】 ページ或いはブロックを単位としたフラッシュメモリのデータアクセスに対する管理方法であり、ホスト(コンピュータ、カードリーダー、携帯電話等)がフラッシュメモリ中にデータ書き込みを行なう時、このデータの容量により選択的にページ単位或いはブロック単位でデータを書き込み、書き込み速度を高め、並びにフラッシュメモリの消去の動作を減らし、フラッシュメモリの使用寿命を延長する。
【選択図】 図1
Description
ホストがフラッシュメモリにデータを書き込む時、このデータの容量により、ブロックを単位とするデータ消去、ページ読み出し、ページ書き込みの時間及び回数、及びこのデータの容量により、ページを単位とするページ消去、ページ書き込みの時間及び回数を計算し、さらにこれらの計算により得られたデータにより、最良の書き込み方式を選択し、ブロックを単位とする消去回数が少なく且つデータ転送速度が速ければ、ブロックを単位とするデータ書き込みを選択し、もしページを単位とする消去回数が少なく且つデータ転送速度が速ければ、ページを単位とするデータ書き込みを選択することを特徴とする、フラッシュメモリのアクセス制御方法としている。
請求項2の発明は、請求項1記載のフラッシュメモリのアクセス制御方法において、ページ読み出しの時間をpr、ページ書き込みの時間をpp、ページ消去の時間をpe、ブロック消去の時間をbeとすると、ページ消去の方式でN個のページにアクセスする時間はpe×N+pp×Nで、ブロック消去方式のアクセスにかかる時間は、be×1+pr×(32−N)+pp×32であることを特徴とする、フラッシュメモリのアクセス制御方法としている。
請求項3の発明は、請求項1記載のフラッシュメモリのアクセス制御方法において、ホストがコンピュータ、カードリーダー、携帯電話のいずれかとされたことを特徴とする、フラッシュメモリのアクセス制御方法としている。
12 フラッシュメモリ
13 ホストインタフェース
14 ホスト
15 プログラムメモリ
Claims (3)
- ページ或いはブロックを単位としてフラッシュメモリのデータデータアクセスに対する管理を行なうフラッシュメモリのアクセス制御方法において、
ホストがフラッシュメモリにデータを書き込む時、このデータの容量により、ブロックを単位とするデータ消去、ページ読み出し、ページ書き込みの時間及び回数、及びこのデータの容量により、ページを単位とするページ消去、ページ書き込みの時間及び回数を計算し、さらにこれらの計算により得られたデータにより、最良の書き込み方式を選択し、ブロックを単位とする消去回数が少なく且つデータ転送速度が速ければ、ブロックを単位とするデータ書き込みを選択し、もしページを単位とする消去回数が少なく且つデータ転送速度が速ければ、ページを単位とするデータ書き込みを選択することを特徴とする、フラッシュメモリのアクセス制御方法。 - 請求項1記載のフラッシュメモリのアクセス制御方法において、ページ読み出しの時間をpr、ページ書き込みの時間をpp、ページ消去の時間をpe、ブロック消去の時間をbeとすると、ページ消去の方式でN個のページにアクセスする時間はpe×N+pp×Nで、ブロック消去方式のアクセスにかかる時間は、be×1+pr×(32−N)+pp×32であることを特徴とする、フラッシュメモリのアクセス制御方法。
- 請求項1記載のフラッシュメモリのアクセス制御方法において、ホストがコンピュータ、カードリーダー、携帯電話のいずれかとされたことを特徴とする、フラッシュメモリのアクセス制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003413420A JP4334331B2 (ja) | 2003-12-11 | 2003-12-11 | フラッシュメモリのアクセス制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003413420A JP4334331B2 (ja) | 2003-12-11 | 2003-12-11 | フラッシュメモリのアクセス制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005174468A true JP2005174468A (ja) | 2005-06-30 |
| JP4334331B2 JP4334331B2 (ja) | 2009-09-30 |
Family
ID=34733563
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003413420A Expired - Fee Related JP4334331B2 (ja) | 2003-12-11 | 2003-12-11 | フラッシュメモリのアクセス制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4334331B2 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7890550B2 (en) | 2006-11-03 | 2011-02-15 | Samsung Electronics Co., Ltd. | Flash memory system and garbage collection method thereof |
| US8489850B2 (en) | 2005-12-01 | 2013-07-16 | Sony Corporation | Memory apparatus and memory control method |
| JP2015060567A (ja) * | 2013-09-20 | 2015-03-30 | 富士通フロンテック株式会社 | 通信制御装置、通信制御方法および通信制御プログラム |
| CN111078136A (zh) * | 2019-10-22 | 2020-04-28 | 安徽力高新能源技术有限公司 | 一种防止BMS动态数据存储导致flash寿命降低的方法 |
-
2003
- 2003-12-11 JP JP2003413420A patent/JP4334331B2/ja not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8489850B2 (en) | 2005-12-01 | 2013-07-16 | Sony Corporation | Memory apparatus and memory control method |
| US7890550B2 (en) | 2006-11-03 | 2011-02-15 | Samsung Electronics Co., Ltd. | Flash memory system and garbage collection method thereof |
| JP2015060567A (ja) * | 2013-09-20 | 2015-03-30 | 富士通フロンテック株式会社 | 通信制御装置、通信制御方法および通信制御プログラム |
| CN111078136A (zh) * | 2019-10-22 | 2020-04-28 | 安徽力高新能源技术有限公司 | 一种防止BMS动态数据存储导致flash寿命降低的方法 |
| CN111078136B (zh) * | 2019-10-22 | 2023-05-05 | 力高(山东)新能源技术股份有限公司 | 一种防止BMS动态数据存储导致flash寿命降低的方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4334331B2 (ja) | 2009-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8843691B2 (en) | Prioritized erasure of data blocks in a flash storage device | |
| JP5002201B2 (ja) | メモリシステム | |
| US8386698B2 (en) | Data accessing method for flash memory and storage system and controller using the same | |
| US8055873B2 (en) | Data writing method for flash memory, and controller and system using the same | |
| CN110908925B (zh) | 高效能垃圾收集方法以及数据存储装置及其控制器 | |
| US8484432B2 (en) | Memory system | |
| KR102887865B1 (ko) | 컨트롤러 및 메모리 시스템 | |
| US7649794B2 (en) | Wear leveling method and controller using the same | |
| CN101763894A (zh) | 半导体存储装置和存储控制方法 | |
| JPWO2009096180A1 (ja) | メモリコントローラ、不揮発性記憶装置、及び、不揮発性記憶システム | |
| US20170285953A1 (en) | Data Storage Device and Data Maintenance Method thereof | |
| JP5183662B2 (ja) | メモリ制御装置及びメモリ制御方法 | |
| US8527733B2 (en) | Memory system | |
| JP4829202B2 (ja) | 記憶装置及びメモリ制御方法 | |
| JPWO2007105688A1 (ja) | メモリコントローラ、不揮発性記憶装置、及び不揮発性記憶システム | |
| CN110727470B (zh) | 一种混合式非失性存储装置 | |
| JP4334331B2 (ja) | フラッシュメモリのアクセス制御方法 | |
| JP4594944B2 (ja) | メモリ制御装置 | |
| US20090055574A1 (en) | NAND Flash Memory Device And Related Method Thereof | |
| JP4558054B2 (ja) | メモリシステム | |
| KR100514756B1 (ko) | 플래쉬 메모리를 파일 시스템으로 라이트하기 위한캐쉬처리 방법 | |
| TW202013183A (zh) | 高效能垃圾收集方法以及資料儲存裝置及其控制器 | |
| US6898680B2 (en) | Minimization of overhead of non-volatile memory operation | |
| JP4308780B2 (ja) | 半導体メモリ装置、メモリコントローラ及びデータ記録方法 | |
| CN110609817A (zh) | 一种防止文件碎片化的文件存储系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060712 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20070214 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080916 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081215 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090224 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090520 |
|
| 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: 20090609 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090623 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120703 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130703 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |