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

用于补偿由于半圆漏极侧选择栅极引起的擦除速度变化的系统和方法与流程

2022-12-23 20:40:43 来源:中国专利 TAG:


1.本技术涉及利用存储器孔,在该存储器孔中边缘被切割/改变,从而限定半圆存储器孔。具体地,本技术涉及使用不同的阈值电压对全圆(即,未切割/未改变的)存储器孔和半圆存储器孔进行编程。这些不同的阈值电压允许全圆存储器孔和半圆存储器孔实现相似的擦除速度。


背景技术:

2.半圆漏极侧选择栅极(“sc-sgd”)存储器技术提供若干优点,包括减小的管芯尺寸。为了生产sc-sgd,使用蚀刻技术来切割存储器孔,从而赋予它们半圆形形状,并将块或行分成若干串。取决于用于形成sc-sgd的工艺,可能出现某些低效率。例如,如果不正确地切割存储器孔,那么它们可能变得无用,即在擦除操作期间无法使用。另外,虚设孔通常存在于存储器设备中,在行的两个区域之间提供非功能缓冲区。
3.由于sc-sgd与全圆漏极侧选择栅极(“fc-sgd”)一起形成,因此,块可以包括fc-sgd和sc-sgd两者。然而,fc-sgd和sc-sgd的相应擦除速度是不同的。例如,fc-sgd擦除速度比sc-sgd擦除速度快。在sc-sgd擦除速度太慢的情况下,无法实现sc-sgd存储器技术。就这一点而言,即使当sc-sgd存储器孔功能正常(即,能够存储一些用户数据)时,其他问题诸如相对擦除速度仍然是个问题。


技术实现要素:

