[go: up one dir, main page]

DE102007006307A8 - Verfahren zum Betreiben eines nichtflüchtigen Speicherelements, Aufzeichnungsmedium und nichtflüchtiges Speicherelement - Google Patents

Verfahren zum Betreiben eines nichtflüchtigen Speicherelements, Aufzeichnungsmedium und nichtflüchtiges Speicherelement Download PDF

Info

Publication number
DE102007006307A8
DE102007006307A8 DE102007006307A DE102007006307A DE102007006307A8 DE 102007006307 A8 DE102007006307 A8 DE 102007006307A8 DE 102007006307 A DE102007006307 A DE 102007006307A DE 102007006307 A DE102007006307 A DE 102007006307A DE 102007006307 A8 DE102007006307 A8 DE 102007006307A8
Authority
DE
Germany
Prior art keywords
nonvolatile memory
memory element
operating
recording medium
nonvolatile
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.)
Withdrawn
Application number
DE102007006307A
Other languages
English (en)
Other versions
DE102007006307A1 (de
Inventor
Jung-Been Hwaseong Im
Hye-Young Kim
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of DE102007006307A1 publication Critical patent/DE102007006307A1/de
Publication of DE102007006307A8 publication Critical patent/DE102007006307A8/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing
    • G06F12/023Free address space management
    • G06F12/0238Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
    • G06F12/0246Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/72Details relating to flash memory management
    • G06F2212/7205Cleaning, compaction, garbage collection, erase control

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Memory System (AREA)
  • Read Only Memory (AREA)
DE102007006307A 2006-10-19 2007-01-30 Verfahren zum Betreiben eines nichtflüchtigen Speicherelements, Aufzeichnungsmedium und nichtflüchtigen Speicherelement Withdrawn DE102007006307A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020060101643A KR100849221B1 (ko) 2006-10-19 2006-10-19 비휘발성 메모리의 관리 방법 및 비휘발성 메모리 기반의장치
KR10-2006-0101643 2006-10-19

Publications (2)

Publication Number Publication Date
DE102007006307A1 DE102007006307A1 (de) 2008-04-24
DE102007006307A8 true DE102007006307A8 (de) 2008-07-31

Family

ID=39198533

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102007006307A Withdrawn DE102007006307A1 (de) 2006-10-19 2007-01-30 Verfahren zum Betreiben eines nichtflüchtigen Speicherelements, Aufzeichnungsmedium und nichtflüchtigen Speicherelement

Country Status (5)

Country Link
US (1) US7783851B2 (de)
JP (1) JP5336060B2 (de)
KR (1) KR100849221B1 (de)
CN (1) CN101165660B (de)
DE (1) DE102007006307A1 (de)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI358068B (en) * 2007-10-19 2012-02-11 Phison Electronics Corp Writing method for non-volatile memory and control
US8843691B2 (en) * 2008-06-25 2014-09-23 Stec, Inc. Prioritized erasure of data blocks in a flash storage device
US8219740B2 (en) * 2008-06-25 2012-07-10 International Business Machines Corporation Flash sector seeding to reduce program times
KR100954039B1 (ko) * 2008-08-11 2010-04-20 (주)인디링스 플래시 메모리 제어 방법 및 제어 장치
KR101021364B1 (ko) * 2008-10-10 2011-03-14 한양대학교 산학협력단 완전 연관 섹터 변환 기법을 사용하는 플래시 변환 계층에서 합병연산을 줄이기 위한 멀티 플래시 메모리 관리방법 및 장치
KR100987251B1 (ko) * 2008-10-10 2010-10-12 한양대학교 산학협력단 완전 연관 섹터 변환 기법을 사용하는 플래시 변환 계층에서 합병연산을 줄이기 위한 플래시 메모리 관리 방법및 장치
KR101510120B1 (ko) * 2008-11-21 2015-04-10 삼성전자주식회사 메모리 장치 및 메모리 장치의 관리 방법
KR101663667B1 (ko) * 2009-02-03 2016-10-07 삼성전자주식회사 플래시 메모리의 주소 매핑에 의한 데이터 관리 방법 및 장치
JP5310053B2 (ja) * 2009-02-12 2013-10-09 住友電気工業株式会社 マイクロコントローラを備えた光データリンク
KR101020781B1 (ko) 2009-03-04 2011-03-09 한국과학기술원 플래시 메모리를 기반으로 한 데이터베이스 시스템에 대한 로그 관리 방법
WO2010144587A2 (en) 2009-06-12 2010-12-16 Violin Memory, Inc. Memory system having persistent garbage collection
CN101957797B (zh) * 2009-07-17 2013-01-09 群联电子股份有限公司 闪速存储器逻辑区块管理方法及其控制电路与储存系统
KR20110018157A (ko) * 2009-08-17 2011-02-23 삼성전자주식회사 플래시 메모리 장치의 액세스 방법
US8838877B2 (en) * 2009-09-16 2014-09-16 Apple Inc. File system derived metadata for management of non-volatile memory
US20110119462A1 (en) * 2009-11-19 2011-05-19 Ocz Technology Group, Inc. Method for restoring and maintaining solid-state drive performance
US8131772B2 (en) * 2009-12-04 2012-03-06 Unisys Corporation Method and apparatus for improving the performance of object-oriented queues
KR101153688B1 (ko) * 2010-10-15 2012-06-18 성균관대학교산학협력단 데이터 페이지들에 대해 무효화 기회를 부여하는 방법 및 이를 위한 낸드 플래시 메모리 시스템
US9684590B2 (en) * 2010-10-25 2017-06-20 Seagate Technology Llc Storing corresponding data units in a common storage unit
KR20120043521A (ko) * 2010-10-26 2012-05-04 에스케이하이닉스 주식회사 메모리 시스템 및 이의 동작 방법
US9396106B2 (en) * 2011-05-12 2016-07-19 Avago Technologies General Ip (Singapore) Pte. Ltd. Advanced management of a non-volatile memory
US9075708B1 (en) * 2011-06-30 2015-07-07 Western Digital Technologies, Inc. System and method for improving data integrity and power-on performance in storage devices
US9158670B1 (en) 2011-06-30 2015-10-13 Western Digital Technologies, Inc. System and method for dynamically adjusting garbage collection policies in solid-state memory
US8762627B2 (en) 2011-12-21 2014-06-24 Sandisk Technologies Inc. Memory logical defragmentation during garbage collection
US9223649B2 (en) * 2012-02-15 2015-12-29 Sandisk Technologies Inc. System and method of sending correction data to a buffer of a non-volatile memory
US9244833B2 (en) * 2012-05-30 2016-01-26 Silicon Motion, Inc. Data-storage device and flash memory control method
KR101997572B1 (ko) * 2012-06-01 2019-07-09 삼성전자주식회사 불휘발성 메모리 장치를 포함하는 저장 장치 및 그것의 쓰기 방법
KR102147359B1 (ko) * 2012-06-29 2020-08-24 삼성전자 주식회사 비휘발성 메모리 장치의 관리 방법 및 비휘발성 메모리 장치
US9268652B1 (en) 2012-10-31 2016-02-23 Amazon Technologies, Inc. Cached volumes at storage gateways
US9448919B1 (en) 2012-11-13 2016-09-20 Western Digital Technologies, Inc. Data storage device accessing garbage collected memory segments
KR102252419B1 (ko) * 2014-01-09 2021-05-14 한국전자통신연구원 플래시 메모리 장치를 위한 주소변환 시스템 및 그 방법
CN103838521B (zh) * 2014-02-28 2017-02-08 华为技术有限公司 一种数据处理方法及装置
KR102285462B1 (ko) * 2014-03-26 2021-08-05 삼성전자주식회사 불휘발성 메모리 및 메모리 컨트롤러를 포함하는 메모리 시스템의 동작 방법
JP6241373B2 (ja) * 2014-06-19 2017-12-06 株式会社デンソー 記憶装置、フラッシュメモリ制御装置、及びプログラム
EP3196767B1 (de) * 2014-06-27 2020-08-05 Huawei Technologies Co. Ltd. Verfahren zum schreiben von daten in eine flash-speichervorrichtung, flash-speichervorrichtung und speichersystem
US10210168B2 (en) * 2015-02-23 2019-02-19 International Business Machines Corporation Managing data in storage according to a log structure
US10599352B2 (en) * 2015-08-14 2020-03-24 Samsung Electronics Co., Ltd. Online flash resource allocation manager based on a TCO model
JP6414852B2 (ja) * 2015-12-14 2018-10-31 東芝メモリ株式会社 メモリシステムおよび制御方法
US9880743B1 (en) * 2016-03-31 2018-01-30 EMC IP Holding Company LLC Tracking compressed fragments for efficient free space management
KR102708642B1 (ko) * 2016-09-05 2024-09-24 에스케이하이닉스 주식회사 메모리 시스템 및 메모리 시스템의 동작방법
KR102107604B1 (ko) * 2018-03-26 2020-05-07 성균관대학교 산학협력단 비휘발성 메모리 장치, 및 비휘발성 메모리의 데이터 관리 방법
US10698621B2 (en) * 2018-04-23 2020-06-30 Western Digital Technologies, Inc. Block reuse for memory operations
KR102387960B1 (ko) * 2018-07-23 2022-04-19 삼성전자주식회사 컨트롤러 및 그것의 동작 방법
CN110045918B (zh) * 2018-12-03 2021-09-03 蚂蚁金服(杭州)网络技术有限公司 一种高效的数据单元重用方法和系统
US11204722B1 (en) * 2020-06-04 2021-12-21 Western Digital Technologies, Inc. Content-aware storage system and method for use therewith
US12481426B2 (en) * 2022-11-30 2025-11-25 Micron Technology, Inc. Optimizing data reliability using erase retention

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005106673A1 (ja) * 2004-04-28 2005-11-10 Matsushita Electric Industrial Co., Ltd. 不揮発性記憶装置及びデータ書込み方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5404485A (en) 1993-03-08 1995-04-04 M-Systems Flash Disk Pioneers Ltd. Flash file system
US6105103A (en) * 1997-12-19 2000-08-15 Lsi Logic Corporation Method for mapping in dynamically addressed storage subsystems
KR100644602B1 (ko) 2000-10-11 2006-11-10 삼성전자주식회사 플래시메모리를 위한 재사상 제어방법 및 그에 따른플래시 메모리의 구조
KR100389867B1 (ko) 2001-06-04 2003-07-04 삼성전자주식회사 플래시 메모리 관리방법
JP4812192B2 (ja) 2001-07-27 2011-11-09 パナソニック株式会社 フラッシュメモリ装置、及び、それに記憶されたデータのマージ方法
KR100608602B1 (ko) 2003-12-10 2006-08-03 삼성전자주식회사 플래시 메모리, 이를 위한 사상 제어 장치 및 방법
KR100638638B1 (ko) * 2004-09-03 2006-10-26 명지대학교 산학협력단 플래시 메모리의 제어 방법
US7315916B2 (en) * 2004-12-16 2008-01-01 Sandisk Corporation Scratch pad block
US7409489B2 (en) * 2005-08-03 2008-08-05 Sandisk Corporation Scheduling of reclaim operations in non-volatile memory
JP2007133541A (ja) * 2005-11-09 2007-05-31 Tokyo Electron Device Ltd 記憶装置、メモリ管理装置、メモリ管理方法及びプログラム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005106673A1 (ja) * 2004-04-28 2005-11-10 Matsushita Electric Industrial Co., Ltd. 不揮発性記憶装置及びデータ書込み方法

Also Published As

Publication number Publication date
KR100849221B1 (ko) 2008-07-31
KR20080035237A (ko) 2008-04-23
CN101165660B (zh) 2011-12-21
JP2008103071A (ja) 2008-05-01
DE102007006307A1 (de) 2008-04-24
JP5336060B2 (ja) 2013-11-06
US7783851B2 (en) 2010-08-24
US20080098192A1 (en) 2008-04-24
CN101165660A (zh) 2008-04-23

Similar Documents

Publication Publication Date Title
DE102007006307A8 (de) Verfahren zum Betreiben eines nichtflüchtigen Speicherelements, Aufzeichnungsmedium und nichtflüchtiges Speicherelement
DE602007002041D1 (de) Nichtflüchtige Speichervorrichtung und Verfahren zum Betreiben derselben
DE102008033511A8 (de) Verfahren zum Programmieren eines Flashspeichers, Flashspeicher und Flashspeichersystem
TWI349289B (en) Nonvolatile memory system, data read/write method for nonvolatile memory system, data read method for memory system, and data write method for memory system
EP2168089A4 (de) Verfahren und vorrichtungen zum gewichten unvollständiger anzuhörender daten
DE602006019049D1 (de) Speichersystem und Datenwiederherstellungsverfahren dafür
DE602005013755D1 (de) Verfahren zum Zugriff eines einmal programmierbaren Speicher
EP2151948A4 (de) Verfahren und einrichtung zum melden von informationen
EP2125381A4 (de) Tintenstrahlaufzeichnungstinte und aufzeichnungsmedienset, tintenstrahlaufzeichnungsverfahren, aufgezeichnetes material und aufzeichnungsvorrichtung
DE602007006086D1 (de) Hologrammaufzeichnungsgerät und Hologrammaufzeichnungsverfahren
EP2071768A4 (de) Verfahren zum implementieren des multicast-schnellumroutens und eines knotens
EP1991985A4 (de) Verfahren, medium und system zum erzeugen eines stereosignals
GB2442558B (en) Motion Data Generation Device, Method and Recording Medium for Recording a Motion Data Generation Program
DE602007001141D1 (de) Tintenstrahlaufzeichnungsmedium und Tintenstrahlaufzeichnungsverfahren
DE602008001341D1 (de) Bilderzeugungsverfahren, Bilderzeugungsvorrichtung und Bilderzeugungsprogramm und Aufzeichnungsmedium
EP2017827A4 (de) Musikteil-detektionsverfahren und einrichtung dafür, datenaufzeichnungsverfahren und einrichtung dafür
DE602006009212D1 (de) Gerät, System und Verfahren für einen Grafikspeicher-Hub
TWI319195B (en) Method and apparatus for reading data from nonvolatile memory
EP2000981A4 (de) Bilderzeugungsvorrichtung, bilderzeugungsverfahren, informationsaufzeichnungsmedium und programm
DE602007008915D1 (de) Steuerungsvorrichtung für einen elektrizitätsspeicher und verfahren zum steuern der elektrizitätsspeicherung
EP1956471A4 (de) Objektauswahleinrichtung, objektauswahlverfahren, informationsaufzeichnungsmedium und programm
TWI350779B (en) Drill inspection device, drill inspection method, and information recording medium having a program for inspecting a drill recorded therein
BRPI0906765A2 (pt) Aparelho, método e programa para criação de plano de composição e um meio de gravação
TWI347595B (en) Recording apparatus and method, program, and storage medium
DE602005009464D1 (de) Verfahren und Vorrichtung zum Programmieren eines nichtflüchtigen Speichers

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8196 Reprint of faulty title page (publication) german patentblatt: part 1a6
OP8 Request for examination as to paragraph 44 patent law
8139 Disposal/non-payment of the annual fee