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

技术编号:13290662 阅读:48 留言:0更新日期:2016-07-09 09:14
本发明专利技术涉及一高可靠度快闪存储器控制技术。一微控制器运作来在一电操作将一快闪存储器的一数据接收区块上一最末写入页的、数据重写入该数据接收区块形成一复制页。该微控制器更运作来在该复电操作不以该最末写入页的映射资讯重建一物理-逻辑地址映射表,而是延至该复页形成后,以该复制页的映射资讯重建该物理-逻辑地址映射表。该微控制器是运作来在一随机存取存储器上对应该数据接收区块提供该物理-逻辑地址映射表,且还运作来根据该物理-逻辑地址映射表更新该快闪存储器所载的一逻辑-物理地址映射表。

【技术实现步骤摘要】

本专利技术有关于数据储存装置,特别有关于快闪存储器(flashmmory)控制技术。
技术介绍
现今数据储存装置常以快闪存储器(flashmemory)为储存媒体,常见型式包括与非型快闪存储器(即NANDflash)…等。快闪存储器常用作记忆卡(memorycard)、通用串行总线闪存装置(USBflashdevice)、固态硬碟(SSD)…等产品。另外有一种应用是采多晶片封装、将快闪存储器与其控制器包装在一起─称为嵌入式快闪存储器模块(如eMMC)。快闪存储器的实体空间通常包括多个区块(blocks)。各区块包括多页(pages)。一区块需要完整抹除(erase)后方能被重新配置。快闪存储器的数据更新并非对同样储存空间作复写,而是将更新数据储存在闲置空间,至于旧储存内容则转为无效。快闪存储器如此操作特性使得其储存空间的管理明显复杂、且不同于其他类型的储存记忆元件。针对快闪存储器而特别设计的快闪存储器控制器相应产生。特别是,快闪存储器的操作特性会使得主机端逻辑地址与快闪存储器端物理地址之间的映射资讯更难管理。为了方便管理快闪存储器空间,针对快闪存储器设计的控制单元通常将主机端以及快闪记忆端之间的物理-逻辑地址映射局部动态维护于一随机存取存储器(如,一SRAM)上,再自该随机存取存储器上传至快闪存储器作非挥发式储存。但是,如此设计若遭遇断电事件,随机存取存储器上所记忆的映射数据也会消失。如何在复电时修复随机存取存储器提供正确的映射数据为本
一项重要课题。
技术实现思路
针对快闪存储器所实现的数据储存装置,本专利技术揭示技术是在复电操作中修复该数据储存装置的随机存取存储器,使该随机存取存储器正确提供该快闪存储器与一主机之间的物理-逻辑地址映射数据。根据本专利技术一种实施方式所实现的一数据储存装置包括:一快闪存储器以及一控制单元。该快闪存储器包括划分为多区块的储存空间,且各区块还划分为多页。该控制单元包括一微控制器以及一随机存取存储器,耦接于一主机与该快闪存储器之间。该微控制器是运作来在一复电操作将该等区块之间的一数据接收区块上一最末写入页的数据复制于该数据接收区块形成一复制页。该微控制器还运作来在该复电操作不以该最末写入页的映射资讯重建一物理-逻辑地址映射表,而是延至该复制页形成后,以该复制页的映射资讯重建该物理-逻辑地址映射表。该微控制器是运作来在该随机存取存储器上对应该数据接收区块提供该物理-逻辑地址映射表。该微控制器是运作来根据该物理-逻辑地址映射表更新该快闪存储器所载的一逻辑-物理地址映射表。根据本专利技术一种实施方式所实现的快闪存储器控制方法包括以下步骤:在一复电操作将一快闪存储器的多区块之间的一数据接收区块上一最末写入页的数据复制于该数据接收区块形成一复制页;以及,在该复电操作不以该最末写入页的映射资讯重建一物理-逻辑地址映射表,而是延至该复制页形成后,以该复制页的映射资讯重建该物理-逻辑地址映射表。该物理-逻辑地址映射表是应该数据接收区块提供于一随机存取存储器上,以用于更新该快闪存储器所载的一逻辑-物理地址映射表。下文特举实施例,并配合附图,详细说明本
技术实现思路
。附图说明图1是根本专利技术一种实施方式图解一快闪存储器(flashmemory)的架构;图2图解了根据本专利技术一种实施方式所实现的一数据储存装置200;图3示出了根据本专利技术一种实施方式拆解复电操作下该数据接收区块BLK_C的物理-逻辑地址映射表F2H重建动作;以及图4示出了将以上复电操作以流程图作说明,描述该数据接收区块BLK_C的物理-逻辑地址映射表F2H重建。符号说明100~快闪存储器;200~数据储存装置;202~快闪存储器;204~控制单元;206~主机;210~系统内程序区块;212~系统资讯区块;214~闲置区块;216~数据区块;220~微控制器;222~随机存取存储器;224~错误检查校正引擎;226~只读存储器;302~标示映射资讯重建范围;BLK1、BLK2…BLKN~区块;BLK_C~数据接收区块;Cpage-1、Cpage、Cpage+1、Cpage+2~页编号,其中Cpage为BLK_C最末写入页;F2H~物理-逻辑地址映射表;H2F~逻辑-物理地址映射表;S402…S418~步骤;SPOR~非预期断电事件。具体实施方式以下叙述列举本专利技术的多种实施例。以下叙述介绍本专利技术的基本概念,且并非意图限制本
技术实现思路
。实际专利技术范围应由权利要求书界定。图1根据本专利技术一种实施方式图解一快闪存储器(flashmemory)的架构。一快闪存储器100的储存空间是划分为多个区块(blocks,图示符号为BLK1、BLK2…BLKN…),各区块BLK的空间更划分为多页(pages)。快闪存储器100的物理空间规划与主机端的逻辑地址有对应关系(即映射资讯),是主机端对快闪存储器100的操作基准。图2图解了根据本专利技术一种实施方式所实现的一数据储存装置200,其中包括一快闪存储器202以及一控制单元204。控制单元204包括根据一主机206所下达的指令操作该快闪存储器202。快闪存储器202的空间规划如下:系统内程序区块210、系统资讯储存区块212、闲置区块214、数据接收区块BLK_C、数据区块216。系统内程序区块210用于储存系统内程序(in-systemprograms)。系统资讯储存区块212存有一逻辑-物理地址映射表H2F,显示主机206端所使用的逻辑地址如何映射至该快闪存储器202的储存空间。数据接收区块BLK_C由闲置区块214提供,不再用作接收数据后将推入数据区块216中。控制单元204包括一微控制器220、一随机存取存储器222(如SRAM)、一错误检查校正引擎224(如eccengine)以及一只读存储器226。只读存储器226存有只读程序码(如,ROMcode)。微控制器220藉由执行该只读存储器226所载的只读程序码或/以及该快闪存储器202系统内程序区块210所载的系统内程序运作。微控制器220是运作来在随机存取存储器222上对应该数据接收区块BLK_C提供一物理-逻辑地址映射表F2H,显示该数据接收区块BLK_C各页的逻辑地址配置,并用于更新该快闪存储器202所载的该逻辑-物理地址映射表H2F。微控制器220更运作来操作该错误检查校正引擎224。如图所示,数据接收区块BLK_C的数据接收可能受一非预期断本文档来自技高网
...

