[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108733318A - 一种tlc nand flash固态硬盘的写入方法 - Google Patents

一种tlc nand flash固态硬盘的写入方法 Download PDF

Info

Publication number
CN108733318A
CN108733318A CN201710262449.9A CN201710262449A CN108733318A CN 108733318 A CN108733318 A CN 108733318A CN 201710262449 A CN201710262449 A CN 201710262449A CN 108733318 A CN108733318 A CN 108733318A
Authority
CN
China
Prior art keywords
solid state
layer type
storage element
type storage
data
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
Application number
CN201710262449.9A
Other languages
English (en)
Inventor
徐暐淇
苏忠益
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.)
Shenzhen City A Microelectronics LLC
Original Assignee
Li Ding Technology (shenzhen) 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 Li Ding Technology (shenzhen) Co Ltd filed Critical Li Ding Technology (shenzhen) Co Ltd
Priority to CN201710262449.9A priority Critical patent/CN108733318A/zh
Publication of CN108733318A publication Critical patent/CN108733318A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0634Configuration or reconfiguration of storage systems by changing the state or mode of one or more devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • G06F3/0676Magnetic disk device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

本发明涉及一种TLC NAND FLASH固态硬盘的写入方法。固态硬盘包括单层式储存单元和三层式储存单元,该方法包括:S1:固态硬盘的主控端发出写入指令,数据被写入SLC数据缓冲区;S2:当数据写满预设数量的单层式储存单元时,下发复制写回指令;S3:将预设数量的单层式储存单元内的数据写入三层式储存单元中;S4:更新三层式储存单元对应的物理对逻辑映像表。通过实施本发明,可加速主控端的数据写入速度,减少读取时间,同时减少固态硬盘垃圾收集的次数,改善固态硬盘的存取效能。

Description