4.本公开的一个方面涉及一种用于对存储器设备进行编程的方法。该方法包括将第一行存储器孔的一个或多个选择栅极编程至第一阈值电压。该第一行存储器孔的该一个或多个选择栅极限定全圆漏极侧选择栅极(fc-sgd)。该方法以基于该第一阈值电压使得该第一行存储器孔的该一个或多个选择栅极具有第一擦除速度而继续。该方法以将第二行存储器孔的一个或多个选择栅极编程至不同于该第一阈值电压的第二阈值电压而继续。该第二行存储器孔的该一个或多个选择栅极限定半圆漏极侧选择栅极(sc-sgd)。该方法以基于该第二阈值电压使得该第二行存储器孔的该一个或多个选择栅极具有第二擦除速度而继续,该第二擦除速度与该第一擦除速度至少相差阈值擦除速度。
5.在一个实施方案中,该第二擦除速度与该第一擦除速度匹配。
6.在一个实施方案中,该方法继续进行,对该第一行存储器孔的该一个或多个选择栅极进行编程包括施加第一编程电压。该方法继续进行,对该第二行存储器孔的该一个或多个选择栅极进行编程包括施加大于该第一编程电压的第二编程电压。
7.在一个实施方案中,在对该第一行的一个或多个选择栅极和该第二行的一个或多个选择栅极进行编程之前,该方法以确定该第二行存储器孔的该一个或多个选择栅极是否限定sc-sgd而继续。该方法以基于预定验证水平对该第二行存储器孔的该一个或多个选择栅极进行编程而继续。
8.在一个实施方案中,在对该第一行存储器孔的该一个或多个选择栅极和该第二行存储器孔的该一个或多个选择栅极进行编程之前,该方法以向该第一行存储器孔的该一个或多个选择栅极和该第二行存储器孔的该一个或多个选择栅极提供擦除脉冲而继续。该方法以基于该擦除脉冲,确定该第一行存储器孔的该一个或多个选择栅极的第一擦除速度和该第二行存储器孔的该一个或多个选择栅极的第二擦除速度而继续。
9.在一个实施方案中,当该第一擦除速度快于该第二擦除速度时,该方法以将该第二阈值电压设置为高于该第一阈值电压而继续。
10.在一个实施方案中,该第一行存储器孔的该一个或多个选择栅极位于该存储器设备的存储器块的第一行中,并且该第二行存储器孔的该一个或多个选择栅极位于该存储器块的第二行中。
11.根据本公开的另一方面,一种存储器系统包括存储器设备。该存储器系统包括控制器,该控制器操作地耦接到该存储器设备。该控制器被配置为将第一行存储器孔的一个或多个选择栅极编程至第一阈值电压。该第一行存储器孔的该一个或多个选择栅极限定全圆漏极侧选择栅极(fc-sgd)。该控制器被进一步配置为基于该第一阈值电压使得该第一行存储器孔的该一个或多个选择栅极具有第一擦除速度。该控制器被进一步配置为将第二行存储器孔的一个或多个选择栅极编程至不同于该第一阈值电压的第二阈值电压。该第二行存储器孔的该一个或多个选择栅极限定半圆漏极侧选择栅极(sc-sgd)。该控制器被进一步配置为基于该第二阈值电压,使得该第二行存储器孔的该一个或多个选择栅极具有第二擦除速度,该第二擦除速度与该第一擦除速度至少相差阈值擦除速度。
12.在一个实施方案中,该第二擦除速度与该第一擦除速度匹配。
13.在一个实施方案中,该控制器被进一步配置为对该第一行存储器孔的该一个或多个选择栅极进行编程包括施加第一编程电压。该控制器被进一步配置为对该第二行存储器孔的该一个或多个选择栅极进行编程包括施加大于该第一编程电压的第二编程电压。
14.在一个实施方案中,在对该第一行的一个或多个选择栅极和该第二行的一个或多个选择栅极进行编程之前,该控制器被进一步配置为确定该第二行存储器孔的该一个或多个选择栅极是否限定sc-sgd。该控制器被进一步配置为基于预定验证水平对该第二行存储器孔的该一个或多个选择栅极进行编程。
15.在一个实施方案中,在对该第一行存储器孔的该一个或多个选择栅极和该第二行存储器孔的该一个或多个选择栅极进行编程之前,该控制器被进一步配置为向该第一行存储器孔的该一个或多个选择栅极和该第二行存储器孔的该一个或多个选择栅极提供擦除脉冲。该控制器被进一步配置为基于该擦除脉冲,确定该第一行存储器孔的该一个或多个选择栅极的第一擦除速度和该第二行存储器孔的该一个或多个选择栅极的第二擦除速度。
16.在一个实施方案中,当该第一擦除速度快于该第二擦除速度时,控制器被进一步配置为将该第二阈值电压设置为高于该第一阈值电压。
17.在一个实施方案中,该第一行存储器孔的该一个或多个选择栅极位于该存储器设备的存储器块的第一行中,并且该第二行存储器孔的该一个或多个选择栅极位于该存储器块的第二行中。
18.根据本公开的另一方面,一种非暂态计算机可读存储介质,其被配置为存储指令,该指令在由包括存储器系统的控制器的处理器执行时,使得该存储器系统执行以下步骤:
将第一行存储器孔的一个或多个选择栅极编程到第一阈值电压。该第一行存储器孔的该一个或多个选择栅极限定全圆漏极侧选择栅极(fc-sgd)。该指令进一步使得该存储器系统执行以下步骤:基于该第一阈值电压,使得该第一行存储器孔的该一个或多个选择栅极具有第一擦除速度。该指令进一步使得该存储器系统执行以下步骤:将第二行存储器孔的一个或多个选择栅极编程至不同于该第一阈值电压的第二阈值电压。该第二行存储器孔限定半圆漏极侧选择栅极(sc-sgd)。该指令进一步使得该存储器系统:基于该第二阈值电压,使得该第二行存储器孔的该一个或多个选择栅极具有第二擦除速度,该第二擦除速度与该第一擦除速度至少相差阈值擦除速度。
19.在一个实施方案中,该第二擦除速度与该第一擦除速度匹配。
20.在一个实施方案中,该指令进一步使得该存储器系统:对该第一行存储器孔的该一个或多个选择栅极进行编程包括施加第一编程电压。该指令进一步使得该存储器系统:对该第二行存储器孔的该一个或多个选择栅极进行编程包括施加大于该第一编程电压的第二编程电压。
21.在一个实施方案中,在对该第一行的一个或多个选择栅极和该第二行的一个或多个选择栅极进行编程之前,该指令进一步使得该存储器系统:确定该第二行存储器孔的该一个或多个选择栅极是否限定sc-sgd。该指令进一步使得该存储器系统:基于预定验证水平对该第二行存储器孔的该一个或多个选择栅极进行编程。
22.在一个实施方案中,在对该第一行存储器孔的该一个或多个选择栅极和该第二行存储器孔的该一个或多个选择栅极进行编程之前,该指令进一步使得该存储器系统:向该第一行存储器孔的该一个或多个选择栅极和该第二行存储器孔的该一个或多个选择栅极提供擦除脉冲。该指令进一步使得该存储器系统:基于该擦除脉冲,确定该第一行存储器孔的该一个或多个选择栅极的第一擦除速度和该第二行存储器孔的该一个或多个选择栅极的第二擦除速度。
23.在一个实施方案中,该指令进一步使得该存储器系统:当该第一擦除速度快于该第二擦除速度时,将该第二阈值电压设置为高于该第一阈值电压。
附图说明
24.下面参考附图中描绘的示例性实施方案阐述了更详细的描述。应当理解,这些附图仅描绘了本公开的示例性实施方案,因此不应被认为是对其范围的限制,通过使用附图,以添加的特异性和细节描述和解释了本公开,在附图中:
25.图1a是示例性存储器设备的框图;
26.图1b是包括编程电路、计数电路和确定电路的示例性控制电路的框图;
27.图2示出了利用交错存储器串的三种类型的存储器架构的示意图;
28.图3a示出了nand串中的示例性浮栅存储器单元的剖视图;
29.图3b示出了沿着图3a中所示的接触线的剖视图;
30.图4a和图4b示出了非易失性存储器,其中电荷俘获存储器单元使用非导电介电材料代替导电浮栅以非易失性方式存储电荷;
31.图5示出了图1的感测块的示例性框图;
32.图6a是图1的存储器阵列的示例性三维配置中的一组块的透视图;
33.图6b示出了图6a的块中的一个块的一部分的示例性剖视图;
34.图6c示出了图6b的叠堆中的存储器孔直径的曲线图;
35.图6d示出了图6b的叠堆的区域的近距离视图;
36.图7a示出了具有多个存储器孔的存储器阵列的示意性平面图;
37.图7b示出了存储器阵列的剖视图;
38.图8a和图8b示出了没有虚设孔的另选存储器结构;
39.图9示出了具有存储器孔的存储器阵列的实施方案,其中该存储器孔基于she切割操作切割成不同尺寸;
40.图10示出了根据一些描述的实施方案显示不同存储器孔的sgdt的vt分布的曲线图;
41.图11示出了显示sc-sgd与fc-sgd之间的擦除速度匹配的曲线图;并且
42.图12a和图12b示出了显示从fc-sgd降低到sc-sgd的擦除速度的曲线图。
具体实施方式
43.以下描述涉及本公开的各种实施方案。尽管这些实施方案中的一个或多个可能是优选的,但所公开的实施方案不应被解释为或以其它方式用作限制本公开的范围,包括权利要求书。此外,本领域的技术人员将会理解,以下描述具有广泛的应用,并且对任何具体实施方案的详细解释仅旨在作为该实施方案的示例,并非旨在暗示本公开的范围(包括权利要求书)限于该特定实施方案。
44.以下公开内容涉及修改半圆漏极侧选择栅极(“sc-sgd”)存储器技术以增强性能。为了形成sc-sgd,可以采用浅孔蚀刻(“she”)操作。该she切割可以将块(在存储器中)划分为块内的多个串。虽然she可以形成/限定串,但she切割可以进一步分离串,即,将串中的边缘存储器孔切割成两半(或大约两个相等的半部)。就这一点而言,sgd和沟道都被分离。
45.另外,以下公开内容涉及利用sc-sgd和全圆漏极侧选择栅极(“fc-sgd”),后者包括未切割/未改变的存储器孔。在测量擦除速度时,已表明fc-sgd擦除速度比sc-sgd快。例如,由于顶层sgd或sgdt(用于控制栅极诱生漏极泄漏(“gidl”)注入,因此充当用于控制擦除速度的旋钮)以及sc-sgd下方的沟道区域减小,因此gidl注入减少,导致较慢的gidl擦除速度。这可能导致若干问题。首先,当擦除操作由于sc-sgd擦除时间增加而变得太慢时,存储器块的总体性能降低。另外,即使管理擦除速度,fc-sgd和sc-sgd擦除速度之间的不匹配也会导致不同的擦除水平。例如,为了使擦除验证水平通过,fc-sgd和sc-sgd被擦除的次数比单独的fc-sgd所需的次数更多,以考虑较慢的sc-sgd擦除速度。然而,这导致对fc-sgd进行更深的擦除操作,从而可能导致可靠性问题。
46.在本公开中,具有sc-sgd的存储器孔尽管根据she切割分离,但得到优化。传统的存储器块包括虚设存储器孔,其中sgd和顶层sgd(“sgdt”)下方的沟道经受she切割。该虚设存储器孔通常不被使用并且在本质上是“牺牲性的”。因此,存储器设备不使用虚设存储器孔存储数据,并且因此不对其进行编程或读取。然而,该虚设孔占据块内的空间。本公开的实施方案包括其中消除了虚设孔的存储器块。由于这些增强,管芯(其携带块)可以在尺寸上减小,或者另选地可以保持相同的尺寸但具有更多的存储器孔,这两者通常都是期望的。另外,为了克服不同的擦除速度,利用不同的阈值电压(vt)对fc-sgd和sc-sgd(包括sgdt)
进行编程。例如,在一些实施方案中,sc-sgd上的sgdt被编程至较高vt(与fc-sgd相比),从而导致sgdt的擦除速度较低。此外,所选择的(较高)vt被设计成使得sc-sgd上的sgdt的擦除速度与fc-sgd的擦除速度匹配,或者至少相差阈值擦除速度阈值。换句话说,所选择的(较高)vt被设计成使得在sc-sgd上的sgdt的擦除速度与fc-sgd的擦除速度匹配,或者至少相差阈值擦除速度。
47.本文示出和描述的其他实施方案包括用于匹配擦除速度的另选方式。例如,如果将sc-sgd存储器孔上的擦除速度限制于通过增加其sgdt的vt能够可靠达到的程度,则fc-sgd存储器孔上的sgdt可以被编程至较低vt以将擦除速度与sc-sgd存储器孔匹配。此外,如果sgdt vt是固定的,使擦除速度可接受地降低,则fc-sgd存储器孔上的sgdt可以被编程至甚至更低的vt以与sc-sgd存储器孔的擦除速度匹配。此外,在一些实施方案中,可以使用对sc-sgd上的sgdt增加vt编程和对fc-sgd上的sgdt减小vt编程的一些组合。
48.使用she切割操作,切割的程度/量/百分比可以变化。因此,sc-sgd上的一些sgdt被切割的程度大于其他sgdt。换句话说,从一些sc-sgd存储器孔去除的材料量可以大于从其他存储器孔的去除量。sc-sgd存储器孔的切割程度与sc-sgd存储器孔的擦除速度成反比。因此,对于比欠偏移sc-sgd存储器孔(即,去除相对较少材料的存储器孔)切割程度更大的过偏移sc-sgd存储器孔(即,去除相对较多的材料),过偏移sc-sgd存储器孔的擦除速度慢于欠偏移sc-sgd存储器孔的擦除速度。然而,sc-sgd上的不同sgdt的擦除速度可以被编程至不同的vt。例如,与较少切割的sc-sgd相比,切割程度更大并且因此具有更慢的擦除速度的sc-sgd存储器孔可以被编程至更高的vt,从而使得sc-sgd存储器孔具有相同的擦除速度,或至少在彼此的阈值擦除速度内,并且也与fc-sgd擦除速度匹配。
49.应当指出的是,存储器孔具有不同的选择栅极、虚设字线和数据字线。该具体实施方式描述了应用于sgdt的修改。然而,在一些实施方案中,该存储器系统可以不包括sgdt。在这些实施方案中,sgd用作擦除操作的选择栅极,并且针对sgdt所描述的修改可以应用于sgd。
50.本公开的若干方面可体现为装置、系统、方法或计算机程序过程的形式。因此,本公开的各方面可完全为硬件实施方案或软件实施方案(包括但不限于固件、常驻软件、微代码等)的形式,或可为硬件部件和软件部件的组合,该硬件部件和软件部件一般可统称为“电路”、“模块”、“装置”或“系统”。另外,本公开的各方面可以例如在存储计算机可读程序代码和/或计算机可执行程序代码的一个或多个非暂态计算机可读存储介质中体现的计算机程序过程的形式。
51.附加地,各种术语在本文中用于指代特定的系统部件。不同的公司可能以不同的名称指代相同或类似的部件,并且该文档并不旨在区分名称不同而不是功能不同的部件。就以下公开内容中描述的各种功能单元被称为“模块”而言,这种表征旨在不过度地限制可能实施机制的范围。例如,“模块”可被实现为包括定制超大规模集成(vlsi)电路或门阵列的硬件电路、或包括逻辑芯片、晶体管或其他分立部件的现成半导体。在另一示例中,模块还可在可编程硬件设备诸如现场可编程门阵列(fpga)、可编程阵列逻辑部件、可编程逻辑设备等中实现。此外,模块还可至少部分地由各种类型的处理器所执行的软件实现。例如,模块可包括可执行代码段,该可执行代码段构成转换成对象、过程或功能的计算机指令的一个或多个物理或逻辑块。另外,不要求此类模块的可执行部分物理地定位在一起,而是可
包括不同指令,该不同指令存储在不同位置中,并且当一起执行时,构成所识别的模块并实现该模块的所述目的。可执行代码可包括仅单个指令或多个指令的集合,以及分布在不同代码段上,或分布在不同程序之间,或分布在若干存储器设备上等。在软件或部分软件模块具体实施中,软件部分可存储在一个或多个计算机可读和/或可执行存储介质上,该存储介质包括但不限于基于电子、磁性、光学、电磁、红外或半导体的系统、装置或设备,或它们的任何合适组合。一般来讲,为了本公开的目的,计算机可读和/或可执行存储介质可以包括能够包含和/或存储用于供指令执行系统、装置、处理器或设备使用或与其结合的程序的任何有形和/或非暂态介质。
52.类似地,出于本公开的目的,术语“部件”可由任何有形的、物理的和非暂态的设备构成。例如,部件可为硬件逻辑电路的形式,该硬件逻辑电路由定制vlsi电路、门阵列或其他集成电路构成,或由现成半导体构成,该现成半导体包括逻辑芯片、晶体管或其他分立部件,或任何其他合适的机械和/或电子设备。此外,部件也可在可编程硬件设备诸如现场可编程门阵列(fpga)、可编程阵列逻辑部件、可编程逻辑设备等中实现。此外,部件可由一个或多个硅基集成电路设备(诸如芯片、管芯、管芯平面和封装件)或其他分立电气设备构成,其经由例如印刷电路板(pcb)等的电导体与一个或多个其他部件处于电连通配置。因此,如上所定义的模块在某些实施方案中可体现为或实现为部件,并且在一些情况下,术语模块和部件可互换使用。
53.在本文使用术语“电路”的情况下,其包括构成允许电流流动的一个或多个导电通路的一个或多个电气和/或电子部件。电路可为闭环配置或开环配置的形式。在闭环配置中,电路部件可为电流提供返回通路。相比之下,在开环配置中,其中的电路部件可被视为形成电路,尽管不包括电流的返回通路。例如,无论集成电路是否接地(作为用于电流的返回通路),该集成电路都被称为电路。在某些示例性实施方案中,电路可包括一组集成电路、唯一集成电路或集成电路的一部分。例如,电路可包括定制vlsi电路、门阵列、逻辑电路和/或其他形式的集成电路,以及可包括现成半导体诸如逻辑芯片、晶体管或其他分立设备。在另一示例中,电路可以包括一个或多个硅基集成电路设备(诸如芯片、管芯、管芯平面和封装件)或其他分立电气设备,这些设备经由例如印刷电路板(pcb)的电导体与一个或多个其他部件处于电连通配置。电路还可被实现为相对于可编程硬件设备诸如现场可编程门阵列(fpga)、可编程阵列逻辑部件和/或可编程逻辑设备等的合成电路。在其他示例性实施方案中,电路可包括非集成电气和/或电子部件(具有或不具有集成电路设备)的网络。因此,在某些实施方案中,如上所定义的模块可体现为或实现为电路。
54.应当理解,本文所公开的示例性实施方案可包括一个或多个微处理器和特定存储的计算机程序指令,该特定存储的计算机程序指令控制一个或多个微处理器以结合某些非处理器电路和其他元件来实现本文所公开的功能中的一些、大多数或全部。另选地,一些或所有功能可由不具有存储的程序指令的状态机实现或者在一个或多个专用集成电路(asic)或现场可编程门阵列(fpga)中实现,其中每个功能或某些功能的一些组合被实现为定制逻辑。也可使用这些方法的组合。此外,下文对“控制器”的引用应被定义为包括单独电路部件、专用集成电路(asic)、具有控制软件的微控制器、数字信号处理器(dsp)、现场可编程门阵列(fpga)和/或具有控制软件的处理器,或它们的组合。
55.此外,如本文可使用的,术语“程序”、“软件”、“软件应用程序”等是指被设计用于
在计算机实现的系统上执行的指令序列。因此,“程序”、“软件”、“应用程序”、“计算机程序”或“软件应用程序”可包括子程序、功能、规程、对象方法、对象具体实施、可执行应用程序、小应用程序、小服务程序、源代码、目标代码、共享库/动态加载库和/或被设计用于在计算机系统上执行的特定指令的其他序列。
56.另外,在本文中可使用的情况下,术语“耦接”、“耦合”或“联接”旨在表示直接或间接连接。因此,如果第一设备耦接或被耦接至第二设备,则该连接可通过直接连接或通过经由其他设备(或部件)和连接的间接连接来进行。
57.关于术语诸如“实施方案”、“一个实施方案”、“示例性实施方案”、“特定实施方案”或其他类似术语在本文中的使用,这些术语旨在指示结合该实施方案描述的具体特征、结构、功能、操作或特性存在于本公开的至少一个实施方案中。因此,短语诸如“在一个实施方案中”、“在实施方案中”、“在一实施方案中”等的出现可以但不一定全部是指同一个实施方案,而是指“一个或多个但不是所有实施方案”,除非另有明确说明。此外,术语“包含”、“具有”、“包括”及其变型形式以开放式方式使用,并且因此应被解释为意指“包括但不限于
…”
,除非另外明确指明。另外,前面带有“包括
…”
的元件在没有更多限制的情况下不排除在包括该元件的主题过程、方法、系统、物品或装置中存在附加的相同元件。
58.术语“一”、“一个”和“该”也指“一个或多个”,除非另有明确说明。此外,本文和/或所附权利要求中可使用的短语“a和b中的至少一者”(由此a和b是指示特定对象或属性的变量)指示a或b的选择,或a和b两者的选择,类似于短语“和/或”。在此类短语中存在多于两个变量的情况下,该短语据此被定义为仅包括变量中的一者、变量中的任一者、变量中的任一者的任何组合(或子组合)以及变量中的全部。
59.此外,在本文中使用的情况下,术语“约”或“大约”适用于所有数值,无论是否明确指示。这些术语通常是指本领域技术人员认为与所引用的值等同(例如,具有相同的功能或结果)的数值范围。在某些情况下,这些术语可包括四舍五入成最近有效数字的数值。
60.此外,本文中提出的任何枚举的项目列表并不意味着所列出的项目中的任何或所有项目是彼此互相排斥的和/或相互包容的,除非另有明确说明。另外,如本文所用,术语“组”应解释为意指根据设定理论的“一个或多个”,并且在“多组”的情况下,应解释为意指“一个或多个”和/或“多个或更多个”中的复数(多个),除非另外明确指明。
61.在下面的详细描述中,参考形成其一部分的附图。已经认识到,前述发明内容仅为示例性的并且不旨在以任何方式进行限制。除了上述例示性方面、示例性实施方案和特征之外,通过参考附图和以下具体实施方式,附加的方面、示例性实施方案和特征将变得显而易见。每个图中的元件的描述可以参考前面的图的元件。相似的参考数字可以指代附图中的相似的元件,包括相似的元件的替代示例性实施方案。
62.图1a是示例性存储器设备的框图。存储器设备100可包括一个或多个存储器管芯108。存储器管芯108包括存储器单元的存储器结构126,诸如存储器单元的阵列、控制电路110和读取/写入电路128。存储器结构126能够经由行解码器124通过字线寻址,并且能够经由列解码器132通过位线寻址。读取/写入电路128包括多个感测块sb1、感测块sb2、

