JP4688584B2 - ストレージ装置 - Google Patents
ストレージ装置 Download PDFInfo
- Publication number
- JP4688584B2 JP4688584B2 JP2005180378A JP2005180378A JP4688584B2 JP 4688584 B2 JP4688584 B2 JP 4688584B2 JP 2005180378 A JP2005180378 A JP 2005180378A JP 2005180378 A JP2005180378 A JP 2005180378A JP 4688584 B2 JP4688584 B2 JP 4688584B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- data
- write
- area
- once
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/22—Safety or protection circuits preventing unauthorised or accidental access to memory cells
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
- G06F12/1416—Protection against unauthorised use of memory or access to memory by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights
- G06F12/1425—Protection against unauthorised use of memory or access to memory by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights the protection being physical, e.g. cell, word, block
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/349—Arrangements for evaluating degradation, retention or wearout, e.g. by counting erase cycles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/20—Employing a main memory using a specific memory technology
- G06F2212/202—Non-volatile memory
- G06F2212/2022—Flash memory
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Memory System (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
図1は、第1の実施の形態のストレージ装置のブロック図である。
本発明の第2の実施の形態では、書換型ブロックへの書き込み後に、当該ブロックの属性を追記型ブロックへ変更する。
本発明の第3の実施の形態では、データの保持期間に応じて、ブロックの属性を変更する。
CA0、CA1 チャネルアダプタ
CM0、CM1 キャッシュメモリ
SA0、SA1 ストレージアダプタ
FM0、FM1、FM2、FM3 フラッシュメモリ・モジュール
MC0、MC1、MC2、MC3 メモリコントローラ
MEM0、MEM1、MEM2、MEM3 フラッシュメモリ
C00、C01、C02、C03、C10、C11、C12、C13、D00、D01、D02、D03、D10、D11、D12、D13 チャネル
NW0、NW1 相互結合網
SVP 保守端末
21 ホストチャネル・インターフェイス
22 キャッシュメモリ・インタフェース
23 ネットワーク・インタフェース
24 プロセッサ
25 ローカルメモリ
26 プロセッサ周辺制御部
27 信号線
31 キャッシュメモリ・インタフェース
32 ストレージチャネル・インタフェース
33 ネットワーク・インターフェイス
34 プロセッサ
35 ローカルメモリ
36 プロセッサ周辺制御部
37 信号線
401 プロセッサ
402 インターフェイス部
403 データ転送部
404 メモリ
405 フラッシュメモリ・チップ
406 ブロック
Claims (10)
- データ書換のためにブロックごとにデータを消去する不揮発性メモリを記憶媒体とし、前記不揮発性メモリにデータを入出力する制御部を備えるストレージ装置において、
前記不揮発性メモリの記憶領域は、データの書込並びに記憶しているデータの消去及び書換ができる書換型領域と、データの1回書込ができ記憶しているデータの消去及び書換ができない追記型領域と、を含み、
前記ブロックは、データの書込単位であるページを複数有し、
前記追記型領域は、データが書き込まれていないページを一つ以上含む書き込みが完了していない追記型領域又はすべてのページにデータが書き込まれている書き込みが完了している追記型領域のどちらかであり、
前記ブロックの属性は、当該ブロックが書換型領域、書き込みが完了していない追記型領域又は書き込みが完了している追記型領域のいずれに属するかを示し、
前記制御部は、
前記ブロックの属性に基づいて、前記書換型領域に属するブロックを判定し、
前記判定した書換型領域に属するブロックに対してのみ、ウエアレベリング処理及びリクラメーション処理を行うことを特徴とするストレージ装置。 - 前記ブロックは、当該ブロックの属性を所定の領域に記憶することを特徴とする請求項1に記載のストレージ装置。
- 前記制御部は、書き込みが完了している追記型領域に属するブロックに対するデータの書込要求を受けると、データを書き込まずに、エラーを通知することを特徴とする請求項1に記載のストレージ装置。
- 前記制御部は、
書き込みが完了していない追記型領域に属するブロックに対するデータの書込要求を受けると、データを書き込むページの属性に基づいて、当該ページにデータが書き込まれているか否かを判定し、
当該ページにデータが書き込まれていなければ、当該ページにデータを書き込み、当該ページを含むブロックの属性を書き込みが完了していない追記型領域から書き込みが完了している追記型領域へ変更し、
当該ページにデータが書き込まれていれば、データを書き込まずに、エラーを通知することを特徴とする請求項1に記載のストレージ装置。 - 前記制御部は、前記リクラメーション処理を行ったブロックの属性を、書換型領域から書き込みが完了していない追記型領域へ変更することを特徴とする請求項1に記載のストレージ装置。
- 前記ブロックは、当該ブロックのデータの消去回数を記憶し、
前記制御部は、前記消去回数の多いブロックを優先して、前記リクラメーション処理を行ったブロックの属性を、書換型領域から追記型領域へ変更することを特徴とする請求項5に記載のストレージ装置。 - 前記制御部は、
書換型領域に属するブロックに対するデータの書込要求を受けると、当該ブロックにデータを書き込み、
当該ブロックの属性を、書換型領域から追記型領域へ変更することを特徴とする請求項1に記載のストレージ装置。 - 前記ブロックは、記憶しているデータの保持期限情報を記憶することを特徴とする請求項1に記載のストレージ装置。
- 前記制御部は、データの書込要求を受けると、データをブロックに書き込むと共に、当該データの保持期限情報を当該ブロックに書き込むことを特徴とする請求項8に記載のストレージ装置。
- 前記不揮発性メモリの記憶領域は、さらに、属性が決まっていない未使用領域を含み、
前記制御部は、
前記保持期限情報に基づく保持期限を過ぎたデータを記憶しているブロックから、当該データを消去し、
当該ブロックの属性を、追記型領域から未使用領域へ変更することを特徴とする請求項8に記載のストレージ装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005180378A JP4688584B2 (ja) | 2005-06-21 | 2005-06-21 | ストレージ装置 |
US11/228,345 US7613871B2 (en) | 2005-06-21 | 2005-09-19 | Storage system using a flash memory partitioned with write-once and rewritable blocks |
EP06251099A EP1739565A1 (en) | 2005-06-21 | 2006-03-01 | Storage system using flash memory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005180378A JP4688584B2 (ja) | 2005-06-21 | 2005-06-21 | ストレージ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007004234A JP2007004234A (ja) | 2007-01-11 |
JP4688584B2 true JP4688584B2 (ja) | 2011-05-25 |
Family
ID=36698746
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005180378A Active JP4688584B2 (ja) | 2005-06-21 | 2005-06-21 | ストレージ装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7613871B2 (ja) |
EP (1) | EP1739565A1 (ja) |
JP (1) | JP4688584B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10846019B2 (en) | 2017-12-06 | 2020-11-24 | Samsung Electronics Co., Ltd. | Semiconductor device |
Families Citing this family (78)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10256502A1 (de) * | 2002-12-04 | 2004-06-24 | Hyperstone Ag | Speichersystem mit mehreren Speichercontrollern und Verfahren zu deren Synchronisierung |
US7571287B2 (en) | 2003-03-13 | 2009-08-04 | Marvell World Trade Ltd. | Multiport memory architecture, devices and systems including the same, and methods of using the same |
US7692682B2 (en) | 2005-04-28 | 2010-04-06 | Apple Inc. | Video encoding in a video conference |
KR100755700B1 (ko) * | 2005-12-27 | 2007-09-05 | 삼성전자주식회사 | 비휘발성 메모리가 캐쉬로 사용되는 저장 장치 및 그 관리방법 |
US20070150645A1 (en) * | 2005-12-28 | 2007-06-28 | Intel Corporation | Method, system and apparatus for power loss recovery to enable fast erase time |
US20080109612A1 (en) * | 2006-11-02 | 2008-05-08 | Jones Kevin M | Dynamic Code Relocation for Low Endurance Memories |
JP4991320B2 (ja) * | 2007-01-12 | 2012-08-01 | 株式会社東芝 | ホスト装置およびメモリシステム |
US7689762B2 (en) * | 2007-05-03 | 2010-03-30 | Atmel Corporation | Storage device wear leveling |
JP5073402B2 (ja) * | 2007-07-31 | 2012-11-14 | パナソニック株式会社 | メモリーコントローラ、及びこれを用いた不揮発性記憶装置並びに不揮発性記憶システム |
US8127104B1 (en) | 2007-08-06 | 2012-02-28 | Marvell International Ltd. | Alignment matrix memory copy |
JP5026213B2 (ja) | 2007-09-28 | 2012-09-12 | 株式会社日立製作所 | ストレージ装置及びデータ重複排除方法 |
US8688947B1 (en) | 2007-11-21 | 2014-04-01 | Marvell International Ltd. | Aligned data access |
US8275927B2 (en) * | 2007-12-31 | 2012-09-25 | Sandisk 3D Llc | Storage sub-system for a computer comprising write-once memory devices and write-many memory devices and related method |
KR101454817B1 (ko) | 2008-01-11 | 2014-10-30 | 삼성전자주식회사 | 반도체 메모리 장치 및 그것의 마모도 관리 방법 |
US20090198952A1 (en) | 2008-02-04 | 2009-08-06 | Apple Inc | Memory Mapping Architecture |
US8131915B1 (en) | 2008-04-11 | 2012-03-06 | Marvell Intentional Ltd. | Modifying or overwriting data stored in flash memory |
US8185706B2 (en) * | 2008-04-30 | 2012-05-22 | Apple Inc. | Copyback optimization for memory system |
US8683085B1 (en) | 2008-05-06 | 2014-03-25 | Marvell International Ltd. | USB interface configurable for host or device mode |
JP2009282678A (ja) * | 2008-05-21 | 2009-12-03 | Hitachi Ltd | フラッシュメモリモジュール及びストレージシステム |
US8244959B2 (en) * | 2008-11-10 | 2012-08-14 | Atmel Rousset S.A.S. | Software adapted wear leveling |
WO2010103566A1 (en) * | 2009-03-10 | 2010-09-16 | Hitachi, Ltd. | Storage apparatus, management apparatus, and method of controlling storage apparatus |
JP5341584B2 (ja) * | 2009-03-17 | 2013-11-13 | 株式会社東芝 | コントローラ、及びメモリシステム |
US8423710B1 (en) | 2009-03-23 | 2013-04-16 | Marvell International Ltd. | Sequential writes to flash memory |
US8213236B1 (en) | 2009-04-21 | 2012-07-03 | Marvell International Ltd. | Flash memory |
JP5377182B2 (ja) * | 2009-09-10 | 2013-12-25 | 株式会社東芝 | 制御装置 |
US9063728B2 (en) * | 2010-03-17 | 2015-06-23 | Apple Inc. | Systems and methods for handling hibernation data |
JP5612508B2 (ja) * | 2010-03-25 | 2014-10-22 | パナソニック株式会社 | 不揮発性メモリコントローラ及び不揮発性記憶装置 |
JP5100789B2 (ja) * | 2010-05-28 | 2012-12-19 | 株式会社東芝 | 半導体記憶装置および半導体記憶装置の制御方法 |
US8612669B1 (en) | 2010-06-28 | 2013-12-17 | Western Digital Technologies, Inc. | System and method for performing data retention in solid-state memory using copy commands and validity and usage data |
US8756394B1 (en) | 2010-07-07 | 2014-06-17 | Marvell International Ltd. | Multi-dimension memory timing tuner |
US8909851B2 (en) | 2011-02-08 | 2014-12-09 | SMART Storage Systems, Inc. | Storage control system with change logging mechanism and method of operation thereof |
US20120246384A1 (en) * | 2011-03-21 | 2012-09-27 | Winbond Electronics Corp. | Flash memory and flash memory accessing method |
US8935466B2 (en) | 2011-03-28 | 2015-01-13 | SMART Storage Systems, Inc. | Data storage system with non-volatile memory and method of operation thereof |
JP2012234482A (ja) * | 2011-05-09 | 2012-11-29 | Canon Inc | 記憶制御装置及びその制御方法、並びにプログラム |
US8719531B2 (en) | 2011-06-14 | 2014-05-06 | Western Digital Technologies, Inc. | System and method for performing data retention that incorporates environmental conditions |
US8949508B2 (en) * | 2011-07-18 | 2015-02-03 | Apple Inc. | Non-volatile temporary data handling |
US9098399B2 (en) | 2011-08-31 | 2015-08-04 | SMART Storage Systems, Inc. | Electronic system with storage management mechanism and method of operation thereof |
US9063844B2 (en) | 2011-09-02 | 2015-06-23 | SMART Storage Systems, Inc. | Non-volatile memory management system with time measure mechanism and method of operation thereof |
US9021319B2 (en) | 2011-09-02 | 2015-04-28 | SMART Storage Systems, Inc. | Non-volatile memory management system with load leveling and method of operation thereof |
US9021231B2 (en) | 2011-09-02 | 2015-04-28 | SMART Storage Systems, Inc. | Storage control system with write amplification control mechanism and method of operation thereof |
US9239781B2 (en) | 2012-02-07 | 2016-01-19 | SMART Storage Systems, Inc. | Storage control system with erase block mechanism and method of operation thereof |
US9046915B2 (en) * | 2012-02-27 | 2015-06-02 | Advanced Micro Devices, Inc. | Circuit and method for initializing a computer system |
US9298252B2 (en) | 2012-04-17 | 2016-03-29 | SMART Storage Systems, Inc. | Storage control system with power down mechanism and method of operation thereof |
US8949689B2 (en) | 2012-06-11 | 2015-02-03 | SMART Storage Systems, Inc. | Storage control system with data management mechanism and method of operation thereof |
US8966343B2 (en) | 2012-08-21 | 2015-02-24 | Western Digital Technologies, Inc. | Solid-state drive retention monitor using reference blocks |
JP5788369B2 (ja) * | 2012-09-12 | 2015-09-30 | 株式会社東芝 | メモリシステム、コンピュータシステム、およびメモリ管理方法 |
US9671962B2 (en) | 2012-11-30 | 2017-06-06 | Sandisk Technologies Llc | Storage control system with data management mechanism of parity and method of operation thereof |
US9123445B2 (en) | 2013-01-22 | 2015-09-01 | SMART Storage Systems, Inc. | Storage control system with data management mechanism and method of operation thereof |
US9329928B2 (en) | 2013-02-20 | 2016-05-03 | Sandisk Enterprise IP LLC. | Bandwidth optimization in a non-volatile memory system |
US9214965B2 (en) | 2013-02-20 | 2015-12-15 | Sandisk Enterprise Ip Llc | Method and system for improving data integrity in non-volatile storage |
US9183137B2 (en) | 2013-02-27 | 2015-11-10 | SMART Storage Systems, Inc. | Storage control system with data management mechanism and method of operation thereof |
US9470720B2 (en) | 2013-03-08 | 2016-10-18 | Sandisk Technologies Llc | Test system with localized heating and method of manufacture thereof |
US9043780B2 (en) | 2013-03-27 | 2015-05-26 | SMART Storage Systems, Inc. | Electronic system with system modification control mechanism and method of operation thereof |
US9170941B2 (en) | 2013-04-05 | 2015-10-27 | Sandisk Enterprises IP LLC | Data hardening in a storage system |
US10049037B2 (en) | 2013-04-05 | 2018-08-14 | Sandisk Enterprise Ip Llc | Data management in a storage system |
US9543025B2 (en) | 2013-04-11 | 2017-01-10 | Sandisk Technologies Llc | Storage control system with power-off time estimation mechanism and method of operation thereof |
US10546648B2 (en) | 2013-04-12 | 2020-01-28 | Sandisk Technologies Llc | Storage control system with data management mechanism and method of operation thereof |
US9898056B2 (en) | 2013-06-19 | 2018-02-20 | Sandisk Technologies Llc | Electronic assembly with thermal channel and method of manufacture thereof |
US9313874B2 (en) | 2013-06-19 | 2016-04-12 | SMART Storage Systems, Inc. | Electronic system with heat extraction and method of manufacture thereof |
US9244519B1 (en) | 2013-06-25 | 2016-01-26 | Smart Storage Systems. Inc. | Storage system with data transfer rate adjustment for power throttling |
US9367353B1 (en) | 2013-06-25 | 2016-06-14 | Sandisk Technologies Inc. | Storage control system with power throttling mechanism and method of operation thereof |
KR20150015621A (ko) * | 2013-07-31 | 2015-02-11 | 에스케이하이닉스 주식회사 | 데이터 저장 장치 및 그것의 동작 방법 |
US9146850B2 (en) | 2013-08-01 | 2015-09-29 | SMART Storage Systems, Inc. | Data storage system with dynamic read threshold mechanism and method of operation thereof |
US9448946B2 (en) | 2013-08-07 | 2016-09-20 | Sandisk Technologies Llc | Data storage system with stale data mechanism and method of operation thereof |
US9361222B2 (en) | 2013-08-07 | 2016-06-07 | SMART Storage Systems, Inc. | Electronic system with storage drive life estimation mechanism and method of operation thereof |
US9431113B2 (en) | 2013-08-07 | 2016-08-30 | Sandisk Technologies Llc | Data storage system with dynamic erase block grouping mechanism and method of operation thereof |
US9152555B2 (en) | 2013-11-15 | 2015-10-06 | Sandisk Enterprise IP LLC. | Data management with modular erase in a data storage system |
JPWO2015118865A1 (ja) * | 2014-02-05 | 2017-03-23 | 日本電気株式会社 | 情報処理装置、情報処理システム及びデータアクセス方法 |
US9383926B2 (en) * | 2014-05-27 | 2016-07-05 | Kabushiki Kaisha Toshiba | Host-controlled garbage collection |
US10261725B2 (en) * | 2015-04-10 | 2019-04-16 | Toshiba Memory Corporation | Storage system capable of invalidating data stored in a storage device thereof |
US9588691B2 (en) * | 2015-06-10 | 2017-03-07 | Pure Storage, Inc. | Dynamically managing control information in a storage device |
KR102513491B1 (ko) * | 2015-07-15 | 2023-03-27 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작 방법 |
JP2015222590A (ja) * | 2015-07-24 | 2015-12-10 | 株式会社東芝 | メモリシステム |
US10420928B2 (en) | 2015-12-14 | 2019-09-24 | Medtronic, Inc. | Implantable medical device having a scheme for managing storage of data |
US10915441B2 (en) | 2017-08-23 | 2021-02-09 | Hitachi, Ltd. | Storage system having non-volatile memory device |
KR102663661B1 (ko) * | 2018-12-06 | 2024-05-10 | 에스케이하이닉스 주식회사 | 메모리 시스템 내 저장된 데이터를 제어하는 방법 및 장치 |
JP2021117705A (ja) * | 2020-01-24 | 2021-08-10 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置 |
JP2022143789A (ja) * | 2021-03-18 | 2022-10-03 | 株式会社東芝 | 磁気ディスク装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001283170A (ja) * | 2000-03-31 | 2001-10-12 | Mega Chips Corp | 半導体記憶装置および半導体記憶装置を用いた認証システム |
JP2002163139A (ja) * | 2000-11-22 | 2002-06-07 | Sharp Corp | データ管理装置およびそれを用いたデータ管理方法 |
JP2003122643A (ja) * | 2001-07-09 | 2003-04-25 | Matsushita Electric Ind Co Ltd | コンテンツ読出装置 |
JP2003208352A (ja) * | 2002-01-17 | 2003-07-25 | Fujitsu Ltd | 書き込み回数の制限とウエアレベリングを可能にしたフラッシュメモリ |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63228323A (ja) * | 1987-03-18 | 1988-09-22 | Mitsubishi Electric Corp | 追記型メモリカ−ドの記録方式 |
JP2582487B2 (ja) | 1991-07-12 | 1997-02-19 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 半導体メモリを用いた外部記憶システム及びその制御方法 |
US5479638A (en) | 1993-03-26 | 1995-12-26 | Cirrus Logic, Inc. | Flash memory mass storage architecture incorporation wear leveling technique |
US5397834A (en) * | 1993-09-03 | 1995-03-14 | Iowa State University Research Foundation, Inc. | Biodegradable thermoplastic composition of aldehyde starch and protein |
US5523293A (en) * | 1994-05-25 | 1996-06-04 | Iowa State University Research Foundation, Inc. | Soy protein-based thermoplastic composition for preparing molded articles |
US5818771A (en) * | 1996-09-30 | 1998-10-06 | Hitachi, Ltd. | Semiconductor memory device |
JP3233079B2 (ja) * | 1997-09-30 | 2001-11-26 | ソニー株式会社 | データ処理システム及びデータ処理方法 |
US7000063B2 (en) * | 2001-10-05 | 2006-02-14 | Matrix Semiconductor, Inc. | Write-many memory device and method for limiting a number of writes to the write-many memory device |
CA2461446A1 (en) * | 2002-08-29 | 2004-03-11 | Matsushita Electric Industrial Co., Ltd. | Semiconductor memory apparatus and method for writing data into the flash memory device |
JP2004310650A (ja) * | 2003-04-10 | 2004-11-04 | Renesas Technology Corp | メモリ装置 |
US7332119B2 (en) * | 2003-06-13 | 2008-02-19 | Poet Research | Biopolymer structures and components |
JP2005108273A (ja) | 2003-09-26 | 2005-04-21 | Toshiba Corp | 不揮発性半導体記憶装置 |
US20060147582A1 (en) * | 2004-06-14 | 2006-07-06 | Riebel Michael J | Biopolymer and methods of making it |
US20060069850A1 (en) * | 2004-09-30 | 2006-03-30 | Rudelic John C | Methods and apparatus to perform a reclaim operation in a nonvolatile memory |
-
2005
- 2005-06-21 JP JP2005180378A patent/JP4688584B2/ja active Active
- 2005-09-19 US US11/228,345 patent/US7613871B2/en active Active
-
2006
- 2006-03-01 EP EP06251099A patent/EP1739565A1/en not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001283170A (ja) * | 2000-03-31 | 2001-10-12 | Mega Chips Corp | 半導体記憶装置および半導体記憶装置を用いた認証システム |
JP2002163139A (ja) * | 2000-11-22 | 2002-06-07 | Sharp Corp | データ管理装置およびそれを用いたデータ管理方法 |
JP2003122643A (ja) * | 2001-07-09 | 2003-04-25 | Matsushita Electric Ind Co Ltd | コンテンツ読出装置 |
JP2003208352A (ja) * | 2002-01-17 | 2003-07-25 | Fujitsu Ltd | 書き込み回数の制限とウエアレベリングを可能にしたフラッシュメモリ |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10846019B2 (en) | 2017-12-06 | 2020-11-24 | Samsung Electronics Co., Ltd. | Semiconductor device |
Also Published As
Publication number | Publication date |
---|---|
US20060288153A1 (en) | 2006-12-21 |
JP2007004234A (ja) | 2007-01-11 |
US7613871B2 (en) | 2009-11-03 |
EP1739565A1 (en) | 2007-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4688584B2 (ja) | ストレージ装置 | |
US8037232B2 (en) | Data protection method for power failure and controller using the same | |
US8166258B2 (en) | Skip operations for solid state disks | |
US8621139B2 (en) | Data writing method for writing data into block of multi-level cell NAND flash memory by skipping a portion of upper page addresses and storage system and controller using the same | |
US8001317B2 (en) | Data writing method for non-volatile memory and controller using the same | |
JP5612514B2 (ja) | 不揮発性メモリコントローラ及び不揮発性記憶装置 | |
US8055873B2 (en) | Data writing method for flash memory, and controller and system using the same | |
US8327068B2 (en) | Memory module, memory controller, nonvolatile storage, nonvolatile storage system, and memory read/write method | |
US8296503B2 (en) | Data updating and recovering methods for a non-volatile memory array | |
US9213629B2 (en) | Block management method, memory controller and memory stoarge apparatus | |
US8516184B2 (en) | Data updating using mark count threshold in non-volatile memory | |
KR20100094241A (ko) | 예비 블록을 포함하지 않는 불휘발성 메모리 장치 | |
JPWO2007000862A1 (ja) | メモリコントローラ、不揮発性記憶装置、不揮発性記憶システム、及びデータ書き込み方法 | |
US9619380B2 (en) | Data writing method, memory control circuit unit and memory storage apparatus | |
KR20180130229A (ko) | 데이터 저장 장치 및 그것의 동작 방법 | |
US9378130B2 (en) | Data writing method, and memory controller and memory storage apparatus using the same | |
JP5180957B2 (ja) | メモリコントローラ、半導体記録装置及び書き換え回数通知方法 | |
US20090210612A1 (en) | Memory controller, nonvolatile memory device, and nonvolatile memory system | |
EP2264602A1 (en) | Memory device for managing the recovery of a non volatile memory | |
JP2012058770A (ja) | メモリコントローラ及びメモリコントローラを備えるフラッシュメモリシステム、並びにフラッシュメモリの制御方法 | |
JP2012068765A (ja) | メモリコントローラ及びメモリコントローラを備えるフラッシュメモリシステム、並びにフラッシュメモリの制御方法 | |
JP2004326523A (ja) | 書き換え可能な不揮発性メモリを備えた記憶装置及び記憶装置用不揮発性メモリの制御方法 | |
KR100780963B1 (ko) | 메모리 카드 및 메모리 카드의 구동 방법 | |
JP4710274B2 (ja) | メモリ装置、メモリ装置の制御方法およびデータ処理システム | |
KR100703727B1 (ko) | 비휘발성 메모리, 이를 위한 사상 제어 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080110 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100723 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100810 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101012 |
|
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: 20110118 |
|
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: 20110215 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4688584 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140225 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |