提升固态硬盘重读效率的实现方法、装置和计算机设备制造方法及图纸

技术编号:40919631 阅读:17 留言:0更新日期:2024-04-18 14:45
本申请涉及一种提升固态硬盘重读效率的实现方法、装置、计算机设备和存储介质,其中该方法包括:读取NAND Flash中的原始数据并对读取的原始数据进行LDPC解码;判断ECC纠错是否成功;若纠错失败则继续判断数据ECC错误比特数是否超过LDPC纠错能力;若已超过LDPC纠错能力则继续判断当前重读档位是否已经达到最大重读档位;若已经达到最大重读档位则表示所有重读档位均无法完成数据纠错,返回SSD固件错误信息进行更高阶纠错。本发明专利技术从NAND读出的数据完成初步LPDC解码后获取当前ECC错误字节个数,当错误字节数明显超出LDCP纠错能力后放弃后续的LDPC迭代流程直接跳转下一级重读过程,避免不必要的LDPC迭代纠错过程,有效地提升了该场景下的SSD读性能。

【技术实现步骤摘要】

本专利技术涉及固态硬盘,特别是涉及一种提升固态硬盘重读效率的实现方法、装置、计算机设备和存储介质。


技术介绍

1、ssd(solid state drive,固态硬盘)作为一种新型存储介质,其采用nand颗粒作为数据存储,已经广泛应用于pc,笔记本,服务器等各个领域并逐渐取代hdd(hard diskdrive,机械硬盘)成为存贮领域的主流应用产品。

2、然而,随着闪存介质数据密度的提高,其数据可靠性在代次降低,随之而来的是需要更强的纠错算法及更多的read retry电压档位。此外,多次read retry以及ldpc迭代过程将使数据读取时间被大大拉长,进而严重影响了ssd的读性能。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种提升固态硬盘重读效率的实现方法、装置、计算机设备和存储介质。

2、一种提升固态硬盘重读效率的实现方法,所述方法包括:

3、读取nand flash中的原始数据并对读取的原始数据进行ldpc解码;

4、判断ecc纠错是否成功本文档来自技高网...

【技术保护点】

1.一种提升固态硬盘重读效率的实现方法,所述方法包括:

2.根据权利要求1所述的提升固态硬盘重读效率的实现方法,其特征在于,在所述判断ECC纠错是否成功的步骤之后还包括:

3.根据权利要求2所述的提升固态硬盘重读效率的实现方法,其特征在于,在所述判断数据ECC错误比特数是否超过LDPC纠错能力的步骤之后还包括:

4.根据权利要求1-3任一项所述的提升固态硬盘重读效率的实现方法,其特征在于,在所述判断当前重读档位是否已经达到最大重读档位的步骤之后还包括:

5.一种提升固态硬盘重读效率的实现装置,其特征在于,所述提升固态硬盘重读效率的实现装置包...

【技术特征摘要】

1.一种提升固态硬盘重读效率的实现方法,所述方法包括:

2.根据权利要求1所述的提升固态硬盘重读效率的实现方法,其特征在于,在所述判断ecc纠错是否成功的步骤之后还包括:

3.根据权利要求2所述的提升固态硬盘重读效率的实现方法,其特征在于,在所述判断数据ecc错误比特数是否超过ldpc纠错能力的步骤之后还包括:

4.根据权利要求1-3任一项所述的提升固态硬盘重读效率的实现方法,其特征在于,在所述判断当前重读档位是否已经达到最大重读档位的步骤之后还包括:

5.一种提升固态硬盘重读效率的实现装置,其特征在于,所述提升固态硬盘重读效率的实现装置包括:

6.根据权利要求5所述的提升固态硬盘重读效率...

【专利技术属性】
技术研发人员:刘金雷韩道静付东松
申请(专利权)人:苏州忆联信息系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1