减小非型闪存过擦除现象的方法、系统、存储介质和终端.pdf
《减小非型闪存过擦除现象的方法、系统、存储介质和终端.pdf》由会员分享,可在线阅读,更多相关《减小非型闪存过擦除现象的方法、系统、存储介质和终端.pdf(9页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010597826.6 (22)申请日 2020.06.28 (71)申请人 深圳市芯天下技术有限公司 地址 518000 广东省深圳市龙岗区横岗街 道龙岗大道8288号大运软件小镇第10 栋1楼 (72)发明人 张柱定王振彪高益 (74)专利代理机构 佛山市海融科创知识产权代 理事务所(普通合伙) 44377 代理人 陈志超唐敏珊 (51)Int.Cl. G11C 16/34(2006.01) G11C 16/14(2006.01) (54)发明名称 减小非型闪存过擦除现。
2、象的方法、 系统、 存 储介质和终端 (57)摘要 本发明公开了一种减小非型闪存过擦除现 象的方法、 系统、 存储介质和终端, 同时选中需要 擦除区域内所有字线上的单元并对执行擦除操 作; 按照字线编号顺序逐一检查每根字线, 判断 当前的一根字线上的所有单元是否均擦除成功, 若均擦除成功则继续下一条字线的检查; 若当前 检查的一根字线上有单元擦除不成功则对当前 检查的这根字线上的单元执行再擦除操作, 直至 当前检查的一根字线上的所有单元均擦除成功 后再继续下一条字线的检查; 通过采用本方法, 即使存在很难擦除的cell, 需要多次擦除才能成 功, 那么在多次擦除的时候, 也不会对其他字线 上的。
3、cell有过擦除的举动, 从而避免了其他字线 上出现cell过擦除的现象。 权利要求书1页 说明书5页 附图2页 CN 111785314 A 2020.10.16 CN 111785314 A 1.一种减小非型闪存过擦除现象的方法, 其特征在于, 具体包括以下步骤: S1: 同时选中需要擦除的区域内的所有字线上的单元并对所有单元执行擦除操作; S2: 按照字线编号顺序, 逐一检查擦除区域内的每根字线, 判断当前检查的一根字线上 的所有单元是否均擦除成功, 若当前检查的一根字线上的所有单元均擦除成功则跳转至 S2, 若当前检查的一根字线上有单元擦除不成功则跳转至S3; S3: 对当前检查的一根。
4、字线上的单元执行再擦除操作, 直至当前检查的一根字线上的 所有单元擦除成功后跳转至S2。 2.根据权利要求1所述的减小非型闪存过擦除现象的方法, 其特征在于, 所述S3包括以 下步骤: s31: 对当前检查的一根字线上的单元执行擦除操作; s32: 判断当前检查的一根字线上的所有单元是否均擦除成功, 若是则跳转至S2, 否则 跳转至s31。 3.根据权利要求1所述的减小非型闪存过擦除现象的方法, 其特征在于, 所述S3之后还 包括以下步骤: S3: 对当前检查的一根字线上的单元执行再擦除操作, 直至当前检查的一根字线上的 所有单元均擦除成功后跳转至S4; S4: 判断需要擦除的区域内的所有字线。
5、是否均已检查完毕, 是则跳转至S5, 否则跳转至 S2; S5: 使芯片进入待机状态。 4.根据权利要求1所述的减小非型闪存过擦除现象的方法, 其特征在于, 执行擦除操作 是对需要擦除的单元施加擦除脉冲实现。 5.根据权利要求1所述的减小非型闪存过擦除现象的方法, 其特征在于, 所述需要擦除 的区域为扇区擦除和块擦除。 6.一种采用如权利要求1至5任一项所述的减小非型闪存过擦除现象的方法的系统, 其 特征在于, 包括: 选中需要擦除的字线上的单元并对选中字线上的单元执行擦除操作的擦除模块 (A1) ; 按照字线编号顺序, 逐一检查擦除区域内的每根字线, 判断当前检查的一根字线上的 所有单元是否。
6、均擦除成功的检查模块 (A2) 。 7.根据权利要求6所述的系统, 其特征在于, 还包括: 判断需要擦除的区域内的所有字 线是否均已检查完毕的判断模块 (A3) 。 8.根据权利要求6所述的系统, 其特征在于, 还包括: 使芯片实现上电的上电模块 (A4) 和使芯片进入待机状态的待机模块 (A5) 。 9.一种存储介质, 其特征在于, 所述存储介质中存储有计算机程序, 当所述计算机程序 在计算机上运行时, 使得所述计算机执行权利要求1至5任一项所述的方法。 10.一种终端, 其特征在于, 包括处理器 (B301) 和存储器 (B302) , 所述存储器 (B302) 中 存储有计算机程序, 所。
7、述处理器 (B301) 通过调用所述存储器 (B302) 中存储的所述计算机程 序, 用于执行权利要求1至5任一项所述的方法。 权利要求书 1/1 页 2 CN 111785314 A 2 减小非型闪存过擦除现象的方法、 系统、 存储介质和终端 技术领域 0001 本发明涉及IC设计领域, 尤其涉及的是一种减小非型闪存过擦除现象的方法、 系 统、 存储介质和终端。 背景技术 0002 Nor flash存储器有三种主要的操作, 第一个为读操作 (Read) , 第二个为写操作即 编程操作 (Program) , 第三个为擦除操作 (Erase) 。 0003 传统的nor flash的擦除单元。
8、分为sector erase (扇形擦除) , block erase (块擦 除) 和chip erase (全芯片擦除) 。 一个sector一般由4根或者8根字线构成, 如图1所示。 一个 block通常由8个或者16个sector构成, 如图2所示。 传统的block erase擦除方法是在这个 block中的所有sector所包含的所有字线同时被选中。 以一个block由16个sector构成为 例, 在block erase过程中, 会有4x16=64根字线会被同时选中, 所有被选中的字线给-7v到- 10v电压, source (源极) 与bulk (漏极) 相连给+7v到+10。
9、v电压, 位线bl 1bl n+1 float (浮 空) 。 传统的block erase擦除方法, 当擦了第一遍后, 会紧接着检查擦除是否成功, 只要这 64根字线中的任意一根与之相连的cell被检测出擦除不通过, 则这整个block会再次被擦 除一遍, 直到所有cell都擦除成功。 当检查字线WL1、 WL2、 WL3WL63这63根字线与之相连 的cell都擦除成功了, 但是检查字线WL64时没有通过, 那么这整个block就需要再重新擦一 遍, 不管前面总共63根字线是否已经擦除成功, 都要重新再擦。 这样的擦除方法就会带来一 个问题, 由于个别cell一次或者多次擦除不成功, 就会。
10、导致其他位于同一个block的擦除成 功了的cell又被额外多擦除了几遍, 这就很容易导致这些cell被过擦除, 出现overerase现 象。 其中, sector erase的擦除与block erase擦除类似。 0004 所以, 针对norflash存储器的擦除操作, 存在擦除过程中出现过擦除 (overerase) 的现象, 被过擦除的cell (单元) 相对于正常擦除的cell的Vth (阈值电压) 降低到了0v甚至 0v以下, 出现负值。 这就导致在正常情况下, 当cell的gate端 (栅极) 给0v时, 这个被过擦除 的cell会有电流产生, 这就会导致该cell所在的位线 。
11、(Bitline) 上的其他被编程为0的cell 错读成1, 导致读出的结果出错。 0005 因此, 现有的技术还有待于改进和发展。 发明内容 0006 本发明的目的在于提供一种减小非型闪存过擦除现象的方法、 系统、 存储介质和 终端, 旨在解决现有的Nor flash存储器存在的过擦除现象, 影响芯片操作的问题。 0007 本发明的技术方案如下: 一种减小非型闪存过擦除现象的方法, 其中, 具体包括以下步骤: S1: 同时选中需要擦除的区域内的所有字线上的单元并对所有单元执行擦除操作; S2: 按照字线编号顺序, 逐一检查擦除区域内的每根字线, 判断当前检查的一根字线上 的所有单元是否均擦除。
12、成功, 若当前检查的一根字线上的所有单元均擦除成功则跳转至 说明书 1/5 页 3 CN 111785314 A 3 S2, 若当前检查的一根字线上有单元擦除不成功则跳转至S3; S3: 对当前检查的一根字线执行再擦除操作, 直至当前检查的一根字线上的所有单元 均擦除成功后跳转至S2。 0008 所述的减小非型闪存过擦除现象的方法, 其中, 所述S3包括以下步骤: s31: 对当前检查的一根字线以及后续顺序编号的所有字线上的单元均执行擦除操作; s32: 判断当前检查的一根字线上的所有单元是否均擦除成功, 若是则跳转至S2, 否则 跳转至s31。 0009 所述的减小非型闪存过擦除现象的方法,。
13、 其中, 所述S3之后还包括以下步骤: S3: 对当前检查的一根字线以及后续顺序编号的所有字线上的单元均执行再擦除操 作, 直至当前检查的一根字线上的所有单元均擦除成功后跳转至S4; S4: 判断需要擦除的区域内的所有字线是否均已检查完毕, 是则跳转至S5, 否则跳转至 S2; S5: 使芯片进入待机状态。 0010 所述的减小非型闪存过擦除现象的方法, 其中, 执行擦除操作是对需要擦除的单 元施加擦除脉冲实现。 0011 所述的减小非型闪存过擦除现象的方法, 其中, 所述需要擦除的区域为扇区擦除 和块擦除。 0012 一种采用如上述任一项所述的减小非型闪存过擦除现象的方法的系统, 其中, 包。
14、 括: 选中需要擦除的字线上的单元并对选中字线上的单元执行擦除操作的擦除模块; 按照字线编号顺序, 逐一检查擦除区域内的每根字线, 判断当前检查的一根字线上的 所有单元是否均擦除成功的检查模块。 0013 所述的系统, 其中, 还包括: 判断需要擦除的区域内的所有字线是否均已检查完毕 的判断模块。 0014 所述的系统, 其中, 还包括: 使芯片实现上电的上电模块和使芯片进入待机状态的 待机模块。 0015 一种存储介质, 其中, 所述存储介质中存储有计算机程序, 当所述计算机程序在计 算机上运行时, 使得所述计算机执行上述任一项所述的方法。 0016 一种终端, 其中, 包括处理器和存储器,。
15、 所述存储器中存储有计算机程序, 所述处 理器通过调用所述存储器中存储的所述计算机程序, 用于执行上述任一项所述的方法。 0017 本发明的有益效果: 本发明通过提供一种减小非型闪存过擦除现象的方法、 系统、 存储介质和终端, 通过采用本方法, 即使存在很难擦除的cell, 需要多次擦除才能成功, 那 么在多次擦除的时候, 也不会对其他字线上的cell有过擦除的举动, 从而避免了其他字线 上出现cell过擦除的现象。 附图说明 0018 图1是现有技术中一个sector的构成示意图。 0019 图2是现有技术中一个block的构成示意图。 0020 图3是本发明中减小非型闪存过擦除现象的方法的。
16、步骤流程图。 说明书 2/5 页 4 CN 111785314 A 4 0021 图4是本发明中系统的示意图。 0022 图5是本发明中终端的示意图。 具体实施方式 0023 下面将结合本申请实施例中附图, 对本申请实施例中的技术方案进行清楚、 完整 地描述, 显然, 所描述的实施例仅仅是本申请一部分实施例, 而不是全部的实施例。 通常在 此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。 因 此, 以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的 范围, 而是仅仅表示本申请的选定实施例。 基于本申请的实施例, 本领域技术人员在没有做 出创造性。
17、劳动的前提下所获得的所有其他实施例, 都属于本申请保护的范围。 0024 应注意到: 相似的标号和字母在下面的附图中表示类似项, 因此, 一旦某一项在一 个附图中被定义, 则在随后的附图中不需要对其进行进一步定义和解释。 同时, 在本申请的 描述中, 术语 “第一” 、“第二” 等仅用于区分描述, 而不能理解为指示或暗示相对重要性。 0025 如图1所示, 一种减小非型闪存过擦除现象的方法, 具体应用在非易失型闪存 (即 Nor flash) 中, 具体包括以下步骤: S1: 同时选中需要擦除的区域内的所有字线上的单元并对所有单元执行擦除操作; S2: 按照字线编号顺序, 逐一检查擦除区域内的。
18、每根字线, 判断当前检查的一根字线上 的所有单元是否均擦除成功, 若当前检查的一根字线上的所有单元均擦除成功则跳转至 S2, 若当前检查的一根字线上有单元擦除不成功则跳转至S3; S3: 对当前检查的一根字线上的单元执行再擦除操作, 直至当前检查的一根字线上的 所有单元均擦除成功后跳转至S2。 0026 在某些具体实施例中, 所述S3包括以下步骤: s31: 对当前检查的一根字线上的单元执行擦除操作; s32: 判断当前检查的一根字线上的所有单元是否均擦除成功, 若是则跳转至S2, 否则 跳转至s31。 0027 在某些具体实施例中, 所述S3之后还包括以下步骤: S3: 对当前检查的一根字线。
19、上的单元执行再擦除操作, 直至当前检查的一根字线上的 所有单元均擦除成功后跳转至S4; S4: 判断需要擦除的区域内的所有字线是否均已检查完毕, 是则跳转至S5, 否则跳转至 S2; S5: 使芯片进入待机状态。 0028 其中, 执行擦除操作是对需要擦除的单元施加擦除脉冲实现。 0029 在某些具体实施例中, 所述需要擦除的区域为扇区擦除和块擦除。 0030 当本方法使用在扇区擦除时, 设定扇区包括4根字线, 分别为WL1、 WL2、 WL3、 WL4: (1) 第一遍擦除仍然是4根字线同时选中擦除。 0031 (2) 检查第一根字线WL1, 若fail, 则针对字线WL1上所有的cell进。
20、行再擦除, 直到 WL1上所有cell都擦除成功。 0032 (3) WL1 擦除成功之后再检查WL2, 若fail, 则只针对WL2上的所有cell再擦除, 直 至WL2上的cell全部擦除成功。 说明书 3/5 页 5 CN 111785314 A 5 0033 (4) WL2 擦除成功之后再检查WL3, 若fail, 则只针对WL3上的所有cell再擦除, 直 至WL3上的cell全部擦除成功。 0034 (5) WL3 擦除成功之后再检查WL4, 若fail, 则只针对WL4上的所有cell再擦除, 直 至WL4上的cell全部擦除成功。 0035 当本方法使用在块擦除时, 设定块包括。
21、16个扇区, 每个扇区包括4根字线, 一共64 根字线, 分别为WL1、 WL2、 WL3WL64: (1) 第一遍擦除仍然是整个block 64根字线同时被选中擦除。 0036 (2) 检查第一根字线WL1, 若fail, 则针对字线WL1上的所有cell进行再擦除, 直到 WL1上所有cell都擦除成功。 0037 (3) WL1 擦除成功之后再检查WL2, 若fail, 则只针对WL2上的所有cell进行再擦 除, 直到WL2上所有cell都擦除成功。 0038 (5) 依次类推, 当WL63 擦除成功之后再检查WL64, 若fail, 则只针对WL64上的cell 再擦除, 直至WL6。
22、4上的cell全部擦除成功。 0039 通过采用本方法, 即使存在很难擦除的cell, 需要多次擦除才能成功, 那么在多次 擦除的时候, 也不会对其他字线上的cell有过擦除的举动, 从而避免了其他字线上出现 cell过擦除的现象。 0040 如图4所示, 一种采用如上述所述的降低过擦除现象和擦除时间方法的系统, 包 括: 选中需要擦除的字线上的单元并对选中字线上的单元执行擦除操作的擦除模块A1; 按照字线编号顺序, 逐一检查擦除区域内的每根字线, 判断当前检查的一根字线上的 所有单元是否均擦除成功的检查模块A2。 0041 在某些具体实施例中, 所述系统还包括: 判断需要擦除的区域内的所有字。
23、线是否 均已检查完毕的判断模块A3。 0042 在某些具体实施例中, 所述系统还包括: 使芯片实现上电的上电模块A4和使芯片 进入待机状态的待机模块A5。 0043 本发明还提供了一种存储介质, 该存储介质中存储有计算机程序, 当所述计算机 程序在计算机上运行时, 使得所述计算机执行上述任一项所述的方法, 以实现以下功能: 同 时选中需要擦除的区域内的所有字线上的单元并对所有单元执行擦除操作; 按照字线编号 顺序, 逐一检查擦除区域内的每根字线, 判断当前检查的一根字线上的所有单元是否均擦 除成功, 若当前检查的一根字线上的所有单元均擦除成功则继续下一条字线的检查; 若当 前检查的一根字线上有。
24、单元擦除不成功则对当前检查的一根字线上的单元执行再擦除操 作, 直至当前检查的一根字线上的所有单元均擦除成功后再继续下一条字线的检查。 0044 请参照图5, 本发明实施例还提供一种终端。 如示, 终端B300包括处理器B301和存 储器B302。 其中, 处理器B301与存储器B302电性连接。 处理器B301是终端B300的控制中心, 利用各种接口和线路连接整个终端的各个部分, 通过运行或调用存储在存储器B302内的计 算机程序, 以及调用存储在存储器B302内的数据, 执行终端的各种功能和处理数据, 从而对 终端进行整体监控。 0045 在本实施例中, 终端中的处理器B301会按照如下的。
25、步骤, 将一个或一个以上的计 算机程序的进程对应的指令加载到存储器B302中, 并由处理器B301来运行存储在存储器 说明书 4/5 页 6 CN 111785314 A 6 B302中的计算机程序, 从而实现各种功能: 同时选中需要擦除的区域内的所有字线上的单 元并对所有单元执行擦除操作; 按照字线编号顺序, 逐一检查擦除区域内的每根字线, 判断 当前检查的一根字线上的所有单元是否均擦除成功, 若当前检查的一根字线上的所有单元 均擦除成功则继续下一条字线的检查; 若当前检查的一根字线上有单元擦除不成功则对当 前检查的一根字线上的单元执行再擦除操作, 直至当前检查的一根字线上的所有单元均擦 除。
26、成功后再继续下一条字线的检查。 0046 存储器B302可用于存储计算机程序和数据。 存储器B302存储的计算机程序中包含 有可在处理器中执行的指令。 计算机程序可以组成各种功能模块。 处理器B301通过调用存 储在存储器B302的计算机程序, 从而执行各种功能应用以及数据处理。 0047 在本申请所提供的实施例中, 应该理解到, 所揭露装置和方法, 可以通过其它的方 式实现。 以上所描述的装置实施例仅仅是示意性的, 例如, 所述单元的划分, 仅仅为一种逻 辑功能划分, 实际实现时可以有另外的划分方式, 又例如, 多个单元或组件可以结合或者可 以集成到另一个系统, 或一些特征可以忽略, 或不执。
27、行。 另一点, 所显示或讨论的相互之间 的耦合或直接耦合或通信连接可以是通过一些通信接口, 装置或单元的间接耦合或通信连 接, 可以是电性, 机械或其它的形式。 0048 另外, 作为分离部件说明的单元可以是或者也可以不是物理上分开的, 作为单元 显示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可以分布到多 个网络单元上。 可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的 目的。 0049 再者, 在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部 分, 也可以是各个模块单独存在, 也可以两个或两个以上模块集成形成一个独立的部分。 0050 在。
28、本文中, 诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另 一个实体或操作区分开来, 而不一定要求或者暗示这些实体或操作之间存在任何这种实际 的关系或者顺序。 0051 以上所述仅为本申请的实施例而已, 并不用于限制本申请的保护范围, 对于本领 域的技术人员来说, 本申请可以有各种更改和变化。 凡在本申请的精神和原则之内, 所作的 任何修改、 等同替换、 改进等, 均应包含在本申请的保护范围之内。 说明书 5/5 页 7 CN 111785314 A 7 图1 图2 说明书附图 1/2 页 8 CN 111785314 A 8 图3 图4 图5 说明书附图 2/2 页 9 CN 111785314 A 9 。
- 内容关键字: 减小 闪存 擦除 现象 方法 系统 存储 介质 终端
阻燃B1级高耐热节能环保型聚丙烯绝缘电力电缆.pdf
电池加解锁RGV.pdf
可自动调节加工设备位置的制袋机.pdf
高压变压器、高压发生器和医学影像设备.pdf
铝管密封接头一体成型装置.pdf
汽车分动器控制电路.pdf
护理垫包装生产线的推料装置.pdf
桥梁建设用预制混凝土运输装置.pdf
水泵电机零件试压装置.pdf
折叠式便携首饰盒.pdf
河道防汛水位预警装置.pdf
高压、大流量先导式电磁阀防冲开结构.pdf
半圆形光纤传感器.pdf
环氧树脂分离提纯装置.pdf
计时器.pdf
钢制骨架剪切机.pdf
基于斜滑块的转盘式封口机真空室升降定位高度调节机构.pdf
电加热系统用加热器结构.pdf
拼接式石墨型模具.pdf
波码通信井下智能配水器.pdf
钢波纹管涵内临时支撑装置.pdf
传动式钢材加工成型机.pdf
微纳米复合高稳定性超双疏金属防腐缓蚀材料的制备方法.pdf
血管介入手术机器人.pdf
基于语义元数据的二次模糊搜索方法.pdf
基于污泥焚烧灰渣的复合材料及其制备方法.pdf
矿浆品位仪的压榨装置及滤饼压榨方法.pdf
余热回收蒸汽发生系统.pdf
云计算虚拟网络系统、及其使用方法、装置、设备及介质.pdf
基于潜在扩散模型的双目图像生成方法及系统.pdf
新型船用金属复合板的爆炸焊接制备方法.pdf
脱硫废液蒸发系统以及方法.pdf
一种升降式旋转室外消火栓.pdf
框架结构T型连接柱.pdf
防静电地板吸板器.pdf
一种建筑用箱体或井口预留孔洞活动模具.pdf
速成拉建房屋.pdf
预制桥面板精轧螺纹钢筋弧形连接构造.pdf
一种内固定式伸缩门滑行导轨及伸缩门.pdf
多用途封井器.pdf
一种新型圆弧建筑模板紧固件.pdf
一种超实木防水组合踢脚线.pdf
电气柜前门板门锁装置.pdf
双人正杆器.pdf
一种纳米铝塑复合板.pdf
强磁打捞器.pdf
一种基于无刷直流电机的环卫车电动扫盘系统.pdf
一种可调节型门铰链.pdf
一种用于基桩竖向抗压静载试验的船筏式试验装置.pdf
免贴墙砖.pdf
一种聚氨酯仿石材防火保温装饰复合板.pdf