买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种固态硬盘刷新方法、装置及固态硬盘_华中科技大学_201911365120.0 

申请/专利权人:华中科技大学

申请日:2019-12-26

公开(公告)日:2021-02-09

公开(公告)号:CN111142797B

主分类号:G06F3/06(20060101)

分类号:G06F3/06(20060101);G06F11/10(20060101)

优先权:

专利状态码:有效-授权

法律状态:2021.02.09#授权;2020.06.05#实质审查的生效;2020.05.12#公开

摘要:本发明公开了一种固态硬盘刷新方法、装置及固态硬盘,属于计算机存储领域,包括:若数据的容错比特误码率TBER=0,则识别为精确数据;若0TBER≤CBER,则识别为低近似数据;若CBERTBER≤RBERmax,则识别为中近似数据;若TBERRBERmax,则识别为高近似数据;将固态硬盘中类型相同的近似数据聚类后,将属于相同聚类类别的近似数据分配到固态硬盘中相同的数据块中;针对高近似数据,不进行刷新操作;针对精确数据或低近似数据,在RBER=CBER时,采用传统刷新方法进行刷新;针对中近似数据,若数据保留时间RTTBER与数据保留时间RTCBER之间的差值ΔRT≤threshold,则在RBER=CBER时,采用传统刷新方法进行刷新,否则,结合数据热度和增强型纠错码对固态硬盘进行刷新。本发明能够减少固态硬盘的刷新开销,提升固态硬盘的性能与寿命。

主权项:1.一种固态硬盘刷新方法,其特征在于,包括:数据分类:获取数据的容错比特误码率TBER,若TBER=0,则将数据识别为精确数据;若TBER0,则将数据识别为近似数据;在近似数据中,若0TBER≤CBER,则将近似数据识别为低近似数据;若CBERTBER≤RBERmax,则将近似数据识别为中近似数据;若TBERRBERmax,则将近似数据识别为高近似数据;数据分配:将固态硬盘中类型相同的近似数据进行聚类后,将属于相同聚类类别的近似数据分配到固态硬盘中相同的数据块中;根据数据类型执行刷新操作:针对高近似数据,不进行刷新操作;针对精确数据或低近似数据,实时获取数据的原始比特误码率RBER,并在RBER=CBER时,采用传统刷新方法对固态硬盘进行刷新;针对中近似数据,若数据保留时间RTTBER与数据保留时间RTCBER之间的差值ΔRT≤threshold,则实时获取数据的原始比特误码率RBER,并在RBER=CBER时,采用传统刷新方法对固态硬盘进行刷新;针对中近似数据,若ΔRTthreshold,则实时获取数据的原始比特误码率RBER,并在RBER=CBER时,结合数据热度和增强型纠错码对固态硬盘进行刷新;其中,CBER为固态硬盘中原始纠错码的可修正比特误码率;RBERmax为最大比特误码率,表示数据保留时间达到制造商提供的保证保留时间时,数据的原始比特误码率;数据保留时间RTTBER表示数据的原始比特误码率达到容错比特误码率时,数据的保留时间;数据保留时间RTCBER表示数据的原始比特误码率达到固态硬盘中原始纠错码的可修正比特误码率时,数据的保留时间;threshold为预设的阈值;增强型纠错码的可修正比特误码率高于固态硬盘原始纠错码的可修正比特误码率;若ΔRTthreshold,则实时获取数据的原始比特误码率RBER,并在RBER=CBER时,结合数据热度和增强型纠错码对固态硬盘进行刷新,包括:S1根据所读取数据的热度,将所读取的数据页分为冷读数据页和热读数据页,若为冷读数据页,则转入步骤S2;否则,转入步骤S6;S2若RBER=CBER,则转入步骤S3;若CBERRBER≤TBER,则转入步骤S4;若TBERRBER≤RBERmax,则转入步骤S5;S3将数据读取出来后,利用原始纠错码进行错误修正,并根据第一增强型纠错码计算第一校验数据,之后转入步骤S10;S4直接读取原始的冷读数据页,并且不进行错误检查和修正,之后转入步骤S10;S5同时读取原始的冷读数据页和相应的第一校验数据后,利用第一增强型校验码对冷读数据页进行错误检查和修正,之后转入步骤S10;S6若RBER=CBER,则转入步骤S7;若CBERRBERTBER,则转入步骤S8;若RBER≥TBER,则转入步骤S9;S7将数据读取出来后,利用原始纠错码进行错误修正,并根据第二增强型纠错码计算第二校验数据,之后转入步骤S10;S8直接读取原始的热读数据页,并且不进行错误检查和修正,之后转入步骤S10;S9同时读取原始的热读数据页和相应的第二校验数据后,利用第二增强型校验码对热读数据页进行错误检查和修正,并将错误修正之后的热读数据页重新编程到固态硬盘中,之后转入步骤S10;S10刷新操作结束;其中,第一增强型纠错码的可修正比特误码率CBER1≥RBERmax,第二增强型纠错码的可修正比特误码率CBER2≥TBER。

全文数据:

权利要求:

百度查询: 华中科技大学 一种固态硬盘刷新方法、装置及固态硬盘

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。