一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

3DNAND闪存编程方法与流程

2021-02-18 20:21:00 来源:中国专利 TAG:闪存 编程 方法 集成电路设计 nand

3d nand闪存编程方法
技术领域
[0001]
本发明涉及集成电路设计领域,特别是涉及一种3d nand闪存编程方法。


背景技术:

[0002]
随着平面型闪存存储器的发展,半导体的生产工艺取得了巨大的进步。但是最近几年,平面型闪存的发展遇到了各种挑战:物理极限,现有显影技术极限以及存储电子密度极限等。在此背景下,为解决平面闪存遇到的困难以及追求更低的单位存储单元的生产成本,各种不同的三维(3d)闪存存储器结构应运而生,例如3d nor闪存和3d nand闪存。
[0003]
在3d nand型结构闪存中,存储单元在位线和地线之间串列排列。具有串联结构的nand型闪存具有读取速度较低,但是写入速度和擦除速度较快,从而使3d nand型闪存适合用于存储数据,其优点在于体积小、容量大。与平面的2d nand比3d nand在同等面积下存储容量大,单位存储单元成本更低,在当前消费电子产品需求低功耗,大容量的背景下具有更为广泛的市场应用前景。
[0004]
如图1所示,在实际电路电压操作过程中,待编程的存储单元(addressed cell)的字线(word line)上加了高电压vpgm(比如18v),与此同时,同一条字线上其余单元也加了高电压vpgm,但是为了该字线上其余单元不被编程,就需要在对应位线上加电压vpi(比如8v),这样可以减少隧道氧化层(tunnel oxide)上的电势差,从而避免未选中的其它单元进行编程
----
这种就称为sbpi(self-boosted program inhibit)。这个电压vpi就是加在被禁止编程的nand串的位线(bit line)上的。
[0005]
采用传统的sbpi方法的话有如下缺点:
[0006]
1)电荷泵(charge pump)需要给位线和字线加高电压,而位线本身有高电容,因此功耗很大;同时电荷泵所占芯片面积也较大。
[0007]
2)待编程的位线设置为0v与相邻的禁止编程的位线8v之间有大电压差,距离太近会被击穿,这个问题也限制了存储阵列(memory array)的小型化。
[0008]
因此,如何减小操作电压,进而于减小闪存功耗及对相邻存储单元的干扰,已成为本领域技术人员亟待解决的问题之一。


技术实现要素:

