[发明专利]固态硬盘及数据移动方法有效

专利信息
申请号: 201310740030.1 申请日: 2013-12-27
公开(公告)号: CN103761988B 公开(公告)日: 2018-01-16
发明(设计)人: 黎燕;周猛;张颇 申请(专利权)人: 华为技术有限公司
主分类号: G11C16/06 分类号: G11C16/06;G11C29/42
代理公司: 北京林达刘知识产权代理事务所(普通合伙)11277 代理人: 刘新宇
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 固态 硬盘 数据 移动 方法
【说明书】:

技术领域

发明涉及数据存储领域,尤其涉及一种固态硬盘及数据移动方法。

背景技术

固态硬盘(英文:Solid State Disk,缩写:SSD)可以使用与非门闪存(英文:NAND Flash)来实现。与非门闪存是一种非易失性随机访问存储介质,其特点是断电后数据不消失。与非门闪存执行重新写入操作之前需要先执行擦除操作,由于写入操作以页为单位,擦除操作以块为单位,需要擦除的块可能包含写入有效数据的页,因此,SSD可以预留部分冗余区用于数据搬移。

有效数据的搬移需要经过读控制过程和写控制过程。在读控制过程中,控制芯片将源块中的有效页中的有效数据读取到读缓存(英文:read buffer)中。由错误检查纠正编解码单元(英文:Error Correcting Code unit,缩写:ECU)中对有效数据进行错误检查纠正(英文:Error Correcting Code,缩写:ECC)校验,ECC校验过程中会对有效数据进行解码,将校验成功且已经解码的数据通过直接内存存取(英文:Direct Memory Access,缩写:DMA)数据通路写入双倍速率同步动态随机存储器(英文:Double Data Rate,缩写:DDR)。在写控制过程中,控制芯片从DDR中将已经解码的数据读出,通过DMA数据通路,发送到ECU中进行ECC编码,将编码之后的有效数据写入写缓存(英文:write buffer),然后再由写缓存写入SSD的空白块。

综上所述,现有SSD的数据移动的处理过程中,需要与主机抢占后端的ECU资源、DDR资源、DMA数据通路资源和CPU资源等,降低了SSD性能。

发明内容

有鉴于此,本发明要解决的技术问题是,如何在在数据移动过程中提升SSD数据的处理效率并降低对SSD性能的影响。

为了解决上述技术问题,第一方面,本发明提供了一种固态硬盘,包括:

存储介质和控制芯片;所述存储介质的存储空间划分为至少两个用于存储数据的块,所述控制芯片包括:

业务处理模块,用于向移动模块发送移动命令,所述移动命令用于指示所述移动模块将数据从源块移动到目的块,所述移动命令中包括所述源块的地址和所述目的块的地址,所述源块为所述存储介质中需要移出数据的块,所述目的块为所述存储介质中需要写入数据的块;

移动模块,用于接收所述业务处理模块发送的所述移动命令;根据所述移动命令,从所述源块读出有效数据,对所述有效数据进行错误检查纠正ECC校验;将校验后的数据写入所述目的块的空白页中。

结合第一方面,在第一种可能的实现方式中,所述移动模块包括:控制单元和错误检查纠正编解码单元ECU;

所述控制单元,用于在接收所述移动命令后,从所述源块读出有效数据,将所述有效数据发送至所述ECU;

所述ECU,用于对所述有效数据进行错误检查纠正ECC校验;

所述控制单元,还用于将所述ECU校验后的数据写入所述目的块的空白页中。

结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述移动模块还包括:

读缓存,用于缓存所述控制单元从所述源块中读取的有效数据;

所述控制单元,还用于从所述读缓存中读取所述有效数据并发送至所述ECU。

结合第一方面的第一或第二种可能的实现方式,在第三种可能的实现方式中,所述移动模块还包括:

写缓存,用于缓存所述ECU校验后的数据;

所述控制单元,还用于从所述写缓存中读取所述ECU校验后的数据,并将所述校验后的数据写入所述目的块的空白页中。

结合第一方面的第一、第二或第三种可能的实现方式,在第四种可能的实现方式中,所述ECU,具体用于若所述ECU对所述有效数据校验的结果为正确,则将所述有效数据确定为所述ECU校验后的数据;若所述ECU对所述有效数据校验的结果为错误,则对所述有效数据进行纠错处理,将纠错处理后的数据确定为所述ECU校验后的数据。

为了解决上述技术问题,第二方面,本发明提供了一种数据移动方法,包括:所述方法应用于固态硬盘中,所述固态硬盘包括存储介质和控制芯片;所述存储介质的存储空间划分为至少两个用于存储数据的块,所述控制芯片包括业务处理模块和移动模块,所述方法包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310740030.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top