数据储存装置以及其数据抹除方法制造方法及图纸

技术编号:11597633 阅读:58 留言:0更新日期:2015-06-12 09:42
本发明专利技术提供一种数据储存装置以及其数据抹除方法。该数据储存装置包括一快闪存储器以及一控制器。快闪存储器包括多个区块,并且每一区块包括多个页面。控制器用以接收一抹除信号,以致使快闪存储器依序对区块中的至少一第一区块进行一数据抹除动作,其中当快闪存储器对第一区块进行数据抹除动作后,第一区块中的一特定页面被存入一既定值,并且第一区块中特定页面外的其它页面皆被抹除。

【技术实现步骤摘要】

本专利技术是关于一种数据储存装置,特别是关于可加速数据抹除的工作时间的数据储存装置。
技术介绍
快闪存储器为一种可以被电抹除并且重新写入的非易失性存储器,并且主要是应用在存储卡、USB随身碟、eMMC以及固态硬盘(Solid-State Disk)中,借以作为一般的储存与电脑装置和数码产品间的数据的转运。快闪存储器包括众多的存储区块(block),并且每一存储区块具有多个用以储存数据的储存页面(page)。快闪存储器是以存储区块为单元进行抹除,而以储存页面为单位进行写入。当快闪存储器接收到将区块全部抹除的命令时,快闪存储器会逐一对每一区块中的每一页面进行抹除的动作。然而,对每一页面进行处理的时间较长,因此造成使用者在进行数据抹除上的不便。
技术实现思路
本专利技术所提供的数据储存装置以及数据抹除方法,可借由修改映射表减少数据抹除的时间。本专利技术提供一种数据储存装置。数据储存装置包括一快闪存储器以及一控制器。快闪存储器包括多个区块,并且每一区块包括多个页面。控制器用以接收一抹除信号,以致使快闪存储器对上述区块中的至少一第一区块进行一数据抹除动作,其中当快闪存储器对上述第一区块进行数据抹除动作后,第一区块中的一特定页面被存入一既定值,并且第一区块中特定页面外的其它页面皆被抹除。另外,当快闪存储器进行数据抹除动作后,映射表所记录的第一区块中每一页面的逻辑地址是分别映射至所属的第一区块中的特定页面的实体地址。在本专利技术的一实施例中,抹除信号是由一硬件开关所产生的。另外,抹除信号亦可为一清除命令或者一强化抹除命令。本专利技术另提供一种数据抹除方法,适用于一数据储存装置,其中数据储存装置包括一快闪存储器,快闪存储器包括多个区块。数据抹除方法包括:根据一抹除信号,将区块中的一第一区块的多个页面的数据抹除;当第一区块的所有页面的数据都被抹除后,将一既定值写入第一区块中的多个页面中的一特定页面;以及当既定值写入特定页面后,修改映射表,以将第一区块中每一页面的逻辑地址映射至特定页面的实体地址,其中数据抹除方法更包括依序对第一区块的其它区块相应地重复执行抹除数据、写入既定值以及修改映射表的步骤,直到快闪存储器中的所有区块皆被执行过为止。附图说明图1为本专利技术所提供的一电子系统的方块图。图2为本专利技术所提供的实体页面的示意图。图3为本专利技术所提供的一映射表的示意图。图4为本专利技术所提供的一数据抹除方法的流程图。【附图标记说明】100  电子系统;120  主机;140  数据储存装置;160  控制器;162  运算单元;164  永久存储器;180  快闪存储器;FPage0-FPage255  实体页面;HPage0-HPage255  逻辑页面;S400-S408  步骤。具体实施方式以下将详细讨论本专利技术各种实施例的装置及使用方法。然而值得注意的是,本专利技术所提供的许多可行的专利技术概念可实施在各种特定范围中。这些特定实施例仅用于举例说明本专利技术的装置及使用方法,但非用于限定本专利技术的范围。图1是本专利技术的一种实施例的电子系统的方块图。电子系统100包括一主机120以及一数据储存装置140。数据储存装置140包括一快闪存储器180以及一控制器160,且可根据主机110所下达的命令操作。控制器160包括一运算单元162以及一永久存储器(如,只读存储器ROM)164。永久存储器164与所载的程序码、数据组成固件(firmware),由运算单元162执行,使控制器160基于该固件控制该快闪存储器180。快闪存储器180包括多个区块,并且每一区块包括多个页面。另外,每一区块中的每一页面分别具有一逻辑地址以及一实体地址,并且数据储存装置140更包括至少一映射表,用以储存每一区块中每一页面的逻辑地址以及实体地址的对应关系。举例而言,映射表可储存于永久存储器164中。另外,映射表可包括至少一区块映射表以及多个页面映射表。举例而言,控制器160可借由逻辑地址计算出逻辑地址所相应的逻辑区块以及逻辑页面,并且根据区块映射表,获得相应于逻辑区块的实体区块。接着,根据相应于逻辑区块的页面映射表,获得相应于逻辑页面的实体页面,但本专利技术不限于此。可借由查表找出相应于逻辑地址的页面的实体地址皆为本专利技术的范畴。在本专利技术的一实施例中,控制器160用以接收一抹除信号,以致使快闪存储器180对至少一区块依序进行一数据抹除动作。值得注意的是,抹除信号可为一清除命令(purge command)或者规定于ATA规范书(Working Draft Project American National T13/2015-D Standard)中的强化抹除命令(enhanced erase command),但本专利技术不限于此。在本专利技术的另一实施例中,抹除信号亦可是由一硬件开关所产生的信号。在本专利技术的一实施例中,抹除信号更可包括一既定值,用以写入快闪存储器180中。举例而言,既定值可为0x21,但本专利技术不限于此。在数据抹除动作中,控制器160根据抹除信号抹除(erase)区块中每一页面的数据,并且将一既定值写入区块中的一特定页面,如图2所示。值得注意的是,特定页面可为区块中的第一个页面,或者其他任一页面,本专利技术不限于此。图2为本专利技术所提供的实体页面的示意图,其中图2为一第一区块中的实体页面FPage0-FPage255。在图2中,第一区块中除了特定页面FPage0被写入既定值0x21外,其它页面FPage1-FPage255皆被抹除,呈现抹除状态,数值为0xFF,但本专利技术不限于此。在本专利技术的其它实施例中,控制器160根据抹除信号抹除(erase)区块中每一页面的数据后,可将既定值写入区块中的多个特定页面。举例而言,控制器160可将既定值写入每一区块中的偶数页面、奇数页面、第一个以及最后一个页面等,本专利技术不限于此。当快闪存储器180进行数据抹除动作后,控制器160修改映射表,将映射表所记录的特定页面外的其它页面的逻辑地址分别映射至所属的区块中的特定页面的实体地址。换言之,区块中的所有页面的逻辑地址,皆是映射至特定页面的实体地址,如图3所示。图3为本专利技术所提供的一映射表的示意图,其中图3是所有区块中的一第一区块的页面映射表。在图3中,第一区块中的所有页面的逻辑地址HPage0-HPage255皆映射至特定页面的实体地址FPage0,但本专利技术不限于此。举例而言本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/CN104699622.html" title="数据储存装置以及其数据抹除方法原文来自X技术">数据储存装置以及其数据抹除方法</a>

