【技术实现步骤摘要】
数据写入方法、存储器控制电路单元及存储器存储装置
本专利技术涉及一种数据写入方法、存储器控制电路单元及存储器存储装置。
技术介绍
数码相机、移动电话与MP3播放器在这几年来的成长十分迅速,使得消费者对存储媒体的需求也急速增加。由于可复写式非易失性存储器模块(例如,快闪存储器)具有数据非易失性、省电、体积小,以及无机械结构等特性,所以非常适合内建于上述所举例的各种可携式多媒体装置中。一般来说,可复写式非易失性存储器模块可以包括多个存储器子模块。每个存储器子模块具有多条字线,并且每一条字线上的存储单元可形成多个用以存储数据的实体页面。同一条字线上的存储单元所形成的多个实体页面又可称为实体页面组。一般来说,若要同时写入多个存储器子模块,缓冲存储器需要较多的空间存储来自主机系统的数据。例如,若可复写式非易失性存储器模块支援可同时地(或平行地)写入三个存储器子模块,则缓冲存储器中需要有三个实体页面组的大小的空间。当来自主机系统的数据写满缓冲存储器中的三个实体页面组的大小的空间时,存储器管理电路会将来自主机系统的数据从缓 ...
【技术保护点】
1.一种数据写入方法,用于可复写式非易失性存储器模块,所述可复写式非易失性存储器模块包括多个存储器子模块,所述多个存储器子模块中的每一个存储器子模块包括多个实体抹除单元,所述数据写入方法包括:/n从主机系统取得多个数据,并将所述多个数据暂存在缓冲存储器中;/n将暂存在所述缓冲存储器中的所述多个数据中的第一数据以及第二数据写入至所述多个存储器子模块中的第一实体抹除单元中;/n从所述第一实体抹除单元中复制所述第一数据至第二实体抹除单元;以及/n从所述第一实体抹除单元复制所述第二数据至第三实体抹除单元,/n其中所述第二实体抹除单元所属的存储器子模块不同于所述第三实体抹除单元所属的存储器子模块。/n
【技术特征摘要】
1.一种数据写入方法,用于可复写式非易失性存储器模块,所述可复写式非易失性存储器模块包括多个存储器子模块,所述多个存储器子模块中的每一个存储器子模块包括多个实体抹除单元,所述数据写入方法包括:
从主机系统取得多个数据,并将所述多个数据暂存在缓冲存储器中;
将暂存在所述缓冲存储器中的所述多个数据中的第一数据以及第二数据写入至所述多个存储器子模块中的第一实体抹除单元中;
从所述第一实体抹除单元中复制所述第一数据至第二实体抹除单元;以及
从所述第一实体抹除单元复制所述第二数据至第三实体抹除单元,
其中所述第二实体抹除单元所属的存储器子模块不同于所述第三实体抹除单元所属的存储器子模块。
2.根据权利要求1所述的数据写入方法,其中所述多个存储器子模块分别通过多个通道连接存储器控制电路单元,所述存储器控制电路单元通过所述多个通道平行地读取所述多个存储器子模块。
3.根据权利要求1所述的数据写入方法,其中在将暂存在所述缓冲存储器中的所述多个数据中的所述第一数据以及所述第二数据写入至所述多个存储器子模块中的所述第一实体抹除单元中的步骤中,
所述第一数据的写入以及所述第二数据的写入是在同一个写入操作中完成。
4.根据权利要求1所述的数据写入方法,其中所述多个数据在所述主机系统中是根据顺序被排列,所述第一数据包括第一子数据以及第二子数据,第二数据包括第三子数据以及第四子数据,
其中从所述第一实体抹除单元中复制所述第一数据至所述第二实体抹除单元的步骤包括:
依序将所述第一子数据以及所述第二子数据分别写入至所述第二实体抹除单元中的第一实体页面以及第二实体页面,
其中从所述第一实体抹除单元复制所述第二数据至所述第三实体抹除单元的步骤包括:
依序将所述第三子数据以及所述第四子数据分别写入至所述第三实体抹除单元中的第三实体页面以及第四实体页面,
其中在所述多个数据的顺序中所述第一子数据以及所述第二子数据为连续,所述第二子数据以及所述第三子数据为连续,所述第三子数据以及所述第四子数据为连续。
5.根据权利要求1所述的数据写入方法,其中所述多个数据在所述主机系统中是根据顺序被排列,所述第一数据包括第五子数据以及第六子数据,第二数据包括第七子数据以及第八子数据,
其中从所述第一实体抹除单元中复制所述第一数据至所述第二实体抹除单元的步骤包括:
依序将所述第五子数据以及所述第六子数据分别写入至所述第二实体抹除单元中的第五实体页面以及第六实体页面,
其中从所述第一实体抹除单元复制所述第二数据至所述第三实体抹除单元的步骤包括:
依序将所述第七子数据以及所述第八子数据分别写入至所述第三实体抹除单元中的第七实体页面以及第八实体页面,
其中在所述多个数据的顺序中所述第五子数据以及所述第七子数据为连续,所述第六子数据以及所述第七子数据为连续,所述第六子数据以及所述第八子数据为连续。
6.根据权利要求1所述的数据写入方法,还包括:
使用第一比特数值标记所述第一实体抹除单元中用以存储所述第一数据以及所述第二数据的第一实体页面组;
使用第二比特数值标记所述第二实体抹除单元中用以存储所述第一数据的第二实体页面组;以及
使用所述第二比特数值标记所述第三实体抹除单元中用以存储所述第二数据的第三实体页面组。
7.根据权利要求1所述的数据写入方法,还包括:
当在执行有效数据合并操作以及平均磨损操作的至少其中之一时,执行从所述第一实体抹除单元中复制所述第一数据至所述第二实体抹除单元的步骤以及从所述第一实体抹除单元复制所述第二数据至所述第三实体抹除单元的步骤。
8.一种存储器控制电路单元,用于控制可复写式非易失性存储器模块,其中所述可复写式非易失性存储器模块包括多个存储器子模块,所述多个存储器子模块中的每一个存储器子模块包括多个实体抹除单元,所述存储器控制电路单元包括:
主机接口,用以电性连接至主机系统;
存储器接口,用以电性连接至所述可复写式非易失性存储器模块,且所述多个存储器子模块分别电性连接至所述存储器接口;
存储器管理电路,电性连接至所述主机接口以及所述存储器接口,
其中所述存储器管理电路用以从所述主机系统取得多个数据,并将所述多个数据暂存在缓冲存储器中,
其中所述存储器管理电路还用以将暂存在所述缓冲存储器中的所述多个数据中的第一数据以及第二数据写入至所述多个存储器子模块中的第一实体抹除单元中,
其中所述存储器管理电路还用以从所述第一实体抹除单元中复制所述第一数据至第二实体抹除单元,
其中所述存储器管理电路还用以从所述第一实体抹除单元复制所述第二数据至第三实体抹除单元,
其中所述第二实体抹除单元所属的存储器子模块不同于所述第三实体抹除单元所属的存储器子模块。
9.根据权利要求8所述的存储器控制电路单元,其中所述多个存储器子模块分别通过多个通道连接所述存储器管理电路,所述存储器管理电路通过所述多个通道平行地读取所述多个存储器子模块。
10.根据权利要求8所述的存储器控制电路单元,其中在将暂存在所述缓冲存储器中的所述多个数据中的所述第一数据以及所述第二数据写入至所述多个存储器子模块中的所述第一实体抹除单元中的运作中,
所述第一数据的写入以及所述第二数据的写入是在同一个写入操作中完成。
11.根据权利要求8所述的存储器控制电路单元,其中所述多个数据在所述主机系统中是根据顺序被排列,所述第一数据包括第一子数据以及第二子数据,第二数据包括第三子数据以及第四子数据,
其中在从所述第一实体抹除单元中复制所述第一数据至所述第二实体抹除单元的运作中,
所述存储器管理电路还用以依序将所述第一子数据以及所述第二子数据分别写入至所述第二实体抹除单元中的第一实体页面以及第二实体页面,
其中在从所述第一实体抹除单元复制所述第二数据至所述第三实体抹除单元的运作中,
所述存储器管理电路还用以依序将所述第三子数据以及所述第四子数据分别写入至所述第三实体抹除单元中的第三实体页面以及第四实体页面,
其中在所述多个数据的顺序中所述第一子数据以及所述第二子数据为...
【专利技术属性】
技术研发人员:叶志刚,
申请(专利权)人:群联电子股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。