[发明专利]基于read retry的拉偏电压选择实现方法和装置在审
申请号: | 202210859124.X | 申请日: | 2022-07-20 |
公开(公告)号: | CN115810383A | 公开(公告)日: | 2023-03-17 |
发明(设计)人: | 刘孟雄;蔡辉;罗宗扬 | 申请(专利权)人: | 苏州忆联信息系统有限公司 |
主分类号: | G11C16/04 | 分类号: | G11C16/04;G11C16/30 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 丁宇龙 |
地址: | 215000 江苏省苏州市中国(江苏)自由贸*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 read retry 电压 选择 实现 方法 装置 | ||
本申请涉及一种基于read retry的拉偏电压选择实现方法、装置、计算机设备和存储介质,其中该方法包括:Nand flash读取数据并判断是否发生UECC;若数据发生UECC则查找发生UECC的page对应的记录;若存在上一次纠错成功的电压拉偏等级记录,则用所述纠错成功的电压拉偏等级进行一次纠错;Nandflash读取数据并判断数据纠错是否成功;若数据没有纠正回来,则需要根据当前UECC的page所在block的状态选择对应的电压拉偏等级表并逐级进行尝试。本发明提出的拉偏电压选择方案可以精确的进行read retry,避免过多的无效电压拉偏和数据读取动作,减少了SSD命令响应延时,提高了用户体验。
技术领域
本发明涉及固态硬盘技术领域,特别是涉及一种基于read retry的拉偏电压选择实现方法、装置、计算机设备和存储介质。
背景技术
SSD(Solid State Drive,固态硬盘)作为一种新型存储介质,其采用NAND颗粒作为数据存储,已经广泛应用于PC,笔记本,服务器等各个领域并逐渐取代HDD(Hard DiskDrive,机械硬盘)成为存贮领域的主流应用产品。
目前,随着Nand flash的发展,一方面用户对Nand flash数据可靠性要求越来越高。另一方面,原厂提供的数据发生UECC(Unable Error Correcting Code)后read retry参考的电压档位越来越丰富。在SSD使用过程中,因为PE的增加导致数据UECC的概率越来越高,在现有技术中,如果每次数据发生UECC,都从第一个等级拉偏电压开始read retry,将导致读操作完成的延时变长,进而可能出现卡顿等不良体验。
发明内容
基于此,有必要针对上述技术问题,提供一种基于read retry的拉偏电压选择实现方法、装置、计算机设备和存储介质。
一种基于read retry的拉偏电压选择实现方法,所述方法包括:
Nand flash读取数据并判断是否发生UECC;
若数据发生UECC则查找发生UECC的page对应的记录;
若存在上一次纠错成功的电压拉偏等级记录,则用所述纠错成功的电压拉偏等级进行一次纠错;
Nand flash读取数据并判断数据纠错是否成功;
若数据没有纠正回来,则需要根据当前UECC的page所在block的状态选择对应的电压拉偏等级表并逐级进行尝试。
在其中一个实施例中,所述根据当前UECC的page所在block的状态选择对应的电压拉偏等级表并逐级进行尝试的步骤还包括:
获取当前UECC的page所在block的PE值并选择对应的电压拉偏等级表;
配置拉偏电压,Nand flash读取数据并判断数据纠错是否成功;
若数据没有纠正回来,则选择下一档拉偏电压。
在其中一个实施例中,在所述配置拉偏电压,Nand flash读取数据并判断数据纠错是否成功步骤之后还包括:
若纠错成功则更新对应的拉偏电压记录。
在其中一个实施例中,所述方法还包括:
维护每个block和page在发生UECC后进行read retry将数据纠正回来的拉偏电压等级,并重新排列原厂提供的电压拉偏等级表。
一种基于read retry的拉偏电压选择实现装置,所述基于read retry的拉偏电压选择实现装置包括:
第一判断模块,所述第一判断模块用于Nand flash读取数据并判断是否发生UECC;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州忆联信息系统有限公司,未经苏州忆联信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210859124.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于目标检测的机器人分拣方法
- 下一篇:一种仿生态鱼类增殖池