减少非型闪存编程泵面积的方法、系统、储存介质和终端技术方案

技术编号:25954713 阅读:21 留言:0更新日期:2020-10-17 03:47
本发明专利技术公开了一种减少非型闪存编程泵面积的方法、系统、储存介质和终端,通过将编程字线电压的负载进行了划分,编程字线电压电荷泵只需要负责一块被选中编程的存储单元阵列的状态切换,每次电压切换只需要对一块存储单元阵列的负载电容进行充放电,不会增加编程字线电压的建立时间,缩短了编程流程时间;而且本技术方案适用于各种容量的非易失性存储器,尤其是在高容量非易失性存储器的设计中,不但满足缩短编程流程时间的要求,同时节省了编程字线电荷泵的电路面积,节省了芯片的面积,从而降低了非易失性存储器在晶圆端的制造成本。

【技术实现步骤摘要】
减少非型闪存编程泵面积的方法、系统、储存介质和终端
本专利技术涉及电路
,尤其涉及的是一种减少非型闪存编程泵面积的方法、系统、储存介质和终端。
技术介绍
在非易失性存储器的电路设计中,电荷泵电路是一个非常主要的组成部分,非易失性存储器芯片的写操作需要电荷泵输出一个特定的电压或者电流让非易失性存储器单元工作在一个正确的状态,从而实现正确的写功能,而且在非易失性存储器芯片中,电荷泵电路所占用的面积是芯片外围电路(芯片外围电路即非易失性存储器芯片内除存储单元阵列、行解码和列解码外的电路)面积的主要组成部分,电荷泵电路占用的面积往往决定了非易失性存储器芯片在晶圆端的成本。这里选取非易失性存储器之一的NORFlash为例,以下图1是NORFlash存储器中对存储器单元的写操作示意图。从图1可以看到,NORFlash写操作需要电荷泵工作在正确的状态,数据编程时需要电荷泵输出8.4V左右的电压给到存储单元的栅端(字线),同时另一个电荷泵输出一个3.9V电压给到存储单元的漏端(位线)。在高容量NORFlash中,因为编程电荷泵未对存储单元阵列的电容负载进行划分(这个电容负载大小和芯片的存储容量成正比),会导致图2中的编程字线电压建立时间和编程校验字线电压建立时间大幅增加,从而极大地增加了整个编程流程的时间。如果想要缩短这些建立时间,需要大幅增加高容量NORFlash编程字线电荷泵电路的面积,增加芯片的面积,从而增加芯片在晶圆端的制造成本。因此,现有的技术还有待于改进和发展。
技术实现思路
<br>本专利技术的目的在于提供一种减少非型闪存编程泵面积的方法、系统、储存介质和终端,旨在解决编程电荷泵同时对所有储存单元阵列的电容负载进行供压,导致需要通过增加编程电荷泵面积的方法来缩短编程流程时间的问题。本专利技术的技术方案如下:一种减少非型闪存编程泵面积的方法,其中,具体包括以下步骤:S1:判断非易失性存储器芯片中的块是否被选中进行编程流程,是则跳转至S2,否则跳转至S3;S2:被选中进行编程操作的块的电容负载由编程字线电压电荷泵供压实现编程流程;S3:未被选中的块由电源电压实现供压。本技术方案中,在NORFlash进入到编程操作之后,将选中的块和未选中的块分别连接字线编程电压和电源电压,在被选中的块的状态切换时,编程字线电压电荷泵A2提供的字线编程电压的切换只需要针对被选中块的负载电容进行充放电,不会增加状态切换时字线电压的建立时间,可以提高编程流程的时间,但不需要增加编程字线电压电荷泵的面积来实现。所述的减少非型闪存编程泵面积的方法,其中,所述电源电压为非易失性存储器芯片的供电电压。本技术方案中,因为编程操作不会跨越块地址,所以未选中的块的地址范围内接电源电压没有影响,同时还可以节省能耗。所述的减少非型闪存编程泵面积的方法,其中,所述编程流程包括以下步骤:s11:判断被选中进行编程操作的块的电容负载电压是否达到预设的编程前字线电压预设值,是则跳转至s12,否则跳转至s11;s12:使被选中进行编程操作的块处于编程字线电压供压状态,对被选中进行编程操作的块进行编程操作;s13:被选中的块编程操作完毕,判断被选中的块的电容负载电压是否达到预设的编程检验字线电压预设值,是则跳转至s14,否则跳转至s12;s14:非易失性存储器芯片进入待机模式。所述的减少非型闪存编程泵面积的方法,其中,所述s13和s14还包括以下步骤:s13:被选中的块编程操作完毕,判断被选中的块的电容负载电压是否达到预设的编程检验字线电压预设值,是则跳转至s15,否则跳转至s12;s15:判断非易失性存储器芯片中所有需要编程的块是否都已经编程完毕,是则跳转至s14,否则跳转至S1;s14:非易失性存储器芯片进入待机模式。一种采用如上述任一所述的减少非型闪存编程泵面积的方法的系统,其中,包括:判断非易失性存储器芯片中的块是否被选中进行编程流程的判断模块;为被选中进行编程操作的块的电容负载实现供压的编程字线电压电荷泵;为未被选中的块实现供压的电源。所述的系统,其中,还包括用于根据判断模块的判断控制编程字线电压电荷泵为被选中进行编程操作的块的电容负载实现供压、控制电源为未被选中的块实现供压的控制模块。所述的系统,其中,所述控制模块采用块地址解码电路实现。本技术方案中,通过块地址解码电路自动控制针对不同的块存储单元阵列的负载采用不同的供压源,操作简单。一种存储介质,其特征在于,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述任一项所述的方法。一种终端,其中,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行上述任一项所述的方法。本专利技术的有益效果:本专利技术通过提供一种减少非型闪存编程泵面积的方法、系统、储存介质和终端,通过将编程字线电压的负载进行了划分,编程字线电压电荷泵只需要负责一块被选中编程的存储单元阵列的状态切换,每次电压切换只需要对一块存储单元阵列的负载电容进行充放电,不会增加编程字线电压的建立时间,缩短了编程流程时间;而且本技术方案适用于各种容量的非易失性存储器,尤其是在高容量非易失性存储器的设计中,不但满足缩短编程流程时间的要求,同时节省了编程字线电荷泵的电路面积,节省了芯片的面积,从而降低了非易失性存储器在晶圆端的制造成本。附图说明图1是现有技术中NORFlash存储器中对存储器单元的读写擦示意图。图2是现有技术中编程操作字线电压切换示意图。图3是本专利技术中减少非型闪存编程泵面积的方法的步骤流程图。图4是本专利技术中系统的示意图。图5是本专利技术中终端的示意图。具体实施方式下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。如图3所示,一种减少非型闪存编程泵面积的方法,适用于各种容量的非易失性存储器,尤其是在高容量非易失性存储器的设计中极大地节省了编程字线电荷泵电路面积,具体包括以下步骤:S1:判断非易失性存储器芯片中的块是否被选中进行编程流程,是则跳转至S本文档来自技高网...