一种TLC NAND FLASH固态硬盘的写入方法
技术领域
本发明涉及固态硬盘领域,更具体地说,涉及一种TLC NAND FLASH固态硬盘的写入方法。
背景技术
非挥发性闪存NAND Flash固态硬盘(SSD)相对于传统硬盘HDD有较快的随机访问时间、较低的读取延迟时间和更加一致的读写的性能,甚至有较低的功耗。然而,相对于HDD却需要较高的制造成本。
传统上利用SSD是基于单层式储存单元(Single-Level Cell,SLC)或多层式储存单元(Multi-Level Cell,MLC)所构成。单层式储存单元SLC只能储存一位(Bit)的信息,因此每个存储单元只有0或1两种状态。多层式储存单元MLC可以存储超过一位(Bit)信息,传统上MLC存储两位(bit)的信息,所以有四个可能的状态(即,00,01,10或11)。利用SLC的SSD更具其读写优势。尽管如此,储存兆字节(Megabyte)以上的数据,使用SLC的SSD成本极其昂贵。有鉴于此,市面上的固态硬盘多采用多层式储存单元为其制造SSD。
近年随着数据的发展,大储存容量的SSD需求逐年上升,在其效能与成本的衡量折衷之下,开始出现了以三层式储存单元(Triple-Level Cell,TLC)为其主要储存组件的SSD。然而TLC相对于MLC来说,其读写速度较为差劲且寿命更为短暂。
鉴于上述情况,有效的使用SLC来改善TLC的SSD是必要的技术。
现有技术上,对于基于TLC为其主要储存组件的SSD,其设计上会建立为数不多的SLC区块(Block),让其当作数据缓冲区域。而当一定量的SLC区块已被用尽,此时会启动垃圾收集(Garbage Collection,GC)将其SLC区块内有效的数据搬移并写入TLC区块,并在写入过程中更新逻辑对物理映像表(Logical-to-Physical Table,L2P Table)。
现有技术的缺点:由于SLC Block写进TLC Block,是采用垃圾收集GC方式,且在其写入过程中并不做任何额外处理,单纯的只是将数据写入TLCBlock。但是主控端(Host)之后的数据写入也许会是大量连续区域写入,或小范围区域的写入存取行为,此作法会造成持续的GC行为,以至于SSD的读写效能低落,并且进一步的降低SSD的使用寿命。此外,此做法需要有大量的动态随机存取内存(Dynamic Random Access Memory,DRAM)支持,否则主控端当下的读取指令数据位于TLC区块内,会因为其数据写入不稳定,而无法读取其数据造成数据遗失。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述对写入过程不做处理,导致持续垃圾收集,降低固态硬盘寿命,同时还需要大量动态随机存取内存支持的缺陷,提供一种TLC NAND FLASH固态硬盘的写入方法。
本发明解决其技术问题所采用的技术方案是:构造一种TLC NAND FLASH固态硬盘的写入方法,固态硬盘包括单层式储存单元和三层式储存单元,所述方法包括:
S1:所述固态硬盘的主控端发出写入指令,数据被写入SLC数据缓冲区;
S2:当所述数据写满预设数量的单层式储存单元时,下发复制写回指令;
S3:将所述预设数量的单层式储存单元内的数据写入所述三层式储存单元中;
S4:更新所述三层式储存单元对应的物理对逻辑映像表。
进一步,本发明所述的TLC NAND FLASH固态硬盘的写入方法,还包括:
S5:利用所述物理对逻辑映像表更新并存储对应的逻辑对物理映像表对应的群组。
进一步,本发明所述的TLC NAND FLASH固态硬盘的写入方法,还包括:
S6:记录更新后的所述逻辑对物理映像表的位置信息。
进一步,本发明所述的TLC NAND FLASH固态硬盘的写入方法,在所述步骤S1之前还包括:
S0:按照预设规则将所述逻辑对物理映像表分为多个逻辑对物理映像表群组。
优选地,本发明所述的TLC NAND FLASH固态硬盘的写入方法,所述步骤S3包括:
S31:将所述预设数量的单层式储存单元内的数据依照所述逻辑对物理映像表群组方式有序地写入所述三层式储存单元中。
优选地,本发明所述的TLC NAND FLASH固态硬盘的写入方法,在所述步骤S31包括:
S311:选取部分所述SLC数据缓冲区透过所述物理对逻辑映像表与所述逻辑对物理映像表群组比较,得到有效数据;
S312:将所述有效数据依照所述逻辑对物理映像表群组方式有序地写入所述三层式储存单元中。
优选地,本发明所述的TLC NAND FLASH固态硬盘的写入方法,所述步骤S312包括:
S3121:将所述有效数据依照所述逻辑对物理映像表群组方式有序地写入所述三层式储存单元的连续区域中。
优选地,本发明所述的TLC NAND FLASH固态硬盘的写入方法,所述步骤S3包括:
S32:在复制写回过程中,所述主控端发出读取指令;
S33:若所述读取指令对应的数据位于所述SLC数据缓冲区中,则从所述SLC数据缓冲区读取所述读取指令对应的数据。
优选地,本发明所述的TLC NAND FLASH固态硬盘的写入方法,所述步骤S2包括:
S21:当数据写满预设数量的单层式储存单元时,对底层的所述单层式储存单元下发复制写回指令。
优选地,本发明所述的TLC NAND FLASH固态硬盘的写入方法,选取所述固态硬盘内部分所述单层式储存单元作为所述SLC数据缓冲区。
实施本发明的一种TLC NAND FLASH固态硬盘的写入方法,具有以下有益效果:固态硬盘包括单层式储存单元和三层式储存单元,该方法包括:S1:固态硬盘的主控端发出写入指令,数据被写入SLC数据缓冲区;S2:当数据写满预设数量的单层式储存单元时,下发复制写回指令;S3:将预设数量的单层式储存单元内的数据写入三层式储存单元中;S4:更新三层式储存单元对应的物理对逻辑映像表。通过实施本发明,可加速主控端的数据写入速度,减少读取时间,同时减少固态硬盘垃圾收集的次数,改善固态硬盘的存取效能。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明一种TLC NAND FLASH固态硬盘的写入方法的流程示意图;
图2是本发明一种TLC NAND FLASH固态硬盘的分群结构示意图;
图3是本发明一种TLC NAND FLASH固态硬盘的写入过程示意图;
图4是本发明一种TLC NAND FLASH固态硬盘的写入方法中步骤S3的流程示意图。
具体实施方式
为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。
图1是本发明一种TLC NAND FLASH固态硬盘的写入方法的流程示意图。
具体的,本发明的固态硬盘包括单层式储存单元和三层式储存单元,其中,选取固态硬盘内部分单层式储存单元作为SLC数据缓冲区,单层式储存单元的数量根据固态硬盘的存储容量以及存储需求选取,可根据需求进行适应性调整,在此不做数量限定。该方法包括:
S0:按照预设规则将逻辑对物理映像表分为多个逻辑对物理映像表群组。
具体的,参考图2,图2是本发明一种TLC NAND FLASH固态硬盘的分群结构示意图。
在图2中,逻辑对物理映像表(Logical-to-Physical Table,L2P)包括m个物理地址:L(0)、L(1)、L(2)、·······L(m),按照预设规则将逻辑对物理映像表进行分群,分为n个群组:群组L2P1、群组L2P2、······群组L2Pn。
S1:固态硬盘的主控端发出写入指令,主控端的数据被写入SLC数据缓冲区。
具体的,参考图3,是本发明一种TLC NAND FLASH固态硬盘的写入过程示意图。如图3所示,主控端的数据被写入SLC数据缓冲区,再通过比较、排序等处理,写入三层式储存单元TLC中。
比较、排序过程为:
读取物理对逻辑映像表,依照逻辑地址读取的数据写入三层式储存单元TLC中。
S2:当数据写满预设数量的单层式储存单元时,下发复制写回指令。
优选地,步骤S2包括:
S21:当数据写满预设数量的单层式储存单元时,对底层的数个单层式储存单元下发复制写回指令(Copy-Back)。
S3:将预设数量的单层式储存单元内的数据写入三层式储存单元中。
参考图4,图4是本发明一种TLC NAND FLASH固态硬盘的写入方法中步骤S3的流程示意图。
优选地,步骤S3包括:
S31:将预设数量的单层式储存单元内的数据依照逻辑对物理映像表群组方式有序地写入三层式储存单元中。
优选地,本发明的TLC NAND FLASH固态硬盘的写入方法,在步骤S31包括:
S311:选取部分SLC数据缓冲区透过物理对逻辑映像表与逻辑对物理映像表群组比较,得到有效数据;
S312:将有效数据依照逻辑对物理映像表群组方式有序地写入三层式储存单元中。
优选地,本发明的TLC NAND FLASH固态硬盘的写入方法,步骤S312包括:
S3121:将有效数据依照逻辑对物理映像表群组方式有序地写入三层式储存单元的连续区域中。由于写入三层式储存单元的数据是有顺序性的,其数据极有机会将被排列成连续区域的数据写入三层式储存单元。此做法将有机会较少固态硬盘的垃圾收集次数,进一步降低写入放大和抹除次数,从而改善固态硬盘整体的存取效能。
优选地,步骤S3包括:
S32:在复制写回过程中,主控端发出读取指令;
S33:若读取指令对应的数据位于SLC数据缓冲区中,则从SLC数据缓冲区读取该读取指令对应的数据,而取代直接从三层式储存单元读取数据。此方式可以大幅缩短主控端读取延迟时间,并克服三层式储存单元无法读取和数据不稳定的问题。
S4:当单层式储存单元完成复制写回三层式储存单元后,更新三层式储存单元对应的物理对逻辑映像表。
S5:利用物理对逻辑映像表更新并存储对应的逻辑对物理映像表对应的群组。该方法可以预防在执行复制写回器件,不正常断电情形发生后数据无法读取的问题。
S6:记录更新后的逻辑对物理映像表的位置信息及其相关信息。
本发明的写入方法,其主控端的数据会先行进入SLC数据缓冲区,此方式可以加速主控端的数据写入效率。而在读取方面,假使当下资料恰是位于SLC数据缓冲区,可以直接透过读取单层式存储单元而取代读取三层式存储单元,解决数据写入不稳定无法读取问题,并缩减读取时间。而在写入三层式存储单元时,会透过内部的数据整理在将其数据复制并写回三层式存储单元,此作法将会有一定的机会减少固态硬盘的垃圾收集次数,改善整体固态硬盘(SSD)的存取效能。
以上实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据此实施,并不能限制本发明的保护范围。凡跟本发明权利要求范围所做的均等变化与修饰,均应属于本发明权利要求的涵盖范围。

