一种数据保护方法、固态硬盘控制器及固态硬盘技术

技术编号:32970945 阅读:28 留言:0更新日期:2022-04-09 11:37
本发明专利技术涉及固态硬盘技术领域,具体涉及一种数据保护方法、固态硬盘控制器及固态硬盘。本发明专利技术提供一种数据保护方法,应用于固态硬盘,所述固态硬盘纵向划分为多个依次编号的die,该方法包括:确定固态硬盘中校验die与数据die数量的分配比例;基于所述分配比例对固态硬盘中的die进行分组;确定所述校验die在对应组中的位置;根据对应组中的所述数据die,结合所述校验die的位置生成校验die。本发明专利技术实施例通过设置校验die与数据die的配比,来保证在固态硬盘容量提升的情况下能维持稳定的数据保护强度,提高了对数据的保护强度,而且可以根据客户的自身需要来调整校验die的比例,以达到合适的数据保护效果。达到合适的数据保护效果。达到合适的数据保护效果。

【技术实现步骤摘要】
一种数据保护方法、固态硬盘控制器及固态硬盘


[0001]本专利技术涉及固态硬盘
,具体涉及一种数据保护方法、固态硬盘控制器及固态硬盘。

技术介绍

[0002]固态硬盘中使用大量的nand颗粒,由于nand颗粒本身的性质,die中的数据可能会出错,需要用独立磁盘冗余阵列RAID(Redundant Arrays of Independent Disks)将数据保护起来,用于数据读错时做数据恢复,具体表现为当固态硬盘的一页中有一个die的数据出错时,可以通过RAID中的校验die来进行数据恢复。而随着固态硬盘相关技术的发展,固态硬盘的容量增大,其中die的数量也随之大幅增长,这样,一个条带中die出错的概率大幅增加,而若是一个条带中有两个及以上的die的数据出错,就不能通过校验die进行数据恢复,即现有技术中,校验die对数据的保护强度随固态硬盘容量的提升而降低。

技术实现思路

[0003]本专利技术实施方式主要解决的技术问题是现有技术中的校验die对数据的保护强度随固态硬盘容量的提升而降低。
[0004]为解决上述技本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据保护方法,其特征在于,应用于固态硬盘,所述固态硬盘纵向划分为多个依次编号的die,所述方法包括:确定固态硬盘中校验die与数据die数量的分配比例;基于所述分配比例对固态硬盘中的die进行分组,以使每一页中的所述校验die与所述数据die的比例满足所述分配比例;确定所述校验die在对应组中的位置,以使一组内的每一页均存在一个校验die;根据对应组中的所述数据die,结合所述校验die的位置生成校验die。2.根据权利要求1所述的方法,其特征在于,所述确定固态硬盘中校验die与数据die数量的分配比例包括:确定所述校验die的保护强度,其中,所述校验die的保护强度为一个校验die所保护的数据die的第一数量n;基于所述校验die的保护强度计算所述固态硬盘的一页中所述校验die的第二数量m。3.根据权利要求2所述的方法,其特征在于,所述校验die的第二数量m的计算方法为:m=固态硬盘中die的数量/(n+1)。4.根据权利要求2所述的方法,其特征在于,所述确定所述校验die在对应组中的位置包括:在组内选定一个die的编号,将拥有所述编号的die的位置作为对应组内每页中校验die的位置。5.根据权利要求2所述的方法,其特征在于,所述确定所述校验die在对应组中的位置包括:以(n+1)页为一个位置模型的周期,每个所述周期中,组内第一个die的位置为第一页的所述校验die的位置,随着页的增加,所述校验die的位置依次对应增加。6.根据权利要求2所述的方法,其特征在于,所述确定所述校验die在对应组中的位置包括:以2n页为一个位置模型的周期,每个所述周期中,组内第一个die的位置为第一页的校验die的位置,所述校验die的位置随着页的增加依次对应增加,直至组内最后一个die的位...

【专利技术属性】
技术研发人员:曹学明杨颖
申请(专利权)人:深圳大普微电子科技有限公司
类型:发明
国别省市:

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

1