新兴存储技术对比与选型
EEPROM / FRAM / MRAM / ReRAM 的物理机制、能力边界与替代判据 —— 一份拓展视野用的横向对比参考 | 编制日期 2026-10-14 | 版本号 Rev 1.0
Flash 写不动的时候,工程师通常只会往两个方向找答案:加缓存,或者换更大容量的 NAND。但还有第三类答案被长期忽略——把某一项能力推到极致的专用非易失器件:为写入速度选 FRAM,为擦写次数选 MRAM,为参数区选 EEPROM,为嵌入密度探 ReRAM。
这份文档不逐颗器件写规格(那属于各系列的电路设计指南),而是把四类技术的物理机制差异、能力边界与什么时候能替代 Flash、什么时候不能讲清楚。核心命题只有一句:它们不是「更先进的 Flash」,而是专用方案。看完你应该能立刻判断「我这个参数需求,到底该不该考虑 FRAM」。
结论: EEPROM / FRAM / MRAM / ReRAM 不是「更先进的 Flash」,而是把某一项能力推到极致、并以牺牲另外一些能力为代价的专用方案。 判断要不要用它,只问四个问题:写入强度有多大、容量有多大、要多久断电保持、生态是否现成—— 四问里有两问答不上来,就该留在 Flash;四问全部指向同一类技术,它才值得进入选型表。 所有数值均为能力量级区间,实际设计一律以正式 datasheet 为准。
读者路径
- 想快速判断能不能用:直接看第 8 章(四问法判据)与附录 C(自查表模板),比通读全文更快得出结论。
- 想搞懂原理差异:按第 2 章(机制分类)→ 第 3~6 章(四类技术逐个拆解)的顺序读。
- 做嵌入式 / 小容量设计:第 3 章(EEPROM)+ 第 9.1 节(参数区)+ 第 10 章(落地实现要点)。
- 做工业 / 计量 / 边缘节点:第 4 章(FRAM)+ 第 5 章(MRAM)+ 第 9.2 ~ 9.5 节。
- 只想看横向结论:第 7 章(六介质统一坐标)+ 附录 B(参数速查)就够了。
- 关注未来走向:第 11 章(含「不该被当真的宣传口径」一节)与附录 D.1。
1. 为什么现在要看这些技术
这一章不介绍具体技术,只解释一件事:Flash 的哪些特性正在成为瓶颈,以及什么样的应用会被这些瓶颈逼到必须换一种存储介质。
1.1 Flash 世界的四个天花板
Flash 不是不好用,而是它的四个物理限制在过去二十年被反复利用、也反复被撞到。任何一次「Flash 写得太慢」「Flash 坏得太快」「Flash 突然掉电就丢数据」的抱怨,背后都是下面这四项之一。
| 天花板 | 物理成因 | 工程表现 | 量级感受 |
|---|---|---|---|
| ① 写入慢 | 编程需要加高电场把电子搬进存储层,天然比读慢几个数量级 | 小量高频写入时,程序大量时间在等写完;日志类写入会把主循环拖住 | 页级写入常在毫秒量级,且写入期间不能可靠地读 |
| ② 写入能耗高 | 隧穿氧化层在每次编程时都要承受高电场,介质损耗带来固定开销 | 每次写一个字节也要付整条高压链路与沟道注入的能量 | 单次写入能耗通常是读的几百至几万倍 |
| ③ 擦写次数有限 | 每次擦写都对氧化层造成不可逆损伤,损伤累积到一定程度即失效 | 参数区、频繁改写的日志区会先于大容量区耗尽寿命 | 从数百次到十万次量级不等,取决于单元类型 |
| ④ 写延迟不确定 | 编程要逐次加压并回读验证,验证次数随目标窗口变窄而增加 | 最坏情况的写入时间远大于平均值,无法给出硬实时上界 | 平均值与最坏值可能相差数倍,且与数据内容相关 |
前两项是「慢一点」,第 3 项是「用久了会坏」,都能靠加容量、换 SLC、加缓存缓解。但写延迟不确定是实时性问题:如果你的控制回路要求「每次记录必须在固定周期内落盘」,那么 Flash 的写入最坏时间就是一个随时可能踩到的雷,而 FRAM / MRAM 这类器件能给出接近确定的写入时间。这一条往往才是真正触发换器件的原因。
1.2 三个正在逼近天花板的场景
下面三类场景的共同特征是:写入强度高、容量需求小、对掉电一致性敏感。这三者同时出现时,Flash 的性价比会迅速下降。
| 场景 | 典型写入特征 | 被顶到哪一项 | 为什么 Flash 不合适 |
|---|---|---|---|
| 高频小写入的参数区 | 每天写入次数多、单次数据少、要求就地覆盖 | ① 写入慢 + ③ 擦写次数 | 为改几个字节反复搬动整个页或块,写放大与寿命消耗都远超必要值 |
| 掉电敏感的关键数据 | 写入频繁、每次写入都不可丢、系统随时可能掉电 | ④ 写延迟不确定 | Flash 写入期间掉电可能留下半写状态,需要额外的保护机制兜底 |
| 电池供电的边缘节点 | 写入能耗预算极紧、长期小批量记录、待机时间长 | ② 写入能耗高 | 每次写入都要启动高压电荷泵与沟道注入,能耗预算被写操作吃掉 |
1.3 横向定位:专用器件而非通用替代
这是全文最重要的一次定位。把四类技术与 Flash 放在同一张表上时,最容易被误读成「新事物会取代旧事物」。实际上它们连赛道都不完全相同:
- Flash 的目标函数是多维折中:密度、成本、速度、寿命、成熟度都要够用,任何一项做到极致都会让另外几项变得不可接受。这是它统治大容量存储的原因,也是它的天花板所在。
- 四类新技术的目标函数是单点极致:把写入延迟压到纳秒级、把擦写次数做到近乎无限、把写入能耗降到最低、或把单元做到可嵌入的密度。代价是密度、成本、成熟度中的某几项明显落后。
所以正确的问法不是「FRAM 能不能替代 NOR」,而是「我的需求里哪一项被 Flash 顶到了天花板,而这一项恰好是某类新技术的强项」。只要答案不成立,新技术再好也与你的项目无关。
| 技术 | 被推到极致的能力 | 为此付出的代价 | 在容量上的位置 |
|---|---|---|---|
| EEPROM | 字节级就地改写,容量虽小但结构成熟 | 擦写电压高、密度低、容量难以扩展 | 极小:Kbit ~ Mbit 量级 |
| FRAM | 写入速度与擦写耐久近乎无限 | 密度低、单元面积大、单位容量成本高 | 小:Kbit ~ Mbit 量级 |
| MRAM | 写入速度、耐久与非易失的平衡点 | 工艺尚在演进,密度中等、成本高于 NOR | 中:Mbit ~ Gbit 量级 |
| ReRAM | 嵌入密度潜力与无需预擦除 | 离散性、耐久与保持仍在攻关,量产方案少 | 小到中:当前以嵌入方案为主 |
专用技术的价值来自它的偏科,而不是它的全面。如果你发现自己在为「要不要全面替代 Flash」反复争论,那基本可以判定结论是不替代——正确的问题永远是「我需要被顶到天花板的那一项,究竟是哪一项」。
1.4 一张技术定位全景图
把上面所有讨论压成一张图:横轴是容量规模(能存多少),纵轴是擦写耐久(能改多少次)。Flash 系(大容量、低耐久)在右下,专用非易失(小容量、高耐久)在左上,EEPROM 这类技术则落在左上偏右的过渡位置。
2. 存储介质的物理机制分类
这一章建立一个统一的分类框架。把「非易失存储」拆成几种物理机制之后,四类新技术的差别就不再是厂商宣传语,而是「用哪种物理量稳定地存住两个状态」这一个问题。
2.1 易失与非易失的分界
分界线只有一条:数据是否需要维持供电。这条线看似简单,却决定了整个器件的电路复杂度与成本结构。
- 易失存储(SRAM、DRAM):只要供电就保持数据,断电即丢失。它们的优势是写入极快、无需擦除,代价是必须持续供电,并且每个单元需要多个晶体管才能保持一位数据。
- 非易失存储(Flash、EEPROM、FRAM、MRAM、ReRAM):断电后数据仍在。这意味着器件必须在每个单元里额外做一件事——把状态「锁住」,让它不受断电影响。
- 断电后数据:易失存储丢失、需要重新建立;非易失存储保留,这正是设计目标本身。
- 单元结构:SRAM 通常需要六管以上才能保持一位,DRAM 是「一管一容」;非易失存储则是一个晶体管加一个可翻转的存储层,或者一个本身就是双稳态的元件。
- 写入动作:易失存储直接改写,没有擦除的概念;非易失存储需要把状态推到另一个稳定态,多数还需要先复位。
- 写延迟:易失存储极短且抖动很小;非易失存储从毫秒到微秒不等,而且常常与数据内容相关。
- 成本结构:易失存储单位容量成本高(DRAM 是主流高成本存储);非易失存储单位成本低,但四类专用非易失器件的单位容量成本明显高于大容量 Flash。
- 典型用途:易失存储用于主存、缓存与寄存器阵列;非易失存储用于固件、参数、日志、配置、密钥与大容量数据。
2.2 非易失家族的机制谱系
非易失家族不是一族,而是四种物理机制。它们的共同目标是同一件事——把两种状态稳定地锁住;但「锁」的方式完全不同:电荷存储、相变、场致翻转(铁电/铁磁)、阻变。铁电与铁磁是同一「场致翻转」机制的两种载体;上表与图 2 中的阈值漂移等属于参照系效应,不单列为主线机制。
| 机制 | 被锁住的物理量 | 典型材料或结构 | 在本文中的角色 | 代表技术 |
|---|---|---|---|---|
| 电荷存储型 | 存储层里电子的数量 | 浮栅多晶硅、氮化硅深能级陷阱 | 主线:EEPROM 的基础机制,也是 Flash 的基础 | EEPROM、Flash |
| 相变型 | 材料的结晶 / 非晶状态 | 可相变合金薄膜 | 参照:用于说明「写入即换晶相」这一思路 | PCM |
| 铁电型 | 铁电畴的极化方向 | 铁电薄膜电容 | 主线:FRAM 的基础机制 | FRAM |
| 铁磁型 | 自由层与参考层的磁化相对方向 | 磁性隧道结 | 主线:MRAM 的基础机制 | MRAM |
| 电阻型 | 阻变层的导电通道有无 | 金属氧化物 / 硫化物阻变层 | 主线:ReRAM 的基础机制 | ReRAM |
| 阈值漂移型 | 阈值电压的缓慢漂移量 | 离子注入类介质 | 参照:与电荷存储型同源但写入机制不同 | 研究阶段方案 |
2.3 三个关键物理量
不管机制怎么分,评价一种非易失介质只需要三个物理量。理解这三个量,后面所有关于速度、寿命、能耗的争论都可以自己推出来。
| 物理量 | 含义 | 取值范围带来的结果 | 工程上的提问方式 |
|---|---|---|---|
| 阈值可否翻转 | 两个稳定态之间有没有可重复、双向、可控的切换路径 | 可双向翻转才能反复改写;只能单向翻转意味着寿命极短 | 我能把状态从 A 改回 B 吗?改回去的代价多大? |
| 翻转能多少次 | 翻转动作对介质造成的损伤累积到失效的次数 | 损伤越集中在小范围,耐久越高;分散在大范围则耐久越低 | 这个动作重复一万次之后,状态还稳定吗? |
| 翻转要多少能量 | 完成一次切换所需的电场、电流与时间的乘积 | 需要越高电压越厚介质的机制,写入能耗与写延迟都高 | 每次写入我要额外供多少能量、供多久? |
把四类技术代进这三个量:
- EEPROM:阈值可双向翻转,但翻转需要很高电场、且损伤累积在隧穿氧化层上 → 能耗高、寿命中等。
- FRAM:阈值可双向翻转,翻转是极化域的翻转而不是离子迁移 → 损伤极小,因此寿命近乎无限、能耗极低。
- MRAM:阈值靠磁化方向,可翻转但需要自旋电流 → 写入快、寿命高,代价是尺寸与工艺。
- ReRAM:阈值靠导电通道有无,切换快但过程具有随机性 → 离散性与耐久成为主要挑战。
2.4 从机制到指标再到场景
把上面的因果链写完整就是:机制决定三个物理量 → 三个物理量决定五项关键指标 → 关键指标决定适用场景。这条链是本文所有选型结论的推导基础。
2.5 机制维度对照矩阵
把机制侧的差异汇总成一张矩阵,后面每讲一类技术,都可以回到这张表定位它「强在哪一项、弱在哪一项」。
| 机制 | 翻转是否需要高压 | 翻转是否损伤介质 | 是否需要擦除 | 状态切换的确定性 | 温度敏感度 |
|---|---|---|---|---|---|
| 电荷存储型(浮栅) | 需要,且电压高 | 会,损伤累积在隧穿氧化层 | 多数需先复位到擦除态 | 高,工艺成熟可控 | 中 |
| 电荷存储型(电荷俘获) | 需要,高压略低 | 会,损伤低于浮栅 | 多数需先复位 | 较高 | 中 |
| 铁电型 | 不需要隧道高压,但需足够矫顽场 | 几乎不损伤 | 不需要 | 较高,受极化饱和与保持特性影响 | 低到中 |
| 铁磁型 | 不需要高压,需自旋电流 | 几乎不损伤 | 不需要 | 高,状态非常稳定 | 低 |
| 电阻型 | 需形成电压或选通电流 | 会,随切换次数累积 | 不需要 | 中低,随机性较明显 | 中到高 |
上表里的「强」永远只针对某一个维度。例如铁电型的耐久度极高,但它的密度低;电阻型的密度潜力高,但它的状态确定性低。用「某种技术更强」来概括,等于把一张雷达图压成一条线,信息全部丢失。第 7 章会用雷达图把这件事直观画出来。
3. EEPROM:浮栅电荷与浮栅隧道
EEPROM 是本文四类技术里最「老」也最容易被低估的一类。它在今天的主线上几乎不可见,但在每一个需要频繁改写少量参数的设备里,它一直在默默工作。
3.1 物理机制:浮栅 MOS 与浮栅隧道
EEPROM 的每个单元由两只共用一个浮栅的晶体管组成:编程管的氧化层薄、擦除管的氧化层厚。浮栅是一块被绝缘层包住的小导体,电子被隧穿进去以后被「关」在里面,与衬底之间没有导电通路。
这带来一个与 NOR Flash 截然不同的结构特性:写入是字节级的。因为改变某一位的状态只需要给那一只晶体管加高压,不需要动它周围的邻居。
| 结构要素 | 作用 | 为什么这样设计 | 对性能的影响 |
|---|---|---|---|
| 浮栅 | 真正存放电荷的孤立导体 | 被上下两层氧化层完全包住,与衬底无直流通路 | 电荷可以长期保持,这是非易失的来源 |
| 编程管(薄氧化层) | 把电子隧穿进浮栅 | 薄氧化层在较低电压下即可发生隧穿 | 决定写入电压与写入速度 |
| 擦除管(厚氧化层) | 把电子从浮栅推回沟道 | 厚氧化层能承受远高于供电的电压 | 决定擦除电压高、擦写损伤大 |
| 共用浮栅 | 让两只管互相影响 | 一管注入的电荷会改变另一管的阈值 | 带来阈值漂移与寿命衰减,是 EEPROM 的主要可靠性课题 |
3.2 逐字节写入能力与写延迟
EEPROM 最被看重的能力是逐字节就地改写且不需要擦除整块。对参数区、校准值、运行计数器这类数据来说,这一条比任何其他指标都重要。
代价写在三处:写入需要的高压链路、写入本身的时间、以及写入时的功耗。这三项合起来,构成 EEPROM「好用但不快」的整体印象。
- 编程(写入):最小单位是单字节,不需要先擦除,耗时在毫秒到亚毫秒量级。
- 擦除:最小单位是单字节(把该字节复位为全 1),耗时在毫秒量级,且施加的电压最高。工程上通常只在必要时才做整字节擦除。
- 读取:最小单位是单字节,耗时在微秒量级,非破坏性,可反复读。
NOR Flash 虽然也能就地写入,但写入粒度受页与块结构约束,且写入前往往需要先做擦除或用「先读后写」的方式绕过限制。EEPROM 的字节级改写能力让它在参数区这一小块领地上几乎没有对手——这也正是它至今没有被淘汰的原因。
3.3 擦写寿命与擦写电压
EEPROM 的寿命问题只有一个来源:每次擦写都要让电子隧穿过氧化层再回来,每次都对氧化层造成不可逆损伤。损伤累积到一定程度,阈值漂移超出可用范围,单元就失效了。
两个工程上必须记住的推论:
- 阈值漂移是渐进的、可以观测的:写入电压或读出阈值随擦写次数缓慢偏移。把这个偏移量纳入产测与运行期监控,往往能在彻底失效之前发现问题。
- 高温会加速损伤与漂移:擦写寿命与保持特性都有温度等级,行业习惯用「10 年或 85 °C」这类双条件表述。跨温度等级直接套用寿命数字是常见错误。
- 擦写电压:显著高于器件供电电压,因此器件内部必须自带一条高压产生链路。
- 擦写寿命:十万次量级(区间很宽,随工艺与温度等级变化明显),足以覆盖绝大多数参数区的写入频次。
- 数据保持:断电后以年级别保持,高温条件下按指数规律退化;长期存放关键参数时必须核对高温保持指标。
- 阈值漂移:随擦写次数累积,是主要的失效前兆——它可监测,不要等到读不出来才处理。
3.4 密度与集成代价:为什么容量做不大
EEPROM 的单元需要两只晶体管加一块浮栅,面积是 Flash 单元的数倍。这还不是全部,真正致命的是那只厚氧化层的擦除管:它必须承受远高于常规栅氧能承受的电压,工艺上要单独设计,良率与可靠性都要额外照顾。
所以 EEPROM 的容量段长期停滞在很小的范围,这是结构决定的,不是没人在努力。
| 限制因素 | 物理原因 | 后果 | 有没有绕过办法 |
|---|---|---|---|
| 单元面积大 | 一只单元要两只晶体管加一块隔离浮栅 | 同等工艺下容量密度低一个量级以上 | 没有。属于结构固有成本 |
| 高压晶体管 | 擦除管的氧化层要承受高电压 | 需要特殊栅氧厚度,占面积且影响良率 | 没有。只能改用别的机制 |
| 外围电路重复 | 高压产生与 Charge Pump 无法按单元共享太多 | 小容量时外围占比高,芯片总面积被摊薄 | 小容量下固定成本占比高,批量越大越划算 |
| 交叉工艺难整合 | EEPROM 的高压结构与逻辑工艺兼容性有限 | 难以像 eFuse 那样随 CMOS 一起缩放 | 只能作为独立小芯片,或做进 MCU 的模拟区 |
3.5 现状定位:参数区与配置数据的主场
把上面的能力边界代进场景,EEPROM 的定位立刻清晰:小容量、高频改写、需要就地覆盖的数据。这几乎是唯一属于它的场景。
| 典型用途 | 为什么适合 EEPROM | 为什么不用 NOR Flash |
|---|---|---|
| 传感器标定参数 | 需要逐个字节反复校准,字节级改写最省事 | 按页改写会牵动周围未修改的数据 |
| 设备配置与序列号 | 写入频次不高但必须可靠,且要求长期保持 | 容量过剩,且写入电压与功耗不划算 |
| 运行计数器与校时 | 写入频繁且必须就地更新,擦写寿命足够 | 块擦除的寿命消耗完全不够用 |
| MCU 内部参数区 | 与逻辑工艺同板集成,省掉一颗外部器件 | 外部 Flash 会占用引脚与启动时序 |
| 一次性可编程数据 | 写入一次后长期保持,成本极低 | Flash 的容量与写入机制都是浪费 |
3.6 能替代 Flash 吗:给判据
EEPROM 能不能替代 Flash?答案几乎总是不能,但有一个例外区间值得记住。下表给出可直接套用的判据。
| 问题 | 如果答案是「是」 | 如果答案是「否」 |
|---|---|---|
| 需要的数据量是否在 Kbit ~ Mbit 量级以内? | 继续评估 | 直接排除 EEPROM,容量差得太远 |
| 是否需要逐字节就地覆盖改写? | 继续评估 | NOR 或 EEPROM 都不必要,看具体约束 |
| 每天的擦写次数是否在千次量级以内? | 继续评估 | 评估 FRAM / MRAM,它们的寿命余量更大 |
| 是否能接受毫秒量级的写入耗时? | 可以用 EEPROM | 需要更快的写入,考虑 FRAM / MRAM |
| 是否需要长期断电保持且温度可控? | 可以用 EEPROM | 核对高温保持指标,可能需降额使用 |
只要你的数据量超过几 Mbit,或者需要成块的写入吞吐,就不要考虑 EEPROM。反过来,如果数据量很小、每天改几十次、且要求断电十年不丢,EEPROM 几乎是最省心的选择,而且它比任何新介质都便宜、都好买。
4. FRAM:铁电电容的极化翻转
FRAM 把 EEPROM 最想解决的两件事——写入太慢、寿命有限——做到了极致,而且不是靠加电压,而是靠换一个物理机制。它的代价也很直接:密度。
4.1 物理机制:极化双稳态与剩余极化
铁电材料的核心性质是:施加足够大的电场可以把内部的电畴方向整体翻转,而且翻转之后会留下一个不为零的剩余极化。断电后这个剩余极化仍在,器件因而保持状态。
与浮栅里的电子相比,极化有一个决定性的差别:极化是材料的整体属性,不是搬进来的电荷。极化翻转不会让离子穿过绝缘层,也就没有隧穿氧化层那种累积损伤。
| 参数 | 含义 | 为什么重要 | 对使用者的影响 |
|---|---|---|---|
| 剩余极化 Pr | 去掉外加电场后仍然保留的极化强度 | 决定断电后能否读出数据 | 决定保持特性与读出裕量 |
| 矫顽场 Ec | 翻转极化所需的最小电场 | 决定写入所需电压,也决定抗干扰能力 | Ec 大则写入电压高,但不易被误写 |
| 极化饱和 Ps | 完全极化时的极化强度 | 决定两个状态的可区分程度 | 与读出放大电路的设计直接相关 |
| 循环特性 | 极化被反复翻转后的退化程度 | 决定擦写寿命 | 这是 FRAM 相对其它介质的最大优势项 |
4.2 近乎无限的擦写次数与字节级写
由于极化翻转不依赖离子穿过绝缘层,FRAM 的循环特性远好于电荷存储类介质。行业口径里,FRAM 的擦写次数通常被描述为「近乎无限」或「十的十次方量级」——注意这是一个量级说法,具体数值必须查 datasheet。
更实用的一点是:FRAM 不需要擦除。写入就是直接把状态推到另一个值,和 SRAM 的写法几乎一样,因此不存在「先擦后写」这条约束链。
- 写入前是否需要擦除:三者都不需要——这正是它们与 Flash 的分水岭。
- 最小写入单位:三者都是字节级;NOR Flash 受页与块结构限制,写入粒度并不自由。
- 擦写次数:FRAM 近乎无限(十的十次方量级,以 datasheet 为准),MRAM 高且仍在演进,EEPROM 在十万次量级,NOR Flash 按单元类型差异很大。
- 写入时能否同址读:FRAM 与 MRAM 可以;Flash 在写入期间不能可靠同址读,这一点在实时系统里很关键。
- 失效模式:FRAM 是极化保持特性缓慢退化,MRAM 是磁化状态的不稳定概率上升,EEPROM 与 NOR Flash 则是氧化层损伤累积。
4.3 写延迟与写入能耗的数量级优势
把 FRAM 的写入路径拆开看,它比 EEPROM 少了两笔开销:不需要给栅极加高压(省掉电荷泵与升压),不需要让电子穿过绝缘层(省掉隧穿带来的固定能量)。这两项叠加,就是写入延迟与写入能耗上的数量级差距。
写入能耗差三到四个数量级,在电池供电设备里这不是「省一点电」的问题,而是决定系统能不能成立的问题。反过来,写入延迟从毫秒降到微秒以下,最大的价值不在于「更快」,而在于写延迟变得可以预测——对于有硬实时要求的记录回路,这才是 FRAM 不可替代的地方。
4.4 密度、成本与容量的硬约束
FRAM 的短板与它的长处来自同一个地方。为了让极化保持得住,铁电层必须足够厚、矫顽场必须足够大,这直接导致电容占的面积大。在同样工艺下,FRAM 的单元面积远大于 Flash。
第二个约束来自工艺生态:铁电薄膜的沉积、退火与刻蚀都需要专门的设备与工艺控制,与标准 CMOS 产线的兼容度不如 Flash。这两条合起来,注定了 FRAM 的容量段长期偏小。
- 单元面积:明显大于 Flash 单元,数倍量级——铁电层要足够厚才能让极化保持得住。
- 主流容量段:Kbit 到 Mbit 量级,少数到更高量级,比 NOR Flash 低三到四个数量级。
- 单位容量成本:显著高于 NOR Flash,数倍到十倍量级,原因是晶圆产出低叠加铁电工艺成本高。
- 工艺生态:铁电薄膜的沉积、退火与刻蚀都需要专门工艺,与标准 CMOS 产线的兼容窗口较窄。
- 供货形态:以独立器件与嵌入宏为主,更适合做「少量数据的极致方案」。
4.5 与 EEPROM / NOR 的边界
很多资料会把 FRAM 直接称作「更快的 EEPROM」,这个类比有用但会误导。更准确的说法是:FRAM 和 EEPROM 是同一个需求下的两个极端解。选哪一个,取决于你有多在意写入这件事。
| 判断维度 | 选 EEPROM | 选 FRAM |
|---|---|---|
| 写入频率 | 每天几十次以内 | 每天数千次以上,或连续高频写入 |
| 写入实时性要求 | 允许毫秒级耗时 | 必须在确定的短周期内完成 |
| 容量需求 | 几十字节到几 KB | 几字节到几十 KB 仍然可以,再大就明显吃力 |
| 电池供电 | 写入频次不高,能耗不是瓶颈 | 写入能耗本身就是瓶颈 |
| 成本敏感度 | 极度敏感,能省则省 | 可以为性能付溢价 |
| 是否需要外部保护 | 需要考虑掉电时的写入完整性 | 写入窗口极短,掉电风险显著降低 |
4.6 能替代 Flash 吗:给判据
判据的核心只有一条:你的写入强度是否真的高到让 Flash 不划算。绝大多数项目其实并没有走到这一步。
| 问题 | 满足则继续 | 不满足则排除 |
|---|---|---|
| 是否每秒需要写入若干次,且持续很久? | 继续评估 | Flash 加缓存就够了 |
| 是否要求每次写入在固定周期内完成? | 继续评估 | 平均值够用即可 |
| 数据量是否在几十 KB 以内? | 继续评估 | 容量差距过大,不现实 |
| 是否在电池供电且写入能耗预算很紧? | 继续评估 | Flash 的能耗可以接受 |
| 是否能接受单位容量成本上升数倍? | 继续评估 | 成本约束下 FRAM 出局 |
| 是否需要按字节长期保存大量数据? | 改用 EEPROM 或 NOR | FRAM 的容量不适合这个需求 |
① 高频日志缓冲:把高频采集数据先写进 FRAM,再批量搬走,Flash 的慢写就被彻底绕开了;② 实时计量:每个采样周期都必须落盘,写延迟必须可预测;③ 关键参数热备:主 Flash 正在慢写时,FRAM 顶上。三者的共同点都是「写入很急」,而不是「数据很多」。