专利名称:具有改进的读写容限的电流驱动切换磁性存储单元及采用该单元的磁性存储器的制作方法
技术领域:
本发明涉及磁性存储系统,尤其涉及一种提供具有改进的读写容限的存储 器、磁性存储单元和/或读与/或写机制的方法和系统。
背景技术:
图1示出了现有的磁性随机存取存储器(MRAM) l的一小部分。现有的 MRAM 1包括磁性存储单元10,磁性存储单元10包括通常是现有的磁性隧道 结(MTJ) 12的现有磁性元件12和现有的选择装置14。图中还示出了写字线 16、读字线18和位线20。通过对现有的磁性元件12进行编程使之成高阻态或 低阻态,将数据存储到现有磁性元件12中。通常通过利用位线20和写字线16 两者中流动的电脉冲产生的磁场来进行编程。 一般来说,由仅在位线20中或 仅在写字线16中流动的电流生成的磁场不足以对现有磁性元件12进行编程。 通过采用读字线18启动选择装置14并驱动读电流通过现有磁性元件,对现有 磁性元件12进行读操作。
图2示出了现有的MRAM阵列30较大的一部分,其采用诸如图1中所示 的现有存储单元10的多个现有存储单元。参照图2,现有磁性存储单元10以 行和列设置。现有磁性存储单元IO仍包括读字线18、写字线16和位线20。 图2还示出了位线选择器32、字线选择器34、第一数位线选择器36、第二数 位线选择器38、位线及接地线选择器40、带有电流源的差分电流传感器42、 比较器44、包括对应于存储单元10的存储单元10'与对应于位线20的位线 22的基准列46、以及开关48、 50、 52、 54、 56、和58。读字线18与字线选 择器34相连接并由字线选择器34致能。各写字线16,也可被称为数位线,分 别与第一数位线选择器36和第二数位线选择器38相连接。读字线18与写字 线16水平运行,而也用作数据线的位线20则垂直运行。位线20与第一位线 选择器32和第二位线选择器40相连接。位于线16、 18、 20、 22端部的开关 48、 50、 52、 54、 56与58通常是晶体管,并且将线16、 18、 20、 22连接到诸 如电压源之类的电源,或接地。
写操作过程中,位线20被启动,并且其所载电流生成一部分切换磁性元 件12所需的磁场(称为切换场)。此外,相应的写字线16被启动,其所载电 流生成剩余部分的切换磁场。在大多数现有的MRAM30中,仅由位线20生成的磁场或由仅写字线16生成的磁场都不足以对任何现有的磁性元件12进行编
程,或切换其状态。然而,将位线20和写字线16结合可在它们的交叉点处生 成切换场。因而,可对被选择的现有磁性元件12进行写操作。
读操作过程中,读字线18和含有要读取的磁性元件的相应位线20被启动。 仅在位于启动的位线20和启动的写字线18之间的交点处的现有磁性存储单元 IO上有电流被驱动通过,并且因此进行读操作。采用差分电流传感器42和比 较器44,将被读取的现有的磁性存储单元的阻态与基准单元10'相比较,比 较器44比较这两个电流信号,并生成存储状态"1"或"0"的输出V。ut。
尽管现有的MRAM30可以操作,但本领域技术人员会意识到现有技术存 在一些弊端。编程采用驱动通过相应的线16和线20的电流而生成的磁场。磁 场不是局部现象。此外,采用对应于较大磁场的较大电流,对现有磁性存储单 元10进行编程。因而,邻近单元可被干扰或随意被写。结果,现有MRAMIO 的性能受到影响。可采用称为触发写的高级架构来解决此问题。然而,触发写 需要高得多的磁场,其使用明显更高的电流。此外,对于利用叠加场进行写的 现有磁性元件12,生成切换场所需的电流随着现有磁性元件12的宽度减小而 增大。因而,耗电量显著增大,尤其对较高密度存储器中的较小磁性元件12 来说。这个增大的耗电量是不想要的。此外,触发写在实际写之前需要进行一 个读验证。因此,总存取时间较大。这个较大的存取时间也使触发写对于高速 应用来说缺乏吸引力。此外,包括触发写MRAM的现有MRAM的电流生成存 储单元的大小接近40f2,其中f为光刻临界尺寸。这个尺寸范围与半导体存储 器SRAM的密度相比极具竞争力。然而,MRAM的成本更大,因为制造过程 中MRAM所采用的掩膜比SRAM多五至七倍。因而,需要另一种用于提供 MR AM的机制。
图3示出了现有的以自旋转移为基础进行切换的随机存取存储器(自旋 RAM) 70的一小部分。自旋RAM70包括现有的磁性存储单元80,其包括现 有的磁性元件82和选择装置84、字线86、位线88和源线90。字线86的方向 垂直于位线88。源线卯通常平行或垂直于位线88,取决于自旋RAM70所用 的特定构架。
现有的磁性元件82设置成可通过驱动自旋极化电流通过现有的磁性元件 82,在高阻态和低阻态之间变化。自旋极化电流采用自旋转移效应来改变现有 磁性元件82的状态。例如,现有磁性元件82可以是设置成采用自旋转移被写 的MTJ。通常通过确保MTJ82具有足够小的横截面面积和MTJ层具有特定厚 度来实现。当电流密度足够时,被驱动通过现有磁性元件82的载流子可传递 足够力矩,以改变现有磁性元件82的状态。当写电流在一个方向被驱动时, 状态可从低阻态变化到高阻态。当写电流在相反方向被驱动时,状态可从高阻态变化到低阻态。
为了对现有存储单元80进行编程,位线88和字线86被启动。电流在源 线90和位线88之间被驱动。若电流在一个方向被驱动,例如从源线90到位 线88,则现有磁性元件82被编程为两个状态中的一个。若电流在相反方向被 驱动,例如从位线88到源线90,则现有磁性元件82被编程为两个状态中的另一个。
对于读操作,位线88和字线86被启动。因而,选择装置84被开启。读 电流被驱动通过现有磁性元件82。读电流可由与图2所示的差分电流传感器 42相类似的差分电流传感器提供。参照图3,从而将读电流提供给位线88,该 位线88已经被钳制在其偏置电压。结果,读出过程中可获得高磁阻信号。在 一些现有自旋RAM中,可采用基准单元(图3中未示出)。在这类现有自旋 RAM中, 一部分读电流被提供给正在被读的现有磁性存储单元80,另一部分 电流被提供给基准单元。因而,读操作过程中的读出电流是持续供应的电流和 实际流经MTJ元件的电流之间的差值。比较器与图2所示的比较器44类似, 比较差分电流传感器的输出以决定现有磁性存储单元80的状态。因而,现有 磁性存储单元80可被编程和读取。
因而,现有的自旋RAM70利用被驱动通过磁性元件82的写电流,以对现 有磁性存储单元80进行数据编程。因而,现有的自旋RAM70采用较局部的现 象来对现有磁性元件82进行编程。因而,不像现有的MRAM1/30,现有的自 旋RAM70不会经受半选取写干扰问题。
此外,对于较小的磁性元件82,以及较高的存储密度,现有的自旋RAM70 采用较低电流。图4是曲线图92,示出了现有的磁场切换MRAM30的写电流 和现有的自旋RAM70的写电流之间的比较。要注意用于触发写MRAM的写电 流比图4中的电流高。正如从图4可以看到的,对于宽度大于二百纳米的现有 磁性元件12/82,现有的自旋RAM70所需的电流比现有的MRAM30高。对于 宽度小于二百纳米的现有磁性元件12/82,现有的自旋RAM70的写电流比现有 的MRAM30低。此外,现有的自旋RAM70,写电流随着宽度的减小而减小。 因而自旋RAM70具有所需的比例趋势。
虽然现有的自旋RAM70利用较低电流和更为局部化的编程机制,但是现 有的自旋RAM70可能会有读干扰的问题。图5是图表94,示出了现有的自旋 RAM70写及读电流分布。分布95是具有最小电流I1的写电流分布。分布96 是具有最大电流I2的读电流分布,其用于现有磁性元件82的低阻态。分布97 是具有最大电流I3的读电流分布,其用于现有磁性元件82的高阻态。分布96 中的最大读电流与分布95中的最小写电流之间的差值代表读与写的容限。换 句话说,在许多读周期后,即使I2低于I1,诸如电流I2之类的读电流也可随意对现有磁性元件82进行写操作。因而,正如可从分布95和分布96看到的, 对于适宜于低阻态的读电流而言,读与写的容限可极小。
对于高速存储器操作,分布96和97中低阻态和高阻态的读电流必须相差 很大。也就是说,分布96的电流需要比分布97的电流大得多。例如,可将分 布96的中心置于一百二十微安,同时可将分布97的中心置于约六十微安。此 外,为了减小选择装置84的尺寸并因而减小现有磁性存储单元80的尺寸,需 要写电流尽可能小。例如,可将分布95的中心置于二百微安左右。因而,对 于小单元尺寸的高密度存储器,尤其是高速和大的读信号的写和读电流之间的
差值,或读与写的容限减小。因为读与写的容限可能很小,采用的读电流会使 磁性元件82的状态不稳定。因此,分布96或97中采用的读电流可随意对现 有自旋RAM70进行写操作。
此外,诸如会包括现有自旋RAM70的现有自旋RAM存储器模块,包括 数百万乃至数十亿个磁性元件82。工艺偏差会使现有自旋RAM70中的磁性元 件82的写和读电流具有一个分布范围。因而,分布95、 96和97如图所示具 有一个宽度。也就是说,磁性元件可具有界于Il和I2之间的写电流。类似地, 磁性元件所需的写电流可能界于II和12之间、界于12和13之间或低于13。这 些被称为尾分布位或异常值。除了工艺偏差引起的分布之外,热效应也可使读 与/或写电流产生偏差。磁性切换过程基本是热辅助过程,不论磁性元件82是 否通过磁场切换或通过流经自旋力矩转移效应的自旋极化电流切换。由于单个 装置芯片中采用大量的磁性存储器元件82,以及在装置产品的整个生命周期中 的操作循环数量很大,在特定周期间,热辅助可使磁性元件的切换写电流比其 常规值小得多。所需的读电流比这一偶发的低写电流还要小。因而写与读范围 甚至可能更小。因而读操作期间受损的数据甚至可能进一步增大。
因此,需要一种用于提供和使用存储器单元的方法和系统,其采用以改进 的读写容限进行自旋转移切换,或或减少读电流引发的意外写错误。本发明针
对这样一种需求。
发明内容
本发明提供了一种用于提供磁性存储器的方法和系统。磁性存储器包括多 个磁性存储单元与至少一条位线和对应于多个磁性存储单元的多条源线。各磁
性存储单元包括磁性元件,其被编程为由被驱动在第一方向通过磁性元件的 第一写电流形成高阻态,由被驱动在第二方向通过磁性元件的第二写电流形成 低阻态。位线和源线设置成驱动第一写电流在第一方向通过磁性元件,驱动第 二写电流在第二方向通过磁性元件,并驱动至少一个读电流在不会破坏低阻态 稳定的第三方向通过磁性元件。根据在此揭示的方法和系统,本发明提供了一种机制,其用于对具有更高 读写容限的磁性存储器进行编程和读操作。
图1是现有磁性随机存取存储器一部分的简图; 图2是现有磁性随机存取存储器的一部分的简图; 图3是切换时采用自旋转移的磁性存储单元的简图4是示出了现有磁场切换MRAM的写电流和现有自旋RAM的写电流之 间关系;
图5示出了现有自旋RAM的写电流分布与读电流分布; 图6示出了根据本发明的磁性存储器采用单一间隔层磁性元件的一个实施 例的一部分;
图7示出了根据本发明的磁性存储器采用具有如本发明所述的势垒层和间 隔层的磁性元件的另一个实施例的一部分;
图8是示出了根据本发明中的一种方法的一个实施例的流程图,其采用磁 性存储器以提供改进的读写容限;
图9是根据本发明包括备用行的MRAM的一个实施例的一部分的简图10是根据本发明包括备用列的MRAM的另一个实施例的一部分的简
图11是根据本发明的磁性存储器阵列和电路采用自旋转移切换、具有平 均中点基准读信号和增大的读写容限的一个实施例的一部分的简图。
具体实施例方式
本发明涉及磁性存储器。以下说明能让任一本领域技术人员使用和利用本 发明,并是在专利申请和其要件的文本中提供。在此描述的较佳实施例和一般 原则及特征的各种改变对本领域技术人员是显而易见的。因而,本发明并不意 欲限于图示的实施例,而应依据与在此描述的原则和特征相一致的最宽范围。
本发明提供了一种用于提供磁性存储器的方法和系统。磁性存储器包括多 个磁性存储单元和至少一条位线以及与多个磁性存储单元相对应的多条源线。 各磁性存储单元包括磁性元件,磁性元件被编程为由第一写电流被驱动在第 一方向通过磁性元件形成高阻态,由第二写电流被驱动在第二方向通过磁性元 件形成低阻态。位线和源线设置成驱动第一写电流在第一方向通过磁性元件, 驱动第二写电流在第二方向通过磁性元件,驱动至少一个写电流在不会破坏低 阻态稳定的第三方向通过磁性元件。
本发明以具有某些组件的特定磁性存储器为背景描述,这样的磁性存储单元具有磁性元件,磁性元件包括特定组件和特定隔离装置。任一本领域技术人 员易于理解本发明与使用具有其它与/或附加组件的磁性存储器的情况一致。此 外,本发明是在以与存储器的某一部分相对应的组件为背景描述的。根据本发 明的方法和系统也以从单个磁性存储单元读出或写入单个磁性存储单元为背 景描述。然而,任一本领域技术人员易于理解方法和系统可被扩展成基本并行 地从多个磁性存储单元读出或写入多个磁性存储单元。最终,本发明以某些存 储器为背景描述。然而,任一本领域技术人员易于理解本发明与和本发明不一 致的存储器和其它装置可兼容。
为了更具体地描述根据本发明的方法和系统,参照图6,示出了根据本发 明采用单间隔层磁性元件的磁性存储器100的一个实施例的一部分。磁性存储
器100是自旋RAM。磁性存储器100包括磁性存储单元110和金属连通插头 (metal via plug) 102 (其可被认为是磁性存储单元110的一部分)、源线104、 位线106和字线108。磁性存储单元110包括设置成采用自旋转移被写的磁性 元件112,优选地,并包括选择装置119。优选地,选择装置119是晶体管。 图示的磁性元件112至少包括被钉扎层115、间隔层116和自由层117。被钉 扎层115和自由层117是磁性的。虽然图示的是单一层,但是被钉扎层115和 自由层117的其中一个或两者可为多层,诸如合成的反铁磁层(SAF),其包 括由诸如Ru的非磁性导电间隔层隔开的两个铁磁层。间隔层116位于被钉扎 层115和自由层117之间。间隔层116可为导电的或绝缘的。在较佳实施例中, 间隔层116是隧穿势垒层。在较佳实施例中,磁性元件112也包括钉扎层114, 优选地,其是反铁磁层(AFM)。然而,在另一实施例中,可采用其它机制来 钉扎被钉扎层115的磁化。磁性元件112也可分别包括种子层113和覆盖层118。 然而,在另一实施例中,磁性元件112可包括符合本发明的不同与/或附加的组 件。
利用通过传送电流通过磁性元件112产生的自旋转移效应对磁性元件112 进行编程。尤其是可通过在位线106和源线104之间驱动的电流对磁性元件112 进行编程。磁性元件112设置成通过写电流从自由层117流经间隔层116到 达被钉扎层115,将磁性元件112编程为低阻态。磁性元件112也设置成通 过写电流从被钉扎层115流经间隔层116到达自由层117,使得磁性元件112 处于高阻态。也就是说,通过驱动电流从源线104流到位线106,磁性元件112 被编程为高阻态。类似地,通过驱动读电流从位线106流到源线104,磁性元 件112被编程为低阻态。
磁性存储器100,尤其是位线106、源线104和磁性存储单元110被设置 成采用的读电流在不会破坏低阻态稳定(优选地,加强低阻态)的方向被驱 动。在图示的实施例100中,读电流会被驱动从位线106流到源线104。在较佳实施例中,通过将位线钳位于恒定电压VBL,同时将源线设置在较低电压 VSL,诸如接地电压来读取磁性元件112。 VBL和VSL之间的电压差分布在磁 性元件112和选择装置119之间。金属连通插头102上的电压由V^g表示。较 佳地,选取VBL使得磁性元件上的偏置电压(Vread),即VBL-Vphg,在使磁 性元件112具有最高信号输出的范围内。在一个实施例中,这个范围在一百毫 伏至五百毫伏之间。
参照图5和图6,当V^d施加到磁性存储器100实施例时,若磁性元件112 处于低阻态,则流经磁性元件的电流处于在分布96中;若磁性元件112处于 高阻态,则流经磁性元件的电流处于在分布97中。在较佳实施例中,由于高 阻态的最大电阻明显大于低阻态的最小电阻,12值明显比I3值高。由于至少读 电流12被驱动从位线106流到源线104,读电流12并不会破坏磁性元件112 低阻态的稳定。优选地,由读电流I2生成的自旋力矩强化了最小阻态。也就是 说,读电流I2不会倾向于随意写磁性元件112。仅有低得多的、优选以电流I2 的相同方向被驱动的读电流I3生成倾向于破坏最大阻态稳定的自旋力矩。。也 就是说,读电流I3会产生随意写磁性元件112的自旋力矩。因而,分布95的 写电流和读电流分布97的读电流之间的差值就成为读写容限。这个较大差值 是读写容限,而非写电流95和分布96的较高读电流之间的差值是读写容限。 因而,对于磁性存储器100,写和读电流之间的容限增大。
因而,磁性存储器100具有较大的读写容限。所以,磁性存储器100在读 操作期间不太可能被随意写。
图7是根据本发明的采用根据本发明的具有势垒和间隔的磁性元件的磁性 存储器120的另一实施例的一部分的简图。磁性存储器120是自旋RAM。磁 性存储器120包括磁性存储单元130和金属连通插头122 (可认为是磁性存储 单元130的一部分)、源线124、位线126和字线128。磁性存储单元130包 括磁性元件132,其设置成采用自旋转移,较佳地,并采用选择装置142被写。 较佳地,选择装置142是晶体管。图示的磁性元件132至少包括第一被钉扎层 135、第一间隔层136 (优选地为隧穿势垒层136)、自由层137、第二间隔层 138和第二被钉扎层139。被钉扎层135和被钉扎层139及自由层137是磁性 的。虽然图示的是单一层,但是被钉扎层135和被钉扎层139及自由层137中 之一或两者可以是多层,诸如合成的反铁磁层(SAF),其包括由诸如Ru的 非磁性导电间隔层隔开的两个铁磁层。第二间隔层138可以是导电性的或是另 一绝缘隧穿势垒层。第二间隔层138可具有比第一间隔层136低的电阻。因而, 在一个实施例中,第二间隔层138是隧穿电阻比隧穿势垒层136的隧穿电阻小 的隧穿势垒层。因而,隧穿势垒层136是主隧穿势垒。被钉扎层135和139设 置成使得其在较接近自由层137的区域内的磁化是反平行的。磁性元件132也可包括钉扎层134和140,优选地,钉扎层134和140为AFM层。然而,在另 一实施例中,可采用其它机制来钉扎被钉扎层135和139的磁化。磁性元件132 也可分别包括种子层133和覆盖层141。
利用通过使电流流经磁性元件132产生的自旋转移效应,对磁性元件132 进行编程。为了将磁性元件132编程为低阻态,优选地,写电流从自由层137 流经主势垒层136,到达被钉扎层135。为了将磁性元件编程为高阻态,写电 流从被钉扎层135流经主势垒层136,到达自由层137。因而,在写操作中, 字线128启动选择装置142并且写电流在预设方向被驱动。
磁性存储器120,尤其是位线126、源线124和磁性存储单元130被设置 成采用的读电流在不会破坏低阻态稳定(优选地,是强化低阻态)的方向被 驱动。在图示的实施例120中,读电流会被驱动从位线126流到源线124。在 操作中,将位线126钳制在恒定电压下,同时源线124被设置在诸如接地电压 的较低电压。VBL和VSL之间的电压差分布在磁性元件132和晶体管142之
间。优选地,选取适当的VBL,使得磁性元件(VBL-Vp,ug)上的偏置电压(Vread),
在使磁性元件120具有最大信号输出的范围内。优选地,这个范围在一百毫伏 至五百毫伏之间。
参照图5和图7,在较佳实施例中,由于高阻态的最大电阻明显大于低阻 态的最小电阻,12值明显比13值高。由于至少读电流12被驱动从位线126流 到源线124,读电流I2并不会破坏磁性元件132的低阻态的稳定。优选地,由 读电流12生成的自旋力矩强化了最小阻态。也就是说,读电流I2不会倾向于 随意写磁性元件132。仅有低得多的、与电流I2相同的方向被驱动的读电流I3 生成倾向于破坏最大阻态稳定的自旋力矩。。也就是说,读电流I3会产生随意 写磁性元件132的自旋力矩。因而,分布95的写电流和读电流分布97的读电 流之间的差值就成为读写容限。这个较大差值是读写容限,而非写电流95和 分布96的较高读电流之间的差值是读写容限。因而,对于磁性存储器120,写 和读电流之间的范围增大。结果,磁性存储器120不太可能在读过程中随意被 写。
图8是流程图,示出了根据本发明的方法150的一个实施例,其利用磁性 存储器以提供改进的读写容限。较佳地,该方法150与磁性存储器100、 120 与/或160和200 (以下图示的)配合使用。所以,是以磁性存储器IOO为背景 描述方法150。选择的存储单元110经由步骤152被编程成高阻态或低阻态。 编程包括通过驱动写电流在第一方向流经磁性元件112来编程高阻态,通过驱 动第二写电流在第二方向流经磁性元件112来编程低阻态。第二方向通常与第 一方向反向。
经由步骤154,磁性存储器IOO被选择性地读。步骤154中的读磁性存储器包括驱动读电流在不会破坏低阻态稳定的方向流经磁性元件112。优选地, 此方向与第二方向相同。
因而,采用方法150可对磁性存储器120或100进行编程和读操作。此夕卜, 磁性存储器IOO具有较大的读写容限。所以,在读过程中磁性存储器IOO不太 可能被随意写。
图9是根据本发明的包括备用行的MRAM160的一个实施例的一部分的简 图。图9中采用的磁性元件可为磁性元件112和132或可采用自旋转移进行编 程其它磁性元件(未示出)并可采用方法150进行操作。优选地,图9所示的 这部分MRAM160是一个输入/输出(或I/O)区块。存储器通常包括较多I/O 区块,优选地,包括至少八个区块。MRAM160包括位线选择器162和164、 源线选择器180和168、字线选择器170、比较器172、带有电流源的差分电流 传感器174、具有与单元IIO和130类似的单元110' /130'的基准列176、优 选地为晶体管的开关182、 184、 186和188。,对磁性存储单元110/130与 110' /130'进行如上所述对磁性存储器100和120所进行一样的编程和写操 作。
除了在如上所述的数据存储中实际使用和计划使用的存储行之外,还可提 供其它的行。例如,在一个实施例中,MRAM160计划包括512行,或1024 行,或另一较大的数量。MRAM160在此存储区块中也包括备用行,诸如行190。 备用行包括相同的组件,诸如包括磁性元件112/132的磁性存储单元110/130。 此外,磁性存储器160被设置成以类似于磁性存储器100和120的方式被写和 被读。
采用备用行190是考虑到磁性存储器160的其余行中的单元故障。在晶片 级存储裸芯测试中,可对磁性存储器160进行测试。例如,可采用各种写脉冲 量级与读操作相结合以确定在预定的最小写电流水平之下被写的磁性存储单 元110/130,以及即使以预定的最大写电流水平都不会被写的单元110/130。这 些存储单元被认为是写无效。通过启动字线和源线选择器中的闩开关,可用正 常的备用行190替代包含这些无效位的行。这样,可提高晶片良率。
图10是根据本发明包括备用列的MRAM200的另一个实施例的一部分的 简图。图10中采用的磁性元件可为磁性元件112、 132或可采用自旋转移进行 编程的其它磁性元件(未示出),并可采用方法150进行操作。优选地,图IO 所示的这部分MRAM200是一个输入/输出(或1/0)区块。存储器通常包括较 多I/0区块,优选地,至少包括八个区块。MRAM200包括位线选择器202和 204、源线选择器206和208、字线选择器210、比较器212、带有电流源的差 分电流传感器214、包括基准单元110' /130'的基准列216和优选地为晶体管 的开关222、 224、 226和228。按如上所述对磁性存储器100和120所进行的一样方式对磁性存储单元110/130和110' /130'进行编程和写操作。
磁性存储器200被划分成行和列。通常I/0区块包括8、 16、 64或别的一 般较大数量的列。采用备用列220是考虑到磁性存储器200的其余列的单元故 障。在晶片级存储裸芯测试期间,可对磁性存储器200进行测试。例如,可采 用各种写脉冲量级与读操作相结合以确定在预定的最小写电流水平之下被写 的磁性存储单元110/130,并且即使以预定的最大写电流水平都不会被写的单 元110/130。这些存储单元被认为是写无效。通过启动位线选择器中的闩开关, 可用正常的备用列220替代包含这些失效位的列。这样,可提高晶片良率。
备用列220也可用于校错。除了如上述采用存储器200补偿己知的坏位之 外,额外的列220可被用于在错误码校正机制中存储检测位。错误码可被用来 解决磁性存储器200中的随机错误。随机错误可由于许多原因发生,诸如上述 的热辅助切换。对于具有读电流和写电流的设计得高到在存储器装置的实际使 用过程中可能发生读电流干扰事件,可确定所需的备用列220数量。对于八位 存储器,由于"0"和"1"之间状态的组合有2的3次方个,每八列所需的额 外列的数目是三。对于十六位存储器,由于"0"和"1"之间状态的组合有2 的4次方个,每16列需要的额外列的数量是4。对于六十四位存储器,由于"0" 和"1"之间状态的组合有2的6次方个,每64列需要的额外列的数量是6。 增加校错功能会增大芯片规模并降低存储器速度,但对生产鲁棒性好且可靠的 自旋RAM芯片是必要的。
图11是根据本发明的磁性存储器250和电路的一个实施例的一部分的简 图,该实施例采用具有平均中点基准读信号和增大的读写容限的自旋转移切 换。磁性存储器250包括两个I0区块260和270,这两个区块彼此邻近互为镜 像并共享同一个源线选择器280。此外,也示出了字线选择器282和284、基 准列262和272。区块260和270可分别类似于图9的区块160和图10的区块 200。因而磁性存储单元110与/或130和方法150可被用于磁性存储器250。 虽然图示的是两个字线选择器282和284,对于10区块260和270两者也可仅 采用一个字线选择器(未示出)。优选地,用于基准列262和272的磁性元件 110' /130'与上述的磁性元件IIO和130相同。此外,采用方法150对磁性存 储器250进行操作。
如上所述,采用被驱动通过基准单元110' /130'的电流,对基准单元 110' /130'进行编程和读操作。在一个实施例中,基准列262或272之一的磁 性元件110' /130'可都置于最小阻态,而相应的另一个基准列272或262中 的磁性元件110' /130'可都置于最大阻态。由于采用两个基准列262和272, 差分电流传感器286和288从基准列262和272传感基准磁性元件的平均电流, 基准列262和272由字线和源线启动。由于基准磁性元件110' /130'共享磁性元件100、 120、 160和200的相同的增大的电流容限,并且采用上述的基准 机帝ij,所以磁性单元110' /130'提供读所需的平均电流值。基准列292和272 一起向它们的左右两边提供基准信号给两个磁性元件110/130。
因而,可采用避免在编程过程中随意写的更局部化现象,对磁性存储器 100、 120、 160、 200和250以及方法150进行写操作。此外,磁性存储器100、 120、 160、 200和250以及方法150可具有提高的、更大的读写容限。因而, 也可减少读过程中的随意写。因而,磁性存储器100、 120、 160、 200和250 的性能可得到提高。
揭示了一种方法和系统,其提供和使用一种具有改进的读写容限的磁性存 储器。根据示出的实施例对本发明进行描述,任一本领域技术人员易于理解可 对实施例做各种改变,并且对实施例所做的任何改变都在本发明的精神和范围 内。因此,任一本领域技术人员可做多种修改而不脱离附属权利要求的精神和 范围。
权利要求
1.一种磁性存储器,包括多个磁性存储单元,所述多个磁性存储单元各包括磁性元件,所述磁性元件被编程为由被驱动在第一方向通过所述磁性元件的第一写电流形成高阻态,由被驱动在第二方向通过所述磁性元件的第二写电流形成低阻态;与所述多个磁性存储单元相对应的至少一条位线;以及与所述多个磁性存储单元相对应的多条源线;其中所述至少一条位线和所述多条源线设置成驱动所述第一写电流在所述第一方向通过所述磁性元件,驱动所述第二写电流在所述第二方向通过所述磁性元件,并驱动至少一个读电流在不会破坏低阻态稳定的第三方向通过所述磁性元件。
2. 如权利要求1所述的磁性存储器,其中所述方向与所述第一方向反向, 并且所述第二方向与所述第三方向同向。
3. 如权利要求1所述的磁性存储器,还包括多条字线,所述多条字线各与所述多个磁性存储单元中的一个磁性存储单 元相对应,并且其用于允许电流流动通过所述磁性存储单元。
4. 如权利要求3所述的磁性存储器,其中所述多个磁性存储单元还各包括至少一个选择装置,所述多条字线的一部分选择性地启动所述至少一个选 择装置以允许电流流动通过所述磁性元件。
5. 如权利要求4所述的磁性存储器,其中所述至少一个选择装置是具有源极、漏极、栅极的选择晶体管,并且其中所述多条字线的所述这部分是与所述选择晶体管的所述栅极耦合的字线,所述磁性元件与所述漏极耦合,所述多条 源线的其中一条与所述源极耦合。
6. 如权利要求1所述的磁性存储器,其中所述多条源线各与所述多个磁性 存储单元中的一对相对应。
7. 如权利要求l所述的磁性存储器,其中所述磁性元件包括具有被钉扎在 被钉扎方向的第一磁化的被钉扎层、间隔层、具有第二磁化的自由层,所述间 隔层位于所述被钉扎层和所述自由层之间,所述自由层设置成使得所述磁性元 件被编程为由被驱动在所述第一方向通过所述磁性元件的所述第一写电流形 成高阻态,由被驱动在与所述第一方向反向的第二方向通过所述磁性元件的所 述第二写电流形成低阻态。
8. 如权利要求7所述的磁性元件,其中所述间隔层是势垒层。
9. 如权利要求7所述的磁性元件,其中所述间隔层是导电性的。
10. 如权利要求7所述的磁性存储器,其中所述磁性元件还包括附加间隔 层和附加被钉扎层,所述自由层位于所述附加分隔层和所述分隔层之间,所述 附加分隔层位于所述自由层和所述附加被钉扎层之间。
11. 如权利要求io所述的磁性元件,其中所述间隔层是势垒层。
12. 如权利要求11所述的磁性元件,其中所述附加间隔层是附加势垒层。
13. 如权利要求11所述的磁性元件,其中所述附加间隔层是导电性的。
14. 如权利要求IO所述的磁性元件,其中所述间隔层是导电性的。
15. 如权利要求14所述的磁性元件,其中所述附加间隔层是附加势垒层。
16. 如权利要求14所述的磁性元件,其中所述附加间隔层是导电性的。
17. 如权利要求1所述的磁性存储器,还包括 至少一个基准单元;与所述至少一个基准单元耦合的至少一条附加位线;以及与所述至少一个基准单元耦合的至少一条源线。
18. 如权利要求1所述的磁性存储器,还包括与所述位线相对应的至少一个备用磁性存储单元,所述至少一个备用磁性存储单元各包括备用磁性元件,其可被编程为由被驱动在第一方向通过所述 备用磁性元件的第一写电流形成高阻态,由被驱动在与所述第一方向反向的第 二方向通过所述备用磁性元件的第二写电流形成低阻态;与所述至少一个备用磁性存储单元相对应的至少一条备用源线; 其中所述至少一条位线与所述至少一条备用源线设置成驱动所述第一写 电流在所述第一方向通过所述备用磁性元件,驱动所述第二写电流在所述第二 方向通过所述备用磁性元件,并驱动至少一个读电流在不会破坏所述低阻态稳 定的第三方向通过所述备用磁性元件。
19. 如权利要求1所述的磁性存储器,还包括与所述多条源线的至少一部分相耦合的至少一个备用磁性存储单元,所述 至少一个备用磁性存储单元各包括备用磁性元件,其可被编程为由被驱动在 第一方向通过所述备用磁性元件的第一写电流形成高阻态,由被驱动在与所述 第一方向反向的第二方向通过所述备用磁性元件的第二写电流形成低阻态; 与所述至少一个备用磁性存储单元相对应的至少一条备用位线; 其中所述至少一条备用位线与所述至少多条源线设置成驱动所述第一写 电流在所述第一方向通过所述备用磁性元件,驱动所述第二写电流在所述第二 方向通过所述备用磁性元件,并驱动所述至少一个读电流在所述第三方向通过 所述备用磁性元件。
20. 如权利要求1所述的磁性存储器,还包括 至少一个错误码校正。
21. —种磁性存储器,包括多个磁性存储单元,所述多个磁性存储单元各包括磁性元件和选择装置, 所述磁性元件被编程为由被驱动在第一方向通过所述磁性元件的第一写电流 形成高阻态,由被驱动在与所述第一方向反向的第二方向通过所述磁性元件的 第二写电流形成低阻态;多条位线,所述多条位线各与所述多个磁性存储单元的第一部分相对应; 多条源线,所述多条源线各与所述多个磁性存储单元的第二部分相对应;以及多条字线,所述多条字线各与所述多个磁性存储单元的一个磁性存储单元 相对应,并且允许电流流动通过所述磁性存储单元;其中所述多条位线和所述多条源线设置成驱动所述第一写电流在所述第 一方向通过所述磁性元件,驱动所述第二写电流在所述第二方向通过所述磁性 元件,并驱动至少一个读电流在所述第二方向通过所述磁性元件。
22. 如权利要求21所述的磁性存储器,还包括与所述多条字线的至少一部分和所述多条源线的至少一部分相对应的多 个基准单元;以及与所述多个基准单元耦合的至少一条附加位线。
23. 如权利要求21所述的磁性存储器,还包括与所述多条位线和所述多条源线相对应的多个备用磁性存储单元,所述多 个备用磁性存储单元各包括备用磁性元件,其可被编程为由被驱动在第一方 向通过所述备用磁性元件的第一写电流形成高阻态,由被驱动在与所述第一方 向反向的第二方向通过所述备用磁性元件的第二写电流形成低阻态;其中所述至少一条备用位线与所述多条源线设置成驱动所述第一写电流 在所述第一方向通过所述备用磁性元件,驱动所述第二写电流在所述第二方向 通过所述备用磁性元件,并驱动至少一个读电流在不会破坏所述低阻态稳定的 第三方向通过所述备用磁性元件。
24. 如权利要求21所述的磁性存储器,还包括多个备用磁性存储单元,所述至少一个备用磁性存储单元各包括备用磁性 元件,其可被编程为由被驱动在第一方向通过所述备用磁性元件的第一写电 流形成高阻态,由被驱动在与所述第一方向反向的第二方向通过所述备用磁性 元件的第二写电流形成低阻态;与所述至少一个备用磁性存储单元相对应的至少一条备用位线; 与所述至少一个备用磁性存储单元相对应的至少一条备用源线; 其中所述至少一条备用位线与所述至少一条备用源线设置成驱动所述第 一写电流在所述第一方向通过所述备用磁性元件,驱动所述第二写电流在所述第二方向通过所述备用磁性元件,并驱动至少一个读电流在不会破坏所述低阻 态稳定的第三方向通过所述备用磁性元件。
25. —种利用存储器中的至少一个磁性存储单元的方法,所述至少一个磁性存储单元各包括磁性元件,其可采用自旋转移被编程,所述方法包括对所述至少一个存储器单元进行编程使之成为高阻态或低阻态,包括通过驱动第一写电流在第一方向通过所述磁性元件编程为所述高阻态,通过驱动第二写电流在第二方向通过所述磁性元件编程为所述低阻态,以及通过驱动至少一个读电流在不会破坏所述低阻态稳定的第三方向通过所述磁性元件来读所述至少一个磁性存储器单元。
26. 如权利要求25所述的方法,其中所述第二方向与所述第一方向反向。
27. 如权利要求25所述的方法,其中所述第二方向与所述第三方向同向。
28. 如权利要求25所述的方法,其中所述编程包括在至少一条位线和至少 一条源线之间驱动所述第一写电流和所述第二写电流。
29. 如权利要求25所述的方法,其中所述读包括在至少一条位线和至少一 条源线之间驱动所述至少一个写电流。
30. 如权利要求25所述的方法,其中至少一个选择装置与所述至少一个磁 性存储单元相对应,并且其中所述编程还包括利用至少一条字线选择性地启动所述至少一个选择装置,以允许所述第一 写电流或所述第二写电流流动通过所述至少一个磁性存储单元。
31. 如权利要求25所述的方法,其中至少一个选择装置与所述至少一个磁 性存储单元相对应,并且其中所述读操作还包括利用至少一条字线选择性地启动所述至少一个选择装置,以允许所述至少 一个写电流流动通过所述至少一个磁性存储单元。
32. 如权利要求25所述的方法,其中所述磁性元件包括具有被钉扎在被钉 扎方向的第一磁化的被钉扎层、间隔层、具有第二磁化的自由层,所述间隔层 位于所述被钉扎层和所述自由层之间,所述自由层设置为使得所述磁性元件被 编程为由被驱动在所述第一方向通过所述磁性元件的所述第一写电流形成高 阻态,由被驱动在与所述第一方向反向的第二方向通过所述磁性元件的所述第 二写电流形成低阻态。
33. 如权利要求32所述的方法,其中所述间隔层是势垒层。
34. 如权利要求32所述的方法,其中所述间隔层是导电性的。
35. 如权利要求32所述的方法,其中所述磁性元件还包括附加间隔层和附 加被钉扎层,所述自由层位于所述附加间隔层和所述间隔层之间,所述附加间 隔层位于所述自由层和所述附加被钉扎层之间。
36. 如权利要求35所述的方法,其中所述间隔层是势垒层。
37. 如权利要求36所述的方法,其中所述附加间隔层是附加势垒层。
38. 如权利要求36所述的方法,其中所述附加间隔层是导电性的。
39. 如权利要求36所述的方法,其中所述间隔层是导电性的。
40. 如权利要求39所述的方法,其中所述附加间隔层是附加势垒层。
41. 如权利要求39所述的方法,其中所述附加间隔层是导电性的。
42. 如权利要求25所述的方法,还包括 编程至少一个基准单元;以及提供所述至少一个读电流给所述至少一个基准单元。
全文摘要
描述了一种用于提供磁性存储器的方法和系统。磁性存储器包括多个磁性存储单元和至少一条位线以及与多个磁性存储单元相对应的多条源线。各磁性存储单元包括磁性元件,其被编程为由被驱动在第一方向通过磁性元件的第一写电流形成高阻态,由被驱动在第二方向通过磁性元件的第二写电流形成低阻态。位线和源线设置成驱动第一写电流在第一方向通过磁性元件,驱动第二写电流在第二方向通过磁性元件,并驱动至少一个读电流在不会破坏低阻态稳定的第三方向通过磁性元件。
文档编号G11C11/00GK101297371SQ200680040118
公开日2008年10月29日 申请日期2006年10月25日 优先权日2005年10月27日
发明者陈友君 申请人:弘世科技公司