CN115509468B - 一种提高ssd生命周期的方法 - Google Patents

一种提高ssd生命周期的方法 Download PDF

Info

Publication number
CN115509468B
CN115509468B CN202211473522.4A CN202211473522A CN115509468B CN 115509468 B CN115509468 B CN 115509468B CN 202211473522 A CN202211473522 A CN 202211473522A CN 115509468 B CN115509468 B CN 115509468B
Authority
CN
China
Prior art keywords
ssd
groups
qlc
group
flash 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.)
Active
Application number
CN202211473522.4A
Other languages
English (en)
Other versions
CN115509468A (zh
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.)
Sichuan Huacun Zhigu Technology Co ltd
Original Assignee
Sichuan Huacun Zhigu Technology 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 Sichuan Huacun Zhigu Technology Co ltd filed Critical Sichuan Huacun Zhigu Technology Co ltd
Priority to CN202211473522.4A priority Critical patent/CN115509468B/zh
Publication of CN115509468A publication Critical patent/CN115509468A/zh
Application granted granted Critical
Publication of CN115509468B publication Critical patent/CN115509468B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/0614Improving the reliability of storage systems
    • G06F3/0616Improving the reliability of storage systems in relation to life time, e.g. increasing Mean Time Between Failures [MTBF]
    • 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
    • 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/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • G06F3/0652Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
    • 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/0679Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

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)
  • Read Only Memory (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

本发明提出一种提高SSD生命周期的方法,提高SSD生命周期的方法包括如下步骤:S1、将SSD的闪存单元N比特位序列编码成2N个编码组,对应2N个参考电压,N>1,为正整数;S2、将编码组映射到k比特位的数据,获得M个重写组,0<k<N,k和M均为正整数;S3、基于M个重写组将数据写入闪存单元,每次只能写k个比特位。本发明通过重新编码每一闪存单元的位,使得每一闪存单元在被擦除前可以重写多次,减少闪存单元的擦除次数,从而提高整个SSD的生命周期。

Description

一种提高SSD生命周期的方法
技术领域
本发明涉及数据存储技术领域,特别是一种提高SSD生命周期的方法。
背景技术
众所周知,相较于传统机械硬盘(HDD),基于闪存的固态硬盘(SSD)提供更快的读写速率,更低的读写延时,但其有一个主要局限性:与机械硬盘可以重写已经写入数据区域不同,闪存单元在重写之前需要进行擦除操作,每次擦除操作都会导致磨损,从而缩短单元的寿命。旧一代的闪存SLC(single-level cell)在一个单元中只存储一个位,通常可以在磨损之前容忍上万个P/E(Program/Erase)周期。然而,为了满足日益增长的存储容量需求,需要在一个单元中存储更多的位。但是每增加一位存储在1个SSD单元中,SSD可以承受的擦除周期数减少了一个数量级。到了QLC(Quad-Level Cell,4位/单元)和PLC(Penta-LevelCell,5位/单元)这样的高密度SSD,可以看到P/E周期下降到几十或几百。为了使高密度SSD驱动器(如QLC和PLC)在更多的应用程序中可用,减少存储介质的擦除次数至关重要。
为了提高SSD的寿命,业界提供很多技术来减少闪存颗粒P/E次数。目前减少固态硬盘P/E次数的主要技术包括:1)地址空间虚拟化技术,该技术避免热点数据频繁往同一个物理区域进行擦除和写入;2)容量冗余,为了避免部分闪存损坏所导致的整块 SSD失效,SSD在设计时都会做到容量冗余,比如一块标称100GB的SSD,内部实际的闪存物理容量一般都做到了110GB以上,一般而言,冗余比越大,则SSD的可靠性、寿命、性能就越好,企业级存储产品的冗余比一般要达到28%以上;3)磨损均衡,该技术记录每一个块的P/E次数,然后在需要擦除或者写入数据时,尽量选择那些P/E次数相对较少的块,经过了磨损均衡的SSD,使用寿命可以得到最大化。
现有的技术,都着重于SSD的擦除均衡,尽量让SSD的擦写周期接近闪存颗粒的理论擦除周期,没有改变每一个闪存单元擦除前只能写一次的现状。
发明内容
为了解决现有技术中每一个闪存单元在擦除前只能写一次的技术问题,本发明提出的提高SSD生命周期的方法,其特征在于, 所述提高SSD生命周期的方法包括如下步骤:
S1、将SSD的闪存单元N比特位序列编码成2N个编码组,对应2N个参考电压,N>1,为正整数;
S2、将编码组映射到k比特位的数据,获得M个重写组,0<k<N,k和M均为正整数;
S3、基于M个重写组将数据写入闪存单元,每次只能写k个比特位。
优选的,在所述S1中,以QLC SSD驱动器为例,将QLC驱动器的闪存单元4比特位序列编码成16个编码组,其对应QLC驱动器的16个参考电压,0000为最低参考电压,1111为最大参考电压。
优选的,在所述S2中,当k=1时,M=2N-1,1<k<N时,M=[2N/(2k -1)],“[]”表示取整操作,提取计算结果的整数部分。
优选的,在所述S2中,编码过程包括如下步骤:
S21、将2N个编码组中的前2k个编码组映射为重写组1,将参数i初始化为1;
S22、以重写组i中的最后一个编码组作为共享编码组,成为新的起点,重新获取2k个编码组,映射为重写组(i+1),将参数i加1递增后进行更新;
S23、判断(2N-(2k -1)*i)< 2k是否成立,如果成立,进入S24,否则,返回S22;
S24、结束编码。
优选的,在所述S2中,以QLC SSD驱动器为例,在k=1的情况下,分为15个重写组,分别为(0000,0001)、(0001,0010)、(0010,0011)、(0011,0100)、(0100,0101)、(0101,0110)、(0110,0111)、(0111,1000)、(1000,1001)、(1001,1010)、(1010,1011)、(1011,1100)、(1100,1101)、(1101,1110)、(1110,1111)。
优选的,在所述S2中,以QLC SSD驱动器为例,在k=2的情况下,分为5个重写组,分别为(0000,0001,0010,0011)、(0011,0100,0101,0110)、(0110,0111,1000,1001)、(1001,1010,1011,1100)、(1100, 1101,1110,1111)。
优选的,在所述S2中,以QLC SSD驱动器为例,在k=3的情况下,分为2个重写组,分别为(0000,0001,0010,0011,0100,0101,0110,0111),(0111,1000,1001,1010,1011,1100,1101,1110)。
优选的,在所述S3中,分为两种写入方式: 1)在M个重写组之间进行跳跃,实现数据的写入;2)在相同重写组内进行数据转换。
优选的,在所述S3中,通过在M个重写组之间进行跳跃实现数据写入时,以QLC SSD驱动器为例,在k=1的情况下,重写次数为15,在k=2的情况下,重写次数为5,在k=3的情况下,重写次数为2。
本发明提出的计算机存储介质存储有计算机程序,处理器通过运行所述计算机程序能够实现上述提高SSD生命周期的方法。
相对于现有技术,本发明具有如下有益效果:
通过重新编码每一闪存单元的位,使得每一闪存单元在被擦除前可以重写多次,减少闪存单元的擦除次数,从而提高整个SSD的生命周期。
附图说明
图1是本发明提高SSD生命周期的方法的流程图。
具体实施方式
为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图说明本发明的具体实施方式。
为了更加清楚地描述***异常重启下的缓存数据保护方法,现对本发明中高速缓存部分的存储结构进行说明:
为了更好地描述本发明,现对N-Level Cell SSD驱动器的存储原理进行说明。N-Level Cell SSD驱动器的一个闪存单元可以存储N个比特位,这N个比特位对应着SSD里晶体管的16个不同水平的参考电压,其中每个参考电压表示一个N位二进制代码,以QLC SSD驱动器为例,QLC SSD的一个闪存单元可以储存4个比特位,这4个比特位对应着SSD里晶体管的16个不同水平的参考电压,其中每个参考电压表示一个4位二进制代码。闪存单元不同状态之间的任何转换都受当前参考电压水平的控制,同时必须遵循如下规则:参考电压水平可以单向增加,但只有先擦除才能降低电压水平,它不依赖于存储在闪存单元中的4比特位值的单个比特位的值。
如图1所示,本发明提出的提高SSD生命周期的方法具体包括如下步骤:
S1、将SSD的闪存单元N比特位序列编码成2N个编码组,对应2N个参考电压,N>1,为正整数,以QLC SSD驱动器为例,将QLC驱动器的闪存单元4比特位序列编码成16个编码组,其对应QLC驱动器的16个参考电压,0000为最低参考电压,1111为最大参考电压。
S2、将编码组映射到k比特位的数据,获得M个重写组,0<k<N,k和M均为正整数,当k=1时,M=2N-1,1<k<N时,M=[2N/(2k -1)],“[]”表示取整操作,提取计算结果的整数部分,具体地,k个比特位可以表达2k个数据,例如,2个比特位可以表达4个数据:00,01,10,11,编码过程包括如下步骤:
S21、将2N个编码组中的前2k个编码组映射为重写组1,将参数i初始化为1;
S22、以重写组i中的最后一个编码组作为共享编码组,成为新的起点,重新获取2k个编码组,映射为重写组(i+1),将参数i加1递增后进行更新;
S23、判断(2N-(2k -1)*i)< 2k是否成立,如果成立,进入S24,否则,返回S22;
S24、结束编码。
设置共享编码组只是为了增加重写组的个数,以增加重写次数,以QLC SSD驱动器为例,在k=1的情况下,分为15个重写组,分别为(0000,0001)、(0001,0010)、(0010,0011)、(0011,0100)、(0100,0101)、(0101,0110)、(0110,0111)、(0111,1000)、(1000,1001)、(1001,1010)、(1010,1011)、(1011,1100)、(1100,1101)、(1101,1110)、(1110,1111),在k=2的情况下,分为5个重写组,分别为(0000,0001,0010,0011)、(0011,0100,0101,0110)、(0110,0111,1000,1001)、(1001,1010,1011,1100)、(1100, 1101,1110,1111),在k=3的情况下,分为2个重写组,分别为(0000,0001,0010,0011,0100,0101,0110,0111),(0111,1000,1001,1010,1011,1100,1101,1110)。
S3、基于M个重写组将数据写入闪存单元,每次只能写k个比特位,具体地,分为两种写入方式:
1)在M个重写组之间进行跳跃,实现数据的写入,以QLC SSD驱动器为例,k=2的情况下,假如5次写入序列为01,10,11,01,01,对于一个新擦除的QLC驱动器的闪存单元,只需要将参考电压按序升到0001,0110,0111,1001,1101,每次写入更高的重写组,只需提升闪存单元的电压即可,在升至最大参考电压1111之前不需要擦除,此时可以对同一个闪存单元无擦除重写5次,同理可以得出,在k=1的情况下,重写次数为15,在k=3的情况下,重写次数为2。
2)在相同重写组内进行数据转换,可以提供更多的重写次数,以QLC SSD驱动器为例,k=2的情况下,如果在3个连续的写入周期中写入数据序列01、10和11,对写入周期1到3分别进行编码并将参考电压水平更改为0001、0010和0011,第二次写入不需要参考电压跃迁到重写组2,只需要将参考电压从0001增加到0010,这两个电压都位于重写组1内,对于第三次写入同理。
相对于现有技术,本发明具有如下有益效果:
1)通过物理空间换取更多的逻辑空间,以QLC SSD驱动器为例,存在k=1、k=2和k=3这三种编码方案,虽然需要4倍、2倍和1.33倍的物理空间开销,但能够分别为其写入15倍、5倍和2倍数量的逻辑数据,相比无编码方案有巨大的增益,k=1时为每个物理单元提供了375%的额外空间,k=2时为每个物理单元提供了250%的额外空间,k=3时为每个物理单元提供了150%的额外逻辑空间。
2)具有天然的闪存友好性,在本发明中,参考电压水平的增加只在一个较短的电压水平范围内,以QLC SSD驱动器为例,在k=2的情况下,参考电压可以只在5个重写组内跃迁,而不像非编码方案中,在16个参考电压内任意增加,本编码方案有着更少的电压增加频率,也即更少数量的充电电荷注入闪存单元,减少了闪存的program disturb错误。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围。应当指出,对于本技术领域的技术人员,在不脱离本发明设计结构及原理的前提下对本发明方案所作的等同变化都视作本发明的保护范围。

