[发明专利]数据储存装置以及非挥发式存储器操作方法有效
申请号: | 201810709213.X | 申请日: | 2018-07-02 |
公开(公告)号: | CN109976938B | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 林文生 | 申请(专利权)人: | 慧荣科技股份有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;G06F11/14;G06F12/02 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈亮 |
地址: | 中国台湾新竹县*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 储存 装置 以及 发式 存储器 操作方法 | ||
本发明涉及一种数据储存装置的复电技术,尤其涉及数据储存装置以及非挥发式存储器操作方法。该数据储存装置具有一非挥发式存储器以及一控制单元。该非挥发式存储器藉由单发完成写入操作接收数据。各单发完成写入操作写入N页数据。N为大于1的数字。于复电该数据储存装置时,该控制单元令该非挥发式存储器断电前使用的一主动区块的一最末页指标指向一回单发完成写入操作写入的N页数据中的最末页。
技术领域
本发明有关于数据储存装置以及其中非挥发式存储器的操作方法。
背景技术
非挥发式存储器有多种形式─例如,快闪存储器(flash memory)、磁阻式随机存取存储器(Magnetoresistive RAM)、铁电随机存取存储器(Ferroelectric RAM)、电阻式随机存取存储器(Resistive RAM)、自旋转移力矩随机存取存储器(Spin Transfer Torque-RAM,STT-RAM)…等,用于长时间数据保存。
然而,非挥发式存储器的写入操作可能被非预期断电中断。为确保数据可靠度,数据储存装置的复电程序为本技术领域一项重要课题。
发明内容
本发明在数据储存装置复电时,基于单发完成写入操作(one shot programming)之尺寸进行数据可靠度判断。
根据本发明一种实施方式所实现的一数据储存装置包括一非挥发式存储器以及一控制单元。该非挥发式存储器藉由单发完成写入操作接收数据。各单发完成写入操作写入N页数据。N为大于1的数字。该数据储存装置复电时,控制单元令该非挥发式存储器断电前使用的一主动区块的一最末页指标指向一回单发完成写入操作写入的N页数据中的最末页。
本发明另一种实施方式提出一种非挥发式存储器操作方法,包括:令一非挥发式存储器藉由单发完成写入操作接收数据,各单发完成写入操作写入N页数据,N为大于1的数字;以及于该数据储存装置复电时,令该非挥发式存储器断电前使用的一主动区块的一最末页指标指向一回单发完成写入操作写入的N页数据中的最末页。
一种实施方式中,该最末页指标所指空间对应的单发完成写入操作的N页数据须进行错误校验。错误校验失败时,该最末页指标需校正,指向更前一回单发完成写入操作写入的N页数据中的最末页。
一种实施方式中,该最末页指标确定后,该最末页指标所指空间对应的单发完成写入操作的N页数据是否受断电波及也需要再做判断,以搬移之。
一种实施方式中,该最末页指标所指的空间若不接续空页,则不搬移该最末页指标所指空间对应的单发完成写入操作的N页数据。
一种实施方式中,该最末页指标所指空间对应的单发完成写入操作的映射资讯若已封存,则不搬移该最末页指标所指空间对应的单发完成写入操作的N页数据。
一种实施方式中,该最末页指标确定后,该最末页指标所指空间对应的单发完成写入操作的N页数据若已被更新或搬移,则不做搬移。
下文特举实施例,并配合附图,详细说明本发明内容。
附图说明
图1以方块图图解根据本发明一种实施方式所实现的一数据储存装置100,其中包括快闪存储器102以及控制单元104;
图2为流程图,图解根据本发明一种实施方式所实现的一复电程序,其中更包括不可靠数据的判断以及搬移(步骤S208以及S212);
图3以图例说明图2流程;
图4另举一例说明不可靠数据的搬移步骤S212的例外状况;
图5另举一例说明不可靠数据的搬移步骤S212的例外状况。
符号说明
100~数据储存装置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧荣科技股份有限公司,未经慧荣科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810709213.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多核共享资源的诊断方法及系统
- 下一篇:一种数据处理方法及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置