【技术保护点】
1.一种减少非型闪存编程泵面积的方法,其特征在于,具体包括以下步骤:/nS1:判断非易失性存储器芯片中的块是否被选中进行编程流程,是则跳转至S2,否则跳转至S3;/nS2:被选中进行编程操作的块的电容负载由编程字线电压电荷泵供压实现编程流程;/nS3:未被选中的块由电源电压实现供压。/n

【技术特征摘要】
1.一种减少非型闪存编程泵面积的方法,其特征在于,具体包括以下步骤:
S1:判断非易失性存储器芯片中的块是否被选中进行编程流程,是则跳转至S2,否则跳转至S3;
S2:被选中进行编程操作的块的电容负载由编程字线电压电荷泵供压实现编程流程;
S3:未被选中的块由电源电压实现供压。


2.根据权利要求1所述的减少非型闪存编程泵面积的方法,其特征在于,所述电源电压为非易失性存储器芯片的供电电压。


3.根据权利要求1所述的减少非型闪存编程泵面积的方法,其特征在于,所述编程流程包括以下步骤:
s11:判断被选中进行编程操作的块的电容负载电压是否达到预设的编程前字线电压预设值,是则跳转至s12,否则跳转至s11;
s12:使被选中进行编程操作的块处于编程字线电压供压状态,对被选中进行编程操作的块进行编程操作;
s13:被选中的块编程操作完毕,判断被选中的块的电容负载电压是否达到预设的编程检验字线电压预设值,是则跳转至s14,否则跳转至s12;
s14:非易失性存储器芯片进入待机模式。


4.根据权利要求1所述的减少非型闪存编程泵面积的方法,其特征在于,所述s13和s14还包括以下步骤:
s13:被选中的块编程操作完毕,判断被选中的块的电容负载电压是否达到预设的编程检验字线电压预设值,是则跳转至s15,否则跳转至s12;

【专利技术属性】
技术研发人员:温靖康
申请(专利权)人:深圳市芯天下技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1