、sbp(感测电路系统)并允许并行读取或编程存储器单元的页。通常,控制器122包括在与一个或多个存储器管芯108相同的存储器设备100(例如,可移动存储卡)中。命令和数据经由数据总线120在主机140和控制器122之间传输,并且经由线118在控制器和一个或多个存储器管
芯108之间传输。
63.存储器结构126可以是二维的或三维的。存储器结构126可包括一个或多个存储器单元的阵列,该一个或多个存储器单元的阵列包括三维阵列。存储器结构126可包括单片三维存储器结构,其中多个存储器级形成在诸如晶圆的单个基板上方(而不在其中),没有居间基板。存储器结构126可包括任何类型的非易失性存储器,该非易失性存储器一体地形成在具有设置在硅衬底上方的有源区域的一个或多个物理级的存储器单元阵列中。存储器结构126可在非易失性存储器设备中,该非易失性存储器设备具有与存储器单元的操作相关联的电路,无论相关联的电路是在衬底上方还是在衬底内。
64.控制电路110与读取/写入电路128协作以在存储器结构126上执行存储器操作,并且包括状态机112、片上地址解码器114和功率控制模块116。状态机112提供存储器操作的芯片级控制。
65.存储区域113可例如被提供用于编程参数。编程参数可包括编程电压、编程电压偏置、指示存储器单元的位置的位置参数、接触线连接器厚度参数、验证电压等。位置参数可以指示存储器单元在整个nand串阵列内的位置、存储器单元在特定nand串组内的位置、存储器单元在特定平面上的位置等。接触线连接器厚度参数可指示接触线连接器、构成接触线连接器的基板或材料等的厚度。
66.片上地址解码器114提供主机或存储器控制器使用的地址接口与解码器124和132使用的硬件地址之间的地址接口。功率控制模块116控制在存储器操作期间供应到字线和位线的功率和电压。该功率控制模块可包括用于字线、sgs晶体管和sgd晶体管与源极线的驱动器。在一种方法中,感测块可包括位线驱动器。sgs晶体管为在nand串的源极端处的选择栅极晶体管,并且sgd晶体管为在nand串漏极端处的选择栅极晶体管。
67.在一些实施方案中,可组合部件中的一些部件。在各种设计中,除存储器结构126之外的部件中的一个或多个部件(单独或组合)可被认为是至少一个控制电路,该至少一个控制电路被配置为执行本文所述的动作。例如,控制电路可包括控制电路110、状态机112、解码器114/132、功率控制模块116、感测块sbb、感测块sb2、

