数据储存装置以及快闪存储器控制方法制造方法及图纸

技术编号:13464288 阅读:34 留言:0更新日期:2016-08-04 18:25
本发明专利技术涉及一种高效能的快闪存储器控制技术,是在一随机存取存储器以一逻辑区块记录表格记载一主机对一快闪发下的序列写入的断点的逻辑区块,并禁止该逻辑区块记录表格所载的逻辑区块的有效数据收集。如此一来,系统资源不再耗费在仓促整理尚未完整的序列写入数据上。

【技术实现步骤摘要】
数据储存装置以及快闪存储器控制方法
本专利技术有关于数据储存装置,特别有关于快闪存储器(flashmemory)控制技术。
技术介绍
现今数据储存装置常以快闪存储器(flashmemory)为储存媒体,常见型式包括与非门型快闪存储器(即NANDflash)…等。快闪存储器常用作记忆卡(memorycard)、通用串行总线闪存装置(USBflashdevice)、固态硬碟(SSD)…等产品。另外有一种应用是采多芯片封装、将快闪存储器与其控制器包装在一起─称为嵌入式快闪存储器模组(如eMMC)。快闪存储器的实体空间通常包括多个物理区块(physicalblocks)。各物理区块包括多物理页(physicalpages)。一物理区块需要完整抹除(erase)后方能被重新配置使用。快闪存储器的数据更新并非对同样储存空间作复写,而是将更新数据储存在闲置空间,至于旧储存内容则转为无效。快闪存储器如此操作特性使得其储存空间的管理明显复杂、且不同于其他类型的储存记忆元件。针对快闪存储器而特别设计的快闪存储器控制器相应产生。
技术实现思路
本专利技术提供一种高效能的快闪存储器控制技术。根据本专利技术的一种实施方式所实现的一数据储存装置包括一快闪存储器以及一控制单元。该快闪存储器提供划分为多个物理区块的储存空间,且上述物理区块各自更划分为多个物理页。该控制单元包括一微控制器以及一随机存取存储器,耦接于一主机与该快闪存储器之间。该微控制器运作来于该随机存取存储器管理一逻辑区块记录表格,以该逻辑区块记录表格记载序列写入的断点的逻辑区块。该微控制器运作来禁止该逻辑区块记录表格所载的逻辑区块的有效数据收集。根据本专利技术的一种实施方式所实现的一快闪存储器控制方法包括以下步骤:于一随机存取存储器管理一逻辑区块记录表格,以该逻辑区块记录表格记载序列写入的断点的逻辑区块;以及,禁止该逻辑区块记录表格所载的逻辑区块的有效数据收集。下文特举实施例,并配合附图,详细说明本
技术实现思路
。附图说明图1图解了一快闪存储器100的储存空间规划;图2A图解了一种页映射模式(pagemode);图2B图解了一种区块映射模式(blockmode);图3A和3B图解了根据本专利技术一种实施方式所实现的一数据储存装置300,其中采混和型映射模式(hybridmode),并控管序列写入数据的有效数据收集;图4是流程图,示出了根据本案一种实施方式图解逻辑区块记录表格SWTAB的管理办法。符号说明100~快闪存储器;300~数据储存装置;302~快闪存储器;304~控制单元;306~主机;310~系统内程序区块;312~闲置区块;314~数据区块集合;320~微控制器;322~随机存取存储器;324~只读存储器;BLK1、BLK2…BLKi~物理区块;CBS1…CBSK1、CBR1…CBRK2~数据接收区块;GCB~有效数据收集区块;HB1…HBN1~禁止作有效数据收集的逻辑区块;HBGCA_1…HBGCA_N2~允许作有效数据收集的逻辑区块;S402…S414~步骤;以及SW1…SWN1~序列写入。具体实施方式以下叙述列举本专利技术的多种实施例。以下叙述介绍本专利技术的基本概念,且并非意图限制本
技术实现思路
。实际专利技术范围应依照权利要求书界定。图1图解了一快闪存储器100的储存空间规划,其中划分为多个物理区块(physicalblocks)BLK1、BLK2…BLKi…等。各物理区块包括多物理页(physicalpages)。主机端以下达逻辑地址方式动态使用快闪存储器的储存空间,适应形成动态变化的一逻辑-物理地址映射关系。关于该逻辑-物理地址映射关系,图2A图解了一种页映射模式(pagemode),而图2B图解了一种区块映射模式(blockmode)。参阅图2A所示的页映射模式,快闪存储器端的单一物理区块可能配置给主机端多个逻辑区块使用。例如图中所示的单一物理区块,其中物理页1与2是配置给逻辑页1与2使用,而物理页3至5是配置给逻辑页3至5使用。逻辑页1与2属一逻辑区块,而逻辑页3至5属另一逻辑区块。如此页映射模式使得各物理区块的空间使用灵活。参阅图2B所示的区块映射模式,主机端的单一逻辑区块集中使用快闪存储器端的单一物理区块。例如,图中所示的单一逻辑区块的逻辑页1、2…i…M是循序映射至所示单一物理区块的物理页1、2…i…M。如此区块映射模式使得主机-快闪存储器之间的逻辑-物理地址映射资讯数据量极低,只需纪载到区块层级即可,无须如图2A页映射模式详载至各物理页所对应的逻辑页。结合以上页映射模式以及区块映射模式的优点,本案采用混和型映射模式(hybridmode),以页映射模式使用数据接收区块,再以区块映射模式整理出数据区块集合。图3A、3B图解了根据本案一种实施方式所实现的一数据储存装置300,其中包括一快闪存储器302以及一控制单元304。控制单元304耦接于一主机306与该快闪存储器302之间,包括根据主机306所下达的指令操作该快闪存储器302。快闪存储器302的空间规划如下,包括:系统内程序区块310、闲置区块312、数据接收区块CBS1…CBSK1、CBR1…CBRK2、数据区块集合314。系统内程序区块310用于储存系统内程序(in-systemprograms)。数据接收区块CBS1…CBSK1、CBR1…CBRK2是由闲置区块312供应,是以页映射模式接收主机306所下达写入的数据。更有其他实施例仅规划单一物理区块作数据接收区块。数据接收区块CBS1…CBSK1、CBR1…CBRK2以页映射模式接收的数据以区块映射模式整理至数据区块集合314。一种实施方式是以有效数据收集(garbagecollection)使同一逻辑区块的数据收集至同一物理区块成数据区块集合314之一。有效数据收集启动时,所需的有效数据收集区块GCB(以虚线表示是因有效数据收集启动而新配置)即是配置自闲置区块312,并于数据收集完成后推入数据区块集合314。控制单元304包括一微控制器320、一随机存取存储器322(如SRAM)以及一只读存储器324。只读存储器324存有只读程序码(如,ROMcode)。微控制器320藉由执行该只读存储器324所载的只读程序码或/以及该快闪存储器302系统内程序区块310所载的系统内程序运作。如图所示,微控制器320运作来于随机存取存储器322管理一逻辑区块记录表格SWTAB,以该逻辑区块记录表格SWTAB记载序列写入(sequentialwriteoperations)断点的逻辑区块,以据以控管有效数据收集。图中逻辑区块记录表格SWTAB记载N1个序列写入SW1、SW2…SWj…SWN1的断点的逻辑区块HB1、HB2…HBj…HBN1。数据接收区块CBS1…CBSK1零散接收逻辑区块HB1、HB2…HBj…HBN1的数据。此外,数据区块集合314内也有稍早整理好的对应逻辑区块HB1、HB2…HBj…HBN1的物理区块。然而,微控制器320是根据逻辑区块记录表格SWTAB内容禁止逻辑区块HB1、HB2…HBj…HBN1的有效数据收集。相比较,未载于逻辑区块记录表格SWTAB的该些逻辑区块HBGCA_1、HBGCA_2、HBGCA_3…HBGCA_N2的数据允许作有效数据本文档来自技高网
...