Claims (10)

1.一种提高SSD生命周期的方法,其特征在于, 所述提高SSD生命周期的方法包括如下步骤:
S1、将SSD的闪存单元N比特位序列编码成2N个编码组,对应2N个参考电压,N>1,为正整数;
S2、将编码组映射到k比特位的数据,获得M个重写组,0<k<N,k和M均为正整数;
S3、基于M个重写组将数据写入闪存单元,每次只能写k个比特位。
2.根据权利要求1所述的提高SSD生命周期的方法,其特征在于,在所述S1中,以QLCSSD驱动器为例,将QLC驱动器的闪存单元4比特位序列编码成16个编码组,其对应QLC驱动器的16个参考电压,0000为最低参考电压,1111为最大参考电压。
3.根据权利要求1所述的提高SSD生命周期的方法,其特征在于,在所述S2中,当k=1时,M=2N-1,1<k<N时,M=[2N/(2k -1)],“[]”表示取整操作,提取计算结果的整数部分。
4.根据权利要求1所述的提高SSD生命周期的方法,其特征在于,在所述S2中,编码过程包括如下步骤:
S21、将2N个编码组中的前2k个编码组映射为重写组1,将参数i初始化为1;
S22、以重写组i中的最后一个编码组作为共享编码组,成为新的起点,重新获取2k个编码组,映射为重写组(i+1),将参数i加1递增后进行更新;
S23、判断(2N-(2k -1)*i)< 2k是否成立,如果成立,进入S24,否则,返回S22;
S24、结束编码。
5.根据权利要求4所述的提高SSD生命周期的方法,其特征在于,在所述S2中,以QLCSSD驱动器为例,在k=1的情况下,分为15个重写组,分别为(0000,0001)、(0001,0010)、(0010,0011)、(0011,0100)、(0100,0101)、(0101,0110)、(0110,0111)、(0111,1000)、(1000,1001)、(1001,1010)、(1010,1011)、(1011,1100)、(1100,1101)、(1101,1110)、(1110,1111)。
6.根据权利要求4所述的提高SSD生命周期的方法,其特征在于,在所述S2中,以QLCSSD驱动器为例,在k=2的情况下,分为5个重写组,分别为(0000,0001,0010,0011)、(0011,0100,0101,0110)、(0110,0111,1000,1001)、(1001,1010,1011,1100)、(1100, 1101,1110,1111)。
7.根据权利要求4所述的提高SSD生命周期的方法,其特征在于,在所述S2中,以QLCSSD驱动器为例,在k=3的情况下,分为2个重写组,分别为(0000,0001,0010,0011,0100,0101,0110,0111),(0111,1000,1001,1010,1011,1100,1101,1110)。
8.根据权利要求1所述的提高SSD生命周期的方法,其特征在于,在所述S3中,分为两种写入方式: 1)在M个重写组之间进行跳跃,实现数据的写入;2)在相同重写组内进行数据转换。
9.根据权利要求8所述的提高SSD生命周期的方法,其特征在于,在所述S3中,通过在M个重写组之间进行跳跃实现数据写入时,以QLC SSD驱动器为例,在k=1的情况下,重写次数为15,在k=2的情况下,重写次数为5,在k=3的情况下,重写次数为2。
10.一种计算机存储介质,其特征在于, 所述计算机存储介质存储有计算机程序,处理器通过运行所述计算机程序能够实现权利要求1-9中任一项所述的提高SSD生命周期的方法。
CN202211473522.4A 2022-11-23 2022-11-23 一种提高ssd生命周期的方法 Active CN115509468B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211473522.4A CN115509468B (zh) 2022-11-23 2022-11-23 一种提高ssd生命周期的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211473522.4A CN115509468B (zh) 2022-11-23 2022-11-23 一种提高ssd生命周期的方法

