【技术实现步骤摘要】
本专利技术是有关于一种数据写入方法,且特别是有关于用于可复写式非易失性存储器模块的数据写入方法、存储器控制电路单元与存储器存储装置。
技术介绍
数码相机、手机与MP3在这几年来的成长十分迅速,使得消费者对存储媒体的需求也急速增加。由于可复写式非易失性存储器(rewritablenon-volatilememory)具有数据非易失性、省电、体积小、无机械结构、读写速度快等特性,最适于可携式电子产品,例如笔记本电脑。固态硬盘就是一种以快闪存储器作为存储媒体的存储装置。因此,近年快闪存储器产业成为电子产业中相当热门的一环。近年来,为了更有效利用存储器的空间或者提升数据错误校正的能力,快闪存储器存储装置的控制电路会利用压缩电路先将欲写入的数据压缩后再写入至快闪存储器中。例如,一个实体页面中包括存储使用者数据的数据比特区与存储管理信息(例如,错误校正码)的冗余比特区,若使用者数据可被压缩成较小的数据时,数据比特区未使用的空间可被用来存储更多个错误校正码或者填入固定的比特值,由此强化数据错误校正的能力。然而,为了避免延迟执行写入指令的时间,在快闪存储器存储装置中所配置的压缩电路所使用的是属于运算速度较快的压缩演算机制。然而,此类运算速度较快的压缩电路,其压缩效率往往较低。因此,如何能够在满足数据总线的频宽而不会延迟执行写入指令的时间,同时又达到较佳的压缩率,是此领域技术人员所致力的目标。
技术实现思路
< ...
【技术保护点】
一种数据写入方法,其特征在于,用于一可复写式非易失性存储器模块,该可复写式非易失性存储器模块具有多个实体抹除单元,每一所述实体抹除单元具有多个实体程序化单元,该数据写入方法包括:识别数据是属于第一态样或第二态样;倘若该数据属于该第一态样时,使用第一压缩/解压缩电路压缩该数据以产生压缩数据,并且将该压缩数据写入至该些实体程序化单元中;以及倘若该数据属于该第二态样时,使用第二压缩/解压缩电路压缩该数据以产生另一压缩数据,并且将该另一压缩数据写入至该些实体程序化单元中,其中该第一压缩/解压缩电路的压缩速度快于该第二压缩/解压缩电路的压缩速度,并且该第一压缩/解压缩电路的数据压缩率小于该第二压缩/解压缩电路的数据压缩率。
【技术特征摘要】
1.一种数据写入方法,其特征在于,用于一可复写式非易失性存储器模
块,该可复写式非易失性存储器模块具有多个实体抹除单元,每一所述实体
抹除单元具有多个实体程序化单元,该数据写入方法包括:
识别数据是属于第一态样或第二态样;
倘若该数据属于该第一态样时,使用第一压缩/解压缩电路压缩该数据以
产生压缩数据,并且将该压缩数据写入至该些实体程序化单元中;以及
倘若该数据属于该第二态样时,使用第二压缩/解压缩电路压缩该数据以
产生另一压缩数据,并且将该另一压缩数据写入至该些实体程序化单元中,
其中该第一压缩/解压缩电路的压缩速度快于该第二压缩/解压缩电路的
压缩速度,并且该第一压缩/解压缩电路的数据压缩率小于该第二压缩/解压缩
电路的数据压缩率。
2.根据权利要求1所述的数据写入方法,其特征在于,所述识别该数据
是属于该第一态样或该第二态样的步骤包括:
将从主机系统中接收的写入指令所指示的第一数据识别为属于该第一态
样;以及
将从该些实体程序化单元中所读取的第二数据识别为属于该第二态样。
3.根据权利要求2所述的数据写入方法,其特征在于,所述使用该第一
压缩/解压缩电路压缩该数据以产生该压缩数据,并且将该压缩数据写入至该
些实体程序化单元中的步骤包括:
将该第一数据通过一存储器接口传送至该可复写式非易失性存储器模块
的同时,使用该第一压缩/解压缩电路将该第一数据压缩为第一压缩数据;以
及
将该第一压缩数据写入至该些实体程序化单元之中的第一实体程序化单
元中。
4.根据权利要求3所述的数据写入方法,其特征在于,还包括:
执行数据合并运作以从该些实体程序化单元之中的第二实体程序化单元
中读取已压缩数据,且使用该第一压缩/解压缩电路解压缩从该第二实体程序
化单元中读取的该已压缩数据以获得该第二数据,
其中所述使用该第二压缩/解压缩电路压缩该数据以产生该另一压缩数
\t据,并且将该另一压缩数据写入至该些实体程序化单元中的步骤包括:
使用该第二压缩/解压缩电路将该第二数据压缩为第二压缩数据;以及
将该第二压缩数据写入至该些实体程序化单元之中的第三实体程序化单
元中。
5.根据权利要求3所述的数据写入方法,其特征在于,还包括:
执行数据合并运作以从该些实体程序化单元之中的第二实体程序化单元
中读取该第二数据,其中该第二数据为经过该第一压缩/解压缩电路压缩的数
据,
其中所述使用该第二压缩/解压缩电路压缩该数据以产生该另一压缩数
据,并且将该另一压缩数据写入至该些实体程序化单元中的步骤包括:
使用该第二压缩/解压缩电路将该第二数据压缩为第二压缩数据;以及
将该第二压缩数据写入至该些实体程序化单元之中的第三实体程序化单
元中。
6.根据权利要求1所述的数据写入方法,其特征在于,所述识别该数据
是属于该第一态样或该第二态样的步骤包括:
判断该数据的每个比特值是否皆为相同;
倘若该数据的每个比特值皆为相同时,识别该数据属于该第一态样,其
中上述使用该第一压缩/解压缩电路压缩该数据以产生该压缩数据,并且将该
压缩数据写入至该些实体程序化单元中的步骤是在前景执行模式中被执行;
以及
倘若该数据的每个比特值不皆为相同时,识别该数据属于该第二态样,
其中上述使用该第二压缩/解压缩电路压缩该数据以产生该另一压缩数据,并
且将该另一压缩数据写入至该些实体程序化单元中的步骤是在背景执行模式
中被执行。
7.一种存储器控制电路单元,其特征在于,用于控制一可复写式非易失
性存储器模块,该存储器控制电路单元包括:
主机接口,用以电性连接至主机系统;
存储器接口,用以电性连接至该可复写式非易失性存储器模块,其中该
可复写式非易失性存储器模块具有多个实体抹除单元,每一所述实体抹除单
元具有多个实体程序化单元;
存储器管理电路,电性连接至该主机接口与该存储器接口;
第一压缩/解压缩电路,电性连接至该存储器管理电路;以及
第二压缩/解压缩电路,电性连接至该存储器管理电路,
其中该存储器管理电路识别数据是属于第一态样或第二态样,
倘若该数据属于该第一态样时,该第一压缩/解压缩电路压缩该数据以产
生压缩数据,并且该存储器管理电路下达指令序列将该压缩数据写入至该些
实体程序化单元中,
倘若该数据属于该第二态样时,该第二压缩/解压缩电路压缩该数据以产
生另一压缩数据,并且该存储器管理电路下达指令序列将该另一压缩数据写
入至该些实体程序化单元中,
其中该第一压缩/解压缩电路的压缩速度快于该第二压缩/解压缩电路的
压缩速度,并且该第一压缩/解压缩电路的数据压缩率小于该第二压缩/解压缩
电路的数据压缩率。
8.根据权利要求7项所述的存储器控制电路单元,其特征在于,在上述
识别该数据是属于该第一态样或该第二态样的运作中,该存储器管理电路将
从该主机系统中接收的写入指令所指示的第一数据识别为属于该第一态样,
并且将从该些实体程序化单元中所读取的第二数据识别为属于该第二态样。
9.根据权利要求8所述的存储器控制电路单元,其特征在于,在压缩该
数据以产生该压缩数据,并且将该压缩数据写入至该些实体程序化单元中的
运作中,
该存储器管理电路将该第一数据通过该存储器接口传送至该可复写式非
易失性存储器模块的同时,该第一压缩/解压缩电路将该第一数据压缩为第一
压缩数据,
其中该第一压缩数据会被写入至该些实体程序化单元之中的第一实体程
序化单元中。
10.根据权利要求9所述的存储器控制电路单元,其特征在于,该存储
器管理电路执行数据合并运作以从该些实体程序化单元之中的第二实体程序
化...
【专利技术属性】
技术研发人员:叶志刚,
申请(专利权)人:群联电子股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。