CN107871520A - 3d存储器的自适应操作 - Google Patents
3d存储器的自适应操作 Download PDFInfo
- Publication number
- CN107871520A CN107871520A CN201710511496.2A CN201710511496A CN107871520A CN 107871520 A CN107871520 A CN 107871520A CN 201710511496 A CN201710511496 A CN 201710511496A CN 107871520 A CN107871520 A CN 107871520A
- Authority
- CN
- China
- Prior art keywords
- memory
- line
- voltage
- adjustment unit
- dimensional nonvolatile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000015654 memory Effects 0.000 title claims description 405
- 230000003044 adaptive effect Effects 0.000 title description 9
- 230000004044 response Effects 0.000 claims abstract description 14
- 239000000758 substrate Substances 0.000 claims description 56
- 238000000034 method Methods 0.000 claims description 17
- 238000003860 storage Methods 0.000 claims description 15
- 230000008859 change Effects 0.000 claims description 13
- 238000005259 measurement Methods 0.000 claims description 4
- 230000007704 transition Effects 0.000 claims description 4
- 239000013078 crystal Substances 0.000 claims 1
- 210000004027 cell Anatomy 0.000 description 104
- 239000000463 material Substances 0.000 description 47
- 238000012360 testing method Methods 0.000 description 24
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 19
- 239000004065 semiconductor Substances 0.000 description 16
- 229910052799 carbon Inorganic materials 0.000 description 14
- 229910052751 metal Inorganic materials 0.000 description 12
- 239000002184 metal Substances 0.000 description 12
- 238000003491 array Methods 0.000 description 11
- 239000007784 solid electrolyte Substances 0.000 description 11
- 230000005055 memory storage Effects 0.000 description 10
- GWEVSGVZZGPLCZ-UHFFFAOYSA-N Titan oxide Chemical group O=[Ti]=O GWEVSGVZZGPLCZ-UHFFFAOYSA-N 0.000 description 9
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 9
- 230000000670 limiting effect Effects 0.000 description 9
- 229910044991 metal oxide Inorganic materials 0.000 description 9
- 150000004706 metal oxides Chemical class 0.000 description 9
- 229910052760 oxygen Inorganic materials 0.000 description 9
- 239000001301 oxygen Substances 0.000 description 9
- 238000012937 correction Methods 0.000 description 7
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 6
- 239000002041 carbon nanotube Substances 0.000 description 6
- BASFCYQUMIYNBI-UHFFFAOYSA-N platinum Chemical compound [Pt] BASFCYQUMIYNBI-UHFFFAOYSA-N 0.000 description 6
- 229910052710 silicon Inorganic materials 0.000 description 6
- 239000010703 silicon Substances 0.000 description 6
- 229910052721 tungsten Inorganic materials 0.000 description 6
- 229910021393 carbon nanotube Inorganic materials 0.000 description 5
- 238000004891 communication Methods 0.000 description 5
- 239000004020 conductor Substances 0.000 description 5
- 230000002829 reductive effect Effects 0.000 description 5
- 238000012795 verification Methods 0.000 description 5
- 235000012431 wafers Nutrition 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 239000010949 copper Substances 0.000 description 4
- 230000002950 deficient Effects 0.000 description 4
- 238000009826 distribution Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 239000000203 mixture Substances 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 229910052697 platinum Inorganic materials 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 229910052709 silver Inorganic materials 0.000 description 4
- 101100186130 Arabidopsis thaliana NAC052 gene Proteins 0.000 description 3
- 101100529509 Arabidopsis thaliana RECQL4A gene Proteins 0.000 description 3
- 229910005866 GeSe Inorganic materials 0.000 description 3
- 101000578349 Homo sapiens Nucleolar MIF4G domain-containing protein 1 Proteins 0.000 description 3
- 102100027969 Nucleolar MIF4G domain-containing protein 1 Human genes 0.000 description 3
- 101100203168 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SGS1 gene Proteins 0.000 description 3
- -1 WOx Inorganic materials 0.000 description 3
- 230000004888 barrier function Effects 0.000 description 3
- 230000001276 controlling effect Effects 0.000 description 3
- 229910052802 copper Inorganic materials 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 238000009396 hybridization Methods 0.000 description 3
- 230000008018 melting Effects 0.000 description 3
- 238000002844 melting Methods 0.000 description 3
- 150000002739 metals Chemical class 0.000 description 3
- 239000012782 phase change material Substances 0.000 description 3
- 229910021650 platinized titanium dioxide Inorganic materials 0.000 description 3
- 239000010936 titanium Substances 0.000 description 3
- OGIDPMRJRNCKJF-UHFFFAOYSA-N titanium oxide Inorganic materials [Ti]=O OGIDPMRJRNCKJF-UHFFFAOYSA-N 0.000 description 3
- ATJFFYVFTNAWJD-UHFFFAOYSA-N Tin Chemical compound [Sn] ATJFFYVFTNAWJD-UHFFFAOYSA-N 0.000 description 2
- 229910003481 amorphous carbon Inorganic materials 0.000 description 2
- 238000009529 body temperature measurement Methods 0.000 description 2
- 239000003575 carbonaceous material Substances 0.000 description 2
- 150000001875 compounds Chemical class 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 239000003989 dielectric material Substances 0.000 description 2
- 230000005669 field effect Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 239000012212 insulator Substances 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000007935 neutral effect Effects 0.000 description 2
- 230000003071 parasitic effect Effects 0.000 description 2
- 239000003870 refractory metal Substances 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 229910052715 tantalum Inorganic materials 0.000 description 2
- 229910052719 titanium Inorganic materials 0.000 description 2
- 229910052723 transition metal Inorganic materials 0.000 description 2
- ITWBWJFEJCHKSN-UHFFFAOYSA-N 1,4,7-triazonane Chemical compound C1CNCCNCCN1 ITWBWJFEJCHKSN-UHFFFAOYSA-N 0.000 description 1
- 229910000763 AgInSbTe Inorganic materials 0.000 description 1
- 229910002451 CoOx Inorganic materials 0.000 description 1
- JPVYNHNXODAKFH-UHFFFAOYSA-N Cu2+ Chemical compound [Cu+2] JPVYNHNXODAKFH-UHFFFAOYSA-N 0.000 description 1
- 229910005542 GaSb Inorganic materials 0.000 description 1
- 229910005872 GeSb Inorganic materials 0.000 description 1
- 229910005900 GeTe Inorganic materials 0.000 description 1
- 229910016978 MnOx Inorganic materials 0.000 description 1
- 229910005855 NiOx Inorganic materials 0.000 description 1
- 229910019899 RuO Inorganic materials 0.000 description 1
- 229910004491 TaAlN Inorganic materials 0.000 description 1
- 229910004166 TaN Inorganic materials 0.000 description 1
- 229910003070 TaOx Inorganic materials 0.000 description 1
- 229910004211 TaS2 Inorganic materials 0.000 description 1
- 229910004200 TaSiN Inorganic materials 0.000 description 1
- 229910010037 TiAlN Inorganic materials 0.000 description 1
- 229910003081 TiO2−x Inorganic materials 0.000 description 1
- 229910008482 TiSiN Inorganic materials 0.000 description 1
- 229910007477 ZnMn2O4 Inorganic materials 0.000 description 1
- 229910007667 ZnOx Inorganic materials 0.000 description 1
- 229910003134 ZrOx Inorganic materials 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 238000000137 annealing Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 229910052796 boron Inorganic materials 0.000 description 1
- 239000013590 bulk material Substances 0.000 description 1
- 150000001721 carbon Chemical group 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000005387 chalcogenide glass Substances 0.000 description 1
- 150000004770 chalcogenides Chemical class 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 239000011370 conductive nanoparticle Substances 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 229910001431 copper ion Inorganic materials 0.000 description 1
- 238000002425 crystallisation Methods 0.000 description 1
- 230000008025 crystallization Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 230000008021 deposition Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 239000002019 doping agent Substances 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 230000005672 electromagnetic field Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005530 etching Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 150000002500 ions Chemical class 0.000 description 1
- HTXDPTMKBJXEOW-UHFFFAOYSA-N iridium(IV) oxide Inorganic materials O=[Ir]=O HTXDPTMKBJXEOW-UHFFFAOYSA-N 0.000 description 1
- QRXWMOHMRWLFEY-UHFFFAOYSA-N isoniazide Chemical compound NNC(=O)C1=CC=NC=C1 QRXWMOHMRWLFEY-UHFFFAOYSA-N 0.000 description 1
- 238000000707 layer-by-layer assembly Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229910052750 molybdenum Inorganic materials 0.000 description 1
- 239000002071 nanotube Substances 0.000 description 1
- 229910052759 nickel Inorganic materials 0.000 description 1
- 229910052757 nitrogen Inorganic materials 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000003647 oxidation Effects 0.000 description 1
- 238000007254 oxidation reaction Methods 0.000 description 1
- 229910052763 palladium Inorganic materials 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 238000005036 potential barrier Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000013643 reference control Substances 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000005201 scrubbing Methods 0.000 description 1
- 150000004771 selenides Chemical class 0.000 description 1
- 229910052711 selenium Inorganic materials 0.000 description 1
- 229910021332 silicide Inorganic materials 0.000 description 1
- 239000004332 silver Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000004528 spin coating Methods 0.000 description 1
- 238000005507 spraying Methods 0.000 description 1
- 210000000352 storage cell Anatomy 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 229910052717 sulfur Inorganic materials 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 150000003624 transition metals Chemical class 0.000 description 1
- 229910052720 vanadium Inorganic materials 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
- 229910003141 α-AgI Inorganic materials 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/26—Sensing or reading circuits; Data output circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/56—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
- G11C11/5621—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
- G11C11/5642—Sensing or reading circuits; Data output circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0483—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/021—Detection or location of defective auxiliary circuits, e.g. defective refresh counters in voltage or current generators
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/028—Detection or location of defective auxiliary circuits, e.g. defective refresh counters with adaption or trimming of parameters
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Read Only Memory (AREA)
Abstract
一种三维非易失性存储器系统包括:读出单元,所述读出单元被配置成用于读出块的多个可分别选择的部分的位线的位线电流和/或电压并且用于将对应结果与参考进行比较;以及调整单元,所述调整单元被配置成用于响应于对所述对应结果与所述参考的所述比较而单独地修改所述多个可分别选择的部分中的一个或多个可分别选择的部分的操作参数。
Description
本申请是于2016年6月23日提交的美国专利申请号15/190,749的部分继续申请,所述美国专利申请是于2015年9月22日提交的美国专利申请号14/861,951,现在的美国专利号9,401,216的继续申请。
背景技术
本申请涉及对可重新编程非易失性存储器(比如,半导体闪存、电阻式存储器、相变存储器等)的操作。
能够对电荷进行非易失性存储的固态存储器(特别是采取被封装为小形状因数卡的EEPROM和闪速EEPROM的形式)已经变成各种移动和手持式设备(尤其是信息电器和消费者电子产品)中的精选存储设备。不像同样作为固态存储器的RAM(随机存取存储器),闪存是非易失性的并且甚至在关掉电源之后保留其存储数据。而且,不像ROM(只读存储器),类似于磁盘存储设备,闪存是可重写的。
闪速EEPROM类似于EEPROM(电可擦除可编程只读存储器),因为它是可以被擦除的并且使新数据写入或“编程”到其存储器单元中的非易失性存储器。两者都利用场效应晶体管结构中被定位在半导体衬底中在源极区域与漏极区域之间的沟道区域之上的浮置(未连接的)导电栅极。然后,通过浮栅提供控制栅极。晶体管的阈值电压特性由保留在浮栅上的电荷的量控制。也就是说,对于浮栅上的给定电荷水平,在“接通”晶体管以便允许其源极区域与漏极区域之间导电之前,存在将向控制栅极施加的相应电压(阈值)。如闪速EEPROM等闪存允许同时擦除整个存储器单元块。
浮栅可以保持一些电荷,并且因此可以被编程到阈值电压窗口内的任何阈值电压水平。阈值电压窗口的大小由设备的最小和最大阈值水平界定,所述最小和最大阈值水平进而与可以编程到浮栅上的所述一些电荷相对应。阈值窗口通常取决于存储器设备的特性、操作条件和历史。原则上,窗口内的每个不同的可分解阈值电压水平范围可以用于指定单元的确切存储器状态。
非易失性存储器设备还由具有用于存储或“俘获”电荷的介电层的存储器单元制成。使用介电层而不是此前描述的导电浮栅元件。ONO介电层延伸跨过源极扩散与漏极扩散之间的沟道。一个数据位的电荷被定位在与漏极相邻的介电层中,而另一个数据位的电荷被定位在与源极相邻的介电层中。通过分别读取电介质内的空间分离电荷储存区域的二进制状态来实施多状态数据存储。
许多非易失性存储器沿着衬底(例如,硅衬底)表面形成为二维(2D)或平面存储器。其他非易失性存储器是三维(3D)存储器,所述3D存储器单片地形成于具有被布置在衬底上方的有源区域的一个或多个物理存储器单元级中。
发明内容
在三维存储器系统中,块可由可分别选择的部分形成。例如,在NAND闪存中,串集合可以共享选择线,从而使得块中的这种串集合是可分别选择的。在其他存储器中,其他安排可以导致可分别选择的部分,所述可分别选择的部分可能具有可以测量并且可以用于标识什么时候对对应部分的操作参数(比如,编程电压)进行调整的特性。在电阻式存储器(例如,ReRAM),局部位线可以与水平地延伸的字线以及不同级处的局部位线与字线之间延伸的电阻式存储器元件垂直地延伸。一行这种局部位线可由行选择线一起选择。类似安排可以用于如相变存储器等其他存储器元件。可以被称为“交叉点存储器”的替代性安排包括以在衬底表面上方的不同高度并且在与在字线与位线之间垂直地延伸的存储器元件不同(例如,正交)的方向上水平地延伸的字线和位线。存储器元件可以是电阻式元件、电荷存储或俘获元件、相变元件或任何其他适当的存储器元件。
三维非易失性存储器中的块可以包括多个可分别选择的NAND串集合,所述多个可分别选择的NAND串集合中的一些可分别选择的NAND串集合可以具有在NAND串的特性的正常范围之外的特性,这可能使它们在某个点(或者在测试期间或者在操作期间)失败。例如,因为在擦除验证期间流过可分别选择的NAND串集合的电流由于与被擦除存储器单元串联的电阻而很低,所以可能发生擦除失败。这种电阻可能例如由于NAND串与位线之间或者NAND串与共用源极之间的不良连接,或者可能由于一个或多个选择晶体管或其他某个元件。可以通过施加更高的位线电压来克服由于这种电阻而造成的低电流。可以在逐串的基础上、逐列的基础上(其中,列包括多条位线)或者针对整个可分别选择的NAND串集合而完成这一点。可以保持用于指示要使用的位线电压的记录。可以通过施加增大的选择线电压来使由选择晶体管引起的低电流达到可接受水平。在块的需要经修改的参数(比如,增大的位线或选择线电压)的部分中存储的数据可以以增大的冗余率来进行存储以便确保安全地维护数据。
一种三维非易失性存储器系统的示例包括:三维非易失性存储器块,所述三维非易失性存储器块包含多个可分别选择的部分,单独的可分别选择的部分包含垂直于衬底表面而延伸的多条位线;读出单元,所述读出单元被配置成用于读出所述块的所述多个可分别选择的部分的位线的位线电流和/或电压并且用于将针对单独的可分别选择的部分的读出的对应结果与参考进行比较;以及调整单元,所述调整单元与所述读出单元通信,所述调整单元被配置成用于响应于对所述块的所述多个可分别选择的部分中的一个或多个可分别选择的部分的对应结果与所述参考的所述比较而单独地修改所述块的所述多个可分别选择的部分中的所述一个或多个可分别选择的部分的操作参数。
所述三维非易失性存储器块和所述读出单元可以位于存储器裸片中并且所述调整单元可以位于控制器裸片中。多条全局位线可以在第一方向上平行于所述衬底表面而延伸的,并且所述多条位线可以通过多个选择晶体管而连接至所述多条全局位线。选择线可以在正交于所述第一方向的第二方向上平行于所述衬底表面而延伸,所述选择线耦合至所述多个选择晶体管以便分别选择所述多条位线。单独的位线可以延伸穿过多个字线水平并且可以在所述多个字线水平中的每个字线水平处形成单独的存储器元件。所述存储器元件可以是电荷存储或电荷俘获元件、电阻式元件或相变存储器元件。所述调整单元可以被配置成用于响应于所述比较而单独地修改所述多个可分别选择的部分中的每个可分别选择的部分的编程电压和/或选择电压。可以向所述调整单元提供温度输入,并且所述调整单元可以被进一步配置成用于响应于所述温度输入而修改操作参数。
一种三维非易失性存储器的示例包括:多条第一线,所述多条第一线以超过衬底表面的第一高度沿着第一方向延伸;多条第二线,所述多条第二线以超过所述衬底表面的第二高度沿着第二方向延伸,所述第二方向与所述第一方向正交;多个存储器元件,单独的存储器元件从在所述第一高度处的第一线延伸到在所述第二高度处的第二线;读出单元,所述读出单元被配置成用于读出所述第一线的电流和/或电压并且用于将所述读出的结果与参考进行比较;以及调整单元,所述调整单元与所述读出单元通信,所述调整单元被配置成用于响应于所述比较而修改连接至所述第一线的存储器元件的操作参数。
所述调整单元可以被配置成用于响应于所述比较而修改连接至所述第一线的存储器元件的编程电压。所述调整单元可以被配置成用于响应于所述比较而修改连接至所述第一线的存储器元件的读取电压。所述多个存储器元件可以是电阻式存储器元件、相变存储器元件或电荷存储元件。附加第一线可以以超过所述衬底表面的附加高度在第一方向上延伸,附加第二线可以以超过所述衬底表面的附加高度在第二方向上延伸,并且附加存储器元件可以从所述附加第一线延伸到所述附加第二线,并且所述调整单元可以被配置成用于根据被定位在超过所述衬底表面的多个不同高度处的存储器元件的对应高度来改变所述存储器元件的操作参数。可以向所述调整单元提供温度输入,并且所述调整单元可以被进一步配置成用于响应于所述温度输入而修改操作参数。所述多条第一线、所述多条第二线、所述多个存储器元件以及所述读出单元可以位于第一裸片中,并且所述调整单元可以位于第二裸片中,所述调整单元的所述输入由所述第二裸片中的温度传感器生成。
一种对包括块中的多个可分别选择的部分的三维非易失性存储器进行操作的方法的示例包括:测量通过可分别选择的部分中的导线的电流;将所述电流与预定标准进行比较;如果所述电流不满足所述预定标准,则计算一个或多个电压偏移;以及随后,在向所述块的其他可分别选择的部分施加的其他电压在访问所述块的所述其他可分别选择的部分时保持未被调整的同时,在访问所述可分别选择的部分中的存储器元件时,将向所述可分别选择的部分中的线施加的电压调整所述一个或多个电压偏移。
可以将所述可分别选择的部分的所述一个或多个电压偏移记录在表中,并且随后可以在访问所述可分别选择的部分之前从所述表中获得所述一个或多个电压偏移。可以将增强型冗余方案应用于在不满足所述预定标准的可分别选择的部分中存储的数据,所述增强型冗余方案提供比应用于在满足所述预定标准的串集合中所存储的数据的通常冗余方案更高程度的纠错能力。可以测量所述三维非易失性存储器的温度,并且可以根据所述所测量的温度来调整向所述可分别选择的部分中以及其他可分别选择的部分中的线施加的电压。
一种三维非易失性存储器系统的示例包括:块,所述块包含多个可分别选择的NAND串集合;位线电流读出单元,所述位线电流读出单元被配置成用于读出所述块的可分别选择的NAND串集合的位线电流并且用于将所述位线电流与最小电流进行比较;以及位线电压调整单元,所述位线电压调整单元与所述位线电流读出单元通信,所述位线电压调整单元被配置成用于向具有比所述最小电流更大的位线电流的可分别选择的NAND串集合施加第一位线电压,并且被配置成用于向具有比所述最小电流更小的位线电流的可分别选择的NAND串集合施加第二位线电压,所述第二位线电压大于所述第一位线电压。
可以在对所述块的编程、读取或擦除期间施加所述第一和第二位线电压。所述位线电流读出单元可以被配置成用于读出所述块的所述多个可分别选择的NAND串集合中的每个可分别选择的NAND串集合的位线电流并且用于将所述位线电流中的每个位线电流与所述最小电流进行比较,并且所述位线电压调整单元可以被配置成用于至少向所述块中的所述多个可分别选择的NAND串集合中具有比所述最小电流更小的位线电流的任何可分别选择的NAND串集合施加所述第二位线电压。表可以记录至少接收所述第二位线电压的每个可分别选择的NAND串集合的条目,条目指示要向相应可分别选择的NAND串集合施加的位线电压。选择线电压读出单元可以被配置成用于读出选择线阈值电压并且用于将选择线阈值电压与最小阈值电压进行比较;并且选择线电压调整单元可以被配置成用于对具有比所述最小阈值电压更小的选择线阈值电压的选择线的选择线电压进行调整。表可以记录具有比所述最小阈值电压更小的选择线阈值电压的每个可分别选择的NAND串集合的条目,表中的条目指示待向相应可分别选择的NAND串集合中的选择线施加的选择线电压。自适应数据编码单元可以在存储之前使用可变冗余来对数据进行编码,所述自适应数据编码单元可以被配置成用于将第一冗余方案应用于在具有比所述最小电流更大的位线电流的可分别选择的NAND串集合中存储的数据并且被配置成用于将第二冗余方案应用于在具有比所述最小电流更小的位线电流的可分别选择的NAND串集合中存储的数据。表可以记录具有比所述最小电流更小的位线电流的每个可分别选择的NAND串集合的条目,所述表中的条目指示待应用于在相应可分别选择的NAND串集合中存储的数据的冗余方案。
一种三维非易失性存储器的示例包括:块中的第一可分别选择的NAND串集合,使用第一冗余级来对所述第一可分别选择的NAND串集合中的数据进行编码;以及所述块中的第二可分别选择的NAND串集合,使用第二冗余级来对所述第二可分别选择的NAND串集合中的数据进行编码,所述第二冗余级提供比所述第一冗余级更高程度的纠错能力。
自适应编码器/解码器可以被配置成用于根据存储数据的可分别选择的NAND串集合的特性使用可变冗余级来对数据进行编码和解码。位线调整单元可以被配置成用于向所述第一可分别选择的NAND串集合中的位线施加第一位线电压,并且用于向所述第二可分别选择的NAND串集合中的位线施加第二位线电压。对所述自适应编码器/解码器的配置以及将所述位线调整单元配置成用于施加所述第一位线电压和所述第二位线电压可以是对所述第一和第二可分别选择的NAND串集合的测试的响应。选择线调整单元可以被配置成用于向所述第一可分别选择的NAND串集合中的第一选择线施加第一选择电压,并且用于向所述第二可分别选择的NAND串集合中的第二选择线施加第二选择电压。所述第一冗余级和所述第二冗余级可以分别根据所述第一可分别选择的NAND串集合和所述第二可分别选择的NAND串集合的特性来确定。
一种对包括块中的多个可分别选择的NAND串集合的三维非易失性存储器进行操作的方法的示例包括:测量通过具有共用选择线的可分别选择的NAND串集合的电流;将所述电流与预定标准进行比较;如果所述电流不满足所述预定标准,则计算一个或多个位线电压偏移;以及随后,在向其他可分别选择的NAND串集合施加的其他位线电压保持未被调整的同时,对向连接至所述可分别选择的NAND串集合的位线施加的位线电压进行调整。
可以记录所述可分别选择的NAND串集合的所述一个或多个位线电压偏移。所述一个或多个位线电压偏移可以记录在包含具有不满足所述预定标准的测量电流的每个可分别选择的NAND串集合的计算位线电压偏移的表中。可以将增强型冗余方案应用于在不满足所述预定标准的串集合中存储的数据,所述增强型冗余方案提供比应用于在满足所述预定标准的串集合中所存储的数据的通常冗余方案更高程度的纠错能力。可以读出可分别选择的NAND串集合中的选择线的选择栅极阈值电压;可以将所述选择栅极阈值电压与最小阈值电压进行比较;可以计算具有比所述最小阈值电压更小的选择线阈值电压的可分别选择的NAND串集合的选择线电压偏移;并且可以将所述选择线电压偏移应用于随后在访问所述可分别选择的NAND串集合时向所述选择线施加的选择线电压。
可以记录所述可分别选择的NAND串集合的所述选择线电压偏移,并且可以记录其他可分别选择的NAND串集合的附加选择线电压偏移。待存储在所述可分别选择的NAND串集合中的数据可以使用增强型编码方案来加以编码。
各种方面、优点、特征和实施例包括在其示例性示例的以下描述中,所述描述应当结合附图进行。
附图说明
图1示意性地展示了存储器系统的主要硬件部件。
图2示意性地展示了非易失性存储器单元。
图3展示了浮栅可以存储的四种不同电荷Q1至Q4的源极-漏极电流ID与控制栅极电压VCG之间的关系。
图4A示意性地展示了组织成NAND串的存储器单元串。
图4B展示了存储器单元的NAND阵列210的示例,所述NAND阵列由NAND串50(如图4A中所示出的NAND串)构成。
图5展示了以NAND构型来组织的被并行读出或编程的存储器单元页。
图6A至图6C展示了对存储器单元群进行编程的示例。
图7示出了3D NAND串的物理结构的示例。
图8示出了U形3D NAND串的物理结构的示例。
图9在y-z平面中示出了具有U形NAND串的3D NAND存储器阵列的横截面的示例。
图10A至图10C展示了具有块中的多个可分别选择的串集合的3-D NAND存储器的示例。
图11A和图11B展示了垂直NAND串。
图12展示了垂直NAND串与共用源极的连接。
图13示出了具有四个可分别选择的NAND串集合的块的示例。
图14A和图14B示出了电流测量电路的示例。
图15示出了用于检查和维护可分别选择的NAND串集合的方案的示例。
图16展示了存储器系统的示例。
图17示出了NAND闪存块中的可分别选择的串的示例。
图18示意性地展示了三维存储器阵列的示例。
图19示出了三维存储器结构的示例。
图20示出了电阻式存储器元件的示例。
图21A和图21B示出了具有电阻式元件的三维存储器的细节。
图22A和图22B展示了交叉点存储器阵列的示例。
图23展示了对存储器系统进行操作的方法。
具体实施方式
存储器系统
半导体存储器设备包括易失性存储器设备(比如,动态随机存取存储器(“DRAM”)或静态随机存取存储器(“SRAM”))、非易失性存储器设备(比如,电阻式随机存取存储器(“ReRAM”)、电可擦除可编程只读存储器(“EEPROM”)、闪存(其还可以被考虑为EEPROM的子集)、铁电随机存取存储器(“FRAM”)和磁阻式随机存取存储器(“MRAM”))以及能够存储信息的其他半导体元件。每种类型的存储器设备可以具有不同构型。例如,闪存设备可以以NAND或NOR构型来进行配置。
存储器设备可由无源和/或有源元件以任何组合来形成。通过非限制性示例的方式,无源半导体存储器元件包括ReRAM设备元件,在一些实施例中,所述元件包括如反熔丝相变材料等电阻率切换存储元件以及(可选地)如二极管等操控元件。进一步通过非限制性示例的方式,有源半导体存储器元件包括EEPROM和闪存设备元件,在一些实施例中,所述元件包括如浮栅、导电纳米颗粒或电荷存储介电材料等包含了电荷存储区域的元件。
多个存储器元件可以被配置成使得它们串联连接或使得每个元件是可单独访问的。通过非限制性示例的方式,采用NAND构型(NAND存储器)的闪存设备通常包含串联连接的存储器元件。NAND存储器阵列可以被配置成使得阵列包括多个存储器串,其中,串包括共享单条位线并作为整体而被访问的多个存储器元件。可替代地,存储器元件可以被配置成使得每个元件都是可单独访问的(例如,NOR存储器阵列)。NAND和NOR存储器构型是示例性的,并且存储器元件可以以其他方式配置。
位于衬底内和/或上方的半导体存储器元件可以被安排在两个或三个维度中(比如,二维存储器结构或三维存储器结构)。
在二维存储器结构中,半导体存储器元件被安排在单个平面或单个存储器设备级中。通常,在二维存储器结构中,存储器元件被安排在基本上平行于支撑存储器元件的衬底的主要表面而延伸的平面中(例如,在x-z方向平面中)。衬底可以是在其上方或在其中形成存储器元件层的晶片,或者其可以是在形成存储器元件之后附接至其上的载体衬底。作为非限制性示例,衬底可以包括如硅等半导体。
可以在单个存储器设备级中将存储器元件安排成有序阵列,如在多个行和/或列中。然而,可以采用非规则或非正交构型来排列存储器元件。存储器元件中的每个存储器元件可以具有两个或更多个电极或接触线,比如,位线和字线。
三维存储器阵列被安排成使得存储器元件占据多个平面或多个存储器设备级,由此在三个维度(即,在x方向、y方向和z方向上,其中,y方向基本上垂直于并且x和z方向基本上平行于衬底的主表面)中形成结构。
作为非限制性示例,三维存储器结构可以被垂直地安排为多个二维存储器设备级的堆叠。作为另一个非限制性示例,三维存储器阵列可以被安排为多个垂直列(例如,基本上垂直于衬底的主表面而延伸的列,即,在y方向上),每个列具有每个列中的多个存储器元件。可以采用二维构型(例如,在x-z平面中)来安排所述列,从而导致存储器元件的三维安排,元件位于多个垂直堆叠的存储器平面上。存储器元件在三个维度中的其他构型也可以构成三维存储器阵列。
通过非限制性示例的方式,在三维NAND存储器阵列中,存储器元件可以耦合在一起以便在单个水平(例如,x-z)存储器设备级内形成NAND串。可替代地,存储器元件可以耦合在一起以便形成横跨多个水平存储器设备级的垂直NAND串。可以设想其他三维构型,其中,一些NAND串包含单个存储器级中的存储器元件,而其他串包含跨越多个存储器级的存储器元件。还可以采用NOR构型和ReRAM构型来设计三维存储器阵列。
通常,在单片式三维存储器阵列中,在单个衬底上方形成一个或多个存储器设备级。可选地,单片式三维存储器阵列还可以具有至少部分地处于单个衬底内的一个或多个存储器层。作为非限制性示例,衬底可以包括如硅等半导体。在单片式三维阵列中,构成阵列的每个存储器设备级的层通常在阵列的基础存储器设备级的层上形成。然而,单片式三维存储器阵列的相邻存储器设备级的层可以被共享或在存储器设备级之间具有中间层。
然后,再次,二维阵列可以被分别形成并且然后封装在一起以便形成具有多个存储器层的非单片式存储器设备。例如,非单片式堆叠存储器可以通过在单独衬底上形成存储器级然后将存储器级堆叠在彼此顶上来构造。可以减薄衬底或者可以在堆叠之前将其从存储器设备级中移除,但是因为存储器设备级最初地在单独衬底上方形成,所以所产生的存储器阵列不是单片式三维存储器阵列。此外,多个二维存储器阵列或三维存储器阵列(单片式或非单片式)可以在单独芯片上形成然后封装在一起以便形成堆叠芯片存储器设备。
对存储器元件的操作以及与存储器元件的通信通常需要相关联电路系统。作为非限制性示例,存储器设备可以具有用于控制和驱动存储器元件完成如编程和读取等功能的电路系统。此相关联电路系统可以处于与存储器元件相同的衬底上和/或处于单独衬底上。例如,用于存储器读-写操作的控制器可以位于单独控制器芯片上和/或位于与存储器元件相同的衬底上。
在其他实施例中,可以使用除了此处所描述的二维和三维示例性结构以外的存储器类型。
图1示意性地展示了适合于实施此处所描述的技术中的一些技术的存储器系统的主要硬件部件。存储器系统90通常通过主机接口与主机80一起操作。存储器系统可以采用如存储器卡等可移除存储器的形式或者可以采用嵌入式存储器系统的形式。存储器系统90包括存储器102,所述存储器的操作由控制器100控制。存储器102包括分布在一个或多个集成电路芯片上的一个或多个非易失性存储器单元阵列。控制器100可以包括接口电路110、处理器120、ROM(只读存储器)122、RAM(随机存取存储器)130、可编程非易失性存储器124以及附加部件。控制器通常被形成为ASIC(专用集成电路),并且包括在这种ASIC中的部件通常取决于特定应用。在各种不同环境中,存储器系统可以与各种主机一起使用。例如,主机可以是移动设备,比如,蜂窝电话、膝上型计算机、音乐播放器(例如,MP3播放器)、全球定位系统(GPS)设备、平板计算机等。这种存储器系统可以是在长时段内不活跃且没有电力的,在所述长时段期间,它们可能经受包括高温、振动、电磁场等各种状况。可以为了宽范围环境条件(例如,宽温度范围)下的低功耗、高数据保留以及可靠性而选择这种主机的存储器系统(无论是可移除的还是嵌入式的)。其他主机可以是固定的。例如,用于互联网应用的服务器可以使用非易失性存储器系统来存储通过互联网发送和接收的数据。这种系统可以在延长的时段(例如,一年或更多)内保持上电而不中断,并且可以贯穿这些时段被频繁地访问。单独块可以被频繁写入和擦除,从而使得耐久性可能是主要关注问题。
物理存储器结构
图2示意性地展示了非易失性存储器单元。存储单元10可以由具有电荷存储单元20的场效应晶体管实施,比如,浮栅或电荷俘获(介电)层。存储器单元10还包括源极14、漏极16和控制栅极30。
在实践中,通常通过在向控制栅极施加参考电压时读出单元的源极电极与漏极电极之间的传导电流来读取单元的存储器状态。因此,对单元的浮栅上的每个给定电荷,可以检测关于固定参考控制栅极电压的相应传导电流。类似地,可编程到浮栅上的电荷的范围限定相应阈值电压窗口或相应传导电流窗口。
可替代地,代替在划分的电流窗口当中检测传导电流,有可能在控制栅极处设置测试中的给定存储器状态的阈值电压,并且在传导电流低于或高于阈值电流(单元读取参考电流)时进行检测。在一种实施方式中,通过检查传导电流释放通过位线的电容的速率来完成对相对于阈值电流的传导电流的检测。
图3展示了浮栅可以在任何时候选择性地存储的四种不同电荷Q1至Q4的源极-漏极电流ID与控制栅极电压VCG之间的关系。对于固定漏极电压偏置,四条实线ID对VCG曲线表示可以编程到存储器单元的浮栅上的七种可能电荷水平中分别对应于四种可能存储器状态的四种可能电荷水平。作为示例,单元群的阈值电压窗口的范围可以为从0.5V到3.5V。可以通过以各自0.5V的间隔将阈值窗口划分成区域来界定七种可能的编程存储器状态“0”、“1”、“2”、“3”、“4”、“5”、“6”以及擦除状态(未示出)。例如,如果使用如所示出的2μA的参考电流I参考,则使用Q1来编程的单元可以被视为处于存储器状态“1”,因为其曲线与I参考相交于由VCG=0.5V和1.0V界定的阈值窗口区域中。类似地,Q4处于存储器状态“5”。
如从以上描述中可看出的,使存储器单元存储的状态越多,其阈值电压窗口被划分得越精细。例如,存储器设备可以具有存储器单元,所述存储器单元具有范围为从-1.5V到5V的阈值电压窗口。这提供了6.5V的最大宽度。如果存储器单元用于存储16种状态,则每种状态在阈值窗口中可以占据从200mV到300mV。这将需要编程和读取操作的更高精度,以便能够达到所需要的分辨率。
NAND结构
图4A示意性地展示了组织成NAND串的存储器单元串。NAND串50包括通过其源极和漏极菊链的存储器晶体管M1、M2、...、Mn(例如,n=4、8、16或更高)系列。选择晶体管S1、S2对控制存储器晶体管链的分别经由NAND串的源极端子54和漏极端子56连接至外界。在存储器阵列中,当源极选择晶体管S1接通时,源极端子耦合至源极线(见图4B)。类似地,当漏极选择晶体管S2接通时,NAND串的漏极端子耦合至存储器阵列的位线。链中的每个存储器晶体管10充当存储器单元。其具有用于存储给定量的电荷的电荷存储元件20以便表示预期存储器状态。每个存储器晶体管的控制栅极30允许对读取和写入操作进行控制。如在图4B中将看到的,NAND串行的相应存储器晶体管的控制栅极30全部连接至同一字线。类似地,选择晶体管S1、S2中的每个选择晶体管的控制栅极32提供对分别经由其源极端子54和漏极端子56对NAND串的访问的控制。同样地,NAND串行的相应选择晶体管的控制栅极32全部连接至同一选择线。
当在编程期间读取或验证NAND串内的寻址存储器晶体管10时,其控制栅极30被供应有适当的电压。同时,NAND串50中的非寻址存储器晶体管的剩余部分通过在其控制栅极上应用足够的电压而被完全接通。以此方式,有效地创建从单独存储器晶体管的源极到NAND串的源极端子54的导电路径,并且对单独存储器晶体管的漏极到单元的漏极端子56同样如此。
图4B展示了存储器单元的NAND阵列210的示例,所述NAND阵列由NAND串50(如图4A中所示出的NAND串)构成。沿着每个NAND串列,位线(比如,位线36)耦合至每个NAND串的漏极端子56。沿着个NAND串排,源极线(比如,源极线34)耦合至每个NAND串的源极端子54。而且,沿着NAND串排中的存储器单元行的控制栅极连接至字线(比如,字线42)。沿着NAND串排中的选择晶体管行的控制栅极连接至选择线(比如,选择线44)。NAND串排中的整个存储器单元行可以通过所述NAND串排的字线和选择线上的适当电压而被寻址。
图5展示了以NAND构型来组织的被并行读出或编程的存储器单元页。图5本质上示出了图4B的存储器阵列210中的NAND串50排,其中,像图4A中那样明确地示出了每个NAND串的细节。物理页(比如,页60)是能够并行读出或编程的存储器单元组。这通过读出放大器212的相应页完成。将读出结果锁存在相应锁存器组214中。每个读出放大器可以经由位线耦合至NAND串。页由页的单元的共用连接至字线42的控制栅极使能,并且每个单元可由读出放大器访问,所述读出放大器可经由位线36访问。作为示例,当分别读出或编程单元60的页时,分别将读出电压或编程电压连同位线上的适当电压一起施加到共用字线WL3上。
存储器的物理组织
闪存与其他类型的存储器之间的一个差别是闪存单元通常从擦除状态编程。也就是说,通常排空浮栅的电荷。然后编程将期望量的电荷添加回至浮栅中。闪存通常支持从浮栅中移除电荷的一部分以便从更多编程状态到更少编程状态。这意味着更新的数据无法覆写现有数据,并且相反写入到之前的未写入位置。
此外,擦除用于将所有电荷从浮栅中排空,并且通常花费相当多的时间。由于这个原因,逐单元或者甚至逐页地擦除将是繁琐且非常慢的。在实践中,存储器单元阵列被分成大量存储器单元块。如对于闪速EEPROM系统普通的,块是擦除单位。也就是说,每个块包含同时被擦除的最小数量的存储器单元。尽管在待擦除块中并行地聚合大量单元将提高擦除性能,但是大尺寸块还需要处理大量更新和过时数据。
每个块通常被划分成许多物理页。逻辑页是包含等于物理页中的单元数量的许多位的编程或读取的单位。在每单元存储一个位的存储器中(单级单元,或“SLC”存储器),一个物理页存储一个逻辑页的数据。在每单元存储两个位的存储器中,物理页存储两个逻辑页。存储在物理页中的逻辑页的数量因此反映每单元存储的位的数量。术语多级单元(或“MLC”)通常用于指每单元存储多于一个位的存储器,包括每单元存储三个位(TLC)、每单元存储四个位、或每单元存储更多位的存储器。在一个实施例中,单独的页可以被划分成多个段,并且每个段可以包含作为基本编程操作一次写入的最小数量的单元。一个或多个逻辑页的数据通常存储在一个存储器单元行中。页可以存储一个或多个扇区。扇区包括用户数据和开销数据。
MLC编程
图6A至图6C展示了对4状态存储器单元群进行编程的示例。图6A展示了可编程到分别表示存储器状态“E”、“A”、“B”和“C”的阈值电压的四种不同分布中的存储器单元群。图6B展示了擦除存储器的“擦除”阈值电压的初始分布。图6C展示了在存储器单元中的许多存储器单元已经被编程之后的存储器的示例。实质上,单元最初具有“擦除”阈值电压,并且编程将其移动到更高值进入由验证水平vV1、vV2和vV3界定的三个区域中的一个区域中。以此方式,每个存储器单元可以被编程到三种编程状态“A”、“B”和“C”之一或者在“擦除”状态下保持未编程。随着存储器得到更多编程,如图6B中所示出的“擦除”状态的初始分布将变得更窄,并且擦除状态由“0”状态表示。
具有低位和高位的2位代码可以用于表示四种存储器状态中的每种存储器状态。例如,“E”、“A”、“B”和“C”状态分别由“11”、“01”、“00”和“10”表示。可以通过在“完整序列”模式下进行读出来从存储器中读取2位数据,在所述模式下,通过分别相对于三个子通带中的读取界定阈值rV1、rV2和rV3进行读出来一起读出这两个位。
3D NAND结构
常规二维(2D)NAND阵列的替代性安排是三维(3D)阵列。相比于2D NAND阵列(其沿着半导体晶片的平面表面形成),3D阵列从晶片表面向上延伸并且通常包括向上延伸的存储器单元堆或列。各种3D安排是可能的。在一种安排中,与晶片表面处的一端(例如,源极)以及顶部的另一端(例如,漏极)垂直地形成NAND串。在另一种安排中,以U形形状来形成NAND串,从而使得可以在顶部访问NAND串的两端,从而促进这种串之间的连接。
图7示出了在垂直于衬底的x-y平面的垂直方向上延伸(即,在z方向上延伸)的NAND串701的第一示例。在垂直位线(局部位线)703穿过字线(例如,WL0、WL1等)的地方形成存储器单元。局部位线与字线之间的电荷俘获层存储电荷,所述电荷影响由耦合至其所包围的垂直位线(沟道)的字线(栅极)形成的晶体管的阈值电压。可以通过形成字线堆叠并且然后蚀刻出要在其处形成存储器单元的存储器孔来形成这种存储器单元。然后,将存储器孔衬以电荷俘获层并填充以适当的局部位线/沟道材料(填充以适当的介电层以便进行隔离)。
与平面NAND串一样,选择栅极705、707被定位在串的任一端处以便允许NAND串选择性地连接至外部元件709、711或与其隔离。这种外部元件通常为导线(比如,为大量NAND串服务的共用源极线)。可以以与平面NAND串类似的方式来操作垂直NAND串并且单级单元(SLC)或多级单元(MLC)两者都是可能的。虽然图7示出了具有串联连接的32个单元(0至31)的NAND串的示例,但是NAND串中的单元数可以是任何适当数量。为了清晰起见,未示出所有单元。将理解的是,在字线3至29(未示出)与局部垂直位线相交的地方形成附加单元。
图8示出了在垂直方向(z方向)上延伸的NAND串815的第二示例。在这种情况下,NAND串815形成U形形状,与位于结构顶部的外部元件(源极线“SL”和位线“BL”)连接。连接NAND串815的两个翼816A、816B的可控制栅极(背栅“BG”)处于NAND串815的底部。在字线WL0至WL63与垂直局部位线817相交的地方形成总共64个单元(尽管在其他示例中,可以提供其他数量的单元)。选择栅极SGS、SGD被定位在NAND串815的任一端处以便控制对NAND串815的连接/隔离。
垂直NAND串可以被安排成以各种方式形成3D NAND阵列。图9示出了块中的多个U形NAND串连接至位线的示例。在这种情况下,在块中存在连接至位线(“BL”)的n个可分别选择的串集合(串1至串n)。“n”的值可以是任何适当数字,例如,8、12、16、32或更多。串在取向上与其源极连接处于左方的奇数串以及其源极处于右方的偶数串交替。这种安排是合宜的但不是必要的,并且其他图案也是可能的。
共用源极线“SL”连接至每个NAND串的一端(与连接至位线的端相反)。可以将这视为NAND串的源极端,将位线端视为NAND串的漏极端。可以将共用源极线连接成使得块的所有源极线可由外围电路一起控制。因此,块的NAND串在一端在位线之间平行地延伸并且在另一端在共用源极线之间平行的延伸。
图10A以沿着位线方向(沿着y方向)的横截面示出了存储器结构,其中,直线垂直NAND串从衬底中或附近的共用源极连接延伸至在存储器单元的物理级上延伸的全局位线(GBL0至GBL3)。在块中的给定物理级中的字线由导电材料片形成。存储器孔结构向下延伸穿过这些导电材料片以便形成通过垂直位线(BL0至BL3)垂直地(沿着z方向)串联连接的存储器单元从而形成垂直NAND串。在给定块内,存在连接至给定全局位线的多个NAND串(例如,GBL0与多个BL0连接)。NAND串被分组成共享共用选择线的串集合。因此,例如,可以将由源极选择线SGS0和漏极选择线SGD0选择的NAND串视为NAND串集合并且可以将其指定为串0,而可以将由源极选择线SGS1和漏极选择线SGD1选择的NAND串视为另一个NAND串集合并且可以将其指定为如所示出的串1。块可以由任何适当数量的这种可分别选择的串集合组成。将理解的是,图10A仅示出了GBL0至GBL3的部分,并且这些位线进一步在y方向上延伸并且可以与所述块中以及其他块中的附加NAND串连接。此外,附加位线与GBL0至GBL3平行地延伸(例如,在沿着x轴的不同位置处,在图10A的横截面的位置前面或后面)。
图10B示意性地展示了图10A的可分别选择的NAND串集合。可以看到,全局位线(GBL0至GBL3)中的每条全局位线连接至所示出的块的部分中的多个可分别选择的NAND串集合(例如,GBL0连接至串0的垂直位线BL0并且还连接至串1的垂直位线BL0)。在一些情况下,块的所有串的字线电连接,例如,串0中的WL0可以连接至串1、串2等的WL0。可以将这种字线形成为延伸穿过块的所有串集合的连续导电材料片。源极线还可以为块的所有串所共用。例如,可以对衬底的一部分进行掺杂以便形成在块下面的与在其他块下面的类似导电区域隔离的连续导电区域,从而允许进行分别偏置以便作为整体而擦除块。源极和漏极选择线并不由不同串集合共享,从而使得例如可以对SGD0和SGS0进行偏置以便选择串0,而无需以类似方式对SGD1和SGS1进行偏置。因此,可以在串1(以及其他串集合)保持与全局位线和共用源极隔离的同时单独选择串0(连接至全局位线和共用源极)。在编程和读取操作期间访问块中的存储器单元通常包括向选择线对(例如,SGS0和SGD0)施加选择电压,同时向块的所有其他选择线(例如,SGS1和SGD1)施加取消选择电压。然后,向块的字线施加适当电压,从而使得可以访问所选串集合中的特定字线(例如,向特定字线施加读取电压,同时向其他字线施加读取通过电压)。可以对整个块(块中的所有串集合)而不是对块中的特定串集合应用擦除操作。
图10C以沿着X-Z平面的横截面示出了图10A和图10B的可分别选择的NAND串集合(串0)。可以看到,每条全局位线(GBL0至GBLm)连接至串0中的一个垂直NAND串(垂直位线BL0至BLm)。可以通过向选择线SGD0和SGS0施加适当电压来选择串0。其他串集合在沿着Y方向的不同位置处以类似方式连接至全局位线(GBL0至GBLm)并且与在选择了串0时可以接收取消选择电压的不同选择线连接。
坏块、坏列、坏行
在存储器系统中,对坏块进行检测和标记,从而使得随后不将它们用于存储用户数据。例如,对坏块的检测和标记可以在工厂测试期间执行。坏块可以是未能满足与例如读取、写入和/或擦除相关的一组标准(例如,未能在时间限制内进行读取、写入或擦除)的、具有过高错误率或过量坏单元的和/或未能满足其他标准的块。如果特定裸片具有多于阈值数量的坏块,则可以丢弃所述裸片。在一些情况下,可以根据裸片所包含的坏块的数量来对它们进行分类。通常,因为存储器的数据存储容量通过坏块的数量减小,所以具有更少坏块的裸片是优选的。
在一些情况下,块可以具有一些不可操作部件,而其他部件保持可操作。例如,可能发现块中的一个或多个列不可操作,并且其可由备用列替代。类似地,在一些情况下,可以替代一个或多个存储器单元行。少量坏单元可以是可接受的,条件是由这种坏单元产生的错误率低得足以允许通过纠错码(ECC)或其他某种冗余形式来进行纠正。
在示例中,对具有多个可分别选择的串集合的被标识为“坏”块的块进行进一步测试以便判定块中是否存在可操作的串集合(例如,即使块作为整体并不满足测试标准,但是一些串集合可能满足所述标准)。虽然一些失败模式可能导致不具有可操作单元的坏块,但是其他失败模式可能影响块的特定部分并且可能留下至少一些可操作存储器单元。一些失败模式可能影响块内的单独的可分别选择的NAND串集合,而其他NAND串集合保持可操作。对被标识为“坏”块的块的测试可以标识包含可操作和不可操作部分的混合的许多块。在一些情况下,随后可以将这种部分坏块用于存储数据,由此增大存储器的容量。在一些情况下,可以对块的未能满足测试标准的部分进行重新配置,从而使得它们满足测试标准。例如,存储器的在使用默认操作参数时未能通过测试的一部分可以在使用一些经修改的操作参数时通过。
在未能擦除块或块的一部分时,可能遇到一种失败模式。可以在测试期间或在某种显著使用(例如,在已经使用块来存储用户数据某个时间段之后)之后检测到这种擦除失败。通常,在块经受擦除步骤之后,使用擦除验证步骤来判定存储器单元是否处于被擦除状况,或者是否需要进一步擦除。虽然擦除步骤可以将擦除状况应用于块的所有存储器单元从而使得块作为整体而被擦除,但是可以将擦除验证应用于块的一部分。例如,一次可以选择块中的一个可分别选择的NAND串集合用于擦除验证。通过向块的选择线施加适当的选择和取消选择电压,可以选择特定NAND串集合,同时取消选择其他NAND串集合。可以向所有字线施加适当的擦除验证电压,从而使得接通所有单元,这应当允许通过NAND串的电流。可以测量此电流以便判定是否擦除存储器单元。如果所选NAND串集合中未被充分擦除(例如,不具有比最小电路更大的电流)的NAND串的数量大于最大允许数量,则可以执行另一个擦除步骤,紧接着是另一个擦除验证步骤。通常,重复擦除步骤和擦除验证步骤,直到达到最大时间或最大数量的循环为止。当达到这种最大值时,可能报告擦除失败,并且可以将NAND串集合视为坏的(并且在一些情况下,可以将块视为坏块)。
在一些情况下,因为甚至在多个擦除循环之后未能擦除(保持被编程)存储器单元,所以发生擦除失败。在其他情况下,可能由于其他原因而发生擦除失败。即使充分擦除了存储器单元,NAND串也可能无法通过擦除验证步骤。例如,通过NAND串的电流可能由于除了存储器单元以外对NAND串的电阻作出显著贡献的某个部件而保持很低,所述电阻使通过NAND串的电流保持低于最小电流。例如,在一些情况下,选择晶体管可以贡献显著电阻。在一些情况下,在NAND串的端部处的连接可能贡献显著电阻。例如,在NAND串连接至共用源极或连接至全局位线的地方可能存在不良连接,所述不良连接可以提供减小通过NAND串的电流的相对高电阻。
图11A展示了包括可分别选择的NAND串集合的3D NAND串块的一部分。金属触点(例如,触点150)在漏极选择晶体管(选择栅极“SG”)与全局位线(“GBL”)之间延伸。在一些情况下,这些触点可以例如由于过程相关变化而具有比正常情况更高的电阻,这可能导致通过相应NAND串的更低电流。
图11B展示了图11A的单独NAND串,所述单独NAND串包括其与相应全局位线(“GBL”)的连接以及其通过底层衬底和通过垂直导体的源极连接,或者将衬底中的源极线与存储器的源极端子连接的局部互连(“LI”)。在沿着所示出的电流路径的任何点处的电阻可能导致通过NAND串的低电流。例如,在NAND串在触点150处连接至全局位线(GBL)的NAND串顶部处、在NAND串连接至衬底中的源极区域或者衬底中的源极区域与垂直共用源极连接(LI)连接的NAND串底部处的电阻。电阻还可能由有缺陷的选择晶体管(或者源极选择晶体管或者漏极选择晶体管)或有缺陷的虚拟单元产生。增大的电阻可以特定于单独NAND串,例如,由于NAND串与全局位线之间的不良连接引起的电阻。增大的电阻对于多个NAND串来说可能是共同的,例如,由于衬底中的源极区域与垂直共用源极连接之间的不良连接引起的电阻可能影响整个可分别选择的NAND串集合。
图12展示了连接至衬底中的共用源极区域154的存储器孔(“MH”)的示例。电流流过在源极端子(“ST”)中通过N+掺杂区域(共用源极区域154)形成的垂直局部互连(“LI”),并且流过在存储器孔中形成的垂直NAND串的沟道。通过给定存储器孔的电流由选择晶体管(例如,所示出的源极选择晶体管156)控制。虚拟字线(“DWL”)对与存储用户数据的存储器单元串联连接的虚拟存储器单元进行控制。
低位线电流
图13示意性地展示了块的四个可分别选择的NAND串集合(串0至串3)。用于回收这种块的坏部分的操作的示例一次可以针对一个NAND串集合,并且可以将不同解决方案应用于不同NAND串集合。例如,当未能擦除块时(例如,擦除验证指示超过最大数量的具有不能接受地低的电流的NAND串数量),则可以通过单独地测试NAND串集合来调查这种低电流的原因。在这种测试期间,通过在相同块的其他选择线接收取消选择电压的同时施加适当选择线电压来选择串集合。可以逐字线地进行读取操作以便判定存储器单元是否处于被擦除状态。当通过NAND串的电流很低,并且擦除了存储器单元中的所有或基本上所有存储器单元时,这通常指示低电流由另一个元件(比如,另一个部件的电阻)引起。通过标识这种电阻,可以标识并应用适当的解决方案,从而使得可以回收NAND串并且随后将其用于存储数据。
在一些情况下,可以通过施加更高位线电压来克服通过NAND串的低电流。在默认位线电压由于某个电阻而未能生成所需电流时,根据等式V=IR,增大的位线电压可能足以提供所需电流。因此,一种解决方案可以包括向具有低电流的NAND串的全局位线施加更高的位线电压。在可分别选择的NAND串集合中的相对少量(例如,少于阈值数量)NAND串具有低电流的情况下,可以在逐位线的基础上完成这一点。在一些存储器系统中,位线被分组成列,其中,其中,列可以包括例如8条、16条、32条或更多位线。可以在逐列的基础上施加更高的位线电压。在可分别选择的NAND串集合中的相对大量NAND串(例如,大于阈值数量)具有低电流的一些情况下,则可以向NAND串集合中的所有NAND串施加增大的位线电压。可以保持用于指示要在访问可分别选择的NAND串集合时施加的经修改的位线电压的记录。可以贯穿这种集合而使用单个增大的位线电压,或者可以将不同增大的位线电压用于不同列或用于单独NAND串,例如,可以获得不同位线电压偏移的集合以便调整不同位线电压从而提供充足电流。记录可以具有可分别选择的NAND串集合的单个条目或者可以具有列(所述列可以包括多条位线)的条目或者可以具有需要增大的电压的位线的单独条目。条目可以是指示增大的位线电压的一位条目,或者可以是指示增大的位线电压的幅度的更大条目。
图14A和图14B示出了用于测试NAND串或存储器阵列的其他部分的电路的示例。当可分别选择的NAND串集合中的存储器单元被读取且被确定为被擦除时,此电路可以用于测量电流并且用于标识可以提供通过NAND串或存储器阵列的其他单元的充足电流的增大的位线电压。在此电路图中示出的电阻401是被测部件并且可以包括一个或多个NAND串(存储器单元接通)连同与NAND串串联连接的部件。数模转换器(DAC)对连接至固定电压(在此示例中,2伏特)的晶体管的栅极进行控制以便控制通过NAND串的电流。比较器405将输入节点403处的电压与预定电压(在图14A的示例中,0.5*VCCQ或1伏特)进行比较。如果输入节点处的电压超过一伏特,则通过NAND串的电流低于通过/失败边界。通过对向输入节点403施加的电压进行修改(通过晶体管),可以发现提供通过NAND串的充足电流的适当电压。可以通过在施加固定电流时找到输入节点的电压来获得NAND串的电阻,从而使得可以施加适当电压以便生成所需电流。例如,NAND串可以具有五百到一百千欧姆(500kΩ到1MΩ)的电阻。更高电阻的NAND串可以接收被增大以便对增大的电阻进行补偿的位线电压(即,对于给定R值,根据I=V/R,某个V值可以产生充足电流)。
可以在不同条件下执行测试,并且可以将测试结果与包括各种不同条件下的电流的各种标准进行比较。例如,如在图14B中所示出的,低功率测试可以施加相对低电流,从而使得在输入节点处的预期电压相应地更小,并且比较器电压减小(在此示例中,减小至0.25VCCQ或0.5伏特)。测试不同条件可以允许更精确地使用位线电压偏移。例如,位线电压偏移可以用于一些操作而不是用于其他操作。例如,位线电压偏移可以用于进行擦除(相对高电流)但不可以用于进行读取(相对低电流)。可以根据在访问存储器时使用的电流(即,用于擦除、读取和写入操作的电流)来应用适当测试方案。
在一些情况下,单元的增大电阻(例如,NAND串电阻)可能由选择晶体管引起。通常,因为可分别选择的NAND串集合中的所有NAND串由选择线共享,所以选择线问题可能影响可分别选择的NAND串集合的大部分或所有NAND串。在示例中,对示出了具有低电流(高电阻)的大量NAND串的NAND串集合进行测试以便查看更高的选择线电压是否可以克服问题。可以对增大的选择线电压进行测试以便查看高电阻NAND串的数量是否可以减小至可接受数量。如果增大的选择线电压充分减小了高电阻NAND串的数量,则这指示选择晶体管是电阻的实质原因。随后,对NAND串集合的访问可以将增大的选择线电压用于至少一条选择线。可以保持用于指示此可分别选择的NAND串集合需要增大的选择线电压并且随后的访问操作可以相应地使用增大的选择线电压的记录。在一些情况下,单个增大的选择线电压可以用于可以以此方式固定的任何可分别选择的NAND串集合。在其他情况下,可以根据测试结果而将选择线电压增大不同量。可能优选的是,在可能的情况下使用更低的选择线电压,从而使得可以根据在不同可分别选择的NAND串集合中遇到的问题的严重性而施加一系列选择线电压。
在一些情况下,可以通过组合方式(例如,通过施加增大的选择线电压以及增大位线电压)来回收块的一部分。将理解的是,这些方式不是排他性的并且可以以任何有效的方式(包括通过与其他方式组合)来加以应用。
在块的一部分疑似在某种程度上是有缺陷的一些示例中,可以采取附加步骤来保护在这种部分中存储的数据。例如,可以将更高冗余级应用于在除了其他部分之外的这种部分中存储的数据。可以使用具有某种纠错能力的默认编码方案来对数据进行编码的存储器系统可以使用具有更高纠错能力的增强型编码方案来对待存储于可疑区域中的数据进行编码。例如,可以将第一纠错码(ECC)方案作为默认方案而应用于在存储器阵列中存储的数据,而可以将具有更高冗余率(以及因此,更大的纠错能力)的第二ECC方案应用于在可疑区域中存储的数据。在一些情况下,可以将附加冗余方案应用于在可疑部分中存储的数据。例如,除了默认ECC方案以外,可以将另一个冗余方案添加到特定数据部分。这种附加方案的示例是应用于许多数据部分的并且允许从其他部分和冗余数据中重新计算所述部分之一的排他性OR(XOR)方案。增大的冗余率可能是增强型冗余方案或选择性地应用于可疑区域中的数据的附加冗余方案的结果。
可以将区域视为可疑,并且在所述区域中存储的数据可能由于许多原因而经受附加测量。在块的一部分(比如,可分别选择的NAND串集合)未能满足某些标准的情况下(比如,具有大量低电流NAND串),可以将所述部分视为可疑。可以使用比通常情况更高的选择线电压和/或可以施加比通常情况更高的位线电压和/或可以将更高的冗余率应用于所存储的数据。可以保持指示块的哪些部分应当具有使用增大的冗余率来编码的数据的表。在一些情况下,可以将这种表与指示其他操作参数(比如,增大的位线电压和/或增大的选择线电压)的表组合。在块包含可疑部分时,访问时间可能增大(例如,由于附加编码和配置时间),并且数据丢失风险可能更高。因此,可以将这种块作为仅在不存在可用的良好块时使用的备用块而维护。因此,在使用所有良好块之后,用户数据可以仅存储于这种块中,从而使得性能不受影响。
图15展示了检查三维NAND块的部分并相应地应用某些维护步骤的方案的示例。在针对存储器孔连接性的检查例程中,在对存储器单元进行检查以便确保它们被充分擦除之后通过测量存储器孔(“MH”)的导电性503来检查存储器孔的导电性501。如果存储器孔具有低电流(高电阻),则确认存储器孔问题505,并发起手指维护507(术语“手指”可应用于像一组手指一样平行地延伸的可分别选择的NAND串集合)。在另一个检查例程中,确定选择栅极的阈值电压(VT)分布511,并将其与目标阈值电压范围进行比较513以便标识问题。可替代地,可以对所读取的逻辑1和逻辑0位的数量进行计数(例如,通过直接存储器计数器“DMC”)以便标识有问题的选择晶体管。如果坏串的数量(带有具有在期望范围之外的阈值电压的选择栅极的串)不大于阈值515,则可以将块的部分视为正常并且可以使用默认操作参数来对其进行操作517。如果坏串的数量超过阈值数量515,则可以将此可分别选择的NAND串集合视为可疑并且可以将其与待进行手指维护的可疑集合列表进行比较519。如果手指不在列表上,则将其添加至列表中521。在手指维护507期间,可以计算可分别选择的串集合的一个或多个经修改的操作参数,比如,增大的位线电压、增大的选择线电压、增大的冗余率或其他参数。
随后,当访问手指时,作出关于访问是否为编程操作的确定525。如果其是编程操作,则对被编程字线(WL)的条件进行调整527,例如,通过增大一个或多个选择线电压和/或增大一个或多个位线电压和/或将更高冗余率应用于被存储数据(通过在手指中提供附加奇偶性数据531)。
如果所述操作不是编程操作,则作出关于其是否为主机读取操作的确定535。如果其是主机读取操作,则可以对选择栅极(SG)电压和/或位线(BL)电压进行调整537以便执行读取。调整可由记录条目指示。在读取数据并将其返回至主机之后,可以将数据重新定位539至更安全位置(例如,不需要经调整的电压的手指)。
如果操作不是编程或主机写入操作,则作出关于其是否为擦除操作的确定545。如果其是擦除操作,则可以对选择栅极(SG)电压和/或位线(BL)电压进行调整547。调整可由记录条目指示。然后,使用经调整的电压来进行擦除操作549。
如果操作不是编程、主机写入或擦除操作,则执行对手指的健康进行测量(例如,对具有相同干扰水平的单元的数量进行测量)并且可以对干扰量进行测量的读取擦洗操作555。可以使用经修改的参数(比如,选择线电压和位线电压)来执行读取擦洗。将数据重新定位557到另一个位置(使用ECC来纠正数据中的任何错误)。
图16示出了存储器系统601的连接至主机80的部件的示例。存储器系统601包括存储器控制器603和存储器裸片605(以及附加存储器裸片)。存储器裸片605包括许多可单独擦除的存储器块(例如,3D NAND闪存块)。每个块具有可分别选择的部分(例如,NAND串集合)。一些块被标识为坏块(“坏”)并且不被使用。一些块具有不满足一些标准的至少一个可分别选择的部分(例如,NAND串集合)(例如,块607包含四个可分别选择的NAND串集合,串609未能满足一些标准)。存储器裸片605还包括位线驱动器611,所述位线驱动器可配置成用于在访问不同可分别选择的NAND串集合时施加不同位线电压(例如,在访问串609时施加更高位线电压)。位线读出单元613被配置成用于读出位线电流并将位线电流与阈值电流进行比较。选择线读出单元615被配置成用于读出选择线阈值电压并且用于将其与最小阈值电压进行比较。存储器控制器603包括可以结合存储器裸片605中的外围电路而控制对存储器裸片605的访问的编程电路617、读取电路619以及擦除电路621。位线电压(VBL)调整单元623被配置成用于向不同可分别选择的NAND串集合(结合位线驱动器611)施加不同位线电压。位线电压调整单元623与位线电压表625通信,所述位线电压表记录要在访问不同可分别选择的NAND串时使用的位线电压(或偏移)。选择栅极电压(VSG)调整单元627被配置成用于结合存储器裸片605中的外围电路而向块中的不同可分别选择的NAND串集合施加不同选择线电压(例如,向除了块607的其他串之外的串609施加更高选择线电压)。选择栅极电压调整单元627与选择栅极电压表629通信,所述选择栅极电压表记录不同串集合的选择栅极电压(或偏移)。自适应冗余单元631被配置成用于将不同冗余率应用于在存储器块的不同区域中存储的数据(例如,将更高冗余率应用于在除了块607中的其他集合以外的NAND串集合609中存储的数据)。自适应冗余单元可以包括具有可变冗余的ECC引擎。自适应冗余单元可以包括用于应用不同方案的不同部件(例如,ECC引擎和XOR电路)。自适应冗余单元631与冗余表633通信,所述冗余表记录待用于在块的不同部分中存储的数据的冗余率。
图17示出了包括共享源极连接(局部互连)的可分别选择的串集合(串0至串3)的3D NAND存储器的另一个示例。因为串集合与局部互连相距不同距离,所以在每个串集合的源极侧处的串联电阻是不同的。例如,访问串0时的串联电阻大于访问串3时的串联电阻。在这些差异显著的情况下,对访问电压(读取电压、写入电压和擦除电压)的某种调整可能是适当的。例如,访问串0时的一些电压可能比访问串3时更高,以便补偿增大的串联电阻。
除了各串的变化以外,可能存在NAND存储器的其他变化(比如,这种变化)。例如,在此实例中,NAND串的沟道形成于存储器孔中,并且这种存储器孔的直径通常由于蚀刻化学而随着深度增大而减小。因此,在存储器单元之间可能存在作为在衬底上方的高度的函数的可预测差异。在一些情况下,可以检测到这种差异并且可以根据存储器孔直径来作出某种调整。测量和调整不限于串集合或任何其他单元并且可以应用于除了三维NAND闪存以外的各种存储器。
电阻式存储器和其他存储器
除了NAND闪存以外,各种其他存储器可以包括块中的可分别选择的部分,并且可以得益于此处所描述的结构和技术。初始地参照图18,以三维存储器10的一部分的等效电路的形式来示意性地且总体上展示了这种存储器的架构。这是三维阵列的特定示例。标准三维矩形坐标系11用作参考,向量x、y和z中的每个向量的方向与其他两个向量正交。
用于选择性地将内部存储器元件与外部数据电路连接的电路可以形成于半导体衬底13中。在此特定示例中,利用了选择或切换设备Qxy的二维阵列,其中,x给出了设备在x方向上的相对位置并且y给出了其在y方向上的相对位置。作为示例,单独的设备Qxy可以是选择栅极或选择晶体管。全局位线(GBLx)在y方向上延长并且在x方向上具有由下标指示的相对位置。尽管在读取期间并且通常还在编程期间,一次仅接通与特定全局位线连接的一个选择设备,但是全局位线(GBLx)可以与在x方向上具有相同位置的选择设备Q的源极或漏极单独连接。单独选择设备Q的源极或漏极中的另一者与局部位线(LBLxy)之一连接。局部位线在z方向上垂直地延长,并且在x(行)和y(列)方向上形成规则阵列。
为了将一组局部位线(在此示例中,被指定为一行)与相应全局位线连接,控制栅极线SGy在x方向上延长并且与在y方向上具有共同位置的单个选择设备Qxy行的控制端子(栅极)连接。因此,根据控制栅极线SGy中的哪条控制栅极线接收将与其连接的选择设备接通的电压,选择设备Qxy一次将x方向上的一行局部位线(LBLxy)(在y方向上具有相同位置)连接至全局位线(GBLx)中的相应全局位线。剩余控制栅极线接收使其连接选择设备保持断开的电压。可以指出的是,由于仅一个选择设备(Qxy)与局部位线(LBLxy)中的每条局部位线一起使用,所以可以使在半导体衬底上的阵列在x方向和y方向两者上的间距非常小,以及因此使存储器存储元件的密度很大。
存储器存储元件Mzxy形成于多个平面中,在衬底13上方的z方向上以不同的距离来定位所述多个平面。在图18中展示了两个平面1和2,但是通常将存在更多,比如,4个、6个或甚至更多。在距离z处的每个平面中,字线WLzy在x方向上延长并且在y方向上在局部位线(LBLxy)之间间隔开。每个平面的字线WLzy单独跨过字线的任一侧上的局部位线LBLxy中的相邻两条局部位线。单独的存储器存储元件Mzxy连接于与这些单独的交叉点相邻的一条局部位线LBLxy与一条字线WLzy之间。因此,单独的存储器元件Mzxy可通过将适当电压置于局部位线LBLxy和字线WLzy(存储器元件连接于其之间)上而寻址。对电压进行选择以便提供对使存储器元件的状态从现有状态变化为期望的新状态而言是必要的电刺激。这些电压的水平、持续时间和其他特性取决于用于存储器元件的材料。
三维存储器单元结构的每个“平面”通常由至少两个层形成,导电字线WLzy被定位在其中的一个层以及由介电材料组成的将平面彼此电隔离的另一个层。例如根据存储器元件Mzxy的结构,在每个平面中还可能存在附加层。平面在半导体衬底上堆叠于彼此顶部,局部位线LBLxy与局部位线延伸穿过的每个平面的存储器元件Mzxy连接。
图19以剖视图示出了三维存储器的实施方式,所述三维存储器包括其之间具有存储器元件的局部位线和字线。此示例被配置成在第一次沉积时使用非导电的非易失性存储器(NVM)材料。金属氧化物或其他适当材料可能具有这种特性。可以响应于置于那些电极上的适当电压而在材料的相反侧上的电极之间形成导电长丝。这些电极是阵列中的位线和字线。由于材料是以其他方式非导电的,但是没必要将字线和位线的交叉点处的存储器元件彼此隔离。许多存储器元件可由单个连续材料层实施,在图19的情况下,所述单个连续材料层是在y方向上沿着垂直位线的相反侧垂直地取向的并且向上延伸穿过所有平面的NVM材料条。图19的结构的显著优点是所有字线以及在一组平面中在所述字线之下的绝缘条可以通过使用单个掩模来同时限定,由此在很大程度上简化制造工艺。
参照图19,示出了三维阵列的四个平面101、103、105和107中的一小部分。所述平面中的所有平面具有相同的水平图案的栅极、电介质和存储器存储元件(NVM)材料。在每个平面中,金属字线(WL)在x方向上延长并且在y方向上间隔开。每个平面包括将其字线与其之下的平面的(在平面101的情况下,在其之下的衬底电路部件的)字线隔离的绝缘电介质层。在垂直z方向上延长的并且在x-y方向上形成规则阵列的许多金属局部位线(LBL)“柱”延伸穿过每个平面。
每个位线柱通过在衬底中形成的其栅极由在x方向上延长的选择栅极线(SG)驱动的选择设备(Qxy)以与柱间隔相同的间距连接至硅衬底中在y方向上延伸的一组全局位线(GBL)之一,所述选择栅极线同样形成于衬底中。切换设备Qxy可以是常规的CMOS晶体管(或垂直npn晶体管)并且可以使用与用于形成其他常规电路系统的工艺相同的工艺来制作。在使用npn晶体管而不是MOS晶体管的情况下,使用在x方向上延长的基底接触电极线来替代选择栅极(SG)线。在衬底中还制作了但是在图19中未示出读出放大器、输入-输出(I/O)电路系统、控制电路系统以及任何其他必要的外围电路系统。
在x方向上对于每个局部位线柱行,存在一条选择栅极线(SG),并且对于每条单独的局部位线(LBL),存在一个选择设备(Q)。因此,例如,SG3是控制选择设备Q13、Q23以及沿着x方向的附加选择设备(未示出)的选择栅极线。局部位线LBL13、LBL23以及沿着x方向的附加位线(未示出)以及连接至这些局部位线的存储器元件形成存储器的可分别选择的一部分。在一些情况下,存储器的不同可分别选择的部分可以具有可以通过执行某项测试来发现的不同特性。例如,在图19中可以看到,全局位线在y方向上延伸,从而使得全局位线的串联电阻随着与全局位线驱动器的距离的增大而沿着y方向增大。因此,当访问不同可分别选择的部分时,由于用于访问对应部分的全局位线的不同长度而可以观察到不同串联电阻。如果这种串联电阻超过限制,则可以修改操作参数。例如,可以增大向全局位线施加的一个或多个电压以便补偿沿着全局位线的电压降。相比更近的且具有更小全局位线电阻的可分别选择的部分,位线驱动器可以被配置成用于向更远的且具有更高的全局位线电阻的可分别选择的部分传递更高的电压。
每个垂直的非易失性存储器元件(NVM)材料条夹置在垂直局部位线(LBL)与在所有平面中垂直堆叠的多条字线(WL)之间。优选地,在x方向上在局部位线(LBL)之间存在NVM材料。存储器存储元件(M)被定位在字线(WL)与局部位线(LBL)的每个交叉点处。在存储器存储元件(M)是电阻式元件的情况下,在相交的局部位线(LBL)与字线(WL)之间的小NVM材料区域可以在导电(设置)状态与非导电(重置)状态之间通过向相交线施加的适当电压而可控地交替。
还可能存在于LBL与平面之间的电介质之间形成的寄生NVM元件。通过相比于NVM材料层的厚度而将介电条的厚度(即,局部位线与字线之间的间隔)选择为很大,可以使由相同垂直字线堆叠中的字线之间的不同电压引起的场足够小,从而使得寄生元件决不传导大量电流。类似地,在其他实施例中,如果相邻LBL之间的操作电压保持低于编程阈值,则非导电NVM材料在位置上可以在相邻局部位线之间处于左边。
可以将各种材料用作NVM材料。用于形成电阻式存储器元件(例如,用于形成图19的阵列中的存储器元件Mzxy)的材料可以是硫族化物、金属氧化物或响应于向材料施加的外部电压或者通过材料的电流而展现出稳定可逆电阻偏移的许多材料中的任何一种材料。虽然此处描述了特定示例,但是将理解的是,可以使用任何适当材料。
金属氧化物以在初始地沉积时是绝缘的来表征。一种适当的金属氧化物是钛氧化物(TiOx)。在图20的示例中,在退火工艺中对接近化学计量TiO2块材料进行变更以便在底部电极附近创建缺氧层(或氧空缺层)。具有其高功函数的顶部铂电极创建针对电子的高电位Pt/TiO2阻挡层。因此,在中等电压(低于一伏特)下,非常低的电流将流过所述结构。底部Pt/TiO2-x阻挡层由氧空缺(O+2)的存在而降低并且表现为低电阻接触(欧姆接触)。(已知TiO2中的氧空缺充当变换导电掺杂半导体中的绝缘氧化物的n型掺杂物。)所产生的复合结构处于非导电(高电阻)状态。
但是当在结构两端施加大的负电压(比如,1.5伏特)时,氧空缺朝顶部电极漂移,并且因此,电位阻挡层Pt/TiO2减小并且相对高的电流可以流过所述结构。然后,设备处于低电阻(导电)状态。其他人报告的实验已经表明在像长丝的TiO2区域(可能沿着晶界)中发生导电。
通过在图20的结构两端施加大的正电压来破坏导电路径。在这种正偏压下,氧空缺移动远离顶部Pt/TiO2阻挡层附近并且“破坏”长丝。设备返回到其高电阻状态。导电状态和非导电状态两者都是非易失性的。通过施加约0.5伏特的电压来读出存储器存储元件的导电可以容易地确定存储器元件的状态。
虽然这种特定导电机构可能不适用于所有金属氧化物,但是作为整体,所述金属氧化物具有类似的行为:当施加适当电压时,发生从低导电状态到高导电状态的转变,并且这两种状态是非易失性的。其他材料的示例包括HfOx、ZrOx、WOx、NiOx、CoOx、CoalOx、MnOx、ZnMn2O4、ZnOx、TaOx、NbOx、HfSiOx、HfAlOx。适当的顶部电极包括具有与金属氧化物接触以便在触点处创建氧空缺的吸氧剂能力的具有高功函数(通常>4.5eV)的金属。一些示例是TaCN、TiCN、Ru、RuO、Pt、富Ti TiOx、TiAlN、TaAlN、TiSiN、TaSiN、IrO2。用于底部电极的适当材料为任何导电富氧材料,比如,Ti(O)N、Ta(O)N、TiN和TaN。电极的厚度通常为1nm或更大。金属氧化物的厚度通常在5nm到50nm范围内。
适合存储器存储元件的另一类材料是固体电解质,但是由于它们在沉积时是导电的,所以需要形成单独的存储器元件并将其彼此隔离。固体电解质有点类似于金属氧化物,并且导电机构被假设为顶部电极与底部电极之间的金属长丝的构造。在此结构中,通过将来自一个电极(固体电解质)的离子溶化成单元的主体(可氧化电极)来形成长丝。在一个示例中,固体电解质包含银离子或铜离子,并且优选地,可氧化电极为嵌入到如Ax(MB2)1-x等过渡金属硫化物或硒化物材料中的金属,其中,A是Ag或Cu,B是S或Se,并且M是如Ta、V或Ti等过渡金属,并且x的范围为从约0.1到约0.7。这种组成使将不想要的材料氧化成固体电解质最小化。这种组成的一个示例是Agx(TaS2)1-x。替代性组成材料包括α-AgI。另一个电极(无关电极或中性电极)应当是良好的导电体,同时保持不溶于固体电解质材料。示例包括金属和化合物,比如,W、Ni、Mo、Pt、金属硅化物等。
固体电解质材料的示例为TaO、GeSe或GeS。适合用作固体电解质单元的其他系统为:Cu/TaO/W、Ag/GeSe/W、Cu/GeSe/W、Cu/GeS/W和Ag/GeS/W,其中,第一种材料是可氧化电极,中间材料是固体电解质,并且第三种材料是无关(中性)电极。固体电解质的典型厚度在30nm与100nm之间。
近年来,已经广泛地将碳作为非易失性存储器材料而进行研究。作为非易失性存储器元件,经常以两种形式使用碳:导电(或类石墨烯碳)和绝缘(或无定形碳)。这两种类型的碳材料的差异是碳化学键(所谓的sp2和sp3杂化)的内容。在sp3构型中,碳价电子保持在强共价键中,并且因此,sp3杂化是非导电的。sp3构型占主导的碳膜通常被称为四面体无定形碳或类金刚石。在sp2构型中,不是所有的碳价电子都保持在共价键中。弱紧电子(phi键)贡献导电,主要使sp2构型为导电碳材料。对碳阻式切换非易失性存储器的操作基于这样一种事实:有可能通过向碳结构施加适当的电流(或电压)脉冲来将sp3构型变换成sp2构型。例如,当在材料两端施加非常短(1至5ns)的高振幅电压脉冲时,导电性随着材料sp2变化成sp3形式(“重置”状态)而大大减小。已经推理的是,由这种脉冲生成的高局部温度引起材料无序,并且如果脉冲非常短,则碳“淬火”到无定形状态(sp3杂化)。另一方面,当处于重置状态下时,在更长时间(~300nsec)内施加更低电压使材料的一部分变成sp2形式(“设置”状态)。碳阻切换非易失性存储器元件具有像电容器的构型,其中,顶部电极和底部电极由高温熔点金属(如W、Pd、Pt和TaN)制成。
最近已经显著地关注将碳纳米管(CNT)应用为非易失性存储器材料。(单壁)碳纳米管是由碳组成的中空圆柱体,通常为厚度为一个碳原子的轧制且自闭合的薄片,直径通常为1至2nm并且长度比其大几百倍。这种纳米管可以展示出非常高的导电性,并且已经作出了关于与集成电路制作的兼容性的各种提议。已经提出了将“短”CNT包封在惰性结合混合料内以便形成CNT的构造。可以使用旋涂或喷涂来将CNT沉积在硅晶片上,并且在应用时,CNT具有相对于彼此的随机取向。当在这种构造两端施加电场时,CNT倾向于自挠曲或自对准,从而使得构造的导电性改变。从低到高电阻以及相反情况的切换机构未被充分理解。像在其他基于碳的电阻式切换非易失性存储器中一样,基于CNT的存储器具有像电容器的构型,其中,顶部电极和底部电极由如以上所提及的高熔点金属等高熔点金属制成。
适合用于存储器存储元件的仍另一类别的材料是相变材料。优选的相变材料组包括通常由组合GexSbyTez组成的硫属化合物玻璃,其中,优选地,x=2,y=2并且z=5。还已经发现GeSb是有用的。其他材料包括AgInSbTe、GeTe、GaSb、BaSbTe、InSbTe以及这些基本元素的各种其他组合。厚度通常在1nm至500nm的范围内。对切换机构的普遍接受的解释是,当在非常短的时间内施加高能脉冲来使由所述材料组成的区域融化时,所述材料“淬火”到无定形状态(其是低导电状态)。当在更长时间内施加更低能脉冲,从而使得温度保持在结晶温度以上但是在融化温度以下时,材料结晶以便形成高导电性的多晶相。经常使用与加热器电极集成的亚光刻柱来制作这些设备。经常可以将经历相变的局部化区域设计成与阶跃边缘上的转变或者材料横跨在低热导率材料中蚀刻的槽的区域相对应。接触电极可以是厚度为从1nm到500nm的任何高熔点金属,比如,TiN、W、WN和TaN。
将指出的是,在大多数前述示例中的存储器材料利用其任一侧上的电极(其组成是经特别选择的)。在本文中的三维存储器阵列的实施例中(其中,字线(WL)和/或局部位线(LBL)同样通过与存储器材料的直接接触而形成这些电极),那些线优选地由以上所描述的导电材料制成。在将附加导电段用于这两个存储器元件电极中的至少一个存储器元件电极的实施例中,那些段因此由以上所描述的用于存储器元件电极的材料制成。
操控元件通常结合到可控电阻型存储器存储元件中。操控元件可以是晶体管或二极管。尽管本文中所描述的三维架构的优点在于这种操控元件不是必要的,但是可以存在期望包括操控元件的特定构型。二极管可以是p-n结(不一定由硅组成)、金属/绝缘体/绝缘体/金属(MIIM)或肖特基型金属/半导体触点,但是替可替代地,可以是固体电解质元件。这种类型的二极管的特性是:对于存储器阵列中的正确操作,有必要在每个地址操作期间将其“接通”或“断开”。在寻址到存储器元件之前,二极管处于高电阻状态(“断开”状态)并且“保护”电阻式存储器元件免受干扰电压的影响。为了访问电阻式存储器元件,需要三项不同操作:a)将二极管从高电阻转换成低电阻;b)通过在二极管两端施加适当电压或施加通过二极管的电流来对存储器元件进行编程、读取或重置(擦除);以及c)对二极管进行重置(擦除)。在一些实施例中,这些操作中的一项或多项操作可以组合到相同的步骤中。可以通过向包括二极管的存储器元件施加反向电压来实现对二极管进行重置,所述应用使二极管长丝崩溃并且使二极管返回到高电阻状态。
为了简单起见,以上描述已经考虑了将一个数据值存储在每个单元内的最简单情况:每个单元或者被重置或者被设置并且保持一位数据。然而,本申请的技术不限于此简单情况。通过使用接通(ON)电阻的各种值并且将读出放大器设计成能够在这种值中的许多值之间进行区别,不论什么存储器元件类型的每个存储器元件可以被配置成用于将多位数据保持在多级单元(MLC)中。
图21A示出了包括在垂直方向上延伸的存储器串的ReRAM存储器的另一个视图,其中,可通过行选择线来分别选择这种串行。在图21B中示出了更详细的横截面,所述图展示了在延伸穿过多个交替的字线和电介质(在此示例中,SiO2)层的存储器孔中如何形成局部位线或垂直位线(VBL)。因为存储器孔被蚀刻穿过多个层,所以存储器孔的尺寸(以及因此垂直位线的尺寸)随着在衬底上方的高度而变化。此外,沿着存储器串的串联电阻随着在衬底上方的高度的增大而增大。图21B展示了这种安排中的层到层的串联电阻。在一些存储器中,沿着垂直位线的串联电阻可能超过存储器的某些部分的阈值。例如,在某个高度上方,串联电阻可能超过阈值。测试可以发现何时发生这种情况以及发生这种情况的程度,从而使得可以相应地调整操作参数。例如,在访问更高级的存储器元件时,可以使用更高位线电压。可以在可分别选择的部分内以及逐部分地作出调整,从而使得测试和调整不限于特定单元而可以根据在特定存储器中发现的变化而加以应用。
可以存储适当的调整方案,其方式为使得每当访问存储器阵列的相应部分时,执行调整。例如,可以将电压偏移(与默认读取电压、写入电压、擦除电压等的偏移)存储在包括存储器阵列的不同部分的条目的表中。可以将这种表存储在非易失性存储器中,并且可以在需要时对其进行访问。在一些示例中,调整单元被定位在通过存储器总线而连接至一个或多个存储器裸片的存储器控制器中。一个或多个表可以记录要在访问块的处于不同存储器裸片中的不同部分时使用的电压偏移。可以将这种表记录在非易失性存储器中并且可以在需要时由存储器进行读取(例如,加载到RAM或其他容易访问的存储器中)。
除了修改用于访问存储器阵列的部分的电压以外,可以作出其他调整。例如,存储器的一些部分可以被标识为具有更高的数据丢失风险(例如,由于数据保留问题或其他问题)。当标识了这种部分时,可以作出某项调整以便减小丢失风险。例如,可以使用增强型冗余方案。通常,具有更多冗余的ECC方案允许纠正更大数量的错误并且因此提供更低数据丢失风险。然而,这种增强型冗余需要更多存储空间。在已知存储器阵列的不同部分的特性的情况下,可以在逐部分的基础上对冗余进行适配,从而使得基于给定部分中的风险而在所述部分中提供充足冗余。
可以根据存储器阵列的包括如以上所描述的串联电阻的一部分的各种特性来作出调整。可以以静态方式来作出这种调整,从而使得一次性计算偏移并且然后在产品的寿命内使用所述偏移。可替代地,可以以动态方式来作出调整,从而使得在产品寿命期间根据需要而重新计算偏移。例如,可以基于时间、写入-擦除循环和/或其他因素以某些间隔更新偏移表。另外,可以根据环境因素或其他因素而作出调整。
在一个示例中,在对操作参数进行调整时,可以考虑温度。在一些存储器中,存储器特性随着温度而变化,并且可以相应地作出对操作参数的某项调整。例如,如果温度超过阈值,则可以使用不同操作参数(例如,读取电压、写入电压、擦除电压等)。可以对存储器阵列的所有部分一致地应用这种调整,其中,假设所有部分处于基本上相同的温度(例如,基于存储器裸片中、或存储器控制器裸片或其他裸片中的单次温度测量)。可替代地,多次温度测量可以允许针对存储器阵列的不同部分的不同温度调整。例如,不同存储器裸片可以具有提供它们对应裸片的温度的温度传感器。然后,可以在裸片基础上执行调整。
交叉点存储器
虽然图21A和图21B的示例示出了在垂直位线与水平字线之间水平地延伸的存储器元件,但是可以使用其他安排。例如,在如图22A和图22B中所展示的交叉点安排中,字线和位线两者在不同水平上并且以不同取向水平地延伸。在图22A中所示出的示例中,字线沿着x方向延伸,而位线沿着y方向延伸。因此,字线和位线是正交的。字线和位线被安排交替的层中,从而使得给定字线层位于两个位线层之间,并且给定位线层位于两个字线层之间。存储器元件连接于字线与位线之间,从而使得单独的存储器元件位于特定字线与位线的交叉点处。因此,存储器元件形成于层中,单独的存储器元件层位于字线层与位线层之间。在此示例中,存储器元件垂直地延伸。存储器元件可以属于任何适当类型,例如,如之前所描述的电阻式存储器元件、相变元件、电荷存储元件、电荷俘获元件或其他适当的存储器元件。
当向如图22A中所示出的安排等安排中的线施加电压时,沿着所述线存在某个电压降(在图22A中由“IR降”指示)。将理解的是,可以将等式:电压=电流×电阻(V=IR)应用于如字线或位线等导电线的部分,并且所有这种线具有导致根据距离(例如,离驱动器电路的距离)的电压降的某个电阻。因此,对于从驱动器电路中输出的给定电压,向存储器的部分施加的电压可能由于电压降而不一致。在一些示例中,可以对这种电压降进行测试并将其量化,例如,通过在访问存储器阵列的不同部分时测量串联电阻。如果电压降超过阈值,则可以应用一些补偿。例如,如果通过具有比阈值更大的串联电阻的线来访问存储器阵列的某些部分(例如,因为这些部分距离驱动器电路很远),则这可以通过测试来确定(或者可以从基于设计几何结构进行的建模中找到)。作为响应,可以调整这种部分的操作参数。例如,可以相比于存储器阵列的通过具有低串联电阻的线连接的部分而增大存储器阵列的通过具有高串联电阻的线连接的部分的读取电压、写入电压和/或擦除电压。
可以记录不同部分的适当电压和/或其他操作参数。例如,可以将一个或多个偏移应用于不同部分,并且可以将偏移记录在表或其他记录结构中。如在先前示例中的,还可以根据如温度等环境因素来作出调整。可以根据对应部分的特性而将不同冗余应用于存储器元件的不同部分中的数据。
可以使用各种方法来对如以上所描述的存储器进行操作。图23展示了与图15中所展示的示例类似的示例,其中,向地址选择晶体管操作添加了步骤。在步骤301中,检查一个或多个选择晶体管的电流漂移(例如,通过测量存储器单元接通的情况下的电流以及所施加的已知电压)。作出关于电流漂移是否高于限制的确定。如果漂移未超过限制,则存储器被视为良好并且可以例如使用默认操作参数来继续进行正常操作305。如果漂移高于限制,则可以发起如之前关于图15而描述的存储器维护507。
结语
已经为了解释和说明的目的呈现了前述具体实施方式。其并不旨在穷举或限制所附权利要求书。鉴于以上教导,许多修改和变化都是可能的。
Claims (22)
1.一种三维非易失性存储器系统,包括:
三维非易失性存储器块,所述三维非易失性存储器块包含多个可分别选择的部分,单独的可分别选择的部分包含垂直于衬底表面而延伸的多条位线;
读出单元,所述读出单元被配置成用于读出所述块的所述多个可分别选择的部分的位线的位线电流和/或电压并且用于将针对单独的可分别选择的部分的读出的对应结果与参考进行比较;以及
调整单元,所述调整单元与所述读出单元通信,所述调整单元被配置成用于响应于对所述块的所述多个可分别选择的部分中的一个或多个可分别选择的部分的对应结果与所述参考的所述比较而单独地修改所述块的所述多个可分别选择的部分中的所述一个或多个可分别选择的部分的操作参数。
2.如权利要求1所述的三维非易失性存储器系统,其中,所述三维非易失性存储器块和所述读出单元位于存储器裸片中,并且所述调整单元位于控制器裸片中。
3.如权利要求1所述的三维非易失性存储器系统,进一步包括在第一方向上平行于所述衬底表面而延伸的多条全局位线,其中,所述多条位线通过多个选择晶体管而连接至所述多条全局位线。
4.如权利要求3所述的三维非易失性存储器系统,进一步包括在正交于所述第一方向的第二方向上平行于所述衬底表面而延伸的选择线,所述选择线耦合至所述多个选择晶体管以便分别选择所述多条位线。
5.如权利要求1所述的三维非易失性存储器系统,其中,单独的位线延伸穿过多个字线级并且在所述多个字线级中的每个字线级处形成单独的存储器元件。
6.如权利要求5所述的三维非易失性存储器系统,其中,所述存储器元件是电荷存储元件或电荷俘获元件。
7.如权利要求5所述的三维非易失性存储器系统,其中,所述存储器元件是电阻式元件。
8.如权利要求5所述的三维非易失性存储器系统,其中,所述存储器元件是相变存储器元件。
9.如权利要求8所述的三维非易失性存储器系统,其中,所述调整单元被配置成用于响应于所述比较而单独地修改所述多个可分别选择的部分中的每个可分别选择的部分的编程电压和/或选择电压。
10.如权利要求1所述的三维非易失性存储器,进一步包括所述调整单元的温度输入,并且其中,所述调整单元被进一步配置成用于响应于所述温度输入而修改操作参数。
11.一种三维非易失性存储器,包括:
多条第一线,所述多条第一线在衬底表面上方的第一高度沿着第一方向延伸;
多条第二线,所述多条第二线在所述衬底表面上方的第二高度沿着第二方向延伸,所述第二方向与所述第一方向正交;
多个存储器元件,单独的存储器元件从在所述第一高度的第一线延伸到在所述第二高度的第二线;
读出单元,所述读出单元被配置成用于读出所述第一线的电流和/或电压并且用于将所述读出的结果与参考进行比较;以及
调整单元,所述调整单元与所述读出单元通信,所述调整单元被配置成用于响应于所述比较而修改连接至所述第一线的存储器元件的操作参数。
12.如权利要求11所述的三维非易失性存储器,其中,所述调整单元被配置成用于响应于所述比较而修改连接至所述第一线的存储器元件的编程电压。
13.如权利要求11所述的三维非易失性存储器,其中,所述调整单元被配置成用于响应于所述比较而修改连接至所述第一线的存储器元件的读取电压。
14.如权利要求11所述的三维非易失性存储器,其中,所述多个存储器元件是电阻式存储器元件。
15.如权利要求14所述的三维非易失性存储器,其中,所述多个存储器元件是相变存储器元件。
16.如权利要求11所述的三维非易失性存储器,进一步包括:附加第一线,所述附加第一线在所述衬底表面上方的附加高度在所述第一方向上延伸;附加第二线,所述附加第二线在所述衬底表面上方的附加高度在所述第二方向上延伸;以及附加存储器元件,所述附加存储器元件从所述附加第一线延伸到所述附加第二线,并且其中,所述调整单元被配置成用于根据被定位在所述衬底表面上方的多个不同高度的存储器元件的对应高度来修改所述存储器元件的操作参数。
17.如权利要求11所述的三维非易失性存储器,进一步包括所述调整单元的温度输入,并且其中,所述调整单元被进一步配置成用于响应于所述温度输入而修改操作参数。
18.如权利要求17所述的三维非易失性存储器,其中,所述多条第一线、所述多条第二线、所述多个存储器元件以及所述读出单元位于第一裸片中;并且
所述调整单元位于第二裸片中,所述调整单元的所述输入由所述第二裸片中的温度传感器生成。
19.一种对包括块中的多个可分别选择的部分的三维非易失性存储器进行操作的方法,所述方法包括:
测量通过可分别选择的部分中的导线的电流;
将所述电流与预定标准进行比较;
如果所述电流不满足所述预定标准,则计算一个或多个电压偏移;以及
随后,在向所述块的其他可分别选择的部分施加的其他电压在访问所述块的所述其他可分别选择的部分时保持未被调整的同时,在访问所述可分别选择的部分中的存储器元件时,将向所述可分别选择的部分中的线施加的电压调整所述一个或多个电压偏移。
20.如权利要求19所述的方法,进一步包括:将所述可分别选择的部分的所述一个或多个电压偏移记录在表中并且随后在访问所述可分别选择的部分之前从所述表中获得所述一个或多个电压偏移。
21.如权利要求19所述的方法,进一步包括:将增强型冗余方案应用于在不满足所述预定标准的可分别选择的部分中存储的数据,所述增强型冗余方案提供比应用于满足在所述预定标准的串集合中所存储的数据的通常冗余方案更高程度的纠错能力。
22.如权利要求19所述的方法,进一步包括:测量所述三维非易失性存储器的温度并且进一步根据所述所测量的温度来调整向所述可分别选择的部分中以及其他可分别选择的部分中的线施加的电压。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/276,635 | 2016-09-26 | ||
| US15/276,635 US9691473B2 (en) | 2015-09-22 | 2016-09-26 | Adaptive operation of 3D memory |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107871520A true CN107871520A (zh) | 2018-04-03 |
| CN107871520B CN107871520B (zh) | 2019-04-23 |
Family
ID=61564068
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710511496.2A Active CN107871520B (zh) | 2016-09-26 | 2017-06-28 | 3d存储器的自适应操作 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107871520B (zh) |
| DE (1) | DE102017113967A1 (zh) |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111540389A (zh) * | 2018-12-26 | 2020-08-14 | 美光科技公司 | 用于具有电荷转移装置的存储器装置的写入技术 |
| CN112825252A (zh) * | 2019-11-21 | 2021-05-21 | 爱思开海力士有限公司 | 存储器装置及其操作方法 |
| CN113169160A (zh) * | 2019-10-31 | 2021-07-23 | 桑迪士克科技有限责任公司 | 在衬底的相对侧上形成三维存储器器件和驱动器电路的方法 |
| CN113179666A (zh) * | 2019-06-28 | 2021-07-27 | 桑迪士克科技有限责任公司 | 包含字线和通道栅极的铁电存储器器件及其形成方法 |
| CN114063906A (zh) * | 2021-10-15 | 2022-02-18 | 北京得瑞领新科技有限公司 | Nand闪存中物理块的管理方法、装置及ssd设备 |
| TWI763343B (zh) * | 2020-07-30 | 2022-05-01 | 台灣積體電路製造股份有限公司 | 記憶體裝置及其製造方法 |
| CN115132700A (zh) * | 2021-03-26 | 2022-09-30 | 南亚科技股份有限公司 | 一次性可程序化存储器阵列及其制备方法 |
| US11716856B2 (en) | 2021-03-05 | 2023-08-01 | Taiwan Semiconductor Manufacturing Co., Ltd. | Three-dimensional memory device and method |
| US11985825B2 (en) | 2020-06-25 | 2024-05-14 | Taiwan Semiconductor Manufacturing Co., Ltd. | 3D memory array contact structures |
| US12040006B2 (en) | 2020-06-26 | 2024-07-16 | Taiwan Semiconductor Manufacturing Co., Ltd. | Memory array including dummy regions |
| US12087621B2 (en) | 2020-06-26 | 2024-09-10 | Taiwan Semiconductor Manufacturing Co., Ltd. | Air gaps in memory array structures |
| US12225731B2 (en) | 2020-06-25 | 2025-02-11 | Taiwan Semiconductor Manufacturing Co., Ltd. | Memory array contact structures |
| US12464726B2 (en) | 2020-07-16 | 2025-11-04 | Taiwan Semiconductor Manufacturing Co., Ltd. | Three-dimensional memory device and method |
| US12471346B2 (en) | 2020-06-30 | 2025-11-11 | Taiwan Semiconductor Manufacturing Co., Ltd. | Memory array isolation structures |
| US12501622B2 (en) | 2020-07-16 | 2025-12-16 | Taiwan Semiconductor Manufacturing Co., Ltd. | Three-dimensional memory device and method |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101290802A (zh) * | 2007-03-29 | 2008-10-22 | 弗拉什西利康股份有限公司 | 自适应和自校准的多级非易失性存储器 |
| US20090285022A1 (en) * | 2008-05-14 | 2009-11-19 | Samsung Electronics Co., Ltd. | Memory programming method |
| CN101673580A (zh) * | 2008-07-09 | 2010-03-17 | 三星电子株式会社 | 检测非易失性存储单元的阈值电压位移的方法 |
| CN101677020A (zh) * | 2008-09-19 | 2010-03-24 | 三星电子株式会社 | 闪速存储器件和系统及其读取方法 |
| US9401216B1 (en) * | 2015-09-22 | 2016-07-26 | Sandisk Technologies Llc | Adaptive operation of 3D NAND memory |
-
2017
- 2017-06-23 DE DE102017113967.2A patent/DE102017113967A1/de active Pending
- 2017-06-28 CN CN201710511496.2A patent/CN107871520B/zh active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101290802A (zh) * | 2007-03-29 | 2008-10-22 | 弗拉什西利康股份有限公司 | 自适应和自校准的多级非易失性存储器 |
| US20090285022A1 (en) * | 2008-05-14 | 2009-11-19 | Samsung Electronics Co., Ltd. | Memory programming method |
| CN101673580A (zh) * | 2008-07-09 | 2010-03-17 | 三星电子株式会社 | 检测非易失性存储单元的阈值电压位移的方法 |
| CN101677020A (zh) * | 2008-09-19 | 2010-03-24 | 三星电子株式会社 | 闪速存储器件和系统及其读取方法 |
| US9401216B1 (en) * | 2015-09-22 | 2016-07-26 | Sandisk Technologies Llc | Adaptive operation of 3D NAND memory |
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111540389A (zh) * | 2018-12-26 | 2020-08-14 | 美光科技公司 | 用于具有电荷转移装置的存储器装置的写入技术 |
| CN113179666A (zh) * | 2019-06-28 | 2021-07-27 | 桑迪士克科技有限责任公司 | 包含字线和通道栅极的铁电存储器器件及其形成方法 |
| CN113169160B (zh) * | 2019-10-31 | 2024-08-02 | 桑迪士克科技有限责任公司 | 一种形成器件结构的方法 |
| CN113169160A (zh) * | 2019-10-31 | 2021-07-23 | 桑迪士克科技有限责任公司 | 在衬底的相对侧上形成三维存储器器件和驱动器电路的方法 |
| CN112825252B (zh) * | 2019-11-21 | 2024-01-26 | 爱思开海力士有限公司 | 存储器装置及其操作方法 |
| CN112825252A (zh) * | 2019-11-21 | 2021-05-21 | 爱思开海力士有限公司 | 存储器装置及其操作方法 |
| US12225731B2 (en) | 2020-06-25 | 2025-02-11 | Taiwan Semiconductor Manufacturing Co., Ltd. | Memory array contact structures |
| US11985825B2 (en) | 2020-06-25 | 2024-05-14 | Taiwan Semiconductor Manufacturing Co., Ltd. | 3D memory array contact structures |
| US12087621B2 (en) | 2020-06-26 | 2024-09-10 | Taiwan Semiconductor Manufacturing Co., Ltd. | Air gaps in memory array structures |
| US12040006B2 (en) | 2020-06-26 | 2024-07-16 | Taiwan Semiconductor Manufacturing Co., Ltd. | Memory array including dummy regions |
| US12471346B2 (en) | 2020-06-30 | 2025-11-11 | Taiwan Semiconductor Manufacturing Co., Ltd. | Memory array isolation structures |
| US12501622B2 (en) | 2020-07-16 | 2025-12-16 | Taiwan Semiconductor Manufacturing Co., Ltd. | Three-dimensional memory device and method |
| US12464726B2 (en) | 2020-07-16 | 2025-11-04 | Taiwan Semiconductor Manufacturing Co., Ltd. | Three-dimensional memory device and method |
| TWI763343B (zh) * | 2020-07-30 | 2022-05-01 | 台灣積體電路製造股份有限公司 | 記憶體裝置及其製造方法 |
| US12022659B2 (en) | 2020-07-30 | 2024-06-25 | Taiwan Semiconductor Manufacturing Co., Ltd. | Three-dimensional memory device and method |
| US12167608B2 (en) | 2020-07-30 | 2024-12-10 | Taiwan Semiconductor Manufacturing Co., Ltd. | Methods of forming three-dimensional memory devices |
| US11495618B2 (en) | 2020-07-30 | 2022-11-08 | Taiwan Semiconductor Manufacturing Co., Ltd. | Three-dimensional memory device and method |
| US11716856B2 (en) | 2021-03-05 | 2023-08-01 | Taiwan Semiconductor Manufacturing Co., Ltd. | Three-dimensional memory device and method |
| US12256550B2 (en) | 2021-03-05 | 2025-03-18 | Taiwan Semiconductor Manufacturing Co., Ltd. | Three-dimensional memory device and method |
| CN115132700A (zh) * | 2021-03-26 | 2022-09-30 | 南亚科技股份有限公司 | 一次性可程序化存储器阵列及其制备方法 |
| CN114063906A (zh) * | 2021-10-15 | 2022-02-18 | 北京得瑞领新科技有限公司 | Nand闪存中物理块的管理方法、装置及ssd设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107871520B (zh) | 2019-04-23 |
| DE102017113967A1 (de) | 2018-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107871520A (zh) | 3d存储器的自适应操作 | |
| US9691473B2 (en) | Adaptive operation of 3D memory | |
| US11101326B2 (en) | Methods of forming a phase change memory with vertical cross-point structure | |
| US9922716B2 (en) | Architecture for CMOS under array | |
| US20200335144A1 (en) | Circuits and techniques to compensate memory access signals for variations of parameters in multiple layers of memory | |
| US10026782B2 (en) | Implementation of VMCO area switching cell to VBL architecture | |
| US9136468B2 (en) | Nonvolatile semiconductor memory device | |
| CN107924704B (zh) | 3d nand存储器的自适应操作 | |
| CN109427969B (zh) | 具有多个热界面的相变存储器电极 | |
| TWI523008B (zh) | 包含可變阻抗元件的非揮發性半導體記憶裝置 | |
| US9672917B1 (en) | Stacked vertical memory array architectures, systems and methods | |
| US20140353573A1 (en) | Methods and systems to reduce location-based variations in switching characteristics of 3d reram arrays | |
| CN113228321A (zh) | 用于存储器的阈值开关 | |
| US8918577B1 (en) | Three dimensional nonvolatile memory with variable block capacity | |
| TW201702880A (zh) | 多晶片雙重寫入 | |
| CN108028071A (zh) | 3-d非易失性存储器中的部分坏的块的操作 | |
| US20160077903A1 (en) | Selective Sampling of Data Stored in Nonvolatile Memory | |
| US10026478B1 (en) | Biasing scheme for multi-layer cross-point ReRAM | |
| US20160232983A1 (en) | Adaptive Data Shaping in Nonvolatile Memory | |
| US12219889B2 (en) | Semiconductor storage device | |
| CN108431978A (zh) | 使用牺牲多晶硅柱形成的单片三维存储器阵列 | |
| JP5793526B2 (ja) | 半導体記憶装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20250314 Address after: U.S.A. Patentee after: SANDISK TECHNOLOGIES Inc. Country or region after: U.S.A. Address before: texas Patentee before: SANDISK TECHNOLOGIES LLC Country or region before: U.S.A. |
|
| TR01 | Transfer of patent right |