Publications (2)

Publication Number Publication Date
CN115509468A CN115509468A (zh) 2022-12-23
CN115509468B true CN115509468B (zh) 2023-03-24

Family

ID=84513793

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211473522.4A Active CN115509468B (zh) 2022-11-23 2022-11-23 一种提高ssd生命周期的方法

Country Status (1)

Country Link
CN (1) CN115509468B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572334A (zh) * 2013-10-14 2015-04-29 群联电子股份有限公司 解码方法、存储器存储装置与存储器控制电路单元
CN104575596A (zh) * 2013-10-10 2015-04-29 北京兆易创新科技股份有限公司 一种抗衰退的闪存及抗衰退的方法
CN105989883A (zh) * 2015-02-26 2016-10-05 群联电子股份有限公司 存储器编程方法、存储器存储装置与存储器控制电路单元
CN108038026A (zh) * 2017-11-17 2018-05-15 中国科学院信息工程研究所 一种基于闪存的数据快速恢复方法与***
US10665303B1 (en) * 2019-05-10 2020-05-26 Macronix International Co., Ltd. Erasing blocks with few programmed pages

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11487455B2 (en) * 2020-12-17 2022-11-01 Pure Storage, Inc. Dynamic block allocation to optimize storage system performance

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104575596A (zh) * 2013-10-10 2015-04-29 北京兆易创新科技股份有限公司 一种抗衰退的闪存及抗衰退的方法
CN104572334A (zh) * 2013-10-14 2015-04-29 群联电子股份有限公司 解码方法、存储器存储装置与存储器控制电路单元
CN105989883A (zh) * 2015-02-26 2016-10-05 群联电子股份有限公司 存储器编程方法、存储器存储装置与存储器控制电路单元
CN108038026A (zh) * 2017-11-17 2018-05-15 中国科学院信息工程研究所 一种基于闪存的数据快速恢复方法与***
US10665303B1 (en) * 2019-05-10 2020-05-26 Macronix International Co., Ltd. Erasing blocks with few programmed pages

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《基于NAND FLASH的高性能存储器设计》;陈若娜;《中国优秀硕士学位论文全文数据库》;20200215;全文 *
《基于SSD的多层次存储结构关键技术研究》;陈志广;《中国优秀硕士学位论文全文数据库》;20160315;全文 *

