MRAM(磁性随机存取存储器)与FRAM(铁电随机存取存储器)都属于非易失性新型存储器,断电之后数据不会丢失,常被用来替代Flash、EEPROM。不过二者的存储物理机理、单元架构、读写特性、可靠性以及制造工艺都有着明显区别,选型时需要结合应用场景区分看待。
一、基本工作原理与存储单元架构
MRAM存储芯片采用1T‑1MTJ,也就是1晶体管搭配1磁性隧道结的单元结构,依靠铁磁材料的磁化方向保存数据。磁性隧道结分为固定层、隧道势垒层和自由层。写入时通过电流产生磁场,改变自由层磁矩的朝向,磁矩和固定层平行或者反平行对应高低两种阻抗,以此区分逻辑0和逻辑1。磁矩翻转只是磁取向发生变化,不存在原子或者离子的位移。读取时只需要施加小幅电压检测阻抗大小,读取操作不会破坏原本存储的数据。
FRAM铁电储存器采用1T‑1FC,即1晶体管搭配1铁电电容的结构,主流介质是锆钛酸铅PZT铁电晶体,依靠铁电晶体内部电偶极子的极化方向存储信息。施加电场后,晶体内部离子发生位移,改变电偶极子极化方向,两种极化状态分别代表0和1。FRAM属于破坏性读取,读出数据的过程会改变原有极化状态,读完之后必须额外执行一次回写操作,把极化状态恢复回来,增加了系统访问的时序开销,读写前还需要预充电,拉长了整体访问时间。
二、读写性能差异
MRAM存储芯片读写速度更快,读和写都不需要额外的恢复操作,时序设计更加简单。FRAM铁电储存器本身单次读写标称周期并不慢,但因为读取之后必须回写补偿,实际访问链路更长,系统层面的有效读写效率会打折扣,软硬件设计上也要额外处理回写时序,增加开发工作量。
三、耐久度与可靠性表现
MRAM存储芯片依靠磁矩翻转存储信息,没有离子迁移带来的材料疲劳问题,擦写耐久能力极强,理论上支持近乎无限次读写循环。同时MRAM不存在烙印效应,磁化状态不会随时间和高温被固定锁死,高温环境下的数据保持能力优秀,原生就可以适配工业、汽车宽温场景,在125℃环境下也能实现长时间的数据保存,不需要改动存储单元结构来做补偿。
FRAM在反复读写时,晶体内部离子持续往复移动,会慢慢产生缺陷,出现疲劳衰减,商用FRAM的擦写循环存在上限。另外FRAM有典型的烙印效应,在温度偏高的环境中,电偶极子容易被固定在某一个极化方向上,严重时无法正常翻转编程,造成数据出错。想要满足汽车级高温要求,FRAM铁电储存器一般需要升级成结构更复杂的2T‑2FC单元,成本和面积都会上升。温度升高之后,FRAM的数据保持能力下降会比较明显。
四、芯片制造与工艺可扩展性
FRAM铁电储存器的制造难度偏高。PZT铁电薄膜沉积需要高温富氧环境,容易造成金属插头氧化;同时铁电层对氢气十分敏感,氢气渗透会直接破坏铁电特性,必须增加隔离防护层。铁电电容的集成位置在后端金属之前,和标准CMOS工艺兼容性一般。往65nm及以下先进制程缩小时,烙印问题会进一步恶化,缩小单元尺寸难度很大,可扩展性偏弱,更适合中小容量存储。
MRAM存储芯片的磁性隧道结集成在后端铜金属层之间,只需要增加磁性薄膜沉积工序,主体沿用标准CMOS后段工艺,不需要特殊高温环境,对氢气也不敏感。工艺可以跟随CMOS制程持续缩小,可扩展性更好,既能做嵌入式存储,也能支撑更大容量的存储方案。
五、选型总结
在存储方案选型时,不要只盯着读写速度参数,破坏性读取、高温保持、擦写寿命这些隐性指标,往往决定产品长期稳定性。如果你项目里有高频日志记录、实时参数保存、宽温车载工业需求,MRAM存储芯片会是更稳妥的替代方案;如果只是少量配置参数存储、环境条件温和,FRAM也不失为成熟方案。后续我们还会分享MRAM替代SRAM电池备份方案、MRAM与Flash对比等相关内容,欢迎持续关注交流。