[发明专利]可变码率的固态硬盘有效
申请号: | 201680038336.4 | 申请日: | 2016-03-03 |
公开(公告)号: | CN107852177B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | C·H·迪克 | 申请(专利权)人: | 赛灵思公司 |
主分类号: | H03M13/11 | 分类号: | H03M13/11;H03M13/35;G06F11/10 |
代理公司: | 北京市君合律师事务所 11517 | 代理人: | 毛健;顾云峰 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可变 固态 硬盘 | ||
一种大致涉及存储信息的装置(100),以及用于该装置的方法(200)和系统(400)。在这种装置中,存储器控制器(110)用于提供码率(112)。编码器(120)用于接收输入数据(111)和码率(112)以提供编码数据(121)。固态存储器(130)用于接收和存储编码数据(121)作为存储数据(133)。译码器(140)用于访问存储数据(133)并用于接收码率(112)以提供所访问的存储数据(133)的译码数据(141)。译码数据(141)被提供为软判决。存储器控制器(110)用于接收译码数据(141)以响应于译码数据(141)的概率来调整码率(112)。
技术领域
以下描述涉及信息存储。更具体地,以下描述涉及可变码率的固态硬盘(variablecode rate solid-state drive)。
背景技术
固态闪速存储器仍旧能够被快速地插入到大容量存储系统中。不幸的是,例如对于NAND或NOR闪速存储器单元(flash memory cell)而言,固态闪速存储器在出现磨损之前通常具有有限的编程-擦除周期(program-erase cycle)次数。这种磨损可能降低固态硬盘的可靠性。因此,提供能够对这种磨损进行自适应的固态硬盘是合乎需要的和有用的。
发明内容
描述了一种大致涉及管理固态存储器可靠性的方法。在这种方法中,存储在固态存储器中的编码数据被读取。对所访问的编码数据进行译码以提供译码数据作为表示译码数据的概率的软判决。评估译码数据的概率。响应于所述评估来调整编码器和译码器的码率。
可选择地,码率用于线性纠错码。
可选择地,固态存储器包括从多层单元、二进制单元、三层单元和单层单元中选择的存储单元,用于存储编码数据。
可选择地,编码器是低密度奇偶校验(“LDPC”)编码器,译码器是LDPC译码器。
可选择地,该方法还包括利用编码器对输入数据进行编码以提供编码数据并将编码数据写入固态存储器。
可选择地,该访问包括从固态存储器中读取预定量的编码数据。
可选择地,该预定量的存储是从固态存储器的扇区、块、子阵列和阵列中选出的。
可选择地,该码率是第一码率,并且该方法还包括:确定译码数据的软比特,将用于译码数据的软比特的大小进行组合以提供用于译码数据的度量值,并响应于该度量值确定低于第一码率的第二码率以供使用。
可选择地,该方法还包括响应于该度量值来禁止使用固态存储器的预定量存储。
可选择地,该禁止包括地址映射以防止使用预定量存储,所述预定量存储包括固态存储器的扇区的至少一个块。
描述了一种大致涉及管理固态存储器的可靠性的装置。在这样的装置中,存储器控制器用于提供码率。编码器用于接收输入数据和码率以提供编码数据。固态存储器用于接收并存储编码数据。译码器用于访问存储在固态存储器中的编码数据,并用于接收码率以提供所访问的编码数据的译码数据。译码数据被提供为表示译码数据的概率的软判决。存储器控制器用于接收译码数据以响应于译码数据的概率来调整码率。
可选择地,该码率用于线性纠错码。
可选择地,固态存储器包括从多层单元、二进制单元、三层单元和单层单元中选择的存储单元,用于存储编码数据。
可选择地,编码器是低密度奇偶校验(“LDPC”)编码器,译码器是LDPC译码器。
可选择地,译码器是软输入软输出译码器。
可选择地,固态存储器被配置为读取在预定量存储中的编码数据。
可选择地,预定量存储是从固态存储器的扇区、块、子阵列和阵列中选出的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛灵思公司,未经赛灵思公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680038336.4/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类