[0009]
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种3d nand闪存编程方法,用于解决现有技术中编程电压高、闪存功耗大、相邻存储单元之间存在干扰等问题。
[0010]
为实现上述目的及其他相关目的,本发明提供一种3d nand闪存编程方法,所述3d nand闪存编程方法至少包括:
[0011]
s1)提供一3d nand闪存阵列,清除所述3d nand闪存阵列中的残余电荷;
[0012]
s2)选通上部子存储模块所在位线,以对所述上部子存储模块中的待编程的存储单元进行编程;
[0013]
s3)于所述待编程的存储单元的漏极上施加漏极电压,同时将所述待编程的存储
单元的源极浮空,以使得所述待编程的存储单元中形成一次电子,并且所述第一次电子加速度运动撞击衬底产生二次电子;
[0014]
s4)于所述待编程的存储单元的栅极上施加编程电压,以使所述二次电子在垂直方向电场作用下形成三次电子注入所述待编程的存储单元的浮栅中,完成编程;
[0015]
s5)完成上部子存储模块的编程后,在上部子存储模块保持编程状态的情况下,选通下部子存储模块所在位线重复步骤s3)及步骤s4)以实现对下部子存储模块的编程。
[0016]
可选地,所述3d nand闪存阵列包括多个存储模块,各存储模块包括上部子存储模块及下部子存储模块,所述上部子存储模块及所述下部子存储模块均包括n行b列存储单元;同一行中各存储单元的栅极连接同一字线;同一列中各存储单元依次串联,各列的一端分别经由一位线选通管连接对应本地位线,另一端连接源线,位于同一行的位线选通管连接同一位线选通信号;所述上部子存储模块及所述下部子存储模块中位于同一列的本地位线连接同一全局位线;其中,n、b为大于0的自然数。
[0017]
更可选地,步骤s1)中选通所述上部子存储模块的位线选通管及所述下部子存储模块的位线选通管,将所述上部子存储模块及所述下部子存储模块的源线接地,各字线接地,以清除所述3d nand闪存阵列中的残余电荷。
[0018]
更可选地,步骤s3)中施加漏极电压的方法包括:将所述漏极电压施加于所述待编程的存储单元所在全局位线,选通所述上部子存储模块的位线选通管及位于所述待编程的存储单元与所述上部子存储模块的位线选通管之间的存储单元,使得所述漏极电压传递至所述待编程的存储单元的漏极,将所述待编程的存储单元所在源线浮空。
[0019]
更可选地,步骤s3)还包括关断所述下部子存储模块的位线选通管,将所述下部子存储模块的源线接地。
[0020]
更可选地,步骤s5)中上部子存储模块保持编程状态的方法包括:将所述上部子存储模块的位线选通管及各存储单元关断,源线接地。
[0021]
可选地,步骤s4)中将所述编程电压保持预设时间后完成编程。
[0022]
更可选地,所述预设时间不大于100μs。
[0023]
可选地,所述待编程的存储单元的漏极及衬底的电压差介于4v至8v之间。
[0024]
可选地,所述编程电压不大于10v。
[0025]
更可选地,步骤s3)可替换为:先将所述待编程的存储单元的源极浮空,再于所述待编程的存储单元的漏极上施加漏极电压。
[0026]
更可选地,将所述上部子存储模块及所述下部子存储模块的编程顺序互换。
[0027]
如上所述,本发明的3d nand闪存编程方法,具有以下有益效果:
[0028]
本发明的3d nand闪存编程方法将上下部子存储模块分开编程,通过位线选通管选中需要编程的子存储模块,清除残余电荷后施加漏极电压并对源极做浮空处理,然后施加编程电压,以此基于三次电子碰撞原理完成编程,编程时的栅极电压远小于现有的隧穿(f-n)编程方式的栅极电压,且编程时间短,可有效降低功耗并避免相邻存储单元之间的干扰,提高编程效率。
附图说明
[0029]
图1显示为现有技术的3d nand闪存编程方法的原理示意图。
[0030]
图2显示为本发明的3d nand闪存编程方法的流程示意图。
[0031]
图3显示为本发明的3d nand闪存阵列的结构示意图。
[0032]
图4显示为本发明的3d nand闪存编程方法清除残余电荷的原理示意图。
[0033]
图5显示为本发明的3d nand闪存编程方法对上部子存储模块施加漏极电压并进行源极浮空的原理示意图。
[0034]
图6显示为本发明的3d nand闪存编程方法对上部子存储模块施加编程电压的原理示意图。
[0035]
图7显示为本发明的3d nand闪存编程方法对下部子存储模块施加漏极电压并进行源极浮空的原理示意图。
[0036]
元件标号说明
[0037]1ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
存储模块
[0038]
11
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
上部子存储模块
[0039]
111
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
待编程的存储单元
[0040]
12
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
下部子存储模块
[0041]
s1~s5
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
步骤
具体实施方式
[0042]
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
[0043]
请参阅图2~图7。需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0044]
为了对3d nand闪存的特定串实施编程,控制上部选通管和下部选通管对于3d nand闪存的常规体系结构是必要的,该常规体系结构将多个上层器件定义为若干上部选通管,使得可以将上部选通管的栅极阈值电压分别修整到适当范围,或者可以将上部选通管的栅极阈值电压作为整体修整到适当范围。对于3d nand闪存的选择串,在选择串的上部选通管栅极上施加电压以导通上部选择栅极,这样,当选择串的上部选通管被完全导通时,选择串的编程效率增大。另外,将0v施加在未选择串的上部选通管栅极上,以关断未选择串的上部选通管;当未选择串的上部选通管被完全关断时,可以避免由未选择串的泄漏电流引起的编程干扰。
[0045]
如图2所示,本发明提供一种3d nand闪存编程方法,所述3d nand闪存编程方法包括:
[0046]
s1)提供一3d nand闪存阵列,清除所述3d nand闪存阵列中的残余电荷。
[0047]
具体地,如图3所示,提供一3d nand闪存阵列,所述3d nand闪存阵列包括多个存储模块1,各存储模块1包括上部子存储模块11及下部子存储模块12,所述上部子存储模块11及所述下部子存储模块12均包括n行b列存储单元;同一行中各存储单元的栅极连接同一
字线;同一列中各存储单元依次串联,相邻两个存储单元的漏极和源极相连,各列的一端分别经由一位线选通管连接对应本地位线(local bitline),另一端连接源线(source line),位于同一行的位线选通管连接同一位线选通信号;所述上部子存储模块11及所述下部子存储模块12中位于同一列的本地位线连接同一全局位线(global bitline);其中,n、b为大于0的自然数。在本实施例中,各列全局位线从左到右依次定义为gbl1

