MRAM(Magnetic Random Access Memory) 是一种非易失性(Non-Volatile)的磁性随机存储器。它拥有静态随机存储器(SRAM)的高速读取写入能力,以及动态随机存储器(DRAM)的高集成度,而且基本上可以无限次地重複写入。
基本介绍
- 中文名:MRAM
- 外文名:Magnetic Random Access Memory
- 性质:非挥发性的磁性随机存储器
- 功能:高速读取写入能力
- 所属学科:自旋电子学
- 特点:非易失性、高集成度
研究背景
存储器是计算机体系结构中的重要组成部分,对计算机的速度、集成度和功耗等都有决定性的影响。然而,目前的存储器难以同时兼顾各项性能指标,例如,硬碟的存储容量较高,但访问速度极慢(通常为微秒级)。快取则相反,具有高速和低集成度的特点。为充分发挥各类存储器的优势,典型的计算机存储系统採用图1所示的分级结构,一方面,频繁使用的指令与数据存于快取和主存中,能够以较快的速度与中央处理器互动;另一方面,大量非频繁使用的系统程式与文档资料被存于高密度的硬碟(HDD或SSD)中。这样的分级结构使存储系统兼具高速和大容量的优点,但是,随着半导体工艺特徵尺寸的不断缩小,传统的基于互补金属氧化物半导体工艺的快取和主存遭遇了性能瓶颈。在功耗方面,由于CMOS电晶体的漏电流随着工艺尺寸的减小而增大,因此,SRAM和DRAM的静态功耗日益加剧;在速度方面,处理器与存储器的互连延迟限制了系统的主频。解决该问题的一个有效途径是构建非易失性的快取和主存,使系统可工作于休眠模式而不丢失数据,从而消除漏电流和静态功耗,而且非易失性存储器可通过后道工艺直接集成于CMOS电路上,减小了互连延迟。在目前诸多的非易失性存储器中,以Flash的技术最为成熟,但Flash因写入速度慢(毫秒)、可擦写次数有限等缺点而无法达到快取和主存的性能要求。其他的候选有可变电阻式存储器、相变存储器和自旋转移矩磁性随机存储器等。
写入方式
写入操作通过磁隧道结中自由层的磁化翻转来实现。早期的MRAM直接採用磁场写入方式,其电路结构如图所示,磁隧道结置于字线(Digit Line)和位线(Bit Line)的交叉处,字线和位线分别沿着自由层的难磁化轴(Hard-Axis)和易磁化轴(Easy-Axis)方向。写入时,被选中的磁隧道结的字线和位线分别通入电流以产生互相垂直的两个磁场,它们的大小均不足以使自由层完成磁化翻转,但二者能够将彼此方向上的矫顽场(Coercive Field)大小降低至所产生的磁场以下,因此,只有交叉处的磁隧道结能够完成状态的写入。这种写入方式要求位线(或字线)产生的磁场足够大以至于能够有效地减小字线方向上(或位线方向上)的矫顽场,但同时也要足够小以避免同一条位线(或字线)上的其余磁隧道结被误写入(半选干扰问题,Half-Selectivity Disturbance),由于工艺偏差的存在,所允许写入的磁场範围非常有限。
为解决此问题,Freescale的工程师提出一种被称为Toggle的改进型磁场写入方式,基于这种写入方式的磁隧道结採用合成反铁磁结构(Synthetic Antiferromagnet,SAF)的自由层,如图所示,若将自由层的难(易)磁化轴与写入磁场呈45°放置,如图所示,则单独的一个写入磁场无法使自由层完成磁化翻转,从而避免了“半选干扰”问题,也扩展了写入磁场的可操作範围。基于这种Toggle写入方式,Freescale成功推出第一款4Mb的MRAM商用产品。除了Toggle写入方式之外,学术界还曾提出利用热辅助以改善MRAM的写入性能。图展示了法国Spintec实验室提出的TAS-MRAM器件结构,在铁磁层上加入反铁磁层,形成交换偏置作用。写入时,首先在磁隧道结通入电流,将器件加热至反铁磁层的转变温度之上,同时施加写入磁场,然后将器件冷却,在交换偏置的作用下,自由层的磁化被翻转并稳定在与外加磁场相同的方向。这种写入方式只需要一个外加磁场,能够解决半选干扰问题,功耗和可靠性都有所改善。
结构
主体结构由三层结构的MTJ(magnetic tunnel junction)构成:自由层(free layer),固定层(fixed layer)和氧化层(Tunneling oxide)。自由层与固定层的材料分别是CoFeB和MgO。STT-MTJ利用自由层和固定层磁矩方向来存储信息,平行状态(parallel),电阻为低阻;非平行状态(anti-parallel),电阻为高阻。存储器读取电路是通过载入相同的电压判断输出电流的大小从而判断存储器的信息。在本文所有论述中0代表非平形态,1代表平行态。
当今最普遍的STT-MRAM存储器内部组合方式是1T-1MTJ(onetransistor,onemagnetictunneljunction)单元,因为1T-1MTJ拥有面积小,製造成本低和与CMOS工艺融合性好等优点。当电流流过MTJ结时它会因为存储信息的不同而表现出不同的阻值。NMOS管用来控制流过MTJ的电流,字线(wordline)连线到NMOS的栅极,它的功能和传统的SRAM是相似的。当需要写入或者读取时则会开启NMOS。NMOS的源极连线到源线(sourceline),位线(bitline)连线到MTJ的自由层。由于STT-MRAM的读写时间比较小,因此STT-MRAM将取代SRAM成为cache主要存储媒介。
套用
STT-MRAM在速度、面积、写入次数和功耗方面能够达到较好的折中,因此被业界认为是构建下一代非易失性快取和主存的理想器件。STT-MRAM的套用前景并不局限于传统的计算机存储体系,还能够扩展到其他诸多领域,甚至有望成为通用存储器。例如,宝马公司在发动机控制模组採用MRAM以保证数据在断电情况下不丢失。鑒于磁性存储具有抗辐射的优势,空客公司在A350的飞行控制系统中採用MRAM以防止射线造成数据破坏。此外,在物联网和大数据等新兴套用领域,泛在的感测器终端需要蒐集海量数据,为节省存储功耗,使用非易失性存储器势在必行,STT-MRAM以其相对优良的性能成为热门的候选器件。