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

具有反转的MRAM元件竖直取向的改进的MRAM交叉点存储器的制作方法

2022-04-24 20:48:29 来源:中国专利 TAG:

具有反转的mram元件竖直取向的改进的mram交叉点存储器


背景技术:

1.存储器广泛用于各种电子设备,诸如蜂窝电话、数字相机、个人数字助理、医疗电子器件、移动计算设备、非移动计算设备和数据服务器。存储器可包括非易失性存储器或易失性存储器。即使当非易失性存储器未连接至电源(例如,电池)时,非易失性存储器也允许存储和保留信息。
2.非易失性存储器的一个示例是磁阻随机存取存储器(mram),其使用磁化来表示所存储的数据,这与使用电荷来存储数据的某些其他存储器技术相反。一般来讲,mram包括在半导体衬底上形成的大量磁存储器单元,其中每个存储器单元都代表(至少)一个数据位。通过改变存储器单元内的磁性元件的磁化方向将数据位写入存储器单元,并且通过测量存储器单元的电阻来读取位(低电阻通常表示“0”位且高电阻通常表示“1”位)。如本文所用,磁化方向为磁矩取向的方向。
3.尽管mram是有前途的技术,但是对于先前的mram存储器单元设计的快速写入操作来说,实现高位密度和高耐久性是具有挑战性的。
附图说明
4.类似编号的元件是指不同的图中的共同部件。
5.图1是连接到主机的存储器系统的一个实施方案的框图。
6.图2是前端处理器电路的一个实施方案的框图。在一些实施方案中,前端处理器电路是控制器的一部分。
7.图3是后端处理器电路的一个实施方案的框图。在一些实施方案中,后端处理器电路是控制器的一部分。
8.图4是存储器封装件的一个实施方案的框图。
9.图5是存储器管芯的一个实施方案的框图。
10.图6a和图6b展示了通过晶圆对晶圆接合而耦接到存储器结构的控制电路的示例。
11.图7a以斜视图描绘了形成交叉点架构的存储器阵列的一部分的一个实施方案。
12.图7b和图7c分别呈现了图7a中的交叉点结构的侧视图和顶视图。
13.图7d以斜视图描绘了形成交叉点架构的两级存储器阵列的一部分的一个实施方案。
14.图8a和图8b展示了mram存储器单元的结构的一个实施方案。
15.图9更详细地展示了将以交叉点阵列实施的mram存储器单元设计的一个实施方案。
16.图10a和图10b展示了通过使用自旋力矩转移(stt)机构对mram存储器单元的写入。
17.图11a和图11b展示了用于将阈值开关选择器结合到具有交叉点架构的mram存储器阵列中的实施方案。
18.图12描绘了具有交叉点架构的存储器阵列的实施方案,其中同时访问多个存储器
单元。
19.图13描绘了具有交叉点架构的存储器阵列的实施方案,示出了从驱动器到位线和字线的触点的位置。
20.图14是同时访问交叉点阵列中的多个存储器单元的过程的一个实施方案的流程图。
21.图15是描绘包括执行ssr的对交叉点阵列中的多个存储器单元同时进行访问的过程的一个实施方案的流程图。
22.图16a描绘了在srr期间被驱动通过所选择的字线的访问电流的电流与时间的关系。
23.图16b描绘了在srr期间跨所选择的mram单元的电压的电压与时间的关系,并且对应于图16a。
24.图17描绘了用于在破坏性srr之后将数据写入mram单元的过程的流程图。
25.图18描绘了将数据写入mram单元的第二阶段的过程的流程图。
26.图19a描绘了提供给所选择的字线的写入电流的写入电流与时间的关系。
27.图19b描绘了跨mram单元的电压与时间的关系,并且对应于图19a。
28.图20是同时写入mram单元的过程的流程图,其中所有所选择的mram单元首先被写入ap状态或p状态中的一种状态。
29.图21a和图21b是在读取操作中分别用于图11a和图11b的层1单元的电流和电压的一组波形的一个实施方案。
30.图22示出了当阈值开关选择器从断开状态切换到导通状态时mram设备的电压的示例。
31.图23展示了交叉点存储器架构的两层实施方案,其中下层中的mram设备相对于上层反转,以便使读取操作中的电容最小化。
32.图24是使用图23的结构执行自参考读取的实施方案的流程图。
33.图25是用于形成图23的结构的实施方案的流程图。
具体实施方式
34.在具有交叉点型架构的存储器阵列中,第一组导电线跨衬底的表面延伸,并且第二组导电线形成于第一组导电线上方,在衬底上方沿垂直于第一组导电线的方向延伸。存储器单元位于这两组导电线的交叉点结处。存储器单元的实施方案可以包括与选择器开关串联连接的可编程电阻元件,诸如mram存储器设备。一种类型的选择器开关是阈值开关选择器,诸如双向阈值开关(ots),相对于其他开关元件,诸如晶体管,其可以在少量面积中实现,并且不需要附加的控制线。如果电压或电流高于某个电平,则跨阈值开关选择器施加阈值电压(v
阈值
)或使阈值电流(i
阈值
)通过阈值开关选择器,该阈值开关选择器将切换到导通状态,与电阻串联的v
保持
。当阈值开关选择器初始接通时,跨串联连接的mram设备施加瞬态电压尖峰,因为v
保持
可小于v
阈值
,特别是因为较高的v阈值(通过加厚选择器)导致较低的泄漏。并且较低的v
保持
导致给定电源的更多可用写入电流,诸如3.3v。该瞬态电流可短暂地大于可在被感测之前改变存储器单元的状态的i
读取
或i
写入
,从而导致干扰。通过更快速地耗散瞬态电压尖峰,诸如通过减小连接到所选择的存储器位的单元、线和晶体管选择和驱动器电容,
可以降低此类干扰的风险,并且可以更快地执行感测操作。
35.在具有两个或更多个存储器单元层的交叉点架构中,每一层的mram设备通常将以与mram设备的层相同的竖直取向形成。mram设备具有方向性,其中当使用自旋转移矩写入存储器单元时,沿一个方向施加的电流用于将mram设备从高电阻反并联状态(hrs或ap)写入低电阻状态并联(lrs或p),并且沿相反方向施加以将mram设备从低电阻状态写入高电阻状态。由于这种方向性,在感测存储器单元时通常还存在用于施加读取电流的优选方向,因为可能在更长的时间内需要更多的电流来将位从p写入ap。在不同层的存储器单元具有相同取向的情况下,当阈值开关选择器接通以用于读取操作时,这些层中的一个层能够使瞬态电压尖峰更快速地放电,因为阈值开关选择器的驱动器电容可能更小。通过将一层的mram结构相对于另一层反转,可以为这两层赋予允许该尖峰更快速耗散的取向,从而降低在感测到所存储的数据状态之前改变所存储的数据状态的可能性。这还可以导致读取延迟访问时间得到改善。
36.图1是连接到主机120的存储器系统100的一个实施方案的框图。存储器系统100可实现本文提出的用于操作已过度漂移的交叉点存储器阵列的技术。许多不同类型的存储器系统可与本文提出的技术一起使用。示例性存储器系统包括:固态驱动器(“ssd”);存储卡,其包括用于dram替换的双内嵌式存储器(dimm);以及嵌入式存储器设备;然而,也可以使用其他类型的存储器系统。
37.图1的存储器系统100包括控制器102、用于存储数据的非易失性存储器104、以及本地存储器(例如,dram/reram)106。控制器102包括前端处理器(fep)电路110和一个或多个后端处理器(bep)电路112。在一个实施方案中,fep电路110在专用集成电路(asic)上实现。在一个实施方案中,每个bep电路112在单独asic上实现。在其他实施方案中,统一控制器asic可组合前端功能和后端功能两者。用于bep电路112和fep电路110中的每一者的asic在同一半导体上实现,使得控制器102被制造为片上系统(“soc”)。fep电路110和bep电路112均包括其本身的处理器。在一个实施方案中,fep电路110和bep电路112用作主从配置,其中fep电路110是主设备,并且每个bep电路112是从设备。例如,fep电路110实现闪存转换层(ftl)或媒体管理层(mml),该ftl或mml执行存储器管理(例如,垃圾收集、损耗均衡等)、逻辑到物理地址转换、与主机的通信、dram(本地易失性存储器)的管理以及ssd(或其他非易失性存储系统)的整体操作的管理。bep电路112根据fep电路110的请求来管理存储器封装件/管芯中的存储器操作。例如,bep电路112可以实施读取、擦除和编程过程。另外,bep电路112可执行缓冲器管理,设置fep电路110所需的特定电压电平,执行纠错(ecc),控制到存储器封装的切换模式接口等。在一个实施方案中,每个bep电路112负责其本身的一组存储器封装。
38.在一个实施方案中,非易失性存储器104包括多个存储器封装件。每个存储器封装件都包括一个或多个存储器管芯。因此,控制器102连接到一个或多个非易失性存储器管芯。在一个实施方案中,存储器封装件104中的每个存储器管芯利用nand闪存存储器(包括二维nand闪存存储器和/或三维nand闪存存储器)。在其他实施方案中,存储器封装件可包括其他类型的存储器,诸如基于电阻式随机存取存储器(诸如,reram、mram、feram或rram)的存储级存储器(scm)或相变存储器(pcm)。在另一个实施方案中,bep或fep被包括在存储器管芯上。
39.控制器102经由接口130与主机120通信,该接口实施协议,诸如通过pci express(pcie)或者使用jedec标准双倍数据速率(ddr)或低功率双倍数据速率(lpddr)接口(诸如ddr5或lpddr5)的nvm express(nvme)。为了与存储器系统100一起工作,主机120包括沿着总线128连接的主机处理器122、主机存储器124和pcie接口126。主机存储器124是主机的物理存储器,并且可以是dram、sram、非易失性存储器或另一类型的存储装置。主机120在存储器系统100的外部并与该存储器系统分开。在一个实施方案中,存储器系统100嵌入在主机120中。
40.图2是fep电路110的一个实施方案的框图。图2示出与主机120通信的pcie接口150,以及与该pcie接口通信的主机处理器152。主机处理器152可以是本领域中已知的适于实现的任何类型的处理器。主机处理器152与片上网络(noc)154通信。noc是集成电路上的通信子系统,通常在soc中的核心之间。noc可跨越同步和异步时钟域,或者使用非时钟的异步逻辑。noc技术将网络理论和方法应用于片上通信,并且与常规总线和交叉开关互连相比带来了显著的改善。与其他设计相比,noc提高了soc的可扩展性以及复杂soc的功率效率。noc的导线和链路由许多信号共享。由于noc中的所有链路可在不同的数据分组上同时运行,因此实现了高度并行。因此,随着集成子系统的复杂性不断增大,与先前的通信架构(例如,专用的点对点信号线、共享总线或具有桥的分段总线)相比,noc提供增强的性能(诸如吞吐量)和可扩展性。连接到noc 154并且与noc 154通信的是存储器处理器156、sram 160和dram控制器162。dram控制器162用于操作dram(例如,dram 106)并且与该dram通信。sram 160是由存储器处理器156使用的本地ram存储器。存储器处理器156用于运行fep电路并且执行各种存储器操作。与noc通信的还有两个pcie接口164和166。在图2的实施方案中,ssd控制器将包括两个bep电路112;因此,存在两个pcie接口164/166。每个pcie接口与bep电路112中的一个通信。在其他实施方案中,可存在多于或少于两个bep电路112;因此,可存在多于两个pcie接口。
41.fep电路110还可包括闪存转换层(ftl),或更一般地媒体管理层(mml)158,该ftl或mml执行存储器管理(例如,垃圾收集、损耗均衡、负载平衡等)、逻辑到物理地址转换、与主机的通信、dram(本地易失性存储器)的管理,以及ssd或其他非易失性存储系统的整体操作的管理。媒体管理层(mml)158可被集成为可以处理存储器错误并与主机界面交互的存储器管理的一部分。具体地讲,mml可以是fep电路110中的模块,并且可以负责存储器管理的内部。具体地讲,mml 158可以包括存储器设备固件中的算法,该算法将来自主机的写入转换为对管芯的存储器结构(例如,下图5和图6中的502/602)的写入。可能需要mml 158,因为:1)存储器可能具有有限的耐久性;2)该存储器结构可以只写入多个页面;并且/或者3)除非将存储器结构作为块擦除,否则可以不写入该存储器结构。mml 158理解存储器结构的这些潜在限制,这些限制可能对主机不可见。因此,mml 158尝试将来自主机的写入转换为向存储器结构的写入。
42.图3是bep电路112的一个实施方案的框图。图3示出用于与fep电路110通信(例如,与图2的pcie接口164和166中的一个通信)的pcie接口200。pcie接口200与两个noc 202和204通信。在一个实施方案中,两个noc可组合成一个大的noc。每个noc(202/204)通过xor引擎(224/254)和ecc引擎(226/256)连接到sram(230/260)、缓冲器(232/262)、处理器(220/250)和数据路径控制器(222/252)。ecc引擎226/256用于执行纠错,如本领域所知。xor引擎
224/254用于对数据执行xor,使得可在存在编程错误的情况下以可恢复的方式组合和存储数据。数据路径控制器222连接到接口模块,以用于经由四个信道与存储器封装件进行通信。因此,顶部noc 202与用于与存储器封装件通信的四个信道的接口228相关联,并且底部noc 204与用于与存储器封装件通信的四个附加信道的接口258相关联。每个接口228/258包括四个切换模式接口(tm接口)、四个缓冲器和四个调度器。对于信道中的每一个信道存在一个调度器、缓冲器和tm接口。处理器可以是本领域中已知的任何标准处理器。数据路径控制器222/252可以是处理器、fpga、微处理器,或其他类型的控制器。xor引擎224/254和ecc引擎226/256是专用的硬件电路,称为硬件加速器。在其他实施方案中,xor引擎224/254和ecc引擎226/256可在软件中实现。调度器、缓冲器和tm接口是硬件电路。
43.图4是包括连接到存储器总线(数据线和芯片使能线)294的多个存储器管芯292的存储器封装件104的一个实施方案的框图。存储器总线294连接到切换模式接口296以用于与bep电路112的tm接口进行通信(参见例如图3)。在一些实施方案中,存储器封装件可以包括连接到存储器总线和tm接口的小控制器。存储器封装件可以具有一个或多个存储器管芯。在一个实施方案中,每个存储器封装件包括八个或16个存储器管芯;然而,也可以实现其他数量的存储器管芯。在另一个实施方案中,切换接口改为jedec标准ddr或lpddr,具有或不具有诸如放松的时间设置或较小的页面大小的变化。本文描述的技术不限于任何特定数量的存储器管芯。
44.图5是描绘可以实现本文所述技术的存储器管芯500的一个示例的框图。可对应于图4的存储器管芯292中的一个存储器管芯的存储器管芯500包括存储器阵列502,该存储器阵列可包括下文所述的任何存储器单元。存储器阵列502的阵列端子线包括组织成行的各种字线层,以及组织成列的各种位线层。然而,也可以实现其他取向。存储器管芯500包括行控制电路520,该行控制电路的输出端508连接到存储器阵列502的相应字线。行控制电路520从系统控制逻辑电路560接收一组m行地址信号和一个或多个各种控制信号,并且通常可以包括诸如行解码器522、阵列端子驱动器524和块选择电路526等电路以用于读取操作和写入操作两者。行控制电路520还可以包括读取/写入电路。在一个实施方案中,行控制电路520具有感测放大器528,每个感测放大器包含用于感测存储器阵列502的字线的状况(例如,电压)的电路。在一个实施方案中,通过感测字线电压,确定交叉点阵列中的存储器单元的状况。存储器管芯500还包括列控制电路510,该列控制电路的输入端/输出端506连接到存储器阵列502的相应位线。尽管针对阵列502仅示出了单个块,但是存储器管芯可以包括可以被单独访问的多个阵列或“图块”。列控制电路系统510从系统控制逻辑部件560接收一组n个列地址信号和一个或多个各种控制信号,并且通常可以包括诸如列解码器512、阵列端子接收器或驱动器514、块选择电路系统516以及读/写电路系统和i/o多路复用器等电路。
45.系统控制逻辑部件560从主机接收数据和命令,并且向主机提供输出数据和状态。在其他实施方案中,系统控制逻辑部件560从单独的控制器电路接收数据和命令,并且向该控制器电路提供输出数据,其中控制器电路与主机通信。在一些实施方案中,系统控制逻辑部件560可以包括提供存储器操作的管芯级控制的状态机562。在一个实施方案中,状态机562能够由软件编程。在其他实施方案中,状态机562不使用软件并且完全地在硬件(例如,电路)中实现。在另一个实施方案中,状态机562由微控制器或微处理器替换,其中微控制器
或微处理器在存储器芯片之上或之外。系统控制逻辑部件560还可以包括功率控制模块564,该功率控制模块控制在存储器操作期间供应给存储器502的行和列的功率和电压,并且可以包括用于产生调节电压的电荷泵和调节器电路。系统控制逻辑部件560包括存储装置566,该存储装置可用于存储用于操作存储器阵列502的参数。
46.命令和数据经由存储器控制器接口568(也称为“通信接口”)在控制器102与存储器管芯500之间传输。存储器控制器接口568是用于与存储器控制器102通信的电接口。存储器控制器接口568的示例包括切换模式接口和开放nand闪存接口(onfi)。也可以使用其他i/o接口。例如,存储器控制器接口568可实现切换模式接口,该切换模式接口连接到存储器控制器102的存储器接口228/258的切换模式接口。在一个实施方案中,存储器控制器接口568包括连接到控制器102的一组输入和/或输出(i/o)引脚。
47.在一些实施方案中,存储器管芯500的所有元件(包括系统控制逻辑部件560)可以形成为单个管芯的一部分。在其他实施方案中,系统控制逻辑部件560中的一些或全部可以形成在不同的管芯上。
48.出于本文档的目的,短语“一个或多个控制电路”可以包括控制器、状态机、微控制器和/或由系统控制逻辑部件560表示的其他控制电路系统,或者用于控制非易失性存储器的其他类似电路。
49.在一个实施方案中,存储器结构502包括非易失性存储器单元的三维存储器阵列,其中多个存储器级形成在单个衬底(诸如晶圆)上方。存储器结构可包括任何类型的非易失性存储器,该非易失性存储器在具有设置在硅(或其他类型的)衬底上方的有源区域的存储器单元的一个或多个物理级中一体地形成。在一个示例中,非易失性存储器单元包括具有电荷俘获材料的垂直nand串。
50.在另一个实施方案中,存储器结构502包括非易失性存储器单元的二维存储器阵列。在一个示例中,非易失性存储器单元是利用浮动栅极的nand闪存存储器单元。也可使用其他类型的存储器单元(例如,nor型闪存存储器)。
51.包括在存储器结构502中的存储器阵列架构或存储器单元的确切类型不限于上述示例。许多不同类型的存储器阵列架构或存储器技术可用于形成存储器结构326。实现本文提出的要求保护的新实施方案不需要特定的非易失性存储器技术。用于存储器结构502的存储器单元的合适技术的其他示例包括reram存储器(电阻式随机存取存储器)、磁阻式存储器(例如,mram、自旋转移矩mram、自旋轨道扭矩mram)、feram、相变存储器(例如,pcm),等等。用于存储器结构502的存储器单元架构的合适技术的示例包括二维阵列、三维阵列、交叉点阵列、堆叠二维阵列、竖直位线阵列,等等。
52.reram交叉点存储器的一个示例包括可逆电阻切换元件,其布置在由x线和y线(例如,字线和位线)访问的交叉点阵列中。在另一个实施方案中,存储器单元可包括导电桥存储器元件。导电桥存储器元件也可称为可编程金属化单元。基于固体电解质内的离子的物理重新定位,导电桥存储器元件可用作状态改变元件。在一些情况下,导电桥存储器元件可包括两个固体金属电极,一个是相对惰性的(例如,钨),而另一个是电化学活性的(例如,银或铜),在两个电极之间具有固体电解质的薄膜。随着温度升高,离子的迁移率也增加,这导致导电桥存储器单元的编程阈值降低。因此,导电桥存储器元件可在整个温度范围内具有宽范围的编程阈值。
53.另一个示例是通过磁存储元件来存储数据的磁阻随机存取存储器(mram)。这些元件由两个被薄绝缘层隔开的铁磁层形成,这两个铁磁层中的每一个铁磁层都可以保持磁化。这两个层中的一个层是被设置为特定极性的永磁体;另一个层的磁化可以被改变以匹配外磁场对存储存储器的磁化。存储器设备由此类存储器单元的网格构建。在用于编程的一个实施方案中,每个存储器单元位于一对写入线之间,该对写入线被布置成彼此成直角,与单元平行,一个在单元上方并且一个在单元下方。当电流通过它们时,产生感应磁场。下文将更详细地讨论基于mram的存储器实施方案。
54.相变存储器(pcm)利用了硫属化合物玻璃的独特性能。一个实施方案使用gete-sb2te3超晶格通过仅利激光脉冲(或来自另一个源的光脉冲)改变锗原子的配位状态来实现非热相变。因此,编程的剂量是激光脉冲。可以通过阻止存储器单元接收光来抑制存储器单元。在其他pcm实施方案中,存储器单元通过电流脉冲来编程。应当注意,在该文件中使用“脉冲”不需要矩形脉冲,但包括声音、电流、电压光或其他波的(连续或非连续)振动或脉冲串。各个可选择存储器单元或位内的这些存储器元件可以包括作为选择器的另外的串联元件,诸如双向阈值开关或金属绝缘体衬底。
55.本领域普通技术人员将认识到,本文所述的技术不限于单个特定存储器结构、存储器配置或材料构成,但涵盖了在如本文所述的以及如本领域普通技术人员所理解的技术实质与范围内的许多相关的存储器结构。
56.可以将图5的元件分组成两个部分:存储器单元的存储器结构502;以及外围电路系统,包括所有其他元件。存储器电路的重要特性是其容量,该容量可以通过如下方式增加:增加留给存储器结构502作特定用途的存储器系统500的存储器管芯的面积;然而,这减小了可用于外围电路系统的存储器管芯的面积。这可以对这些外围元件造成相当严重的限制。例如,需要在可用区域内装配感测放大器电路,这可是对感测放大器设计架构的重大限制。相对于系统控制逻辑部件560,可用面积减小可能会限制可以在芯片上实现的可用功能。因此,在存储器系统500的存储器管芯的设计中,需要对存储器结构502的专用面积量以及外围电路系统的专用面积量进行基本权衡。
57.存储器结构502与外围电路系统通常有矛盾的另一个区域是在形成这些区域时所涉及的处理中,因为这些区域通常涉及不同的处理技术以及在单个管芯上实施不同技术时的权衡。例如,当存储器结构502是nand闪存时,这是nmos结构,而外围电路通常是基于cmos的。例如,诸如感测放大器电路、电荷泵、状态机中的逻辑元件和系统控制逻辑部件560中的其他外围电路系统等元件通常采用pmos器件。用于制造cmos管芯的处理操作在许多方面将不同于针对nmos闪存nand存储器或其他存储器单元技术所优化的处理操作。
58.为了改进这些限制,下文所述的实施方案可将图5的元件分离到单独形成的管芯上,然后将这些管芯接合在一起。更具体地讲,存储器结构502可以形成在一个管芯上,并且外围电路元件中的一些或全部(包括一个或多个控制电路)可以形成在单独的管芯上。例如,存储器管芯可以仅由存储器元件形成,诸如闪存nand存储器、mram存储器、pcm存储器、reram存储器或其他存储器类型的存储器单元阵列。然后可以将外围电路中的一些或全部电路(甚至包括诸如解码器和感测放大器等元件)移到单独的管芯上。这允许根据其技术单独地优化存储器管芯中的每个管芯。例如,nand存储器管芯可以针对基于nmos的存储器阵列结构进行优化,而无需担心现在已移到可以针对cmos处理进行优化的独立外围电路系统
管芯上的cmos元件。这为外围元件提供了更多空间,如果外围元件被限制于容纳了存储器单元阵列的相同管芯的边缘,则现在可结合可能不容易结合的附加能力。然后可在接合式多管芯存储器电路中将两个管芯接合在一起,其中一个管芯上的阵列连接到另一个存储器电路上的外围元件。例如,虽然下面将集中介绍一个存储器管芯和一个外围电路管芯的接合式存储器电路,但其他实施方案可使用更多管芯,诸如两个存储器管芯和一个外围电路管芯。
59.图6a和图6b示出了图5的布置的替代性布置,其可以使用晶圆对晶圆接合来实现,以提供用于存储器系统600的接合管芯对。图6a示出了外围电路系统的示例,其包括形成于外围电路或控制管芯611中的控制电路,这些控制电路耦接到形成于存储器管芯601中的存储器结构602。与图5的502一样,存储器管芯601可以包括多个可独立访问的阵列或“图块”。通用部件与图5类似地标记(例如,502现在是602,510现在是610,诸如此类)。可以看出,系统控制逻辑部件660、行控制电路620和列控制电路610位于控制管芯611中。在一些实施方案中,列控制电路610的全部或一部分以及行控制电路620的全部或一部分位于存储器结构管芯601上。在一些实施方案中,系统控制逻辑部件660中的一些电路位于存储器结构管芯601上。
60.系统控制逻辑部件660、行控制电路620和列控制电路610可以由常规工艺(例如,cmos工艺)形成,使得添加更常见于存储器控制器102上的元件和功能诸如ecc可能需要很少的附加工艺步骤或不需要附加工艺步骤(即,用于制造控制器102的相同工艺步骤也可以用于制造系统控制逻辑部件660、行控制电路620和列控制电路610)。因此,尽管移走管芯(诸如,存储器管芯292)中的此类电路可减少制造此类管芯所需的步骤数量,但向管芯(诸如,控制管芯611)添加此类电路可能不需要任何附加的工艺步骤。
61.图6a示出了控制管芯611上的列控制电路610,该列控制电路通过电路径606耦接到存储器结构管芯601上的存储器结构602。例如,电路径606可以在列解码器612、驱动器电路系统614、块选择616与存储器结构602的位线之间提供电连接。电路径可以从控制管芯611中的列控制电路610延伸穿过控制管芯611上的焊盘,这些焊盘接合到存储器结构管芯601的对应焊盘,这些对应焊盘连接到存储器结构602的位线。存储器结构602的每条位线都可以在电路径606中具有对应的电路径,包括连接到列控制电路610的一对接合焊盘。类似地,行控制电路620(包括行解码器622、阵列驱动器624、块选择器626和感测放大器628)通过电路径608耦接到存储器结构602。电路径608中的每条电路径可以对应于字线、虚设字线或所选择的栅极线。也可以在控制管芯611与存储器管芯601之间提供附加的电路径。
62.出于本文档的目的,短语“控制电路”可包括控制器102、系统控制逻辑部件660、列控制电路610、行控制电路620、微控制器、状态机和/或其他控制电路,或用于控制非易失性存储器的其他类似电路中的一者或多者。控制电路可以仅包括硬件或者包括硬件和软件(包括固件)的组合。例如,由固件编程以执行本文描述的功能的控制器是控制电路的一个示例。控制电路可以包括处理器、fga、asic、集成电路,或其他类型的电路。
63.在以下讨论中,图5和图6a的存储器阵列502/602将在交叉点架构的上下文中讨论。在交叉点架构中,第一组导电线或导线(诸如字线)相对于下层衬底沿第一方向延伸,并且第二组导电线或导线(诸如位线)相对于下层衬底沿第二方向延伸。存储器单元位于字线和位线的交汇处。这些交叉点处的存储器单元可以根据多种技术(包括上文所述的那些)中
的任一种来形成。以下讨论将主要集中于基于使用mram存储器单元的交叉点架构的实施方案。
64.图6b是示出关于接合的管芯对600的集成存储器组件的一个实施方案的布置的更多细节的框图。存储器管芯601包含存储器单元的平面或阵列602。存储器管芯601可以具有附加的平面或阵列。针对每个平面或阵列602描绘了一条代表性位线(bl)和一条代表性字线(wl)666。每个平面或阵列602可能有数千条或数万条这样的位线。在一个实施方案中,阵列或平面表示共用一组共同的连续字线和连续位线的一组连接的存储器单元。
65.控制管芯611包括多个位线驱动器614。在一些实施方案中,每个位线驱动器614连接到一条位线或者可以连接到多条位线。控制管芯611包括多个字线驱动器624(1)至624(n)。字线驱动器660被配置为向字线提供电压。在该示例中,存储器单元的每个阵列或平面有“n”条字线。在一个实施方案中,如果存储器操作是编程或读取,则选择所选块内的一个字线用于存储器操作。在一个实施方案中,如果存储器操作是擦除,则选择所选块内的所有字线用于擦除。字线驱动器660向存储器管芯601中的字线提供电压。如上文关于图6a所讨论的,控制管芯611还可以包括电荷泵、电压发生器以及图6b中未表示的类似部件,其可以用于为字线驱动器660和/或位线驱动器614提供电压。
66.存储器管芯601在存储器管芯601的第一主表面682上具有多个接合焊盘670a、670b。可以存在“n”个接合焊盘670a,以从对应的“n”个字线驱动器624(1)至624(n)接收电压。对于与阵列602相关联的每条位线可以有一个接合焊盘670b。附图标号670将用于总体上指代主表面682上的接合焊盘。
67.在一些实施方案中,码字的每个数据位和每个奇偶校验位通过不同的接合焊盘对670b、674b传输。码字的位可以通过接合焊盘对670b、674b并行传输。这相对于例如在存储器控制器102与集成存储器组件600之间传输数据提供了非常有效的数据传输。例如,存储器控制器102与集成存储器组件600之间的数据总线可以例如提供要同时传输的8位、16位或可能32位。然而,存储器控制器102与集成存储器组件600之间的数据总线不限于这些示例。
68.控制管芯611在控制管芯611的第一主表面684上具有多个接合焊盘674a、674b。可以存在“n”个接合焊盘674a以将电压从对应的“n”个字线驱动器624(1)至624(n)输送到存储器管芯601。对于与阵列602相关联的每条位线可以有一个接合焊盘674b。附图标号674将用于总体上指代主表面682上的接合焊盘。需注意,可以存在接合焊盘对670a/674a和接合焊盘对670b/674b。在一些实施方案中,接合焊盘670和/或674是倒装芯片接合焊盘。
69.在一个实施方案中,接合焊盘670的图案匹配接合焊盘674的图案。接合焊盘670接合(例如,倒装芯片接合)到接合焊盘674。因此,接合焊盘670、674将存储器管芯601电耦接和物理耦接到控制管芯611。另外,接合焊盘670、674准许存储器管芯601与控制管芯611之间的内部信号传输。因此,存储器管芯601和控制管芯611利用接合焊盘接合在一起。虽然图6a描绘了一个控制管芯611接合到一个存储器管芯601,但在另一个实施方案中,一个控制管芯611接合到多个存储器管芯601。
70.在本文中,“内部信号传输”是指控制管芯611与存储器管芯601之间的信号传输。内部信号传输准许控制管芯611上的电路控制存储器管芯601中的存储器操作。因此,接合焊盘670、674可以用于存储器操作信号传输。在本文中,“存储器操作信号传输”是指与存储
器管芯601中的存储器操作有关的任何信号。存储器操作信号传送可以包括但不限于提供电压、提供电流、接收电压、接收电流、感测电压和/或感测电流。
71.接合焊盘670、674可以由例如铜、铝及其合金形成。在接合焊盘670、674与主表面(682,684)之间可以存在衬垫。衬垫可以由例如钛/氮化钛堆叠形成。可以通过气相沉积和/或电镀技术施加接合焊盘670、674和衬垫。接合焊盘和衬垫一起可以具有720nm的厚度,但是在其他实施方案中该厚度可以更大或更小。
72.金属互连件和/或通孔可以用于将管芯中的各种元件电连接到接合焊盘670、674。描述了可以用金属互连件和/或通孔实现的若干导电通路。例如,感测放大器可以通过通路664电连接到接合焊盘674b。相对于图6a,电路径606可以对应于通路664、接合焊盘674b和接合焊盘670b。可能有成千上万个这样的感测放大器、通路和接合焊盘。需注意,bl不一定直接连接到接合焊盘670b。字线驱动器660可以通过通路662电连接到接合焊盘674a。相对于图6a,电路径608可以对应于通路662、接合焊盘674a和接合焊盘670a。需注意,通路662可以包括用于每个字线驱动器624(1)至624(n)的单独的导电通路。同样,对于每个字线驱动器624(1)至624(n),可以存在单独的接合焊盘674a。存储器管芯601的块2中的字线可以通过通路664电连接到接合焊盘670a。在图6b中,对于块中对应的“n”条字线,存在“n”条通路664。对于每条通路664,可以存在单独的一对接合焊盘670a、674a。
73.相对于图5,图6a的管芯上控制电路也可以包括其逻辑元件内的附加功能,既包括常见于存储器控制器102中的较通用的能力,和一些cpu能力,而且还包括特定于应用的特征。
74.在下文中,系统控制逻辑部件560/660、列控制电路系统510/610、行控制电路系统520/620和/或控制器102(或等效功能的电路),结合图5中描绘的或图6a中的控制管芯611上的其他电路的全部或子集,以及图5中的类似元件,可以被认为是执行本文所述功能的一个或多个控制电路的一部分。控制电路可以仅包括硬件或者包括硬件和软件(包括固件)的组合。例如,由固件编程以执行本文描述的功能的控制器是控制电路的一个示例。控制电路可以包括处理器、fga、asic、集成电路,或其他类型的电路。
75.在以下讨论中,图5和图6a的存储器阵列502/602将主要在交叉点架构的上下文中讨论,但是大部分讨论可以更一般地应用。在交叉点架构中,第一组导电线或导线(诸如字线)相对于下层衬底沿第一方向延伸,并且第二组导电线或导线(诸如位线)相对于下层衬底沿第二方向延伸。存储器单元位于字线和位线的交汇处。这些交叉点处的存储器单元可以根据多种技术(包括上文所述的那些)中的任一种来形成。以下讨论将主要集中于基于使用mram存储器单元的交叉点架构的实施方案。
76.图7a以斜视图描绘了形成交叉点架构的存储器阵列的一部分的一个实施方案。图7a的存储器阵列502/602是图5中的存储器阵列502或图6a中的存储器阵列602的具体实施的一个示例,其中存储器管芯可以包括多个此类阵列结构。位线bl
1-bl5相对于管芯的下层衬底(未示出)沿第一方向(表示为延伸到页面中)布置,而字线wl
1-wl5沿垂直于第一方向的第二方向布置。图7a是水平交叉点结构的示例,其中字线wl
1-wl5和bl
1-bl5两者均相对于衬底沿水平方向延伸,而存储器单元(其中两个以701指示)被取向成使得通过存储器单元的电流(诸如以i
单元
所示)沿竖直方向流动。在具有存储器单元的附加层的存储器阵列中,诸如下文关于图7d所讨论的,将存在位线和字线的对应附加层。
77.如图7a所描绘的,存储器阵列502/602包括多个存储器单元701。存储器单元701可包括可重写的存储器单元,诸如可使用reram、mram、pcm或其他具有可编程电阻的材料来实现。以下讨论将集中于mram存储器单元,但是大部分讨论可以更一般地应用。第一存储器层级的存储器单元中的电流被示出为如箭头i
单元
所指示向上流动,但电流可以沿任一方向流动,如下文更详细地讨论的。
78.图7b和图7c分别呈现了图7a中的交叉点结构的侧视图和顶视图。图7b的侧视图示出了一条底线或字线wl1,和顶线或位线bl
1-bln。mram存储器单元1201位于每条顶线与底线之间的交叉点处,但是可以使用pcm、reram或其他技术。图7c是展示m条底线wl
1-wlm和n条顶线bl
1-bln的交叉点结构的顶视图。在二进制实施方案中,每个交叉点处的mram单元可以被编程为至少两种电阻状态—高电阻状态和低电阻状态—中的一种。下文给出了关于mram存储器单元设计的实施方案和它们的编程技术的更多细节。
79.图7a的交叉点阵列展示了具有一层字线和位线的实施方案,其中mram或其他存储器单元位于两组导电线的交汇处。为了增加存储器管芯的存储密度,可以形成多层此类存储器单元和导电线。双层示例在图7d中展示。
80.图7d以斜视图描绘了形成交叉点架构的两级存储器阵列的一部分的一个实施方案。如图7a所示,图7d示出了阵列502/602的第一层718存储器单元701,其连接在第一层字线wl
1,1-wl
1,4
与位线bl
1-bl5的交叉点处。第二层存储器单元720形成在位线bl
1-bl5上方以及这些位线与第二组字线wl
2,1-wl
2,4
之间。尽管图7d示出了存储器单元的两个层718和720,但是该结构可以通过字线和位线的附加交替层向上延伸。取决于该实施方案,图7d的阵列的字线和位线可以被偏置用于读取操作或编程操作,使得每个层中的电流从字线层流向位线层或以相反方向环流。针对给定操作,两个层可被构造成在每一层中具有沿相同方向的电流,或者具有沿相反方向的电流。
81.交叉点架构的使用允许具有小占有面积的阵列,并且若干此类阵列可以形成在单个管芯上。在每个交叉点处形成的存储器单元可以是电阻类型的存储器单元,其中数据值被编码为不同的电阻水平。取决于该实施方案,存储器单元可以是二进制值的,具有低电阻状态或高电阻状态,或者是多层单元(mlc),这些多层单元可以具有介于低电阻状态与高电阻状态中间的附加电阻。这里描述的交叉点阵列可以用作图4的存储器管芯292,用于替换本地存储器106,或这两者。电阻类型的存储器单元可以根据上文提及的技术中的许多种来形成,诸如reram、feram、pcm或mram。以下讨论主要在使用具有二进制值mram存储器单元的交叉点架构的存储器阵列的上下文中呈现,但是大部分讨论可更一般地应用。
82.图8a和图8b展示了mram存储器单元的结构的一个实施方案。在图8a中,跨存储器单元(在存储器单元的对应字线与位线之间)施加的电压被表示为电压源v
施加
813。该存储器单元包括底部电极801、被分离层或隧穿层(在该示例中,为氧化镁(mgo)805)分离的一对磁层(基准层803和自由层807),然后是被间隔物809与自由层807分离的顶部电极811。存储器单元的状态基于基准层803和自由层807的磁化的相对取向:如果这两个层沿相同方向磁化,则存储器单元将处于平行(p)低电阻状态(lrs);并且如果它们具有相反取向,则存储器单元将处于反平行(ap)高电阻状态(hrs)。mlc实施方案将包括附加的中间状态。基准层803的取向是固定的,并且在图15的示例中,向上取向。基准层803也称为固定层或钉扎层。
83.通过将自由层807编程为具有相同取向或相反取向,来将数据写入mram存储器单
元。基准层803被形成为使得其将在对自由层807编程时维持其取向。基准层803可以具有包括合成反铁磁层和附加基准层的更复杂的设计。为简单起见,附图和讨论省略了这些附加层,并且仅集中于主要负责该单元中的隧穿磁阻的固定磁层。
84.在图8b的实施方案中,使用强制电流方法来访问mram单元。强制电流方法可用于读取或写入mram单元。在强制电流方法中,电流源823驱动访问电流(例如,i
读取i写入
)通过底部电极801。电流源823是用于底部电极801的驱动电路的一部分。向顶部电极811提供电压(例如,v
选择
)。在本文中,术语“读取电流”(i
读取
)和“写入电流”(i
写入
)将与被驱动通过mram单元的访问电流结合使用。写入电流是被驱动通过第一导电线(例如,字线)的电流,其与施加到第二导电线(例如,位线)的电压组合,将改变mram单元的状态。沿一个方向流过mram单元的写入电流将使ap状态mram单元从ap状态改变为p状态。沿另一方向流过mram单元的写入电流将使p状态mram单元从p状态改变为ap状态。一般来讲,如果施加有限的时间诸如不到30ns,则读取电流将不会将mram单元的状态从p状态改变为ap状态或者从ap状态改变为p状态。
85.如本文所定义,访问电流可具有正量值或负量值。在给定点被驱动通过第一导电线(例如,字线)的正量值访问电流将沿与在给定点被驱动通过第一导电线的负量值访问电流的方向相反的方向流动。因此,根据访问电流被定义为具有正量值还是负量值,访问电流可以沿任一方向流过mram单元。在一个实施方案中,通过将例如0v应用于顶部电极811,同时驱动例如15微安(μa)的电流通过底部电极801来读取mram单元。该读取电流将从底部电极801流向顶部电极811。在一个实施方案中,通过将例如3v应用于顶部电极811,同时驱动例如-30μa的写入电流通过底部电极801,将mram单元从ap状态写入p状态。该写入电流将从顶部电极811流动到底部电极801。在一个实施方案中,通过将例如0v应用于顶部电极811,同时驱动例如30μa的电流通过底部电极801,将mram单元从p状态写入ap状态。该写入电流将从底部电极801流向顶部电极811。
86.图9更详细地展示了将以交叉点阵列实施的mram存储器单元设计的一个实施方案。当被放置在交叉点阵列中时,mram存储器单元的顶部电极和底部电极将是阵列的相邻导线层中的两个层,例如两级阵列或双层阵列的顶部导线和底部导线。在这里示出的该实施方案中,底部电极是存储器单元的字线(wl)901,并且顶部电极是该存储器单元的位线(bl)911,但是在一些实施方案中,这些可以通过反转存储器元件的取向来反转。字线901与位线911之间是基准层903和自由层907,它们也被mgo势垒905分离。在图9所示的实施方案中,mgo覆层908也形成在自由层907的顶部,并且导电间隔物909形成在位线911与mgo覆层908之间。基准层903被另一个导电间隔物902与字线901分离。存储器单元结构的任一侧是衬里921和923,其中这些衬里可以是相同结构的一部分,但是在图9的横截面中看起来是分离的。在衬里921、923的任一侧示出了用于填充交叉点结构的原本为空的区域的填充材料925、927的一部分。
87.关于自由层设计907,实施方案包括厚度为约1nm至2nm的cofe或cofeb合金,其中ir层可以散布在自由层中靠近mgo势垒905的位置,并且自由层907可以掺杂有ta、w或mo。基准层903的实施方案可以包括与ir或ru间隔物902耦接的cofeb和copt多层的双层。mgo覆层908是任选的,但是可以用于增加自由层907的各向异性。导电间隔物可以是导电金属,诸如ta、w、ru、cn、tin和tan,等等。
88.为了感测存储在mram中的数据状态,跨存储器单元施加由v
施加
表示的电压,以确定其电阻状态。为了读取mram存储器单元,电压差v
施加
可以沿任一方向施加;然而,mram存储器单元具有方向性,因此,在一些情况下,沿一个方向读取优先于在另一个方向上读取。例如,将位写入ap(高电阻状态,hrs)的最佳电流幅值可以比写入p(低电阻状态)的最佳电流幅值高出大约20%,因此如果读取到ap(2ap),则位错误率(读取干扰)的可能性较小。这些情况中的一些以及读取的结果方向性在下文进行讨论。偏置的方向性特别地进入mram存储器单元编程的一些实施方案,如关于图10a和图10b进一步讨论的。
89.以下讨论将主要关于垂直自旋转移矩mram存储器单元进行讨论,其中图8和图9的自由层807/907包括垂直于自由层的平面的可切换磁化方向。自旋转移矩(“stt”)是可以使用自旋极化电流来修改磁隧道结中的磁层取向的效应。电荷载流子(诸如电子)具有被称为自旋的特性,自旋是载流子固有的少量角动量。电流一般是非极化的(例如,由50%的自旋向上和50%的自旋向下电子组成)。自旋极化电流是任一自旋的电子更多(例如,多数为自旋向上电子或多数自旋向下电子)的电流。通过使电流经过厚磁层(基准层),可以产生自旋极化电流。如果该自旋极化电流被引导进第二磁层(自由层)中,则角动量可以转移至该第二磁层,从而改变第二磁层的磁化方向。这被称为自旋转移矩。图10a和图10b展示了使用自旋转移矩来对mram存储器进行编程或写入。自旋转移矩磁性随机存取存储器(stt mram)的优点在于,与其他mram变型形式相比功耗更低且可扩展性更好。与其他mram具体实施相比,stt切换技术需要相对低的功率,这实际上消除了相邻位干扰的问题,并且对于更高的存储器单元密度具有更有利的缩放(mram单元尺寸减小)。后一个问题还有利于stt mram,其中自由层磁化和基准层磁化垂直于膜平面取向,而不是在平面内取向。
90.由于stt现象更容易根据电子行为来描述,所以图10a和图10b及其讨论根据电子电流来给出,其中写入电流的方向被定义为电子流动的方向。因此,参考图10a和图10b的术语“写入电流”是指电子电流。当电子带负电时,电子电流将在与常规限定的电流相反的方向上,使得电子电流将从较低电压电平流向较高电压电平,而不是常规电流从较高电压电平流向较低电压电平。
91.图10a和图10b展示了通过使用stt机制对mram存储器单元进行写入,其描绘了stt切换mram存储器单元1000的示例的简化示意性表示,其中基准层磁化和自由层磁化都在垂直方向上。存储器单元1000包括磁隧道结(mtj)1002,该磁隧道结包括上部铁磁层1010、下部铁磁层1012和隧道势垒(tb)1014,该隧道势垒用作这两个铁磁层之间的绝缘层。在该示例中,上部铁磁层1010为自由层fl,并且其磁化方向可以切换。下部铁磁层1012为基准(或固定)层rl,并且其磁化方向不可以切换。当自由层1010中的磁化与基准层rl 1012中的磁化平行时,跨存储器单元1000的电阻是相对低的。当自由层fl 1010中的磁化与基准层rl 1012中的磁化反平行时,跨存储器单元1000的电阻是相对高的。存储器单元1000中的数据(“0”或“1”)通过测量存储器单元1000的电阻来读取。就这一点而言,附接到存储器单元1000的电导体1006/1008用于读取mram数据。通过工艺和电路设计,平行配置和反平行配置两者在静止状态和/或读取操作期间(在足够低的读取电流下)保持稳定。
92.对于基准层rl 1012和自由层fl 1010这两者来说,磁化方向均在垂直方向上(即,垂直于由自由层限定的平面并且垂直于由基准层限定的平面)。图10a和图10b示出,基准层rl 1012的磁化方向为上,并且自由层fl 1010的磁化方向可在上与下之间切换,其也垂直
于平面。
93.在一个实施方案中,隧道势垒1014由氧化镁(mgo)制成;然而,也可以使用其他材料。自由层1010为铁磁金属,其具有改变/切换其磁化方向的能力。基于过渡金属如co、fe及其合金的多层可以用于形成自由层1010。在一个实施方案中,自由层1010包含钴、铁和硼的合金。基准层1012可以为许多不同类型的材料,包括(但不限于)多层钴和铂和/或钴和铁的合金。
94.为了“设置”mram存储器单元位值(即,选择自由层磁化的方向),从导体1008向导体1006施加电子写入电流1050,如图10a所描绘的。为了生成电子写入电流1050,由于电子的负电荷,顶部导体1006被置于比底部导体1008更高的电压电平。电子写入电流1050中的电子随着它们穿过基准层1012而变为自旋极化的,因为基准层1012为铁磁金属。当自旋极化的电子隧穿隧道势垒1014时,角动量的守恒可以导致自旋转移矩施加在自由层1010和基准层1012两者上,但该转移矩并不足以(通过设计)影响基准层1012的磁化方向。相反,如果自由层1010的初始磁化取向与基准层1012反平行(ap),则该自旋转移矩(通过设计)足以使自由层1010中的磁化取向切换成与基准层1012的磁化取向平行(p),这称为反平行至平行(ap2p)写入。然后,在关闭这种电子写入电流之前和之后,平行磁化将保持稳定。
95.相比之下,如果自由层1010磁化和基准层1012磁化最初是平行的,则通过施加与前述情况相反方向的电子写入电流,可以将自由层1010的磁化方向切换成与基准层1012反平行。例如,如图10b所描绘的,通过在下部导体1008上施加较高的电压电平,将电子写入电流1052从导体1006施加到导体1008。这将把处于p状态的自由层1010写为ap状态,称为平行至反平行(p2ap)写入。因此,经由相同的stt物理性质,可以通过明智地选择电子写入电流方向(极性)来确定性地将自由层1010的磁化方向设置为两个稳定取向中的任一个。
96.存储器单元1000中的数据(“0”或“1”)可以通过测量存储器单元1000的电阻来读取。低电阻通常表示“0”位,并且高电阻通常表示“1”位,但是有时会发生另选的惯例。通过施加从导体1008到导体1006的电子读取电流(如图10a中针对1050所示流动(“ap2p方向”)),可以施加跨存储器单元(例如,跨磁隧道结1002)的读取电流;另选地,电子读取电流可以从导体1006施加到导体1008,如图10b中针对1052所示流动(“p2ap方向”)。在读取操作中,如果电子写入电流太高,则这可能干扰存储在存储器单元中的数据并且改变其状态。例如,如果电子读取电流使用图10b的p2ap方向,则过高的电流电平或电压电平可以将处于低电阻p状态的任何存储器单元切换至高电阻ap状态。因此,尽管可以沿任一方向读取mram存储器单元,但是在各种实施方案中,写入操作的方向性质可以使一个读取方向优先于另一个读取方向,诸如当所需的写入电流更高时;例如,p2ap,所以沿该方向读取可导致减少ber(读取干扰)。
97.尽管图10a和图10b的讨论是在读取电流和写入电流的电子电流的上下文中进行的,但是除非另外指明,否则后续讨论将在常规电流的上下文中进行。
98.无论是读取还是写入图7a至图7d的阵列结构中的所选择的存储器单元,对应于所选择的存储器单元(位)的位线和字线均被偏置以跨该所选择的存储器单元施加电压并且诱发电子流动,如关于图10a或图10b所展示的。这也将跨阵列的未选择的存储器单元施加电压,这可以在未选择的存储器单元中诱发电流。尽管这种浪费的功耗可以通过将存储器单元设计成对于高电阻状态和低电阻状态两者均具有相对高的电阻水平而在某种程度上
减轻,但这仍将导致增加的电流和功耗以及对存储器单元和阵列的设计施加额外的设计约束。
99.解决这种不期望的电流泄漏的一种方法是将选择器元件与每个mram或其他电阻式(例如,reram、pcm)存储器单元串联放置。例如,在图7a至图7d中,选择晶体管可以与每个电阻式存储器单元元件串联放置,使得元件701现在是选择器与可编程电阻的复合物。然而,使用晶体管需要引入额外的控制线,以便能够接通所选择的存储器单元的对应晶体管。另外,晶体管通常不会以与电阻式存储器元件相同的方式缩放,使得当存储器阵列移动到较小尺寸时,基于晶体管的选择器的使用可能是限制因素。
100.选择器元件的另选方法是使用与可编程电阻式元件串联的阈值开关选择器元件以包括单独的存储器单元或位。阈值开关选择器在其被偏置到低于其阈值电压(v
阈值
)的电压和低于其阈值电流(i
阈值
)的电流时具有高电阻(处于断开或非导电状态),并且在其被偏置到高于其阈值电流的电流并且保持电流时具有低电阻(处于导通或导电状态)。阈值开关选择器维持接通,直到其电流降低到保持电流以下,或者电压降低到保持电压以下。当发生这种情况时,阈值开关选择器返回断开状态。因此,为了在交叉点处对存储器单元进行编程,施加足以接通相关联的阈值开关选择器的电压或电流,并且如果量值足以写入,例如,如果对于电阻面积乘积(ra)为10ω-μm2的20nm临界尺寸(cd)的mram,电流大于35μa,则利用由电流方向确定的所得状态来设置或重置存储器单元;并且为了读取存储器单元,类似地,在可以确定存储器单元的电阻状态之前,阈值开关选择器必须通过接通来激活。阈值开关选择器的一组示例是双向阈值开关(ots)的双向阈值开关材料。如下面的图14所示的示例包括ge-se、ge-se-n、ge-se-as、ge-se-sb-n、ge58se42、gete6、si-te、zn-te、c-te、b-te、ge-as-te-si-n、ge-as-se-te-si和ge-se-as-te。
101.图11a和图11b展示了用于将阈值开关选择器结合到具有交叉点架构的mram存储器阵列中的实施方案。图11a和图11b的示例示出了两层交叉点阵列中的两个mram单元,诸如图7d所示,不过是以侧视图示出的。图11a和图11b示出了下部的第一导电线即字线1 1100、上部的第一导电线即字线2 1120,以及中间的第二导电线即位线1110。在这些附图中,为了便于呈现,所有这些线均被示出为在整个页面上从左到右延伸,通过交叉点阵列,它们将被更准确地表示为如图7d的斜视图所表示的,其中字线或者第一导电线或导线在平行于下层衬底的表面的一个方向上延伸,并且位线或者第二导电线或导线在平行于衬底的表面的第二方向上延伸,该第二方向基本上正交于第一方向。mram存储器单元也以简化形式表示,仅示出基准层、自由层和中间的隧道势垒,但是在实际的具体实施中,通常将包括上文关于图9所述的附加结构。
102.包括自由层1101、隧道势垒1103和基准层1105的mram单元1102形成在阈值开关选择器1109上方,其中mram设备1102和阈值开关选择器1109的该串联组合一起在位线1110与字线1 1100之间形成层1单元。除了跨阈值开关选择器1109的一些电压降之外,mram设备1102和阈值开关选择器1109的串联组合在阈值开关选择器1109接通时在很大程度上如上文关于图10a和图10b所述的那样操作。然而,最初需要通过施加高于阈值开关选择器1109的阈值的电压或电流来接通阈值开关选择器1109,然后需要将偏置电流或电压维持得足够高以高于阈值开关选择器1109的保持电流或保持电压,使得其在后续的读取或写入操作期间保持接通。
103.在第二层上,mram单元1112包括自由层1111、隧道势垒1113,并且基准层1115形成在阈值开关选择器1119上方,其中mram设备1112和阈值开关选择器1119的串联组合一起在位线1110与字线2 1120之间形成层2单元。层2单元将如层1单元那样操作,但是下部导体现在对应于位线1110,并且上部导体现在是字线,即字线2 1120。
104.在图11a的实施方案中,阈值开关选择器1109/1119形成在mram设备1102/1112下方,但是在另选的实施方案中,阈值开关选择器可以形成在mram设备上方,用于一个或两个层。如关于图10a和图10b所讨论的,mram存储器单元具有方向性。在图11a中,mram设备1102和1112具有相同的取向,其中自由层1101/1111在基准层1105/1115上方(相对于未示出的衬底)。在具有相同结构的导电线之间形成这些层可以具有许多优点,尤其是对于加工而言,因为这两个层中的每一者,以及在具有更多个层的实施方案中的后续层可以根据相同的加工顺序来形成。
105.图11b展示了与图11a类似地布置的另选实施方案,不同的是在层2单元中,基准层和自由层的位置反转。更具体地讲,如图11a所示,在字线1 1150与位线1160之间,层单元1包括mram结构1152,该mram结构具有形成在隧道势垒1153上方的自由层1151,该隧道势垒继而形成在基准层1155上方,其中mram结构1152形成在阈值开关选择器1159上方。图11b的实施方案的第二层也具有在位线1160与字线2 1170之间形成在阈值开关选择器1169上方的mram设备1162,但是相对于图11a,mram设备1162倒置,使得基准层1161现在形成在隧道势垒1163上方并且自由层1165现在形成在隧道势垒1163下方。
106.虽然图11b的实施方案需要用于形成这些层的不同加工顺序,但是在一些实施方案中,其可以具有优点。具体地讲,mram结构的方向性可以使得图11b的实施方案具有吸引力,因为当在相同方向(相对于基准层和自由层)上写入或读取时,位线将针对下层和上层两者偏置相同的量,并且两条字线也将偏置相同的量。例如,如果在p2ap方向(相对于基准层和自由层)上感测到层1存储器单元和层2存储器单元两者,则位线层1160将诸如在p2ap方向上偏置,位线1160对于上部单元和下部单元两者均偏置为低(例如,0v),且字线1 1150和字线2 1170两者均偏置到较高的电压电平。类似地,相对于写入,为了写入高电阻ap状态,位线1160对于上部单元和下部单元两者均偏置为低(例如,0v),且字线1 1150和字线2 1170两者均偏置到较高的电压电平;并且为了写入低电阻p状态,位线1160偏置到高电压电平,且字线1 1150和字线2 1170两者均偏置到低电压电平。相比之下,对于图11a的实施方案,位线和字线将需要使其偏置电平反转,以便相对于较低电平对较高电平执行这些操作中的任一者。
107.从mram存储器单元读取数据或将数据写入mram存储器单元涉及使电流经过存储器单元。在阈值开关选择器与mram元件串联放置的实施方案中,在电流可以经过mram元件之前,需要通过跨阈值开关选择器和mram元件的串联组合施加足够的电压来接通阈值开关选择器。
108.同时访问交叉点存储器阵列中的多于一个位可能相当困难。本文公开了用于同时访问交叉点阵列中的多个存储器单元的技术。在一个实施方案中,同时读取交叉点阵列中的多个存储器单元。在一个实施方案中,同时写入交叉点阵列中的多个存储器单元。
109.图12描绘了具有交叉点架构的存储器阵列1202的实施方案,其中多个存储器单元被同时访问。阵列1202具有一组第一导电线1206a至1206h和一组第二导电线1208a至
1208d。在一个实施方案中,该组第一导电线1206a至1206h为字线,并且该组第二导电线1208a至1208b为位线。为了便于讨论,该组第一导电线1206a至1206h可被称为字线,并且该组第二导电线1208a至1208b可被称为位线。然而,该组第一导电线1206a至1206h可以是位线,并且该组第二导电线1208a至1208b可以是字线。
110.阵列1202具有多个存储器单元701。每个存储器单元701连接在第一导电线1206中的一条导电线和第二导电线1208中对应的一条导电线之间。每个存储器单元701具有与阈值开关选择器1204串联的磁阻随机存取存储器(mram)元件1202。因此,每个存储器单元701可以被称为mram单元。阈值开关选择器1204被配置为响应于施加超过阈值开关选择器1204的阈值的电压或电流电平而变为导通。
111.每个第一导电线1206由电流驱动器1210a至1210h中的一个电流驱动器驱动。例如,第一导电线1206a由电流驱动器1210a驱动,第一导电线1206b由电流驱动器1210b驱动,等等。每个第二导电线1208由电压驱动器1212a至1212d中的一个电压驱动器驱动。例如,第二导电线1208a由电压驱动器1212a驱动,第二导电线1208b由电压驱动器1212b驱动,等等。电流驱动器1210b驱动访问电流(i
访问
)通过所选择的字线1206b。同样,电流驱动器1210g驱动i
访问
通过所选择的字线1206b。电流驱动器1210被配置为供应电流或吸收电流。因此,i
访问
可以沿任一方向流过所选择的字线。无论电流驱动器1210是供应还是吸收电流,这在本文中将被称为驱动电流通过字线。在一个实施方案中,相对低的电流被驱动通过未选择的字线(例如,1206a、1206c、1206d、1206e、1206f和1206h)。需注意,在本文中,“所选择的字线”意指字线连接到所选择的存储器单元。“未选择的字线”意指字线未连接到任何所选择的存储器单元。换句话讲,连接到未选择的字线的所有存储器单元是未选择的存储器单元。需注意,在本文中,“所选择的位线”意指位线连接到至少一个所选择的存储器单元。“未选择的位线”意指位线未连接到任何所选择的存储器单元。换句话讲,连接到未选择的位线或未选择的字线的所有存储器单元均为未选择的存储器单元。
112.存储器单元701b、701e中的两个存储器单元被选择用于同时访问。所选择的存储器单元701b位于所选择的字线1206b和所选择的位线1208b的交叉点处。其他存储器单元未被选择用于访问(即,未选择的存储器单元)。例如,存储器单元701a、701c、701d以及未用参考编号具体标记的存储器单元不被选择用于访问。所选择的存储器单元701e位于所选择的字线1206g和所选择的位线1208的交叉点处。所有其他字线和所有其他位线均未被选择。为了选择存储器单元701,向所选择的位线(例如,位线1208b)提供选择电压(v
选择
),并且驱动访问电流通过所选择的字线(例如,字线1206b、1206g)。将未选择的电压(v
未选择
)提供给未选择的位线(例如,位线1208a、1208c、1208d)。在一个实施方案中,v
选择
具有使得所选择的存储器单元中的阈值开关选择器1204将接通的量值。另一方面,v
未选择
的量值使得未选择的存储器单元中的阈值开关选择器1204将不接通。
113.感测放大器(sa)1228a至1228h中的一者连接到每个字线。例如,sa 1228a连接到字线1206a,sa 1228b连接到字线1206b,等等。每个感测放大器被配置为感测sa连接到的字线1206上的电压。
114.在图12的示例中,交叉点阵列中的字线比位线多。在一个实施方案中,交叉点阵列中的位线比字线多。在一个实施方案中,交叉点阵列中的位线的数量等于字线的数量。在图12的示例中,交叉点阵列中的字线是位线的两倍;然而,可以使用不同的比率。
115.在一些实施方案中,电压驱动器1212在关键位置处连接到相应位线1208。在一些实施方案中,电流驱动器1210在关键位置处连接到相应字线1206。图13描绘了具有交叉点架构的存储器阵列1202的实施方案,示出了从驱动器到位线和字线的触点的位置。图13中可对应于图5或图6a的阵列502/602的存储器阵列1202描绘了与图12中的阵列相同的字线1206a至1206h和位线1208a至1208d。然而,在图13中未示出存储器单元701。
116.每个电流驱动器1210a至1210h通过字线触点1302a至1302h中对应的一个字线触点连接到字线1206中的一个字线。在一个实施方案中,电流驱动器通过通孔连接到其对应的字线。因此,电流驱动器可以驻留在与其驱动的字线不同的交叉点阵列的电平。电流驱动器1210可位于交叉点阵列之外,诸如在控制管芯611上。每个字线触点1302在将相应字线1206分成第一部分和第二部分的位置处连接到字线1206。例如,字线触点1302c在将字线1206c分成第一部分1312a和第二部分1312b的位置处连接到字线1206c。在一些实施方案中,位线1208的一半被定位成使得其与相应的第一部分中的某处的字线1206交叉,并且位线的另一半被定位成使得其与相应的第二部分中的某处的字线交叉。例如,位线1208a和位线1208b与字线1206c的第一部分1312a交叉,而位线1208c和位线1208d与字线1206c的第二部分1312b交叉。在一些实施方案中,字线触点1302位于相应字线1206的中点处。因此,在一些实施方案中,相应字线的第一部分和第二部分具有大致相同的长度。
117.每个电压驱动器1212a至1212d通过位线触点1304a至1304d中对应的一个位线触点连接到位线1208中的一个位线。在一个实施方案中,电压驱动器通过通孔连接到其对应的位线。因此,电压驱动器可以驻留在与其驱动的位线不同的交叉点阵列的电平。电压驱动器1212可位于交叉点阵列之外,诸如在控制管芯611上。每个位线触点1304在将相应位线1208分成第一部分和第二部分的位置处连接到位线1208。例如,位线触点1304a在将位线1208a分成第一部分1314a和第二部分1314b的位置处连接到位线1208a。在一些实施方案中,字线1206的一半被定位成使得其与相应的第一部分中的某处的位线交叉,并且字线1206的另一半被定位成使得其与相应的第二部分中的某处的位线交叉。例如,字线1206a至1206d与位线1208a的第一部分1314a交叉,而字线1206e至1206h与位线1208a的第二部分1314b交叉。在一些实施方案中,位线触点1304位于相应位线1208的中点处。因此,在一些实施方案中,相应位线1208的第一部分和第二部分具有大致相同的长度。
118.图14是同时访问交叉点阵列中的多个存储器单元的过程1400的一个实施方案的流程图。在一个实施方案中,存储器单元为mram单元。在一个实施方案中,执行过程1400以同时读取交叉点阵列中的一个或多个存储器单元。在一个实施方案中,执行过程1400以同时写入交叉点阵列中的多个存储器单元。在一个实施方案中,过程1400由存储器管芯500中的控制电路执行。在一个实施方案中,过程1400由控制管芯611中的控制电路执行。将参考图13中描绘的交叉点阵列来讨论过程1400;然而,过程1400不限于图13中描绘的阵列。
119.步骤1402包括将选择电压施加到所选择的第二导线1208。参考图13,由电压驱动器1212b将v
选择
施加到第二导电线1208b。步骤1402还可包括将未选择的电压施加到未选择的第二导电线1208。参考图13,v
未选择
由电压驱动器1212a施加到第二导电线1208a,由电压驱动器1212c施加到第二导电线1208c,并且由电压驱动器1212d施加到第二导电线1208d。在一些实施方案中,第二导电线为位线。
120.步骤1404包括将访问电流单独地驱动通过每条所选择的第一导电线1206,以同时
将访问电流单独地驱动通过每个所选择的存储器单元。需注意,根据访问电流被定义为具有正量值还是负量值,访问电流可沿任一方向流过第一导电线1206。当选择电压被施加到所选择的第二导电线时,访问电流被驱动通过存储器单元。参考图13,电流驱动器1210b驱动i
访问
通过所选择的第一导电线1206b,以驱动i
访问
通过存储器单元701b。在大约相同的时间,电流驱动器1210g驱动i
访问
通过所选择的第一导电线1206g,以驱动i
访问
通过存储器单元701e。因此,当前将i
访问
单独地驱动通过交叉点阵列中的多个所选择的存储器单元。
121.在一个实施方案中,步骤1404中的访问电流用于同时读取存储器单元,该访问电流为足以超过i
保持
的电流,例如,如果mram具有20nm cd并且ra为10ω-μm2,则为15μa。因此,访问电流可被称为读取电流。在这种情况下,过程1500还可包括感测每个相应的所选择的第一导电线1206上的电压,以便同时读取每个存储器单元。
122.在一个实施方案中,步骤1404中的访问电流用于同时写入存储器单元。因此,访问电流可被称为写入电流。在一个实施方案中,访问电流将mram单元从p状态改变为ap状态。因此,交叉点阵列中的多个mram单元可以同时从p状态被编程为ap状态。在一个实施方案中,访问电流将mram单元从ap状态改变为p状态。因此,交叉点阵列中的多个mram单元可以同时从ap状态被编程为p状态。在一些实施方案中,写入操作是两阶段操作。在mram两阶段写入操作的一个实施方案中,第一阶段将所有所选择的存储器单元置于ap状态。第二阶段将适当的或所选择的mram单元从ap状态写入p状态。另选地,第一阶段可编程为p状态,并且第二阶段可编程为ap状态。在另一个实施方案中,首先用读取电流诸如15μa沿p2ap方向读取单元,并且在全局解码节点上生成进入感测放大器、位线解码器、位线、存储器单元、字线、字线解码器的所得电压(高于位线驱动至大约0v,其中全局节点由足以接通并且保持位选择器处于导通状态的读取电流驱动。所得电压可暂时存储在电容器上,并且通过将来自另一个电容器的电荷耦合到存储电容器中进行调整,所述另一个电容器的另一个端子从低电压切换到高电压,例如,将存储电压移动150mv。接下来,将电流p2ap增加到写入电流,例如35μa,持续约50ns。接下来,再次执行读取,但通过比较器将所得电压与较早存储和调整的电压进行比较。如果电压变化足够(例如,大于150mv),则位处于lrs状态。如果变化小于150mv,则位处于hrs。接下来,可通过反转写入电流的方向将位写入回到lrs状态,或者可将其留在hrs状态。
123.可使用多种不同策略来选择交叉点阵列中的哪些存储器单元被同时访问。再次参考图13,在一些实施方案中,所选择的存储器单元相对于其相对于位线触点1304的位置来选择。在同时访问的一个实施方案中,存在一个所选择的位线和一对或多对所选择的字线。出于说明的目的,将讨论其中存在一个所选择的位线和一对所选择的字线的一些示例。在一个实施方案中,基于从所选择的位线的位线触点1304到所选择的字线与所选择的位线交叉的点的距离来选择所选择的字线对。在一个实施方案中,从所选择的位线的位线触点1304到前述交叉点的距离对于一对所选择的字线的两个组成部分大致相同。换句话讲,该对所选择的字线的两个组成部分从位线触点的连接点到每个组成部分与所选择的位线交叉的相应点等距。在本文中,“等距”是指“大约相同的距离”。在一个实施方案中,距离之差小于百分之五。例如,参考图14,该对可以包括字线1206b和字线1206g。另选地,该对可包括字线1206d和字线1206e。该策略导致位线触点1304连接到所选择的位线的位置与所选择的位线将连接到每个相应的所选择的存储器单元的位置之间的大致相同的ir降。该策略有助
于改善读取裕度,从而提供每个所选择的存储器单元的准确感测。
124.与前述基于距离的示例类似的策略基于所选择的字线和位线触点1304连接到所选择的位线的位置之间的字线的数量。在一个实施方案中,该对字线的每个组成部分是远离位线触点1304连接到所选择的位线的连接点的“n”字线。例如,字线1206b和字线1206g各自是远离位线触点1304连接到位线1208的位置的三个字线(该示例将字线1206b和字线1206g计数为三个字线中的一个字线)。需注意,在一些实施方案中,字线可以相对于位线触点的位置对称地间隔开,使得该策略还导致位线触点1304连接到所选择的位线的位置与所选择的位线将连接到每个相应的所选择的存储器单元的位置之间大致相同的ir降。因此,该策略有助于改善读取裕度,从而提供每个所选择的存储器单元的准确感测。
125.在另一个基于距离的实施方案中,选择所选择的字线的位置以便在位线触点1304连接到所选择的位线的位置和相应的所选择的字线与所选择的位线交叉的位置之间保持大致相同的总距离。将以举例的方式对此进行解释。参考图13,字线对可以为:字线1206a和字线1206e;字线1206b和字线1206f;字线1206c和字线1206f;以及字线1206d和字线1206h。该策略可有利于错误校正。在一些情况下,所选择的存储器单元的位置(以及因此所选择的字线的位置)影响存储在存储器单元中的数据的可靠性。作为一个示例,沿字线1206a存储在存储器单元中的数据可能不如沿字线1206d存储在存储器单元中的数据可靠。同样,沿字线1206h存储在存储器单元中的数据可能不如沿字线1206e存储在存储器单元中的数据可靠。因此,该策略读取较低可靠性数据,同时读取较高可靠性数据。在一些实施方案中,这两个数据位都是相同ecc码字的一部分。相反,如果同时读取沿字线1206a的存储器单元和沿字线1206b的存储器单元,则将一起读取两个较低可靠性位,这增加了码字解码失败的可能。然而,通过将较低可靠性位与较高可靠性位混合,码字解码不太可能失败。因此,该策略改善了存储在存储器单元中的码字的解码。
126.与前述基于总距离的示例类似的策略基于一对所选择的字线的相应组成部分和位线触点1304连接到所选择的位线的位置之间的字线的总数。在一个实施方案中,字线的总数对于每一对所选择的字线相同。参考图13,如果字线对是字线1206a和字线1206e、字线1206b和字线1206f、字线1206c和字线1206f以及字线1206d和字线1206h,然后,在每种情况下,在该对所选择的字线的各个组成部分和位线触点1304连接到所选择的位线的位置之间存在总共三个字线(该示例不将所选择的字线计数为“介于”一对所选择的字线的相应组成部分和位线触点1304连接到所选择的位线的位置之间的字线中的一个字线)。
127.在一些实施方案中,交叉点阵列中的多个存储器单元的同时访问包括执行自引用读取(srr)。在一个实施方案中,在交叉点阵列中的多个存储器单元的同时读取期间使用srr读取。在一个实施方案中,在交叉点阵列中的多个存储器单元的同时写入期间使用srr读取。在一个实施方案中,srr读取用于将多个mram单元同时置于ap状态。
128.图15是描绘包括执行ssr的对交叉点阵列中的多个存储器单元同时进行访问的过程1500的一个实施方案的流程图。srr可以被称为破坏性srr,这意味着可以在srr期间改变存储器单元的初始状态。在一个实施方案中,执行过程1500以同时读取交叉点阵列中的多个存储器单元。在一个实施方案中,过程1500在交叉点阵列中的多个存储器单元的同时写入期间执行。在一个实施方案中,过程1500由存储器管芯500中的控制电路执行。在一个实施方案中,过程1500由控制管芯611中的控制电路执行。
129.将参考图13中描绘的交叉点阵列来讨论过程1500;然而,过程1500不限于图13中描绘的阵列。在过程1500中,存储器单元被描述为mram单元。然而,过程1500可与交叉点阵列中的其他类型的存储器单元一起使用。将参考图16a和图16b讨论过程1500。图16a描绘了驱动通过所选择的字线的访问电流的电流与时间的关系。图16b描绘了跨所选择的mram单元的电压与时间的关系。
130.步骤1502包括驱动第一读取电流通过每个所选择的字线,同时将选择电压施加到所选择的位线,以便驱动第一访问电流通过每一个所选择的mram单元。参考图13,电流驱动器1210b驱动i
访问
通过所选择的第一导电线1206b,以驱动i
访问
通过存储器单元701b。在大约相同的时间,电流驱动器1210g驱动i
访问
通过所选择的第一导电线1206g,以驱动i
访问
通过存储器单元701e。参考图13,由电压驱动器1212b将v
选择
施加到第二导电线1208b。在一个实施方案中,i
访问
为15μa,并且v
选择
为0v。
131.现在将关于一个mram单元701讨论图16a和图16b,以在步骤1502上进一步详细说明。参考图16a,访问电流在时间t1增加至i
读取
,并且保持在i
读取
直到t3。参考图16b,跨存储器单元701的电压从t1到t2期间增加。阈值开关选择器1204在t1和t2之间断开。在t1和t2之间,访问电流使得字线电压增大。访问电流还支持路径中的任何泄漏。一旦跨阈值开关选择器1204的电压达到阈值开关选择器1204的阈值电压v
阈值
,该阈值开关选择器就将接通并且(在t2)切换到低电阻状态。因此,当阈值开关选择器1204处于断开状态时,跨该阈值开关选择器和电阻式mram元件1202的串联组合的电压斜升。
132.一旦阈值开关选择器1204处于导通状态(在t2),i
读取
电流就将流过所选择的存储器单元701。当访问电流保持固定在i
读取
时,跨存储器单元的电压将下降到取决于mram元件1202的串联电阻和阈值开关选择器1204的导通状态电阻的电平。对于二进制实施方案,存储器单元将具有高电阻ap状态和低电阻p状态。针对高电阻状态(hrs)和低电阻状态(lrs)的响应于i
读取
电流的跨串联连接的mram元件1202和阈值开关选择器1204的所得电压分别被示出为线1610和线1612。虽然这里的讨论是在基于mram的存储器单元与阈值开关选择器串联放置的上下文中进行的,但是该读取技术可以类似地应用于其他可编程电阻存储器单元,诸如pcm或reram设备。
133.再次返回图15,步骤1504包括驱动写入电流通过每个所选择的字线,同时向所选择的位线施加选择电压,以同时驱动写入电流通过每个所选择的mram单元。参考图13,电流驱动器1210b驱动i
访问
通过所选择的第一导电线1206b,以驱动i
访问
通过存储器单元701b。在大约相同的时间,电流驱动器1210g驱动i
访问
通过所选择的第一导电线1206g以驱动i
访问
通过存储器单元701e。参考图13,由电压驱动器1212b将v
选择
施加到第二导电线1208b。在一个实施方案中,i
访问
为30μa,并且v
选择
为0v。
134.现在将关于一个mram单元701讨论图16a和图16b,以在步骤1504上进一步详细说明。参考图16a,访问电流在时间t3增加至i
写入
,并且保持在i
写入
直到t5。参考图16b,在t3处,跨mram单元701的电压在t3处增加。如果mram单元701处于hrs(线1610),则跨mram单元的电压将在t3处增加到由线1620指示的电平,并且保持该电平直到t5。回想一下,hrs为ap状态。因此,该mram单元将保持在ap状态。
135.如果mram单元701处于lrs(线1612),则跨mram单元的电压将增加至由t3处的线1622指示的电平。回想一下,lrs为p状态。如果mram单元701处于p状态,则其将切换为ap状
态。图16b示出线1622在t4处增加以与线1620交汇。这表示mram单元已经从p状态(lrs)被切换为ap状态(hrs)。本领域的技术人员应当理解,感测到的实际电压经过单元和解码器,通向感测放大器的所谓的全局解码节点。并且电流被施加到该全局节点以将存储器单元驱动通过字线解码器到存储器位,并且存储器位的另一侧通过位线解码器驱动器n沟道晶体管(源极接地)保持在地附近。
136.再次返回图15,步骤1506包括驱动第二读取电流通过每个所选择的字线,同时将选择电压施加到所选择的位线,以便驱动第二访问电流通过每个所选择的mram单元。在一个实施方案中,第二访问电流具有与第一访问电流相同的方向和基本上相同的量值。参考图13,电流驱动器1210b驱动i
访问
通过所选择的第一导电线1206b,以驱动i
访问
通过存储器单元701b。在大约相同的时间,电流驱动器1210g驱动i
访问
通过所选择的第一导电线1206g,以驱动i
访问
通过存储器单元701e。参考图13,由电压驱动器1212b将v
选择
施加到第二导电线1208b。在一个实施方案中,i
访问
为15μa,并且v
选择
为0v。
137.现在将关于一个mram单元701讨论图16a和图16b,以在步骤1506上进一步详细说明。参考图16a,访问电流在时间t5从i
写入
减小至i
读取
,并且保持在i
读取
直到t6。参考图16b,跨存储器单元701的电压在t5处减小至由1630指示的电平,并且保持在该电平直到t6。需注意,线1630处于hrs电平。还回想到,无论mram单元的初始状态如何,在步骤1504中mram单元被置于hrs状态(ap状态)。
138.再次返回图15,步骤1508包括基于每个所选择的字线上的来自驱动第一读取电流通过所选择的字线的第一电压到每个所选择的字线上的来自驱动第二读取电流通过所选择的字线的第二电压的比较来确定每个所选择的mram单元的预读取状态。
139.现在将关于一个mram单元701讨论图16a和图16b,以在步骤1508上进一步详细说明。所选择的字线上的来自施加第一读取电流的第一电压将是t2和t3之间的电压。因此,第一电压是hrs电平1610或lrs电平1612。需注意,该第一电压可在步骤1504中通过例如使用字线电压对感测电容器充电来存储。所选择的字线上的来自施加第二读取电流的第二电压将是t5和t6之间的电压。该第二电压通常将处于约hrs电平1610。然而,第二电压可与hrs电平1610略有不同。因此,将第一电压与第二电压进行比较可用于确定mram单元在t2和t3之间是处于hrs电平1610还是处于lrs电平1612。
140.再次返回图15,在步骤1508之后,过程1500具有两个选项。步骤1510a是读取选项。如果需要,步骤1510a包括驱动写入电流通过所选择的字线1206以回写存储器单元的初始状态。回想一下,步骤1504将所有mram单元置于ap状态。因此,在步骤1510a中,最初处于p状态的所有mram单元被回写为p状态。在步骤1510a中,最初处于ap状态的所有mram单元都留在ap状态。
141.步骤1510b是写入选项。如果需要,步骤1510b包括驱动写入电流通过所选择的字线1206以写入存储器单元的新状态。如上所述,步骤1504将所有mram单元置于ap状态。因此,在步骤1510b中,将被写入p状态的所有mram单元都被写入p状态,而不管其初始状态如何。在步骤1510b中,将被写入ap状态的所有mram单元都留在ap状态。
142.图17描绘了用于在破坏性srr之后将数据写入mram单元的过程1700的流程图。过程1700提供了步骤1510a的一个实施方案的进一步细节。步骤1702包括对从mram单元读取的数据执行ecc。过程1500可以同时从单个交叉点阵列读取码字的多个位。在一些情况下,
码字的其他位被存储在其他交叉点阵列中。在一个实施方案中,存储器管芯500或控制管芯611上的系统控制逻辑部件560/660读取多个交叉点阵列,以便获得码字的所有位。在一个实施方案中,系统控制逻辑部件560/660将码字的位发送至存储器控制器102,该存储器控制器对码字进行解码。在一些实施方案中,控制管芯611对码字进行解码。无论解码在何处执行,数据中的任何错误都被校正。
143.步骤1704包括标识在破坏性srr之前处于p状态的一组mram单元。在一个实施方案中,步骤1704由存储器管芯500或控制管芯611上的系统控制逻辑部件560/660执行。该标识可基于过程1500的步骤1508的结果来进行。
144.步骤1706包括将选择电压施加到所选择的位线。步骤1708包括驱动写入电流通过连接到所标识的一组mram单元的字线。在一个实施方案中,i
访问
为-30μa,并且v
选择
为0v。在步骤1708中,电流以与过程1500的步骤1504中的电流流动方向相反的方向流过mram单元。因此,虽然步骤1504用于将mram单元置于ap状态,但是步骤1708用于将mram单元置于p状态。
145.图18描绘了将数据写入mram单元的第二阶段的过程1800的流程图。过程1800提供了步骤1510b的一个实施方案的进一步细节。步骤1802包括标识在破坏性srr之后将被编程为p状态的一组mram单元。在一个实施方案中,步骤1802由存储器管芯500或控制管芯611上的系统控制逻辑部件560/660执行。该标识可基于由存储器控制器102发送至系统控制逻辑部件560/660的数据来进行。例如,系统控制逻辑部件560/660可以确定待存储“0”的mram单元将被编程为ap状态,并且待存储“1”的存储器单元将被编程为p状态。
146.步骤1804包括将选择电压施加到所选择的位线。步骤1806包括驱动写入电流通过连接到所标识的一组mram单元的字线。在一个实施方案中,i
访问
为-30μa,并且v
选择
为0v。在步骤1806中,电流沿与过程1500的步骤1504中的电流流动方向相反的方向流过mram单元。因此,虽然步骤1504用于将mram单元置于ap状态,但是步骤1806用于将mram单元置于p状态。
147.图19a和图19b描绘了在写入mram单元期间使用的时序图。时序图可应用于过程1700或过程1800。图19a描绘了驱动通过所选择的字线的电流的电流与时间的关系。图19b描绘了跨mram单元的电压与时间的关系。时序图类似于图16a和图16b的时序图,并且在一些实施方案中,表示遵循srr时序图的时序。因此,对于图19a和图19b,假定mram单元在时间t1处于ap状态。在时间t1处,提供给所选择的字线的电流从0a下降到i
写入
电平。在图19a中,i
写入
表示为负值。例如,尽管在图16a中i
写入
可以为30μa,但在图19a中i
写入
可以为-30μa。访问电流保持为i
写入
,从t1直到t5。需注意,如本文所定义,该负量值访问电流可以从所选择的字线1206流到电流驱动器1210。换句话讲,在图19a的示例中,电流驱动器1210吸收访问电流。如本文所定义,这是驱动负电流通过字线的示例。
148.参考图19b,在t1和t3之间,跨mram的电压从0v下降到v
ss
。阈值开关选择器1204在t1和t2之间断开。一旦跨阈值开关选择器1204的电压达到阈值开关选择器1204的阈值电压v
阈值
,该阈值开关选择器就将接通并且(在t2)切换到低电阻状态。在阈值开关选择器1204接通之后,跨mram单元的电压可以继续降低。到时间t3时,跨mram单元的电压处于稳定状态值(v
ss
)。另外,在时间t2之后,所有i
写入
都经过mram单元。在时间t4处,mram单元从ap状态切换到p状态。因为p状态是比ap状态低的电阻状态,所以跨mram单元的电压的绝对量值在t4处下降。换句话讲,在t4处,跨mram单元的电压移动为更靠近0v。
149.在一个实施方案中,通过首先将交叉点阵列中的所有所选择的mram单元同时写入
ap状态来同时写入交叉点阵列中的mram单元。然后,一组所选择的mram单元从ap状态同时写入p状态。可修改该技术以首先将交叉点阵列中的所有所选择的mram单元同时写入p状态。然后,一组所选择的mram单元从p状态被同时写入ap状态。
150.图20是同时写入mram单元的过程2000的流程图,其中所有被选择的mram单元首先被写入ap状态或p状态中的一种状态。在一个实施方案中,过程2000由存储器管芯500中的控制电路执行。在一个实施方案中,过程2000由控制管芯611中的控制电路执行。
151.步骤2002包括在通信接口568/668上接收将被存储在非易失性存储设备中的数据。在一个实施方案中,存储器管芯500从存储器控制器102接收数据。在一个实施方案中,控制管芯611从存储器控制器102接收数据。
152.步骤2004包括标识交叉点阵列中的第一组mram单元701以存储第一位值,并且标识交叉点阵列中的第二组mram单元701以存储第二位值以便存储数据。第一组mram单元701和第二组mram单元701表示交叉点阵列中的所有所选择的mram单元701。在一个实施方案中,第一位值为“1”,并且第二位值为“0”。在一个实施方案中,第一位值由ap状态表示,并且第二位值由p状态表示。因此,“1”可由ap状态表示,并且“0”可由p状态表示;然而,该映射可以被反转。
153.步骤2006包括将第一组和第二组中的所有mram单元701置于ap状态或p状态中的一种状态。因此,交叉点阵列中的所有所选择的mram单元701都被置于ap状态或p状态中的一种状态。这意味着交叉点阵列中的所有所选择的mram单元701都被置于ap状态,或者另选地,交叉点阵列中的所有所选择的mram单元701都被置于p状态。在一个实施方案中,步骤2006包括执行srr的至少一部分。例如,步骤2006可包括执行过程1500的至少步骤1502至步骤1504。在一个实施方案中,执行步骤1502至步骤1506。在一个实施方案中,执行步骤1502至步骤1508。
154.步骤2008包括将第一组mram单元同时置于ap状态或p状态中的另一种状态,同时使第二组mram单元处于ap状态或p状态中的一种状态。在一个实施方案中,第一组mram单元具有两个或更多个单元,并且第二组mram单元具有零或更多个单元。在一个实施方案中,第一组mram单元具有零或更多个单元,并且第二组mram单元具有两个或更多个单元。在一个实施方案中,第一组mram单元具有一个或多个单元,并且第二组mram单元具有一个或多个单元。
155.以下两个示例将用于扩展步骤2006至步骤2008。作为一个示例,在步骤2006中,交叉点阵列中的第一组和第二组mram单元701两者被置于ap状态。在第一示例的步骤2008中,将第一组mram单元从ap状态写入p状态,同时使第二组mram单元处于ap状态。作为第二示例,在步骤2006中,交叉点阵列中的第一组和第二组mram单元701两者被置于p状态。在第二示例的步骤2008中,将第一组mram单元从p状态写入ap状态,同时使第二组mram单元处于p状态。
156.如上所述,从mram存储器单元读取数据或将数据写入mram存储器单元涉及使电流经过存储器单元。在阈值开关选择器与mram设备串联放置的实施方案中,在电流可以经过mram设备之前,需要通过跨阈值开关选择器和mram设备的串联组合施加足够的电压来接通阈值开关选择器。图21a、图21b和图22在读取操作的上下文中更详细地考虑了阈值开关选择器的这种激活。
157.图21a和图21b是在读取操作中分别用于图11a和图11b的层1单元的电流和电压的一组波形的一个实施方案,其中图21a和图21b的时间轴对准并且处于相同的比例。相对于图16a和图16b,图21a和图21b考虑直到时间t3的间隔。在用于读取操作的该实施方案中,读取在p2ap方向上执行,其中字线1 1100/1150被偏置为高并且位线1110/1160被设置为低(例如,0v),使得(常规)电流向上流动,先经过基准层1105/1155,再经过自由层1101/1151。(就电子电流而言,与常规电流相反,电子流动将如图10b所展示。)
158.在图21a和图21b的实施方案中,使用强制电流方法,其中存储器从基准层侧用来自用于线的驱动电路中的电流源的读取电流i
读取
驱动。如图21a由实线2101所示,电流升高至i
读取
值,并且在当前读取操作的持续时间内保持该值。该电流将移动供应电流到所选择的存储器单元的线,诸如图11a/b中的层1存储器单元的字线1 1100/1150,并且还支持路径中的任何泄漏。如图21b中的2151处所示,当阈值开关选择器处于断开状态时,跨阈值开关选择器和电阻式mram元件的并联组合的电流斜升。一旦在2153处跨阈值开关选择器的电压达到阈值开关选择器的阈值电压v
阈值
,该阈值开关选择器就将接通并且切换到低电阻状态。
159.一旦阈值开关选择器处于导通状态,i
读取
电流就将流过所选择的存储器单元。这由图21a的虚线2103展示,当阈值开关选择器在2153处接通时,其重新发送流过存储器单元的电流,从零跃升到i
读取
。当电流电平保持固定在i
读取
时,跨存储器单元的电压将下降到取决于mram设备的串联电阻和阈值开关选择器的导通状态电阻的电平。对于二进制实施方案,存储器单元将具有高电阻反平行状态和低电阻平行状态。针对高电阻状态(hrs)和低电阻状态(lrs)的响应于i
读取
电流的跨串联连接的mram设备和阈值开关选择器的所得电压分别示出为2155和2153。然后可以通过感测放大器测量所得的电压差,以确定存储在存储器单元中的数据状态。虽然这里的讨论是在基于mram的存储器单元与阈值开关选择器串联放置的上下文中进行的,但是该读取技术可以类似地应用于其他可编程电阻存储器单元,诸如pcm或reram设备。
160.图21b示出了电压在2151处施加于斜升,直到其在2153处达到v
阈值
,然后下降到2155处的高电阻状态电平或2153处的低电阻状态。在实际设备中,由于电阻和电容的缘故,当2153处的电压尖峰下降到2155或2153时,将存在一些延迟。这由图22针对低电阻状态的示例展示。
161.图22示出了当阈值开关选择器从断开状态切换到导通状态时跨mram设备的电压的示例。相对于图21b,图22示出了仅跨mram设备的电压v
mram
,而图21b表示跨阈值开关选择器和mram设备的串联组合的电压。最初,在阈值开关选择器接通之前,随着所施加的电压斜升至v
阈值
电压,跨mram设备的电压将为零。一旦阈值开关选择器接通,电流就开始流过mram设备,并且跨mram设备的电压将以尖峰形式达到v
阈值
电平减去跨阈值开关选择器降低的电压v
保持
。因此,v
mram
将从0v跃升到δv=(v
阈值
–v保持
),之后将响应于所施加的i
读取
衰减到跨处于电阻状态的mram设备的电压降;例如,i
读取
×rmram
。对于25kω的lrs和15μa的读取电流,跨mram设备的电压v
mram
将为375mv。而对于50kω的hrs,v
mram
将为750mv(除非达到将电压限制在钳位电压的顺从v)。375mv的差值例如可通过将存储的电平调节阈值量(诸如调节150mv)来感测。
[0162]vmram
电压下降到接近渐近v
mram
电平的速率取决于来自“骤回电压”δv(即(v
阈值-v
保持
和v
mram
之间的差值)的尖峰大小,以及电荷可以从设备流出的速率,该速率取决于存储器单
元和该存储器单元连接在其间的线的r-c特性。这种行为对于存储器单元的操作有一些实际的影响。
[0163]
第一种影响是低电阻状态和高电阻状态两者都将衰减,如图22所示,其中图22示出了低电阻状态。高电阻状态将示出类似的行为,但具有更高的渐近状态。为了区分这两种状态,需要将它们分开足够的裕度,使得直到经过足够的时间之后才能够执行感测操作,以便使这两种状态具有明确限定且可区分的电压电平。
[0164]
另一种影响是过电流尖峰可能干扰存储在存储器单元中的数据。如关于图10a和图10b所讨论的,可以通过使电流经过存储器单元来改变mram存储器的状态,使得如果跨存储器单元的电压和/或通过存储器单元的电流在足够长的时间内足够高,则其将根据电流方向,将平行状态改变为反平行状态(p2ap写入),如图10b所展示,或者将反平行状态改变为平行状态(ap2p写入),如图10a所展示。例如,图21a和图21b的读取过程被描述为沿p2ap方向执行,使得图22的波形造成的干扰可以在所存储的数据状态可以被确定之前将低电阻状态存储器单元切换到高电阻状态。
[0165]
如上所述,阈值开关选择器控制对存储器单元的存取。具体地讲,为了施加电压或电流到存储器单元以读取或改变其电阻状态,对应的选择器首先必须通过施加足够高的电压(例如,量值高于操作阈值电压v
阈值
的电压)来切换到导电状态。当选择器处于非导电状态时,例如,当跨选择器的电压量值低于操作阈值电压时,存储器单元被隔离并且保持其现有电阻状态,因为mram电压是[r
mram
/(r
mram
r
选择器
)]
×v施加
=v
mram
的比率。在非导电r
选择器
(例如,》1mω)远大于r
mram
(例如,《100ω)的情况下,v
mram
足够低,直到选择器接通并且其电阻降低至例如1kω。
[0166]
因此,选择mram存储器单元来读取其数据内容涉及接通对应的阈值开关选择器,该阈值开关选择器具有从v
阈值
到v
保持
的δv的骤回。由于ots接通例如不到1纳秒,因此该瞬变被快速感应,并且v
选择器
差值跨mram设备外加并且在由阈值开关选择器和mram的内阻以及跨阵列节点的电容(例如,线与线电容以及晶体管和驱动器中的其他元件的电容)和这些电容元件的串联电阻确定的时间内衰减。由于该瞬变可导致对存储在存储器单元中的数据状态的干扰,并且由于直到瞬变充分减弱才能感测到存储器单元,因此该过电压可被泄放得越快,读取干扰量就越低,并且读取操作可被完成得越快。
[0167]
如果在诸如图7d所示的多层交叉点阵列结构中,上层720中的mram设备的取向与下层718中的取向相同,(诸如图11a的实施方案所展示)沿如上文针对自参考读取(srr)过程所述的p2ap方向的读取期间,电流将在两个层中沿不同的方向流动。更具体地讲,当如图11a所示以mram 1102和mram 1112的取向沿p2ap方向读取时,电流针对层1单元和层2单元两者沿向上的方向流动。因此,当针对层1存储器单元沿p2ap方向执行读取时,字线1 1100将被设置为高电压电平,并且位线1110将被设置为低电压电平,而当针对层2存储器单元沿p2ap方向执行读取时,位线1110将被设置为高电压,并且字线2 1120将被设置为低电压。需注意,当在srr过程中读取层1时,这需要图11a的位线1110被偏置为低,以用作电流吸收源;但是当在srr过程中在层2中读取时,位线1110相反地被偏置为高以用作电流源。这防止同时读取层1存储器单元和层2存储器单元。
[0168]
当形成诸如图7d或图11a所示的多层存储器结构时,从处理的角度来看,优选的是,层中的每一个层以相同的方式形成,因此仅需要1个模块。例如,参见图11a,在衬底(未
示出)上方形成第一组导电线(字线11100)之后,处理模块可依次形成阈值开关选择器、基准层、隧道势垒和自由层(分别为1109、1105、1103和1101)。在随后形成第二组导电线(位线1110)之后,然后可重复存储器单元处理模块以形成阈值开关选择器、基准层、隧道势垒和自由层(分别为1119、1115、1113和1111)。针对每个后续层重复相同组的步骤简化了处理,特别是当以简化形式表示mram结构1102和1112并且更多地涉及用于这些元件的实际处理模块时。
[0169]
虽然形成具有相同取向的所有mram层通常是优选的,但是反转具有交替层的mram设备的取向可以提供许多优点。图11b展示了一个实施方案,其中层2存储器单元已经相对于图11a反转,使得在srr操作中,电流在读取层1存储器单元时被迫从字线1 1150到位线1160,并且在读取层2存储器单元时被迫从字线2 1170到位线1160。这允许在从任一电平读取时在位线1160上使用相同的偏置电平,并且还允许在上文关于图14、图15和后续附图所述的多个存储器单元的同时访问种类中同时读取两个电平的存储器单元。另选地,图11a的层1存储器单元可以具有反转的取向,其中电流在srr读取操作中从位线1110被迫到达字线1 1100和/或字线21120。尽管任一层的取向的反转可允许位线1110在读取任一电平的存储器单元时的相同偏置,但是两层中的哪一层被反转可影响图22所展示的瞬态电压的种类可耗散得速度。
[0170]
如上所述,当阈值开关选择器接通时跨mram元件生成的瞬态尖峰有多快取决于该电压尖峰放电的路径的电阻和电容。例如,返回到图11a,其中取向在层1和层2中相同,对于层1中的srr读取,字线1 1100被拉高,而对于层2中的srr读取,字线2被拉低。参见图12或图13的字线驱动器1210a至1210h,可以通过使用p沟道器件将字线拉高至较低电平,同时可以通过使用n沟道器件将字线拉低至较高电平。无论是基于pmos上拉晶体管还是nmos下拉晶体管,此类驱动器的电容都在很大程度上与其尺寸成比例。对于给定量的驱动电阻器需求,nmos器件可以比pmos器件更小的尺寸形成。因此,在如图12或图13所展示的阵列结构中,其中字线比位线短,图22所示的跨mram设备的瞬变可以通过使用n沟道器件朝向地拉动而选择的字线来最快速地放电,并且将用于选择下层或上层的位线拉动至正电源附近,例如3.3v,以用于p2ap读取。因此,为了允许两个层如在图11a的上层中那样选择字线,可以如图23所展示的反转下层mram设备的取向。当读取数据时,随着读取干扰的减少,此类布置可显著降低误码率,并且还允许改善读取延迟时间方面的性能。
[0171]
图23展示了交叉点存储器架构的两层实施方案,其中下层中的mram设备相对于上层反转,以便使读取操作中的电容最小化。图23重复图11a的元件并且被类似地编号(例如,字线1 1100现在是2300),但是层1单元的层mram部件被反转。
[0172]
更具体地讲,在图23中,层1存储器单元形成在字线1 2300的下部导电线和位线2310的中间导电线之间。mram设备2302现在具有形成在隧道势垒2303上方的其基准层2301,该隧道势垒继而形成在自由层2305上方。这相对于图11a的层1mram设备1101是经过反转的,使得通过迫使电流从位线2310通过mram设备2302来感测层1存储器单元。这由从位线2310流到字线1 2300的加粗箭头表示。在图23的实施方案中,阈值开关选择器2309仍然在mram设备2302下方,从而允许与形成该元件相关的处理序列在两个层中是相同的,但是另选的实施方案反转mram设备2302和阈值开关选择器2309的顺序。
[0173]
在层2中,字线2 2320与位线2310之间的存储器单元如图11a中那样定向,其中自
由层2311形成在隧道势垒2313上方,该隧道势垒继而形成在基准层2315上方,下面是阈值开关选择器2319。与层1存储器单元一样,通过迫使电流从位线2310流过mram设备2312来感测层2存储器单元。这由从位线2310流到字线2 2320的加粗箭头表示。
[0174]
图23还示意性地表示了用于字线1 2300、位线2310和字线1 2320的选择和驱动电路。重新参见图12和图13,这些元件可以被认为是字线驱动器1210a至1210h或位线驱动器1212a至1212d中的一者的一部分。如加粗箭头所示,在沿p2ap方向的读取操作中,将读取电流从位线2310驱动到字线1 2300和字线2 2320中的一者或两者。电流i
读取
(p2ap)可以由电流源2345提供,该电流源可以基于例如连接到电源电平的电流镜。电流源2345通过pmos器件2343向位线2310提供读取电流i
读取
(p2ap),该pmos器件接收解码控制信号bl sel以选择位线2310。读取电流由相应的nmos器件2341和2347从字线1 2300和字线2 2320放电,所述相应的nmos器件接收相应的解码控制信号wl1 sel以选择字线1 2300和wl2sel以选择字线2 2320。
[0175]
通过增加阈值电压(v
阈值
)来减少阈值开关设备中的泄漏,并且当使用字线中的一个字线或用于存储器单元的位线上的p沟道上拉器件以及字线中的另一个字线和位线上的n沟道下拉时,获得最宽的允许v
阈值
范围以避免v
阈值
下降。在主要在此描述的两层实施方案中,由于位线设置在两条单独的字线之间,并且还由于在诸如关于图12和图13所展示的实施方案中,位线往往具有更长的长度,因此位线往往具有更大的电容。因此,在阈值选择切换时瞬态电压尖峰可耗散的速率主要由字线的r-c特性确定。可减少泄放时间和读取延迟的一种方式是通过缩短导线长度并且增大阵列的导线到导线间距来降低电容,但这两种技术都会降低存储器密度。可减少泄放时间和读取延迟而不会不利地影响存储器密度的另一种方式是减小用于驱动导电线的晶体管的尺寸。通过针对字线2300和2320使用较小尺寸的nmos器件2341和2347,并且在位线2310上使用较大尺寸的pmos器件2343,可以减小用于耗散瞬态电压的主要路径的电容而不减小阵列密度。
[0176]
重新参考图16a和图16b所示的自参考读取过程,在t1至t3和t5至t6之间的两个感测操作中,电流流动如图23所展示,并且两者都使用i
读取
。对于在t3至t5的写入,其中所有存储器单元被置于高电阻ap状态,电流也沿p2ap方向,如图23所展示,但是对于强制电流使用具有i
写入
的电流源。因此,在图23的实施方案中,阵列可在位线2310被pmos器件2343一致地拉高的情况下操作,其中电流源2345在间隔t3至t5期间切换到i
写入
,以及在字线2300和字线2320被nmos器件2341和2347一致地拉低的情况下操作。只有当如图19a和图19b所示将所选择的存储器单元回写到低电阻并联状态(ap2p)时,这些偏置被反转,其中所选择的位线2310取低,并且一个或两个字线2300和2320的所选择的字线取高,以驱动i
写入
沿ap2p方向通过所选择的存储器单元。需注意,由于对于srr过程的子操作中的每一个子操作,层1存储器单元和层2存储器单元两者在相同方向上偏置,这允许针对两个层并行地执行这些操作的实施方案。
[0177]
图24是使用图23的结构执行自参考读取的实施方案的流程图。该流程描述了用于层1存储器单元和层2存储器单元两者的srr过程,其中步骤在两个层之间交替。两个层可以独立地操作,使得仅执行层1操作或层2操作,或者它们可以同时操作,使得给定的层2操作与对应的层1操作同时执行以同时读取两个层的数据内容,如上文针对沿多条字线的同时读取所述。
[0178]
在步骤2401处,通过以下方式将i
读取
从位线2310驱动到字线1 2300来感测层1的mram设备2302的数据内容:使到pmos 2343的bl sel信号生效(assert)并且使到nmos 2341的wl1 sel信号生效。然后,mram设备2302的电阻状态可以由对应的感测放大器(即,sa 1228a至1228h中的一者)确定。类似地,步骤2403确定通过以下方式来感测层2的mram设备2312的数据内容:通过使到pmos 2343的bl sel信号生效并且使到nmos 2347的wl2 sel信号生效来将i
读取
从位线2310驱动到字线2 2320,其中mram设备2312的电阻状态由对应的感测放大器(即,sa 1228a至1228h中的一者)确定。由于层1存储器单元和层2存储器单元两者可以如步骤2401和步骤2403中那样同时偏置,因此在一些实施方案中可以同时执行这些感测操作。
[0179]
在步骤2405处,通过使到pmos 2343的bl sel信号生效并且使到nmos 2341的wl1 sel信号生效,从而通过将i
写入
从位线2310驱动到字线1 2300,将层1的mram设备2302写入ap状态,但是电流源2345当前正在提供i
写入
。在步骤2407处,通过使到pmos 2343的bl sel信号生效并且使到nmos 2347的wl1 sel信号生效,从而通过将i
写入
从位线2310驱动到字线2 2320,将层2的mram设备2312写入ap状态,其中电流源2345当前正在提供i
写入
。由于层1存储器单元和层2存储器单元两者可以如步骤2405和步骤2407中那样同时偏置,因此在一些实施方案中可以同时执行这些感测操作。然后可在步骤2409和步骤2411处执行srr过程的第二次读取,这可如上文分别针对步骤2401和步骤2403所述的那样执行。
[0180]
如果选择层1存储器单元的mram元件2302被写入低电阻并联状态,则在步骤2413处通过将写入电流i
写入
从字线1 2300驱动到位线2310(即,沿与先前步骤相反的方向)来执行ap2p操作。类似地,如果选择层2存储器单元的mram元件2312被写入低电阻并联状态,则在步骤2415处通过将写入电流i
写入
从字线2 2320驱动到位线2310来执行ap2p操作。当步骤2413和步骤2415两个步骤将电流从对应的字线驱动到相同的位中时,可以同时执行这些操作。
[0181]
如图24的前述讨论中所述,由于每一对步骤以相同的方式偏置位线和对应的字线,因此这些步骤可以并行执行。相反,如果仅读取其中一层,则可以仅执行与该层相关的步骤。
[0182]
图25是用于形成图23的结构的实施方案的流程图。在每个步骤内,处理可类似于将形成图11a的结构的处理,但图25突出显示了层1和层2之间的处理步骤顺序的变化。如上所述,图23被简化,其中仅表示自由层、隧道势垒和基准层mram,而更详细的描述将包括例如上文关于图9所述的附加结构。
[0183]
在步骤2501处,在衬底上方形成沿第一方向延伸的第一组导电线,在图23中未示出该第一组导电线。在图23的视图中,第一导电线包括字线12300,并且将对应于图7d中的下组字线。在图23的实施方案中,阈值开关设备形成在每一层的mram设备下方,并且在步骤2503处形成阈值开关选择器2309。在其他实施方案中,阈值开关设备可形成在层中的一者或两者中的mram设备上方。在步骤2504处,形成层1mram设备2302。在图23的实施方案中,其中层1mram设备被反转,步骤2504包括在步骤2505处在阈值开关选择器2309上方形成自由层2305的子步骤的序列,在步骤2507处在自由层2305上方形成隧道势垒2303,然后步骤2509在隧道势垒2303上方形成基准层2301。
[0184]
在步骤2511处,在层1mram设备2302上方形成第二组导电线。第二层导电线包括位
线2310并且对应于图7d的位线。随着步骤2511的完成,层1的存储器结构完成。在交叉点架构中,该第二组导电线在垂直于第一层导电线(底部组字线)的衬底上方沿第二方向延伸。尽管出于讨论的目的,图23(以及上面的图11a和图11b)将字线和位表示为从左到右延伸,但当在较大结构中查看时,这些(位线或两层字线)中的一者将更准确地延伸到页面中,如图7b至图7d所示。
[0185]
在步骤2513的开始形成第二层,该步骤在第二组导电线(位线2310)上方形成层2阈值开关选择器2319。在图23的实施方案的处理序列中,层2阈值开关选择器再次形成在层的存储器单元的mram设备下方,但是如在层1中,其他实施方案可以对其进行反转。然后在步骤2514中形成层2mram设备2312。步骤2514的子步骤反转相对于层1的顺序:步骤2515在阈值开关选择器2319上方形成基准层2315,步骤2517在基准层2315上方形成隧道势垒2313,并且步骤2519在隧道势垒23313上方形成自由层2311。在步骤2521中形成导电线的顶层(包括字线2 2320),该顶层在下面的结构上方沿与导电线的底层(包括字线1 2300)相同的方向延伸。对于2521,图23的两层结构是完整的。如果要形成附加层,则该过程可以相同的方式继续,从而使层1的处理模块与模块2的此类模块交替。
[0186]
根据第一组方面,一种装置包括非易失性存储器,该非易失性存储器具有衬底和形成在衬底上的一个或多个存储器阵列。阵列中的每一个阵列包括:第一组导电线,该第一组导电线沿平行于衬底表面的第一方向延伸;第二组导电线,该第二组导电线形成在第一组导电线上方并且沿平行于衬底的表面的第二方向延伸;第三组导电线,该第三组导电线形成在第二组导电线上方并且沿第一方向延伸;以及第一组存储器单元和第二组存储器单元。第一多个存储器单元中的每一个存储器单元连接在第一组导电线中对应的一条导电线和第二组导电线中对应的一条导电线之间,第一多个存储器单元中的每一个存储器单元包括与磁阻随机存取存储器(mram)设备串联连接的阈值开关选择器,第一多个存储器单元中的每一个存储器单元的mram设备包括:具有固定磁场极性的基准层;以及自由层,该自由层与基准层串联连接并且具有可编程磁场极性,其中该自由层形成在基准层下方;第二多个存储器单元各自连接在第二组导电线的对应的一条导电线与第三组导电线的对应的一条导电线之间,第二多个存储器单元中的每一个存储器单元包括与mram设备串联连接的阈值开关选择器,多个存储器单元中的每一个存储器单元的mram设备包括:具有固定磁场极性的基准层;以及自由层,该自由层与基准层串联连接并且具有可编程磁场极性,其中该自由层形成在基准层上方;
[0187]
在另外的方面,一种方法包括通过迫使读取电流从第二导电线流到对应的第一导电线来感测第一多个存储器单元中所选择的一个存储器单元的数据状态,第一多个存储器单元中所选择的一个存储器单元是包括第一多个存储器单元和第二多个存储器单元的阵列的一部分,第一多个存储器单元和第二多个存储器单元中的每一者包括与磁阻随机存取存储器(mram)设备串联连接的阈值开关选择器。该方法还包括通过迫使读取电流从对应的第二导电线流到对应的第三导电线来感测第二多个存储器单元中所选择的一个存储器单元的数据状态。另外,该方法可以包括:通过迫使写入电流从对应的第二导电线流到对应的第一导电线将第一多个存储器单元中所选择的一个存储器单元从第一状态写入第二状态,以及通过迫使写入电流从对应的第一导电线流到对应的第二导电线将第一多个存储器单元中所选择的一个存储器单元从第一状态写入第二状态;并且还包括:通过迫使写入电流
从对应的第二导电线流到对应的第三导电线来将第二多个存储器单元中所选择的一个存储器单元从第一状态写入第二状态,以及通过迫使写入电流从对应的第三导电线流到对应的第二导电线,将第二多个存储器单元中所选择的一个存储器单元从第二状态写入第一状态。
[0188]
在另一组方面,一种装置包括控制器电路,该控制器电路被配置为连接到存储器单元阵列,其中每一个存储器单元具有与磁阻随机存取存储器(mram)设备串联连接的阈值开关选择器,该阵列包括第一多个存储器单元和第二多个存储器单元,其中第一多个存储器单元各自连接在第一组导电线中对应的一条导电线和第二组导电线中对应的一条导电线之间,并且第二多个存储器单元各自连接在第三组导电线中对应的一条导电线和第二组导电线中对应的一条导电线之间,控制电路,该控制电路被配置为:通过将第一组导电线中对应的一条导电线偏置到比第二组导电线中对应的一条导电线更低的电压来读取第一多个存储器单元中所选择的存储器单元;通过将第三组导电线中对应的一条导电线偏置到比第二组导电线中对应的一条导电线更低的电压来读取第二多个存储器单元中所选择的存储器单元;通过将第一组导电线中对应的一条导电线偏置到比第二组导电线中对应的一条导电线更低的电压,将第一多个存储器单元中所选择的存储器单元从第一状态写入第二状态;通过将第一组导电线中对应的一条导电线偏置到比第二组导电线中对应的一条导电线更高的电压,将第一多个存储器单元中所选择的存储器单元从第二状态写入第一状态;通过将第三组导电线中对应的一条导电线偏置到比第二组导电线中对应的一条导电线更低的电压,将第二多个存储器单元中所选择的存储器单元从第一状态写入第二状态;以及通过将第三组导电线中对应的一条导电线偏置到比第二组导电线中对应的一条导电线更高的电压,将第二多个存储器单元中所选择的存储器单元从第二状态写入第一状态。
[0189]
出于本文件的目的,说明书中提到“实施方案”、“一个实施方案”、“一些实施方案”或“另一个实施方案”可用于描述不同的实施方案或相同的实施方案。
[0190]
出于本文件的目的,连接可为直接连接或间接连接(例如,经由一个或多个其它部件)。在一些情况下,当元件被提及连接或耦接到另一个元件时,该元件可直接连接至另一个元件,或者经由居间元件间接连接至另一个元件。当元件被提及直接连接至另一个元件时,则在该元件与另一个元件之间没有居间元件。如果两个设备是直接连接或间接连接的,则两个设备是“通信”的,使得它们能够在它们之间进行电子信号通信。
[0191]
出于本文档的目的,术语“基于”可理解为“至少部分地基于”。
[0192]
出于本文档的目的,在没有附加上下文的情况下,诸如“第一”对象、“第二”对象和“第三”对象的数字术语的使用可能不意味着对象的排序,而是可用于识别目的以识别不同的对象。
[0193]
出于本文档的目的,对象的术语“组”可指一个或多个对象的“组”。
[0194]
出于说明和描述的目的,已提供了上述详细描述。其并非旨在详尽的或旨在限制本发明所公开的精确形式。根据以上教导内容,很多修改和变型都是可能的。选择所述实施方案以便最好地解释所建议的技术的原理及其实际应用,从而使本领域的其他技术人员能够在各种实施方案中和适合于设想的具体使用的各种修改中最好地利用它。本发明的范围旨在由所附权利要求书限定。
再多了解一些

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

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

相关文献