【技术实现步骤摘要】
数据储存装置以及快闪存储器控制方法
本专利技术是有关于快闪存储器(flashmemory)实现的数据储存装置以及快闪存储器控制方法。
技术介绍
现今数据储存装置常以快闪存储器(flashmemory)为储存媒体。例如,快闪存储器常用作存储卡(memorycard)、通用序列总线闪存装置(USBflashdevice)、固态硬盘(SSD)…等产品。另外有一种应用是采多芯片封装、将一与非门型快闪存储器与其控制芯片包装在同一封装中─称为嵌入式快闪存储器模块(如eMMC)。快闪存储器的实体空间通常包括多个区块(blocks)。各区块包括多个物理页(pages)。针对快闪存储器而设计的抹除操作须以区块为抹除单位,一次释放一区块的储存空间。数据更新时,新数据系写入闲置空间,而非对旧数据作覆写。快闪存储器的管理远较其他传统储存媒体复杂,特别是非预期掉电事件的因应方式。非预期掉电事件可能损坏快闪存储器的接收写入数据用的数据接收区块。此外,为了方便管理快闪存储器,各区块的物理-逻辑地址映射信息是以一挥发性存储器(如,静态随机存取存储器SRAM)动态收集。动态以非挥发性存储器收集的物理-逻辑地址映射信息需上传至快闪存储器作非挥发性储存。上传映射信息的方式与时间点须妥善设计。
技术实现思路
根据本案一种实施方式所实现的数据储存装置包括一快闪存储器以及一控制单元。该快闪存储器系划分为多个区块。各区块包括多个物理页。该控制单元耦接该快闪存储器至一主机,且具有一微控制器。该微控制器系设置来配置该快闪存储器自所具有的这些区块供应一第一区块,作为数据接收区块,以接收写入数据。此外,在打断该第 ...
【技术保护点】
一种数据储存装置,包括:一快闪存储器,划分为多个区块,且上述区块各自包括多个物理页;以及一控制单元,耦接该快闪存储器至一主机,且包括一微控制器;其中:该微控制器系设置来配置该快闪存储器自该多个区块中供应一第一区块作为一数据接收区块,以接收写入数据;且在打断该第一区块上的写入操作的一非预期掉电事件所对应的一复电程序中,该微控制器系设置来配置该快闪存储器自该多个区块中供应一第二区块作该第一区块的完整数据修复,并取代该第一区块作为上述数据接收区块。
【技术特征摘要】
2013.12.26 US 61/920,830;2014.11.06 US 14/534,5351.一种数据储存装置,包括:一快闪存储器,划分为多个区块,且上述区块各自包括多个物理页;以及一控制单元,耦接该快闪存储器至一主机,且包括一微控制器;其中:该微控制器系设置来配置该快闪存储器自该多个区块中供应一第一区块作为一数据接收区块,以接收写入数据;且在打断该第一区块上的写入操作的一非预期掉电事件所对应的一复电程序中,该微控制器系设置来配置该快闪存储器自该多个区块中供应一第二区块作该第一区块的完整数据修复,并取代该第一区块作为上述数据接收区块。2.如权利要求1所述的数据储存装置,其特征在于:该微控制器系设置在结束写入数据至该快闪存储器的该多个区块间的一表格待更新区块时,配置该快闪存储器供应该第一区块作为上述数据接收区块。3.如权利要求2所述的数据储存装置,其特征在于:该控制单元更包括一随机存取存储器;该微控制器系设置来在该随机存取存储器建立一物理-逻辑地址映射表,记录该表格待更新区块的物理地址所对应的逻辑地址;该微控制器系设置来在该表格待更新区块写满时,配置该快闪存储器供应该第一区块作为上述数据接收区块;该微控制器系设置来在该数据接收区块的多个写入操作之间间隙,根据该物理-逻辑地址映射表更新一逻辑-物理地址映射表;且该逻辑-物理地址映射表系供应在该快闪存储器上。4.如权利要求3所述的数据储存装置,其特征在于:该微控制器系在该数据接收区块上一第一写入操作以及一第二写入操作之间根据该物理-逻辑地址映射表仅部分内容更新该逻辑-物理地址映射表。5.如权利要求3所述的数据储存装置,其特征在于:在打断该第一区块的写入操作的该非预期掉电事件所对应的该复电程序中,该微控制器系基于该表格待更新区块内所储存的物理-逻辑地址映射信息修复该物理-逻辑地址映射表。6.如权利要求2所述的数据储存装置,其特征在于:该控制单元更包括一随机存取存储器;该微控制器系设置来在该随机存取存储器建立一物理-逻辑地址映射表,记录该表格待更新区块的物理地址所对应的逻辑地址;该微控制器系设置来在打断该表格待更新区块的写入操作的一非预期掉电事件所对应的一复电程序中,配置该快闪存储器供应该第一区块作为上述数据接收区块;在打断该表格待更新区块的写入操作的该非预期掉电事件所对应的该复电程序中,该微控制器系设置来修复该物理-逻辑地址映射表;且在该数据接收区块的多个写入操作之间间隙,该微控制器系设置来根据修复的该物理-逻辑地址映射表更新一逻辑-物理地址映射表;且该逻辑-物理地址映射表系供应在该快闪存储器上。7.如权利要求6所述的数据储存装置,其特征在于:在该数据接收区块上的一第一写入操作以及一第二写入操作之间,该微控制器系基于修复的该物理-逻辑地址映射表的仅部分内容更新该逻辑-物理地址映射表。8.如权利要求6所述的数据储存装置,其特征在于:在打断该第一区块的写入操作的该非预期掉电事件所对应的该复电程序中,该微控制器系基于该表格待更新区块内所储存的物理-逻辑地址映射信息修复该物理-逻辑地址映射表。9.如权利要求1所述的数据储存装置,其特征在于:在打断该第二区块的写入操作的一非预期掉电事件所对应的一复电程序中,该微控制器系设置来标示该第二区块无效...
【专利技术属性】
技术研发人员:林建成,梁嘉旗,黄昌杰,李介豪,
申请(专利权)人:慧荣科技股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。