gbla

gblb;所述上部子存储模块11中各列本地位线从左到右依次定义为lbl1-up

lbla-up

lblb-up,所述下部子存储模块12中各列本地位线从左到右依次定义为lbl1-down

lbla-down

lblb-down;所述上部子存储模块11中各位线选通管连接第一位线选通信号sg1,所述下部子存储模块12中各位线选通管连接第二位线选通信号sg2;所述上部子存储模块11中各行字线从上至下依次定义为cg1

cgn,所述下部子存储模块12中各行字线从上至下依次定义为cgn 1

cg2n;所述上部子存储模块11中各列存储单元连接第一源线sl1,所述下部子存储模块12中各列存储单元连接第二源线sl2。
[0048]
具体地,如图4所示,将所述上部子存储模块11中的第一位线选通信号sg1及所述下部子存储模块12中的第二位线选通信号sg2连接选通电压vtsg以选通所述上部子存储模块11的位线选通管及所述下部子存储模块12的位线选通管;将所述上部子存储模块11中的第一源线sl1及所述下部子存储模块12中的第二源线sl2接地gnd;将所述上部子存储模块11及所述下部子存储模块12中各字线接地gnd;以清除所述存储模块1中的残余电荷。对各存储模块1执行上述操作以清除3d nand闪存阵列中的残余电荷。
[0049]
s2)选通上部子存储模块11所在位线,以对所述上部子存储模块11中的待编程的存储单元进行编程。
[0050]
s3)于所述待编程的存储单元的漏极上施加漏极电压vbl,同时将所述待编程的存储单元的源极浮空,以使得所述待编程的存储单元中形成一次电子,并且所述第一次电子加速度运动撞击衬底产生二次电子。
[0051]
具体地,如图5所示,在本实施例中,以第n行第1列的存储单元作为待编程的存储单元111,在所述上部子存储模块11的第1条全局位线gbl1上施加漏极电压vbl;将所述第一位线选通信号sg1连接至选通电压vtsg,以使得所述上部子存储模块11中第1条本地位线lbl1-up被选通(所述待编程的存储单元11所在列的位线选通管导通);在所述上部子存储模块11中第1行字线cg1至第n-1行字线cgn-1上施加第一高电压vwl,以选通位于所述待编程的存储单元111与所述上部子存储模块11的位线选通管之间的存储单元;将第1条全局位线gbl1(即第1条本地位线lbl1-up)上的所述漏极电压vbl传递到所述待编程的存储单元111的漏极;将所述第一源线sl1浮空,在本实施中,浮空是指所述第一源线sl1不连接任何信号。其中,作为示例,所述选通电压vtsg与所述第一高电压vwl的值相等,在实际使用中可基于需要设置所述选通电压vtsg与所述第一高电压vwl的值,能导通对应器件即可,不以本实施例为限。所述待编程的存储单元111中产生横向电场,产生电子空穴对,并形成一次电子向漏极移动;一次电子碰撞漏区的侧壁使空穴向下做加速度运动并撞击所述待编程的存储单元111的衬底,产生二次电子。作为示例,所述待编程的存储单元的漏极及衬底的电压差介于4v至8v之间(在本实施例中,所述衬底接地,所述漏极电压vbl介于4v至8v之间),优选为4v、4.3v、4.5v、5v、6v、7v,能产生上述二次电子即可,不一本实施例为限。
[0052]
具体地,如图5所示,将所述第二位线选通信号sg2接地gnd,将所述第二源线sl2接
地gnd,以使得所述下部子存储模块12不被选中。
[0053]
需要说明的是,在本实施例中,施加漏极电压及进行源极浮空的步骤同时进行;作为本发明的另一种实现方式,先进行源极浮空再施加漏极电压,在此不一一赘述。
[0054]
s4)于所述待编程的存储单元111的栅极上施加编程电压vpgm,所述待编程的存储单元11的漏极和源极保持步骤s3)的状态(即所述待编程的存储单元111的漏极连接所述漏极电压vbl,所述待编程的存储单元111的源极浮空),以使所述二次电子在垂直方向电场作用下形成三次电子注入所述待编程的存储单元111的浮栅中,完成编程。
[0055]
,具体地,如图6所示,将所述待编程的存储单元111栅极的电压从零增大至所述编程电压vpgm;在本实施例中,所述待编程的存储单元111栅极从零增大至所述编程电压vpgm的时长设置为0~10μs,作为示例,设置为1μs、2μs,在实际使用中可根据需要设定时长。
[0056]
具体地,在本实施例中,所述编程电压vpgm不大于10v,作为示例,设置为5v、7v、8v、9v,能形成电场将二次电子在垂直方向电场作用下形成三次电子并注入浮栅即可,在此不一一列举。
[0057]
具体地,在本实施例中,将所述编程电压vpgm保持预设时间后完成编程。所述预设时间不大于100μs,作为示例,设置为5μs、10μs,基于不同工艺的器件所述预设时间的具体时长可适应性调整,在此不一一列举。
[0058]
s5)完成上部子存储模块的编程后,上部子存储模块保持编程状态,选通下部子存储模块所在位线重复步骤s3)及步骤s4)以实现对下部子存储模块的编程。
[0059]
具体地,如图7所示,将所述第一位线选通信号sg1接地gnd,将所述上部子存储模块11中各字线接地gnd,以关断所述上部子存储模块11的位线选通管及存储单元;同时将所述第一源线sl1接地gnd;使得所述上部子存储模块11保持编程状态。
[0060]
具体地,执行步骤s3)在所述下部子存储模块12中待编程单元的源极浮空、漏极连接漏极电压,如图7所示。执行步骤s4)在所述下部子存储模块12中待编程单元的源极施加编程电压。具体步骤参见上文,在此不一赘述。
[0061]
需要说明的是,本实施例以先对上部子存储模块进行编程后对下部子存储模块进行编程为例;在实际使用中,可先对下部子存储模块进行编程后对上部子存储模块进行编程,在此不一一赘述。
[0062]
本发明的3d nand闪存编程方法的编程原理如下:
[0063]
初始化后,选中上部子存储模块,将所述待编程的存储单元111的源极浮空,漏极施加漏极电压vbl,此时,所述待编程的存储单元111中产生横向电场,产生电子空穴对,并形成一次电子向漏极移动;一次电子碰撞漏区的侧壁使空穴向下做加速度运动并撞击所述待编程的存储单元111的衬底,产生二次电子;而后在所述待编程的存储单元111的栅极上施加编程电压vpgm,使二次电子在纵向电场作用下形成三次电子注入所述待编程的存储单元111的浮栅中,完成编程操作;将上部子存储模块保持编程状态,再对下部子存储模块采用同样的方法进行编程。
[0064]
本发明基于三次电子碰撞原理,同时形成横向和纵向的电场,将编程时间从毫秒级降到微秒级,编程方法效率高,功耗低,可将编程单元栅极电压从,18v左右降低到10v以下,漏极电压介于0v~8v之间,有效改善现有的nand flash存储阵列编程时遇到的高压和时间过长的问题,进而减小电荷泵体积,减小相邻存储单元之间的影响,。
[0065]
综上所述,本发明提供一种3d nand闪存编程方法,包括:s1)提供一3d nand闪存阵列,清除所述3d nand闪存阵列中的残余电荷;s2)选通上部子存储模块所在位线,以对所述上部子存储模块中的待编程的存储单元进行编程;s3)于所述待编程的存储单元的漏极上施加漏极电压,同时将所述待编程的存储单元的源极浮空,以使得所述待编程的存储单元中形成一次电子,并且所述第一次电子加速度运动撞击衬底产生二次电子;s4)于所述待编程的存储单元的栅极上施加编程电压,以使所述二次电子在垂直方向电场作用下形成三次电子注入所述待编程的存储单元的浮栅中,完成编程;s5)完成上部子存储模块的编程后,在上部子存储模块保持编程状态的情况下,选通下部子存储模块所在位线重复步骤s3)及步骤s4)以实现对下部子存储模块的编程。本发明的3d nand闪存编程方法基于三次电子碰撞原理完成编程,编程时的栅极电压远小于现有的隧穿(f-n)编程方式的栅极电压,且编程时间短,可有效降低功耗并避免相邻存储单元之间的干扰,提高编程效率。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0066]
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