[发明专利]数据写入与读取方法、存储器控制器与存储器储存装置有效

专利信息
申请号: 201110009985.0 申请日: 2011-01-13
公开(公告)号: CN102591737A 公开(公告)日: 2012-07-18
发明(设计)人: 梁立群 申请(专利权)人: 群联电子股份有限公司
主分类号: G06F11/08 分类号: G06F11/08
代理公司: 北京同立钧成知识产权代理有限公司 11205 代理人: 刘芳
地址: 中国台湾*** 国省代码: 中国台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 写入 读取 方法 存储器 控制器 储存 装置
【说明书】:

技术领域

发明是涉及一种用于可擦除非易失性存储器模组的数据写入与读取方法以及使用此方法的存储器控制器与存储器储存装置,其能够在现有错误校正电路下校正更多个错误位元。

背景技术

数码相机、手机与MP3在这几年来的成长十分迅速,使得消费者对储存媒体的需求也急速增加。由于可擦除非易失性存储器(rewritable non-volatile memory)具有数据非易失性、省电、体积小、无机械结构、读写速度快等特性,最适于可携式电子产品,例如笔记型电脑。固态硬盘就是一种以快速存储器作为储存媒体的储存装置。因此,近年快速存储器产业成为电子产业中相当热门的一环。

由于储存在快速存储器的数据可能会因各种因素(例如,存储器单元的漏电、程序化失败、损毁等)而产生错误位元,因此,在存储器储存系统中一般会配置错误校正电路(Error Correcting Circuit)并为所储存的数据产生错误校正码以确保数据的正确性。

具体来说,当与快速存储器储存装置连接的电脑主机传送欲写入的数据至快速存储器储存装置时,快速存储器储存装置中的错误校正电路会对应的产生一错误校正码(Error Correcting Code)并且快速存储器储存装置中的控制电路会将欲写入的数据与所产生的错误校正码写入至快速存储器储存装置的快速存储器中。之后,当电脑主机欲从快速存储器储存装置中读取此数据时,控制电路会从快速存储器中读取此数据及对应的错误校正码并且由错误校正电路依据此数据及对应的错误校正码执行一错误校正程序以确保数据的正确性。

图1是写入至快速存储器储存装置与从快速存储器储存装置中读取的数据的数据结构示意图。

请参照图1,在写入程序中,原始数据OD与对应此原始数据OD的错误校正码EC被写入至快速存储器储存装置中,并且之后,当从快速存储器储存装置读取原始数据OD时错误校正码EC会一并被读取以对所读取的原始数据OD进行错误校正程序。例如,当数据正确时,控制电路会将所读取的数据传送给电脑主机;当数据存有错误位元EB时,错误校正电路所执行的错误校正程序会尝试将此些错误位元EB更正,其中若错误位元EB的数目是在可被校正的范围内时,则错误位元EB会被校正并且控制电路会将已校正的正确数据传送给电脑主机,反之,若错误位元EB的数目超过可校正的范围时,则控制电路会告知电脑主机此数据已遗失。

基此,如何能够校正更多个错误位元是此领域技术人员所致力的目标。

发明内容

本发明提供一种数据写入与读取方法,其能够校正更多错误位元,以确保数据的正确性。

本发明提供一种存储器控制器,其能够校正更多错误位元。

本发明提供一种存储器储存装置,其具有较高的可靠度,以避免所储存的数据遗失。

本发明范例实施例提出一种数据写入方法,用于将一数据写入至可擦除非易失性存储器模组。本数据写入方法包括压缩此数据以产生第一数据并且判断第一数据的数据长度是否小于预设长度。本数据写入方法还包括,当第一数据的数据长度不小于预设长度时,输出此第一数据作为压缩数据。本数据写入方法还包括产生对应此压缩数据的错误校正码,根据此压缩数据与此错误校正码以产生错误校正码框并且将此错误校正码框写入至可擦除非易失性存储器模组中。

在本发明的一实施例中,上述的根据压缩数据与错误校正码产生错误校正码框的步骤包括:合并上述压缩数据、一预设整垫数据与上述错误校正码以产生此错误校正码框。

在本发明的一实施例中,上述的压缩数据以产生压缩数据的步骤还包括:当第一数据的长度小于预设长度时,使用至少一填塞位元填补上述第一数据以产生一第二数据并且将此第二数据作为上述压缩数据,其中第二数据的长度等于预设长度。

在本发明的一实施例中,上述的数据写入方法还包括:接收另一数据;压缩此另一数据并且产生对应此另一数据的另一压缩数据;产生对应此另一压缩数据的另一错误校正码;根据此另一压缩数据与另一错误校正码产生另一错误校正码框;以及将上述错误校正码框与此另一错误校正码框写入至可擦除非易失性存储器模组的多个实体页面之中的同一个实体页面中。

本发明范例实施例提出一种数据读取方法,用于从可擦除非易失性存储器模组中读取一数据。本数据读取方法包括从可擦除非易失性存储器模组中读取一错误校正码框并且根据预设整垫数据从错误校正码框中获取一未校正数据与一错误校正码。本数据读取方法还包括依据此错误校正码校正此未校正数据以产生已校正数据,解压缩此已校正数据的至少一部分来获取一解压缩数据并且将此解压缩数据输出作为所读取的数据。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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