sbp、读取/写入电路128、控制器122等中的任何一者或它们的组合。
68.控制电路可包括被配置为对一组存储器单元执行编程和验证操作的编程电路,其中该一组存储器单元包括被分配用于表示多种数据状态中的一种数据状态的存储器单元,以及被分配用于表示多种数据状态中的另一种数据状态的存储器单元;该编程和验证操作包括多个编程和验证迭代;并且在每次编程和验证迭代中,编程电路对一个字线执行编程,之后编程电路将验证信号施加到一个字线。控制电路还可包括计数电路,该计数电路被配置为获得通过用于一种数据状态的验证测试的存储器单元的计数。控制电路还可以包括确定电路,该确定电路被配置为基于计数超过阈值的量来确定多个编程和验证迭代中的特定编程和验证迭代,在该特定编程-验证迭代中,对被分配用于表示另一种数据状态的存储器单元的该另一种数据状态执行验证测试。
69.例如,图1b是包括编程电路151、计数电路152和确定电路153的示例性控制电路150的框图。
70.片外控制器122可包括处理器122c、存储设备(存储器)诸如rom122a和ram 122b以及纠错码(ecc)引擎245。ecc引擎可以校正当vth分布的右尾变得太高时引起的多个读取错
误。然而,在一些情况下可存在不可校正的错误。本文提供的技术降低了出现不可校正的错误的可能性。
71.存储器设备122a、122b包括代码,诸如指令集,并且处理器122c可操作来执行该指令集以提供本文所述的功能。另选地或除此之外,处理器122c可从存储器结构126的存储器设备126a访问代码,诸如一个或多个字线中的存储器单元的保留区域。例如,控制器122可使用代码来访问存储器结构126,诸如用于编程操作、读取操作和擦除操作。代码可包括启动代码和控制代码(例如,一组指令)。引导代码是在引导或启动过程中初始化控制器122并使控制器122能够访问存储器结构126的软件。控制器122可使用代码来控制一个或多个存储器结构126。在上电时,处理器122c从rom 122a或存储设备126a取出引导代码以供执行,并且引导代码初始化系统部件并且将控制代码加载到ram 122b中。一旦控制代码被加载到ram 122b中,便由处理器122c执行。控制代码包括执行基本任务的驱动器,基本任务为诸如控制和分配存储器、对指令的处理区分优先次序,以及控制输入和输出端口。
72.一般来讲,控制代码可包括执行本文所述功能的指令,包括下文进一步讨论的流程图的步骤,并且提供电压波形,包括下文进一步讨论的那些。
73.在一个实施方案中,主机是计算设备(例如,膝上型计算机、台式计算机、智能电话、平板电脑、数码相机),其包括一个或多个处理器、一个或多个处理器可读存储设备(ram、rom、闪存存储器、硬盘驱动器、固态存储器),该一个或多个处理器可读存储设备存储用于对一个或多个处理器进行编程以执行本文所述方法的处理器可读代码(例如,软件)。主机还可包括附加系统存储器、一个或多个输入/输出接口和/或与一个或多个处理器通信的一个或多个输入/输出设备。
74.除nand闪存存储器之外,还可以使用其他类型的非易失性存储器。
75.半导体存储器设备包括易失性存储器设备,诸如动态随机存取存储器(“dram”)或静态随机存取存储器(“sram”)设备,非易失性存储器设备,诸如电阻式随机存取存储器(“reram”)、电可擦除可编程只读存储器(“eeprom”)、闪存存储器(也可以被认为是eeprom的子集)、铁电随机存取存储器(“fram”)和磁阻随机存取存储器(“mram”),以及能够存储信息的其他半导体元件。每种类型的存储器设备可具有不同的配置。例如,闪存存储器设备可以nand配置或nor配置进行配置。
76.该存储器设备可由无源元件和/或有源元件以任何组合形成。以非限制性示例的方式,无源半导体存储器元件包括reram设备元件,在一些实施方案中,reram设备元件包括电阻率切换存储元件,诸如反熔丝或相变材料,以及可选的转向元件,诸如二极管或晶体管。此外,以非限制性示例的方式,有源半导体存储器元件包括eeprom和闪存存储器设备元件,在一些实施方案中,该闪存存储器设备元件包括包含电荷存储区的元件,诸如浮栅、导电性纳米颗粒或电荷存储介电材料。
77.多个存储器元件可被配置为使得它们串联连接或者使得每个元件可被单独访问。以非限制性示例的方式,nand配置中的闪存存储器设备(nand存储器)通常包含串联连接的存储器元件。nand串是包括存储器单元和sg晶体管的一组串联连接的晶体管的示例。
78.nand存储器阵列可被配置为使得该阵列由多个存储器串构成,其中串由共享单个位线并作为组被访问的多个存储器元件构成。另选地,可配置存储器元件,使得每个元件可被单独访问,例如nor存储器阵列。nand存储器配置和nor存储器配置为示例,并且可以其他
方式配置存储器元件。位于基板内和/或上方的半导体存储器元件可被布置成两个或三个维度,诸如二维存储器结构或三维存储器结构。
79.在二维存储器结构中,半导体存储器元件被布置在单个平面或单个存储器设备级中。通常,在二维存储器结构中,存储器元件被布置在平面中(例如,在x-y方向平面中),该平面基本上平行于支撑存储器元件的基板的主表面延伸。基板可为存储器元件的层在其上方或之中形成的晶圆,或者其可为在存储器元件形成后附接到其的承载基板。作为非限制性示例,基板可包括半导体,诸如硅。
80.存储器元件可被布置在处于有序阵列中(诸如在多个行和/或列中)的单个存储器设备级中。然而,存储器元件可以非常规配置或非正交配置排列。存储器元件可各自具有两个或更多个电极或接触线,诸如位线和字线。
81.布置三维存储器阵列,使得存储器元件占据多个平面或多个存储器设备级,从而形成三维结构(即在x、y和z方向上,其中z方向基本上垂直,并且x方向和y方向基本上平行于基板的主表面)。
82.作为非限制性示例,三维存储器结构可被垂直地布置为多个二维存储器设备级的堆叠。作为另一个非限制性示例,三维存储器阵列可被布置为多个垂直列(例如,基本上垂直于基板的主表面延伸的列,即沿y方向),每列具有多个存储器单元。列可以二维配置例如在x-y平面中布置,从而得到存储器元件的三维布置,其中元件位于多个垂直堆叠的存储器平面上。三维存储器元件的其它配置也可构成三维存储器阵列。
83.以非限制性示例的方式,在nand串的三维阵列中,存储器元件可耦接在一起以在单个水平(例如,x-y)存储器设备级内形成nand串。另选地,存储器元件可耦接在一起以形成横贯多个水平存储器设备级的垂直nand串。可设想到其它三维配置,其中一些nand串包含在单个存储器级中的存储器元件,而其它串则包含跨越多个存储器级的存储器元件。三维存储器阵列也可以nor配置以及reram配置来设计。
84.通常,在单片三维存储器阵列中,一个或多个存储器设备级在单个基板上方形成。任选地,单片三维存储器阵列还可具有至少部分地在单个基板内的一个或多个存储器层。作为非限制性示例,基板可包括半导体,诸如硅。在单片三维阵列中,构成阵列的每个存储器设备级的层通常形成在阵列的底层存储器设备级的层上。然而,单片三维存储器阵列的相邻存储器设备级的层可被共享或具有在存储器设备级之间的居间层。
85.然后,可单独形成二维阵列,并且然后封装在一起以形成具有多个存储器层的非单片存储器设备。例如,非单片的堆叠存储器可通过在单独的基板上形成存储器级并且然后将存储器级堆叠在彼此之上而构造。可在堆叠前将基板减薄或从存储器设备级移除,但由于存储器设备级在单独的基板上方初始形成,因此所得的存储器阵列不是单片三维存储器阵列。此外,多个二维存储器阵列或三维存储器阵列(单片或非单片)可在单独的芯片上形成,然后封装在一起以形成堆叠的芯片存储器设备。
86.图2示出了利用交错存储器串的三种类型的存储器架构的示意图。例如,参考标号201示出了第一示例性存储器架构的示意图,参考标号203示出了第二示例性存储器架构的示意图,并且参考标号205示出了第三示例性存储器架构的示意图。在一些实施方案中,如图所示,存储器架构可包括交错nand串的阵列。
87.图2示出了图1的存储器阵列126的示例性二维配置中的存储器单元的块200、210。
存储器阵列126可包括许多此类存储器块200、210。每个示例性块200、210包括多个nand串和相应的位线,例如在块之间共享的bl0、bl1、