【技术保护点】
一种数据储存装置,包括:一快闪存储器,包括多个区块,并且每一上述区块包括多个页面;以及一控制器,用以接收由一主机所传送的一抹除信号,以致使上述快闪存储器对上述区块中的至少一第一区块进行一数据抹除动作,其中当上述快闪存储器对上述第一区块进行上述数据抹除动作后,上述第一区块中的一特定页面具有一既定值,并且上述第一区块中上述特定页面外的其它页面皆为抹除状态。

【技术特征摘要】
2013.12.09 TW 1021450621.一种数据储存装置,包括:
一快闪存储器,包括多个区块,并且每一上述区块包括多个页面;以及
一控制器,用以接收由一主机所传送的一抹除信号,以致使上述快闪存储
器对上述区块中的至少一第一区块进行一数据抹除动作,其中当上述快闪存储
器对上述第一区块进行上述数据抹除动作后,上述第一区块中的一特定页面具
有一既定值,并且上述第一区块中上述特定页面外的其它页面皆为抹除状态。
2.如权利要求1所述的数据储存装置,其特征在于,每上述区块中的每一
上述页面分别具有一逻辑地址以及一实体地址,并且上述数据储存装置更包括
至少一映射表,用以储存上述区块中每一上述页面的上述逻辑地址以及上述实
体地址的对应关系。
3.如权利要求2所述的数据储存装置,其特征在于,当上述快闪存储器进
行上述数据抹除动作后,上述映射表所记录的上述第一区块中的每一上述页面
的逻辑地址是分别映射至所属的上述第一区块中的上述特定页面的上述实体
地址。
4.如权利要求1所述的数据储存装置,其特征在于,上述抹除信号是由一
硬件开关所产生的。
5.如权利要求1所述的数据储存装置,其特征在于,上述抹除信号为一清
除命令。
6.如权利要求1所述的数据储存装置,其特征在于,上述抹除信号为一强
化抹除命令。
7.如权利要求1所述的数据储存装置,其特征在于,上述既定值是用以判

\t断上述数据抹除动作是否执行完毕。
8.如权利要求7所述的数据储存装置,其特征在于,上述既定值为0x21。
9.一种数据抹除方法,适用于一数据储存装置,其中上述数据储...

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

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

1