[发明专利]减少非型闪存编程时间的方法、系统、存储介质和终端有效
申请号: | 202010618632.X | 申请日: | 2020-07-01 |
公开(公告)号: | CN111798905B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 鲍奇兵 | 申请(专利权)人: | 深圳市芯天下技术有限公司 |
主分类号: | G11C16/10 | 分类号: | G11C16/10;G11C16/34;G11C16/30;G11C5/14 |
代理公司: | 佛山市海融科创知识产权代理事务所(普通合伙) 44377 | 代理人: | 陈志超;唐敏珊 |
地址: | 518000 广东省深圳市龙岗区横*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 减少 闪存 编程 时间 方法 系统 存储 介质 终端 | ||
1.一种减少非型闪存编程时间的方法,其特征在于,
S1:对多个存储单元同时编程;
S2:判断电荷泵的输出电压是否小于等于第一阈值,是则跳转至S3,否则跳转至S1;
S3:使部分存储单元停止编程,其他存储单元保持编程;
S4:每当电荷泵的输出电流降低到小于等于第二阈值时,使停止编程的存储单元中的设定数量的存储单元启动编程,使电荷泵的输出电流升高恢复到最大值,直至停止编程的存储单元全部启动编程,完成单个编程周期的运行。
2.根据权利要求1所述的减少非型闪存编程时间的方法,其特征在于,所述S4具体包括以下步骤:
s41:判断电荷泵的输出电流是否小于等于第二阈值,是则跳转至s42,否则跳转至S3;
s42:使停止编程的存储单元中的其中一个存储单元启动编程,使电荷泵的输出电流升高恢复到最大值;
s43:判断是否所有停止编程的存储单元均已启动编程,是则跳转至s44,否则跳转至s41;
s44:完成单个编程周期的运行。
3.根据权利要求1所述的减少非型闪存编程时间的方法,其特征在于,所述S1包括以下步骤:
s11:将芯片内需要编程的存储单元进行分组,每组存储单元组包括设定数量的存储单元;
s12:对其中一组存储单元组包括的多个存储单元同时编程。
4.根据权利要求3所述的减少非型闪存编程时间的方法,其特征在于,在S4之后还包括以下步骤:
S5:判断所有存储单元组是否均已编程完毕,是则跳转至S6,否则跳转至S1;
S6:编程操作运行完毕。
5.一种采用权利要求1至4任一所述的减少非型闪存编程时间的方法的系统,其特征在于,包括:
为存储单元的编程提供恒定电压的电荷泵(charge pump);
反馈模块(Feedback);
为电荷泵(charge pump)提供周期振荡信号的振荡器(OSC);
控制存储单元停止编程或者启动编程的开关控制模块(switch control);
启闭开关(S),每个存储单元通过一个独立的启闭开关(S)与开关控制模块(switchcontrol)电连接;开关控制模块(switch control)通过控制启闭开关(S),从而控制存储单元停止编程或者启动编程;
所述开关控制模块(switch control)与反馈模块(Feedback)电连接,反馈模块Feedback)、振荡器(OSC)和电荷泵(charge pump)连接形成回路;电荷泵(charge pump)与存储单元电连接,开关控制模块(switch control)与存储单元电连接。
6.根据权利要求5所述的系统,其特征在于,所述系统还包括用于将芯片内需要编程的存储单元按照每组包括设定数量进行分组的分组模块。
7.根据权利要求5所述的系统,其特征在于,所述系统还包括用于判断所有存储单元组是否已编程完毕的判断模块。
8.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行权利要求1至4任一项所述的方法。
9.一种终端设备,其特征在于,包括处理器(B301)和存储器(B302),所述存储器(B302)中存储有计算机程序,所述处理器(B301)通过调用所述存储器(B302)中存储的所述计算机程序,用于执行权利要求1至4任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市芯天下技术有限公司,未经深圳市芯天下技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010618632.X/1.html,转载请声明来源钻瓜专利网。