Claims (10)

1.一种TLC NAND FLASH固态硬盘的写入方法,其特征在于,固态硬盘包括单层式储存单元和三层式储存单元,所述方法包括:
S1:所述固态硬盘的主控端发出写入指令,数据被写入SLC数据缓冲区;
S2:当所述数据写满预设数量的单层式储存单元时,下发复制写回指令;
S3:将所述预设数量的单层式储存单元内的数据写入所述三层式储存单元中;
S4:更新所述三层式储存单元对应的物理对逻辑映像表。
2.根据权利要求1所述的TLC NAND FLASH固态硬盘的写入方法,其特征在于,还包括:
S5:利用所述物理对逻辑映像表更新并存储对应的逻辑对物理映像表对应的群组。
3.根据权利要求2所述的TLC NAND FLASH固态硬盘的写入方法,其特征在于,还包括:
S6:记录更新后的所述逻辑对物理映像表的位置信息。
4.根据权利要求2所述的TLC NAND FLASH固态硬盘的写入方法,其特征在于,在所述步骤S1之前还包括:
S0:按照预设规则将所述逻辑对物理映像表分为多个逻辑对物理映像表群组。
5.根据权利要求4所述的TLC NAND FLASH固态硬盘的写入方法,其特征在于,所述步骤S3包括:
S31:将所述预设数量的单层式储存单元内的数据依照所述逻辑对物理映像表群组方式有序地写入所述三层式储存单元中。
6.根据权利要求5所述的TLC NAND FLASH固态硬盘的写入方法,其特征在于,在所述步骤S31包括:
S311:选取部分所述SLC数据缓冲区透过所述物理对逻辑映像表与所述逻辑对物理映像表群组比较,得到有效数据;
S312:将所述有效数据依照所述逻辑对物理映像表群组方式有序地写入所述三层式储存单元中。
7.根据权利要求6所述的TLC NAND FLASH固态硬盘的写入方法,其特征在于,所述步骤S312包括:
S3121:将所述有效数据依照所述逻辑对物理映像表群组方式有序地写入所述三层式储存单元的连续区域中。
8.根据权利要求1所述的TLC NAND FLASH固态硬盘的写入方法,其特征在于,所述步骤S3包括:
S32:在复制写回过程中,所述主控端发出读取指令;
S33:若所述读取指令对应的数据位于所述SLC数据缓冲区中,则从所述SLC数据缓冲区读取所述读取指令对应的数据。
9.根据权利要求1所述的TLC NAND FLASH固态硬盘的写入方法,其特征在于,所述步骤S2包括:
S21:当数据写满预设数量的单层式储存单元时,对底层的所述单层式储存单元下发复制写回指令。
10.根据权利要求1所述的TLC NAND FLASH固态硬盘的写入方法,其特征在于,选取所述固态硬盘内部分所述单层式储存单元作为所述SLC数据缓冲区。
CN201710262449.9A 2017-04-20 2017-04-20 一种tlc nand flash固态硬盘的写入方法 Pending CN108733318A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710262449.9A CN108733318A (zh) 2017-04-20 2017-04-20 一种tlc nand flash固态硬盘的写入方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710262449.9A CN108733318A (zh) 2017-04-20 2017-04-20 一种tlc nand flash固态硬盘的写入方法