。每个nand串在一端处连接到漏极侧选择栅极(sgd),并且该漏极选择栅极的控制栅极经由公共sgd线连接。nand串在其另一端处连接到源极侧选择栅极(sgs),该源极侧选择栅极继而连接到公共源极线220。十六个字线,例如wl0-wl15,在sgd与sgs之间延伸。在一些情况下,不包含用户数据的虚设字线也可以用于与选择栅极晶体管相邻的存储器阵列中。这种虚设字线可以屏蔽边缘数据字线免受某些边缘效应的影响。
88.可以在存储器阵列中提供的一种类型的非易失性存储器是浮栅存储器,诸如图3a和图3b所示类型的浮栅存储器。然而,也可以使用其他类型的非易失性存储器。如下文进一步详细讨论的,在图4a和图4b所示的另一示例中,电荷俘获存储器单元使用非导电介电材料代替导电浮栅以非易失性方式存储电荷。由氧化硅、氮化硅和氧化硅(“ono”)形成的三层电介质在存储器单元沟道上方夹置在导电控制栅极和半导电衬底的表面之间。该单元通过将电子从单元沟道注入氮化物中来编程,其中电子被捕获并存储在有限区域中。然后,该存储的电荷以可检测的方式改变单元的沟道的一部分的阈值电压。通过将热空穴注入氮化物中来擦除单元。可以分裂栅极配置提供类似的单元,其中掺杂多晶硅栅极在存储器单元沟道的一部分上方延伸以形成单独的选择晶体管。
89.在另一种方法中,使用nrom单元。例如,两个位存储在每个nrom单元中,其中ono电介质层在源极和漏极扩散部之间的沟道上延伸。用于一个数据位的电荷定位在邻近漏极的介电层中,并且用于另一个数据位的电荷定位在邻近源极的介电层中。通过分别读取电介质内空间上分离的电荷存储区域的二进制状态来获得多状态数据存储。其他类型的非易失性存储器也是已知的。
90.图3a示出了nand串中的示例性浮栅存储器单元300、310、320的剖视图。在该附图中,位线或nand串方向进入页面,并且字线方向从左到右。例如,字线324跨nand串延伸,该nand串包括相应的沟道区域306、316和326。存储器单元300包括控制栅极302、浮栅304、隧道氧化物层305和沟道区域306。存储器单元310包括控制栅极312、浮栅314、隧道氧化物层315和沟道区域316。存储器单元320包括控制栅极322、浮栅321、隧道氧化物层325和沟道区域326。存储器单元300、310和320中的每一者在不同的相应nand串中。还示出了多晶硅层间电介质(ipd)层328。控制栅极302、312、322是字线的一部分。图3b中提供了沿接触线连接器329的剖视图。
91.控制栅极302、312、322缠绕在浮栅304、314、321周围,从而增加控制栅极302、312、322与浮栅304、314、321之间的表面接触区域。这导致更高的ipd电容,从而导致更高的耦合比,这使得编程和擦除更容易。然而,当nand存储器设备按比例缩小时,相邻单元300、310和320之间的间距变得更小,因此在两个相邻浮栅304、314、321之间几乎没有空间用于控制栅极302、312、322和ipd层328。
92.作为另选方案,如图4a和图4b所示,已开发出其中控制栅极402、412、422为平坦或平面的平坦或平面存储器单元400、410、420;即,控制栅极不缠绕在浮栅周围,并且控制栅极与电荷存储层428的唯一接触来自其上方。在这种情况下,具有高浮栅没有优势。相反,浮栅被制造得更薄。此外,浮栅可用于存储电荷,或者薄电荷俘获层可用于俘获电荷。该方法可避免弹道电子传输问题,其中电子可在编程期间在隧穿隧道氧化物之后行进穿过浮栅。
93.图4a示出了nand串中的示例性电荷俘获存储器单元400、410、420的剖视图。该视图处于包括平面控制栅极和电荷俘获区域的存储器单元400、410、420的字线方向,作为图1的存储器单元阵列126中的存储器单元400、410、420的二维示例。电荷俘获存储器可用于nor和nand闪存存储器装置中。与使用导体诸如掺杂多晶硅来存储电子的浮栅mosfet技术相比,该技术使用绝缘体诸如sin膜来存储电子。例如,字线424跨nand串延伸,该nand串包括相应的沟道区域406、416、426。字线的部分提供控制栅极402、412、422。ipd层428、电荷俘获层404、414、421、多晶硅层405、415、425以及隧道层409、407、408在字线下方。每个电荷俘获层404、414、421在相应nand串中连续地延伸。控制栅极的平坦配置可以制得比浮栅更薄。另外,存储器单元可以更靠近地放置在一起。
94.图4b示出了沿接触线连接器429的图4a的结构的剖视图。nand串430包括sgs晶体管431、示例性存储器单元400、433

