[发明专利]用于改善非挥发性闪存装置的利用率的系统及方法有效
申请号: | 201710367600.5 | 申请日: | 2017-05-23 |
公开(公告)号: | CN107527659B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 伊兰·马格利特;日弗·赫诗曼;丹·摩瑞;伊内特·路库;奥伦·塔纳米;尤瑟夫·塔米 | 申请(专利权)人: | 新唐科技股份有限公司 |
主分类号: | G11C16/34 | 分类号: | G11C16/34 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 郭晓宇 |
地址: | 中国台湾新竹*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 改善 挥发性 闪存 装置 利用率 系统 方法 | ||
1.一种用于改善非挥发性闪存装置的利用率的系统,其特征在于,适用于一非挥发性闪存,其具有多个页,该多个页的保证每循环擦除时间及保证循环数目为已知的,该系统包含:
a.一擦除时间决定功能单元,用以至少一循环提供多个个别页的每循环实际擦除时间;
b.一实际总擦除时间累积功能单元,用以储存各个别页的累积的、横跨多个循环的一实际总擦除时间,该实际总擦除时间累积功能单元以该擦除时间决定功能单元所提供的一个别页的每循环实际擦除时间来针对该个别页所经受的各擦除循环进行增量,其中该实际总擦除时间为一页属性b;以及
c.一闪存页使用量监视功能单元,控制在该非挥发性闪存中页使用量,其包括根据在该多个页中个别页的该实际总擦除时间及一保证擦除时间之间的比较来选择该多个页中至少一个页,该保证擦除时间计算为该保证每循环擦除时间及该保证循环数目的乘积;以及
其中该擦除时间决定功能单元使用一计数器来通过计数需要多少已知期间的擦除操作来达成个别页的擦除,以估计个别页的该每循环实际擦除时间。
2.如权利要求1所述的用于改善非挥发性闪存装置的利用率的系统,其特征在于,该实际总擦除时间累积功能单元包括一固件程序码,该固件程序码定义专用于维持用于该非挥发性闪存中各页的该实际总擦除时间的一总擦除时间变数。
3.如权利要求2所述的用于改善非挥发性闪存装置的利用率的系统,其特征在于,在该非挥发性闪存装置寿命的开始点,用于各页p的该总擦除时间变数初始化为0,且该总擦除时间变数在每次页被擦除时以所储存的页p的每循环实际擦除时间来增量,使得该总擦除时间变数在任何给定的时刻维持该实际总擦除时间。
4.如权利要求1所述的用于改善非挥发性闪存装置的利用率的系统,其特征在于,更包含一擦除时间测量功能单元用以测量该页的每循环实际擦除时间,并进而储存一页属性a,该页属性a为每循环实际擦除时间的一函式。
5.如权利要求4所述的用于改善非挥发性闪存装置的利用率的系统,其特征在于,该函式包含用于至少一页的一单一性函式,因此至少一页的该页属性a包括至少一页的每循环实际擦除时间。
6.如权利要求1所述的用于改善非挥发性闪存装置的利用率的系统,其特征在于,该擦除时间决定功能单元包括固件程序码,其用于执行针对各页的擦除。
7.如权利要求6所述的用于改善非挥发性闪存装置的利用率的系统,其特征在于,对至少一页而言,该固件程序码提供一初始值给一擦除时间变数,然后逐步以一时间量增加该初始值,其中,该至少一页以该时间量进行擦除,直到擦除品质被视为是足够的,此时该擦除时间变数的值被认为是针对该至少一页的最近的实际擦除时间。
8.如权利要求4所述的用于改善非挥发性闪存装置的利用率的系统,其特征在于,该页属性a维持在该非挥发性闪存中。
9.如权利要求1所述的用于改善非挥发性闪存装置的利用率的系统,其特征在于,具有低每循环实际擦除时间的闪存页用于数据储存,并优先于具有高每循环实际擦除时间的闪存页。
10. 如权利要求9所述的用于改善非挥发性闪存装置的利用率的系统,其特征在于,更包含一次页选择逻辑电路来选择接下来将被写入的次页,且该次页选择逻辑电路执行:
一首页选择考量,在所有其他条件均相同的前提下,藉其优先选择每具有低每循环实际擦除时间的闪存页而不是具有高每循环实际擦除时间的闪存页;以及
至少一其他页选择考量。
11.如权利要求1所述的用于改善非挥发性闪存装置的利用率的系统,其特征在于,该页属性b维持在该非挥发性闪存中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新唐科技股份有限公司,未经新唐科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710367600.5/1.html,转载请声明来源钻瓜专利网。