Publications (1)

Publication Number Publication Date
CN108733318A true CN108733318A (zh) 2018-11-02

Family

ID=63933195

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710262449.9A Pending CN108733318A (zh) 2017-04-20 2017-04-20 一种tlc nand flash固态硬盘的写入方法

Country Status (1)

Country Link
CN (1) CN108733318A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110209357A (zh) * 2019-06-04 2019-09-06 深圳忆联信息系统有限公司 提高ssd大文件写性能的方法、装置、计算机设备及存储介质
CN110297603A (zh) * 2019-06-25 2019-10-01 深圳忆联信息系统有限公司 基于固态硬盘的随机写性能提升方法、装置和计算机设备
CN110531928A (zh) * 2019-08-09 2019-12-03 深圳大普微电子科技有限公司 DRAM-Less固态硬盘的数据随机写入方法、装置及DRAM-Less固态硬盘
CN110618793A (zh) * 2019-09-18 2019-12-27 深圳市硅格半导体有限公司 一种减少gc处理量的闪存数据写入方法、系统及闪存
CN110968524A (zh) * 2019-12-09 2020-04-07 Oppo广东移动通信有限公司 数据存储控制方法、装置、存储介质及电子装置
CN111949199A (zh) * 2019-05-16 2020-11-17 北京兆易创新科技股份有限公司 一种存储设备的数据写入方法、装置及存储设备
CN111949197A (zh) * 2019-05-16 2020-11-17 北京兆易创新科技股份有限公司 一种3d tlc闪存存储器及其数据写入方法和装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101477492A (zh) * 2009-01-21 2009-07-08 华中科技大学 一种用于固态硬盘的循环重写闪存均衡方法
CN104641419A (zh) * 2012-07-13 2015-05-20 三星电子株式会社 固态驱动器控制器、固态驱动器、固态驱动器的数据处理方法、多通道固态驱动器、raid控制器以及其中记录有用于向固态驱动器提供顺序信息的计算机程序的计算机可读记录介质
US20160132396A1 (en) * 2014-01-17 2016-05-12 Netapp, Inc. Extent metadata update logging and checkpointing
CN105988719A (zh) * 2015-02-07 2016-10-05 深圳市硅格半导体有限公司 存储装置及其处理数据的方法
CN106557273A (zh) * 2015-09-30 2017-04-05 宇瞻科技股份有限公司 固态硬盘的数据管理方法、写入管理系统及其方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101477492A (zh) * 2009-01-21 2009-07-08 华中科技大学 一种用于固态硬盘的循环重写闪存均衡方法
CN104641419A (zh) * 2012-07-13 2015-05-20 三星电子株式会社 固态驱动器控制器、固态驱动器、固态驱动器的数据处理方法、多通道固态驱动器、raid控制器以及其中记录有用于向固态驱动器提供顺序信息的计算机程序的计算机可读记录介质
US20160132396A1 (en) * 2014-01-17 2016-05-12 Netapp, Inc. Extent metadata update logging and checkpointing
CN105988719A (zh) * 2015-02-07 2016-10-05 深圳市硅格半导体有限公司 存储装置及其处理数据的方法
CN106557273A (zh) * 2015-09-30 2017-04-05 宇瞻科技股份有限公司 固态硬盘的数据管理方法、写入管理系统及其方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
汤子瀛 等: "《计算机操作系统》", 30 November 1984, 西北电讯工程学院出版社 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111949199A (zh) * 2019-05-16 2020-11-17 北京兆易创新科技股份有限公司 一种存储设备的数据写入方法、装置及存储设备
CN111949197A (zh) * 2019-05-16 2020-11-17 北京兆易创新科技股份有限公司 一种3d tlc闪存存储器及其数据写入方法和装置
CN111949197B (zh) * 2019-05-16 2024-03-29 兆易创新科技集团股份有限公司 一种3d tlc闪存存储器及其数据写入方法和装置
CN111949199B (zh) * 2019-05-16 2024-04-26 兆易创新科技集团股份有限公司 一种存储设备的数据写入方法、装置及存储设备
CN110209357A (zh) * 2019-06-04 2019-09-06 深圳忆联信息系统有限公司 提高ssd大文件写性能的方法、装置、计算机设备及存储介质
CN110297603A (zh) * 2019-06-25 2019-10-01 深圳忆联信息系统有限公司 基于固态硬盘的随机写性能提升方法、装置和计算机设备
CN110297603B (zh) * 2019-06-25 2023-02-10 深圳忆联信息系统有限公司 基于固态硬盘的随机写性能提升方法、装置和计算机设备
CN110531928A (zh) * 2019-08-09 2019-12-03 深圳大普微电子科技有限公司 DRAM-Less固态硬盘的数据随机写入方法、装置及DRAM-Less固态硬盘
CN110531928B (zh) * 2019-08-09 2023-04-25 深圳大普微电子科技有限公司 DRAM-Less固态硬盘的数据随机写入方法、装置及DRAM-Less固态硬盘
CN110618793A (zh) * 2019-09-18 2019-12-27 深圳市硅格半导体有限公司 一种减少gc处理量的闪存数据写入方法、系统及闪存
CN110968524A (zh) * 2019-12-09 2020-04-07 Oppo广东移动通信有限公司 数据存储控制方法、装置、存储介质及电子装置
CN110968524B (zh) * 2019-12-09 2022-04-12 Oppo广东移动通信有限公司 数据存储控制方法、装置、存储介质及电子装置