【技术保护点】
一种数据储存装置,包括:一快闪存储器,包括划分为多区块的储存空间,且各区块更划分为多页;以及一控制单元,包括一微控制器以及一随机存取存储器,耦接于一主机与该快闪存储器之间;其中:该微控制器是运作来在一复电操作将该等区块之间的一数据接收区块上一最末写入页的数据复制于该数据接收区块形成一复制页;该微控制器是运作来在该复电操作不以该最末写入页的映射资讯重建一物理‑逻辑地址映射表,而是延至该复制页形成后,以该复制页的映射资讯重建该物理‑逻辑地址映射表;该微控制器是运作来在该随机存取存储器上对应该数据接收区块提供该物理‑逻辑地址映射表;且该微控制器是运作来根据该物理‑逻辑地址映射表更新该快闪存储器所载的一逻辑‑物理地址映射表。

【技术特征摘要】
2014.11.03 TW 1031380091.一种数据储存装置,包括:
一快闪存储器,包括划分为多区块的储存空间,且各区块更划分为多页;以及
一控制单元,包括一微控制器以及一随机存取存储器,耦接于一主机与该快闪
存储器之间;
其中:
该微控制器是运作来在一复电操作将该等区块之间的一数据接收区块上一最
末写入页的数据复制于该数据接收区块形成一复制页;
该微控制器是运作来在该复电操作不以该最末写入页的映射资讯重建一物理-
逻辑地址映射表,而是延至该复制页形成后,以该复制页的映射资讯重建该物理-
逻辑地址映射表;
该微控制器是运作来在该随机存取存储器上对应该数据接收区块提供该物理-
逻辑地址映射表;且
该微控制器是运作来根据该物理-逻辑地址映射表更新该快闪存储器所载的一
逻辑-物理地址映射表。
2.如权利要求1所述的数据储存装置,其特征在于:
该微控制器是运作来在该复电操作写入虚置数据至该最末写入页的下一页。
3.如权利要求2所述的数据储存装置,其特征在于:
该复制页形成于上述虚置数据的写入空间的下一页。
4.如权利要求3所述的数据储存装置,其特征在于:
该微控制器是运作来在写入上述虚置数据至该最末写入页的下一页之前,以先
于该最末写入页的映射资讯重建该物理-逻辑地址映射表。
5.如权利要求4所述的数据储存装置,其特征在于:
该控制单元还包括一错误检查校正引擎;
该微控制器是运作来在该复电操作逐页读取该数据接收区块、并以该错误检查
校正引擎校错所读取的各页,该微控制器更于有任一页不通过校错时决定不续用该
数据接收区块。
6.如权利要求5所述的数据储存装置,其特征在于:
该微控制器是运作来在该复电操作判定一特定读取页通过校错时,以该特定读
取页的前一页的映射资讯重建该物理-逻辑地址映射表;且
该特定读取页为该最末写入页、或于该数据接收区块先于该最...

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

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

1