Also Published As

Publication number Publication date
CN115509468A (zh) 2022-12-23

Similar Documents

Publication Publication Date Title
US10372342B2 (en) Multi-level cell solid state device and method for transferring data between a host and the multi-level cell solid state device
US9547588B1 (en) System and method of data storage in flash memory
CN111326199B (zh) 用于存储器设备的多态编程
US8176234B2 (en) Multi-write coding of non-volatile memories
Jagmohan et al. Write amplification reduction in NAND flash through multi-write coding
CN102394101B (zh) 具有自适应容量的存储设备
US8612667B2 (en) Method for performing data pattern management regarding data accessed by a controller of a flash memory, and associated memory device and controller thereof
US8719491B2 (en) Encoding flash memory data with a randomizer using different seeds for different sectors
JP2015064925A (ja) セル当たり複数ビット(mbc)不揮発性メモリ内のデータを読み出す方法、メモリコントローラおよびシステム
JP5259138B2 (ja) 記憶装置
US9171629B1 (en) Storage device, memory controller and memory control method
CN112740189B (zh) 非易失性存储器的多级损耗均衡
US11119697B2 (en) Read voltage management based on write-to-read time difference
US11720286B2 (en) Extended cross-temperature handling in a memory sub-system
CN114175163A (zh) 基于存储器子***的特性执行刷新操作
CN111352859A (zh) 用于存储器子***的不良块管理
Jagmohan et al. Adaptive endurance coding for NAND flash
KR102628009B1 (ko) 부분 페이지 압축을 위한 메모리 시스템
CN111813591B (zh) Nand Flash的数据纠错方法、装置、电子设备及存储介质
CN115509468B (zh) 一种提高ssd生命周期的方法
CN112181710A (zh) 一种基于比特翻转的固态盘数据存储方法和装置
CN109522237B (zh) 存储器的数据管理方法及存储器装置
TWI747532B (zh) 記憶體裝置
KR101661048B1 (ko) 메모리 디바이스들에 대한 에러 보호
CN106033681B (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
GR01 Patent grant
GR01 Patent grant