Similar Documents

Publication Publication Date Title
CN108733318A (zh) 一种tlc nand flash固态硬盘的写入方法
KR101343237B1 (ko) 메모리 블록 선택
TWI498730B (zh) 用於對記憶體進行耗損平均之方法,記憶體控制器及裝置
US8386698B2 (en) Data accessing method for flash memory and storage system and controller using the same
US10430328B2 (en) Non-volatile cache and non-volatile storage medium using single bit and multi bit flash memory cells or different programming parameters
TWI463315B (zh) 資料儲存裝置及用於資料儲存之方法
US8886912B2 (en) Methods and apparatus for reallocating addressable spaces within memory devices
US9213645B2 (en) Command aware partial page programming
CN111475427A (zh) 使用低延迟非易失性存储器进行逻辑至物理映射管理
US20140122774A1 (en) Method for Managing Data of Solid State Storage with Data Attributes
JP7092865B2 (ja) ウェアレベリング
US8892812B2 (en) Flash memory device and data writing method for a flash memory
US20100042774A1 (en) Block management method for flash memory, and storage system and controller using the same
JP2011522350A (ja) ハイブリッドメモリ管理
US20180129602A1 (en) Garbage collection method for data storage device
US8892816B1 (en) System and method for writing data to a memory
JP6139711B2 (ja) 情報処理装置
US10283196B2 (en) Data writing method, memory control circuit unit and memory storage apparatus
US20140328127A1 (en) Method of Managing Non-Volatile Memory and Non-Volatile Storage Device Using the Same
TWI718710B (zh) 資料儲存裝置以及非揮發式記憶體控制方法
US8423707B2 (en) Data access method for flash memory and storage system and controller using the same
Kim et al. Improving performance and lifetime of large-page NAND storages using erase-free subpage programming
CN106844229A (zh) 固态硬盘固件映射表的组织方法、系统及装置
WO2014185038A1 (ja) 半導体記憶装置およびその制御方法
CN106934158B (zh) 相变存储器模拟方法和系统

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190423

Address after: 518000 09-2, 10-11 unit, 6 building, Changhong science and technology building, 18 South Road, science and Technology Park, Nanshan District, Shenzhen, Guangdong, China 18

Applicant after: Shenzhen city a microelectronics limited liability company

Address before: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.)

Applicant before: Li Ding Technology (Shenzhen) Co., Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181102