435和sgd晶体管436。sgs晶体管431和sgd晶体管436中的ipd层428中的通路允许控制栅极层402和浮栅层连通。例如,控制栅极层402和浮栅层可以是多晶硅,并且隧道氧化物层可以是氧化硅。ipd层428可以是氮化物(n)和氧化物(o)的叠堆,诸如在n-o-n-o-n配置中。
95.nand串可以形成在基板上,该基板包括p型基板区域455、n型阱456和p型阱457。在p型阱中形成n型源极/漏极扩散区域sd1、n型源极/漏极扩散区域sd2、n型源极/漏极扩散区域sd3、n型源极/漏极扩散区域sd4、n型源极/漏极扩散区域sd5、n型源极/漏极扩散区域sd6和n型源极/漏极扩散区域sd7。沟道电压vch可直接施加到基板的沟道区域。
96.图5示出了图1的感测块sb1的示例性框图。在一种方法中,感测块包括多个感测电路。每个感测电路与数据锁存器相关联。例如,示例性感测电路550a、551a、552a和553a分别与数据锁存器550b、551b、552b和553b相关联。在一种方法中,可以使用不同的相应感测块来感测不同的位线子集。这允许与感测电路相关联的处理负载被每个感测块中的相应处理器划分和处理。例如,sb1中的感测电路控制器560可以与该组感测电路和锁存器通信。感测电路控制器560可包括预充电电路561,该预充电电路向每个感测电路提供电压以用于设定预充电电压。在一种可能的方法中,可例如经由数据总线和本地总线将电压独立地提供给每个感测电路。在另一种可能的方法中,可将公共电压同时提供给每个感测电路。感测电路控制器560还可包括预充电电路561、存储器562和处理器563。存储器562可存储可由处理器执行以执行本文所述功能的代码。这些功能可包括读取与感测电路550a、551a、552a、553a相关联的锁存器550b、551b、552b、553b,设定锁存器中的位值以及提供用于设定感测电路550a、551a、552a、553a的感测节点中的预充电电平的电压。下文提供了感测电路控制器560与感测电路550a、551a、552a、553a的进一步示例性细节。
97.在一些实施方案中,存储器单元可包括标记寄存器,该标记寄存器包括存储标记位的一组锁存器。在一些实施方案中,标记寄存器的数量可对应于数据状态的数量。在一些实施方案中,一个或多个标记寄存器可用于控制在验证存储器单元时使用的验证技术的类型。在一些实施方案中,标记位的输出可修改设备的相关联逻辑,例如地址解码电路,使得选择指定的单元块。本体操作(例如,擦除操作等)可使用设置在标记寄存器中的标记、或标记寄存器与地址寄存器的组合来执行,如在隐含寻址中那样,或者另选地通过仅用地址寄存器直接寻址来执行。
98.图6a为图1的存储器阵列126的示例性三维配置中的一组块600的透视图。在基板
上的是存储器单元(存储元件)的示例性块blk0、blk1、blk2、blk3,以及具有供块blk0、blk1、blk2、blk3使用的电路的外围区域604。例如,电路可包括可连接至块blk0、blk1、blk2、blk3的控制栅极层的电压驱动器605。在一种方法中,块blk0、blk1、blk2、blk3中处于共同高度的控制栅极层被共同驱动。基板601还可承载块blk0、blk1、blk2、blk3下方的电路,连同一个或多个下部金属层,该一个或多个下部金属层在导电路径中被图案化以承载电路的信号。块blk0、blk1、blk2、blk3形成在存储器设备的中间区域602中。在存储器设备的上部区域603中,一个或多个上部金属层在导电路径中被图案化以承载电路的信号。每个块blk0、blk1、blk2、blk3包括存储器单元的叠堆区域,其中叠堆的交替级表示字线。在一种可能的方法中,每个块blk0、blk1、blk2、blk3具有相对的分层侧,垂直触点从该分层侧向上延伸至上部金属层,以形成与导电路径的连接。虽然示出了四个块blk0、blk1、blk2、blk3作为示例,但可以使用在x方向和/或y方向上延伸的两个或更多个块。
99.在一种可能的方法中,在x方向上的平面的长度表示到字线的信号路径在一个或多个上部金属层中延伸的方向(字线或sgd线方向),以及在y方向上的平面的宽度表示到位线的信号路径在一个或多个上部金属层中延伸的方向(位线方向)。z方向表示存储器设备的高度。
100.图6b示出了图6a的块blk0、blk1、blk2、blk3中的一个块的一部分的示例性剖视图。该块包括交替的导电层和电介质层的叠堆610。在该示例中,除了数据字线层(字线)wll0至数据字线层(字线)wll10之外,导电层还包括两个sgd层、两个sgs层和四个虚设字线层dwld0、虚设字线层dwld1、虚设字线层dwls0和虚设字线层dwls1。介电层被标记为dl0至dl19。此外,示出了包括nand串ns1和nand串ns2的叠堆610的区域。每个nand串包含存储器孔618、619,该存储器孔填充有形成与字线相邻的存储器单元的材料。叠堆610的区域622在图6d中更详细地示出,并且在下文进一步详细论述。
101.叠堆610包括基板611、位于基板611上的绝缘膜612和源极线sl的一部分。ns1在该叠堆的底部614处具有源极端613,并且在叠堆610的顶部616处具有漏极端615。接触线连接器(例如狭缝,诸如金属填充的狭缝)617、620可以跨叠堆610周期性地提供,作为延伸穿过叠堆610的互连器,诸如以将源极线连接到叠堆610上方的特定接触线。接触线连接器617、620可以在形成字线期间使用,并且随后用金属填充。还示出了位线bl0的一部分。导电通孔621将漏极端615连接到bl0。
102.图6c示出了图6b的叠堆中的存储器孔直径的曲线图。垂直轴线与图6b的叠堆对准,并且示出了存储器孔618和存储器孔619的宽度(wmh),例如直径。图6a的字线层wll0-wll10作为示例重复,并且在叠堆中处于相应的高度z0-z10。在此类存储器设备中,蚀刻穿过叠堆的存储器孔具有非常高的纵横比。例如,约25至30的深度与直径之比是常见的。存储器孔可具有圆形剖面。由于蚀刻工艺,存储器孔的宽度可沿孔的长度变化。通常,存储器孔的直径从其顶部到底部逐渐变小。也就是说,存储器孔为锥形的,在叠堆的底部变窄。在一些情况下,在选择栅极附近的孔的顶部处出现略微变窄,使得存储器孔的直径在从其顶部到底部逐渐变小之前略微变宽。
103.由于存储器孔宽度的不均匀性,因此包括存储器单元的编程斜率和擦除速度的编程速度可基于存储器单元沿存储器孔的位置(例如,基于存储器单元在堆叠中的高度)而变化。对于较小直径的存储器孔,跨隧道氧化物的电场相对较强,使得编程和擦除速度相对较
高。一种方法是限定与存储器孔直径类似(例如,在限定的直径范围内)的相邻字线的组,并且针对组中的每个字线应用优化的验证方案。不同的组可具有不同的优化验证方案。
104.图6d示出了图6b的叠堆610的区域622的近距离视图。存储器单元在字线层和存储器孔的交叉处形成在堆叠的不同级。在该示例中,sgd晶体管680、681设置在虚设存储器单元682、683以及数据存储器单元mc上方。可例如使用原子层沉积沿着存储器孔630的侧壁(sw)和/或在每个字线层内沉积多个层。例如,每个列(例如,由存储器孔630内的材料形成的柱)可包括电荷俘获层或膜663(诸如sin或其他氮化物)、隧道层664、多晶硅体或沟道665,以及介电芯666。字线层可包括阻挡氧化物/块高k材料660、金属阻挡层661和导电金属662(诸如钨)作为控制栅极。例如,提供控制栅极690、691、692、693和694。在该示例中,除了金属之外的所有层都在存储器孔630中提供。在其他方法中,层中的一些层可以在控制栅极层中。在不同的存储器孔中类似地形成附加柱。柱可以形成nand串的柱状有源区域(aa)。
105.当对数据存储器单元mc进行编程时,电子存储在电荷俘获层663的与存储器单元mc相关联的一部分中。这些电子从沟道665被吸引到电荷俘获层663中,并且穿过隧道层664。存储器单元mc的vth与存储的电荷量成比例地增加。在擦除操作期间,电子返回到沟道665。
106.存储器孔630中的每个存储器孔可填充有多个环形层,这些环形层包括阻挡氧化物层、电荷俘获层663、隧道层664和沟道层665。存储器孔630中的每个存储器孔的核心区填充有主体材料,并且多个环形层位于存储器孔630中的每个存储器孔中的核心区和字线之间。
107.nand串可被认为具有浮体沟道665,因为沟道665的长度没有形成在基板上。此外,nand串由彼此上下堆叠的多个字线层提供,并且通过介电层彼此分开。
108.图7a示出了具有多个存储器孔722和多个虚设孔705的存储器阵列700的示意性平面图,该多个存储器孔可以是如本文所述的垂直存储器单元链,该多个虚设孔不需要一个完整的存储器结构。浅沟槽蚀刻或浅蚀刻特征部(she)710延伸穿过多个字线(例如,五个),但不完全穿过芯片,以将相邻串彼此电隔离。该she直接延伸穿过一组对准的虚设孔705,从而防止那些虚设孔705存储数据或以其他方式成为功能性存储器单元。
109.现在参考图8a和图8b,没有虚设孔。与图7a和图7b的存储器结构700不同,she 810位于相邻两行存储器单元825之间的间隙中,并且与存储器孔825重叠,从而形成工作链,该工作链具有蚀刻到该工作存储器链顶部处的至少sgd开关的一侧中的沟槽,这里示出为存储器孔825。这种配置大幅提高了产量和存储器密度,因为所有的存储器孔822、825都是功能性的,即浪费了较少的存储器孔。
110.与全圆形存储器孔822不同,由she 810部分切割的存储器孔825和sgd开关具有半圆形形状,其可以是半圆或可以大于或小于半圆。在一些情况下,存储器孔825和sgd开关可以在she 810的一侧上小于半圆,并且在she 810的另一侧上大于半圆。
111.存储器孔822、825与多条位线830(标记为图8a中的位线0-7)连接。为了便于说明,仅示出了八条位线830。位线830在存储器孔上方延伸并且被连接以经由连接点选择存储器孔。每个串区域中的存储器孔也一端连接到sgd开关并且另一端连接到sgs开关。该she沟槽810可以被蚀刻到sgd开关的一部分中。
112.现在参考图9,由于制造操作中的变化和缺陷,she可以是非居中地定位在存储器
孔的相邻行之间。当发生这种情况时,she沟槽的一侧上的半圆形sgd可以在尺寸上大于she沟槽的另一侧上的半圆形sgd。包括尺寸较大sgd的存储器孔在下文中被称为“欠偏移sgd”,并且包括尺寸较小sgd的存储器孔在下文中被称为“过偏移存储器孔”。如图所示,每个串具有一行欠偏移半圆形sgd、两行全圆sgd,以及一行过偏移半圆形sgd。相对于串1,行0包括过偏移半圆sgd 925b;行1和2包括全圆sgd 922;并且行3包括欠偏移半圆sgd 925a。
113.图10示出了根据一些描述的实施方案显示不同存储器孔的sgdt的vt分布的曲线图1050。应当指出的是,在一些实施方案中,存储器系统可以不包括sgdt。在这些实施方案中,sgd用作擦除操作的选择栅极,并且针对sgdt所描述的修改可以应用于sgd。曲线1052a、1052b和1052c(或曲线图)表示用于存储器孔的经编程vt的分布。曲线1052a示出了包括fc-sgd的一行存储器孔的vt分布。曲线1052b示出了包括sc-sgd存储器孔的一行存储器孔的vt分布,该sc-sgd存储器孔具有通过she切割操作从每个存储器孔切除的第一量。曲线1052c示出了包括sc-sgd存储器孔的一行存储器孔的vt分布,该sc-sgd存储器孔具有通过she切割操作从每个存储器孔切除的第二量。该第二量不同于该第一量。此外,该第二量大于该第一量。由于该she切割操作,sc-sgd包括相比于fc-sgd更慢的擦除速度。此外,对sc-sgd切割(或从sc-sgd去除的材料)的量与擦除速度成反比。因此,去除相对较多材料的sc-sgd将具有更慢的擦除速度。
114.如图所示,fc-sgd被编程至最低vt。例如,曲线1052a的中心点(最高概率)为大约2.7伏(“v”)。此外,曲线1052b和1052c(表示sc-sgd)指示sc-sgd各自被编程至相比于fc-sgd更高的vt。此外,表示具有相对较高的材料切割量的sc-sgd的曲线1052c指示该sc-sgd相比于具有相对较低的材料切割量的sc-sgd被编程至更高的vt。例如,曲线1052b的中心点(最高概率)约为4.4v,并且曲线1052c的中心点(最高概率)约为4.8v。已知sc-sgd技术减慢擦除速度,并且因此使得该擦除速度小于fc-sgd的擦除速度。然而,sc-sgd的选定编程电压高于fc-sgd的选定编程电压将使得sc-sgd存储器孔的擦除速度增加,并且与fc-sgd的擦除速度匹配或者至少相差阈值擦除速度。
115.本发明所公开的电压是示例性的,并且在其他实施方案中可以有所不同。然而,通常,fc-sgd被编程至最低vt,而sc-sgd被编程至较高vt,并且进一步地,vt与sc-sgd的切割程度成比例。虽然图10中所描述的实施方案示出了对sc-sgd的较高编程,但对fc-sgd调整可以被编程至甚至更低的vt以与sc-sgd的擦除速度匹配。此外,在一些实施方案中,可使用对sc-sgd增加vt的编程和对fc-sgd减小vt的编程的一些组合来与fc-sgd和sc-sgd(包括具有不同切割水平的sc-sgd)之间的擦除速度匹配。
116.图11示出了显示sc-sgd与fc-sgd之间的擦除速度匹配的曲线图1150。曲线图1150示出了中值擦除右尾 3σ(以v为单位)与擦除电压verase(“vera”)的关系。在曲线图1150中,表示fc-sgd的曲线1152a被编程至约2.75v。另外,表示由sc-sgd模拟的sgdt的曲线1152b(虚线)被编程至约2.75v。最后,表示由sc-sgd模拟的sgdt的曲线1152c(虚线)被编程至约4.40v。这些电压是示例性的,并且其他电压也是可能的。曲线图1150示出了当两者被编程至相同电压时,fc-sgd的擦除速度高于sc-sgd。然而,通过增加sc-sgd上的电压,漏极与沟道之间的电场增加,从而增加孔注入。sc-sgd从在2.75v下的曲线1152b到在4.40v下的曲线1152c的偏移表明增加vt使得擦除速度增加,因为增加的负斜率对应于更快的擦除速度。因此,增加的vt使孔注入操作增加,并且sc-sgd擦除速度可以增加以匹配fc-sgd的擦除
速度。
117.图12a和图12b示出了显示擦除速度从fc-sgd降低到sc-sgd的曲线图1250和1260。该曲线图1250和1260示出了中值擦除右尾 3σ(以v为单位)与擦除电压verase(“vera”)的关系。在图12a中的曲线图1250中,曲线1252a、1252b和1252c表示三行fc-sgd存储器孔。当编程至相同vt时,曲线1252a、1252b和1252c示出了该三行将具有相同或大致相同的擦除速度。
118.图12b中的曲线图1260示出了曲线1262a、1262b和1252c表示三行sc-sgd存储器孔。此外,三个sc-sgd被切割的程度或量均不同。当编程至相同vt时,曲线1262a、1262b和1262c示出了该三行将各自具有不同的擦除速度。曲线1262a表示具有最小切割程度/量的行,而曲线1262c表示具有最大切割程度/量的行。曲线1262b表示其切割程度/量介于由曲线1262a表示的行与由曲线1262c表示的行之间的行。在给定vera处的擦除右尾vt的减小和负斜率增加对应于更快的擦除速度,并且相应地,曲线1262a表示具有最快擦除速度(以及最小切割量/程度)的sc-sgd行,曲线1262c表示具有最慢擦除速度(以及最大切割量/程度)的sc-sgd行,并且曲线1262b表示在擦除速度和切割量/程度方面均居中的sc-sgd行。
119.图12b中的曲线1262a、1262b和1262c表示被编程至大致相同vt的三行。参考图12a和图12b,图12b中的曲线1262a、1262b和1262c可以经历独立编程至不同vt,使得它们相应的擦除速度可以匹配或大致匹配为相差预定阈值。通过使用独立vt时,图12b中的曲线1262a、1262b和1262c可以改变以分别与在图12a中的曲线1252a、1252b和1252c匹配。因此,存储器块的多行可被独立地编程至不同的vt以产生匹配的擦除速度。
120.有几种方式可以确定用于对各行和各串进行编程的vt。例如,一旦执行she切割操作,就可以确定哪些存储器孔是全圆(fc-sgd)和半圆(sc-sgd)。然后,可以后续确定哪些串和位线在该串中具有包含sc-sgd的存储器孔。这可以通过例如制备的查找表或固定输入输出(i/o)来执行。一旦识别出具有sc-sgd存储器孔的位线或串,就可以施加编程电压。例如,可以将逐个脉冲编程操作施加于fc-sgd和sc-sgd两者上的sgdt,其中每个编程脉冲之后是验证过程,该验证过程包括验证每个存储器孔(“mh”)的sgdt vt水平是否已超过其预定验证水平。fc-sgd的预定验证水平小于sc-sgd的预定验证水平。逐个脉冲编程操作可以继续进行直到当前vt水平至少处于预定验证水平为止。预定验证水平也可以包含在查找表中,或者另选地通过有线或无线通信信道提供。如前所述,用于fc-sgd的vt小于用于sc-sgd的vt。选择相应的vt并从而选择预定验证水平以匹配fc-sgd和sc-sgd的擦除速度。此外,可以另外确定存储器孔sc-sgd的切割量/程度。例如,当确定带有sc-sdg的一串存储器孔比另一串存储器孔切割程度更大时,切割成更大程度的串可以被编程(和验证)到更高的vt与另一串相比。选择相应的vt以匹配带有sc-sgd的串的擦除速度,并且匹配fc-sgd的擦除速度。而且,在一些实施方案中,调整fc-sgd和sc-sgd(包括对sc-sgd的多个不同切割)的vt以形成具有类似擦除速度的串(并最终形成块)。另选地,可使用不同的验证水平相继地将fc-sgd和sc-sgd单独编程至不同vt。
121.另外,在一些实施方案中,一旦执行she切割操作,就可以确定哪些存储器孔是全圆(fc-sgd)和半圆(sc-sgd)。可以通过执行擦除脉冲,对快速位和慢速位进行计数或者对块中的串的擦除速度进行计数,并且存储此信息来进行确定。然后,可以检索此信息并用于确定编程电压。例如,fc-sgd上的sgdt可以被编程至相对低的vt,而sc-sgd上的sgdt可以基
于它们所确定的擦除速度被编程至不同的vt,其中所确定的擦除速度从所存储的信息中检索。
122.以上讨论旨在举例说明本发明的原理和各种实施方案。一旦完全了解上述公开内容,许多变型和修改对于本领域技术人员将变得显而易见,并且可在不脱离本公开的范围的情况下采用,仅受限于与所描述的设备的材料和物理原理相关的任何实际限制。旨在将以下权利要求解释为涵盖所有此类变型形式和修改形式。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献