[发明专利]固态储存装置及其数据保存方法无效
申请号: | 201310015322.9 | 申请日: | 2013-01-16 |
公开(公告)号: | CN103927272A | 公开(公告)日: | 2014-07-16 |
发明(设计)人: | 张昆昌 | 申请(专利权)人: | 建兴电子科技股份有限公司 |
主分类号: | G06F12/16 | 分类号: | G06F12/16 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 周长兴 |
地址: | 中国台湾台北市*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固态 储存 装置 及其 数据 保存 方法 | ||
技术领域
本发明是有关于-种固态储存装置,且特别是有关于一种固态储存装置及其数据保存方法。
背景技术
众所周知,固态储存装置(Solid State Drive,SSD)使用非挥发性内存(non-volatile memory)为主要储存组件。也就是说,当数据写入非挥发性内存后,一旦系统电源关闭,数据仍保存在固态储存装置中。其中,非挥发性内存可为闪存(flash memory)
请参照图1,其所示为电子装置及其固态储存装置的示意图。电子装置50中至少包括一主机12与一固态储存装置10。其中,固态储存装置10包括一控制单元101与一闪存105。而在固态储存装置10外部,控制单元101通过一外部总线20与主机(host)12之间进行控制指令与数据的传递。其中,外部总线20可为USB总线、IEEE 1394总线或SATA总线等等。
再者,主机12可以发出控制命令至固态储存装置10的控制单元101,用以读写闪存105中的数据。其中,电子装置50可为计算机系统、数字相机系统、数字播放系统等等。
举例来说,当主机12发出写入命令与写入地址至控制单元101时,主机12将用户数据(user data)传递至控制单元101。而控制单元101中的错误校正单元(ECC单元,未绘示)会据以产生错误校正码(ECC码),并将用户数据与ECC码一并写入闪存105中。反之,当主机12发出读取命令与读取地址至控制单元101时,控制单元101会由闪存105中读取对应的用户数据与ECC码。而经由ECC单元进行错误校正后,控制单元101将正确的用户数据输出至主机12。
由于非挥发性内存(例如闪存)的制程进步,使得其单价日益降低,而应用的层面也渐广。然而,当非挥发性内存暴露于高温的条件下,其储存数据的正确性也将受到严格的考验。
一般来说,当储存数据长时间记录在非挥发性内存中未被更新,储存数据将有流逝的风险存在。而此风险是不论是在固态储存装置运作时,或是未提供电源时都持续的在进行着。
发明内容
本发明的目的在于提供一种固态储存装置及其数据保存方法,以改进公知技术中存在的缺陷。
为实现上述目的,本发明提供的固态储存装置的数据保存方法,该固态储存装置连接至一主机,包括下列步骤:
于该固态储存装置接收一供应电源时,接收由该主机输出的一现在日期数据;
当该主机产生一控制指令时,执行该主机的该控制指令;其中,当该控制指令为一写入指令时,将一新的储存数据写入一闪存;
当该主机并未产生该控制指令时,读取该闪存中多笔储存数据中的一第一笔储存数据;
比较该第一笔储存数据中的一储存日期数据与该现在日期数据,产生一时间周期;以及
当该时间周期大于一预设周期时,将该现在日期数据更新于该第一笔储存数据后,将更新的该第一笔储存数据写入该闪存的其他位置;
其中,该新的储存数据中至少包括:一用户数据、一错误校正码与该现在日期数据,且该现在日期数据代表该新的储存数据的该储存日期数据。
所述的数据保存方法,其中,该错误校正码与该储存日期数据记录于该闪存的一多余空间中。
所述的数据保存方法,其中,该储存数据为一个页的数据或者一个区块的数据。
所述的数据保存方法,其中,接收由该主机输出的一现在日期数据,是由该固态储存装置发出一读取日期的指令至该主机,使得该主机回复该现在日期数据至该固态储存装置。
所述的数据保存方法,其中,接收由该主机输出的一现在日期数据,是由该主机自行发出该现在日期数据至该固态储存装置。
本发明提供的固态储存装置,该固态储存装置连接至一主机,包括:
一闪存;以及
一控制单元,连接于该主机与该闪存之间,当该控制单元接收一供应电源时,接收由该主机输出的一现在日期数据;当该主机产生一控制指令时,该控制单元执行该主机的该控制指令;且当该控制指令为一写入指令时,将一新的储存数据写入一闪存;且该新的储存数据中至少包括:一用户数据、一错误校正码与该现在日期数据,且该现在日期数据代表该新的储存数据的该储存日期数据;
其中,当该主机并未产生该控制指令时,该控制单元读取该闪存中多笔储存数据中的一第一笔储存数据;比较该第一笔储存数据中的一储存日期数据与该现在日期数据,产生一时间周期;以及,当该时间周期大于一预设周期时,将该现在日期数据更新于该第一笔储存数据后,将更新的该第一笔储存数据写入该闪存的其他位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建兴电子科技股份有限公司,未经建兴电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310015322.9/2.html,转载请声明来源钻瓜专利网。