【技术保护点】
一种数据储存装置,包括:一快闪存储器,提供划分为多个物理区块的储存空间,且上述物理区块各自还划分为多个物理页;以及一控制单元,包括一微控制器以及一随机存取存储器,耦接于一主机与该快闪存储器之间;其中:该微控制器运作来于该随机存取存储器管理一逻辑区块记录表格,以该逻辑区块记录表格记载序列写入断点的逻辑区块;且该微控制器运作来禁止该逻辑区块记录表格所载的逻辑区块的有效数据收集。

【技术特征摘要】
2014.10.31 TW 1031377521.一种数据储存装置,包括:一快闪存储器,提供划分为多个物理区块的储存空间,且上述物理区块各自还划分为多个物理页;以及一控制单元,包括一微控制器以及一随机存取存储器,耦接于一主机与该快闪存储器之间,其中:该微控制器运作来规划该快闪存储器的这些物理区块供应至少一数据接收区块,以页映射模式接收该主机所下达写入的数据,使上述数据接收区块的映射资讯详载至各物理页所对应的逻辑页;该微控制器运作来采区块映射模式进行物理区块间的有效数据收集,使同一逻辑区块的数据收集至同一物理区块,成为数据区块集合之一;该微控制器运作来于该随机存取存储器管理一逻辑区块记录表格,以该逻辑区块记录表格记载序列写入断点的逻辑区块;且该微控制器运作来禁止该逻辑区块记录表格所载的逻辑区块的有效数据收集。2.如权利要求1所述的数据储存装置,其特征在于:该微控制器运作来以上述有效数据收集将上述数据接收区块其中至少一页对应的一选定逻辑区块的数据与上述数据区块集合中属于该选定逻辑区块的数据收集至自该快闪存储器的这些物理区块中新配置的一有效数据收集区块,以成上述数据区块集合之一;且该选定逻辑区块未记载于该逻辑区块记录表格。3.如权利要求2所述的数据储存装置,其特征在于:该微控制器运作来更基于物理区块有效页数决定上述选定逻辑区块。4.如权利要求3所述的数据储存装置,其特征在于:该微控制器运作来根据续写的序列写入更新该逻辑区块记录表格对应所载的逻辑区块。5.如权利要求4所述的数据储存装置,其特征在于:该微控制器运作来以该逻辑区块记录表格的空白栏位记录未登录的序列写入的断点的逻辑地址。6.如权利要求5所述的数据储存...

【专利技术属性】
技术研发人员:张逸康
申请(专利权)人:慧荣科技股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1