4. 存储介质选型与特性

星载固态存储系统的介质选型,本质上是在“容量、速度、功耗、抗辐射、寿命、成本”六个维度之间做工程折中。空间环境带来的单粒子效应(SEE)、总剂量效应(TID)、温度循环与真空散热条件,会显著改变地面成熟器件的可用边界。因此不能简单按消费级参数排序,而要先明确任务画像:是遥测参数存储、程序代码存储、图像/载荷数据缓存,还是关键状态的非易失记录。不同任务对写入频率、掉电保持、位翻转容忍度的要求差异极大,介质选择也随之不同。

四类介质的物理机制与空间特性

NOR Flash 采用并行访问结构,支持字节级随机读取和 XIP(片内执行),读取延迟通常在几十到百纳秒量级,适合存放引导程序、FPGA 配置码流和实时性要求高的代码。其写入前需擦除,擦除块较大,写入带宽低,因此不适合高频数据记录。空间应用中最受关注的是其总剂量耐受能力,商用 NOR 通常在 50~100 krad(Si) 出现明显退化,而宇航级 NOR 可做到 100~300 krad(Si)。单粒子翻转(SEU)主要影响配置寄存器,单粒子锁定(SEL)则需通过外延衬底和限流设计抑制。

NAND Flash 以页为单位读写、以块为单位擦除,单位面积容量最大、成本最低,是载荷数据和大容量记录的首选。但 NAND 存在坏块、位翻转和读干扰,必须配合 ECC 与坏块管理。空间应用中,SLC NAND 的擦写寿命约 10 万次,MLC 约 3 千至 1 万次;TID 耐受通常低于 NOR,商用器件约 10~30 krad(Si),宇航级 SLC NAND 可提升至 100 krad(Si) 左右。SEU 导致的位翻转需靠 BCH 或 LDPC 纠错,SEL 风险则依赖工艺与外围保护。

MRAM 基于磁隧道结存储,兼具非易失、纳秒级读写、近乎无限的擦写寿命(>10^14 次)和优异的抗辐射潜力。自旋转移矩 MRAM(STT-MRAM)在总剂量 100 krad(Si) 以上仍能保持数据,SEU 截面小,对 SEL 不敏感,适合频繁写入的关键状态记录、日志和参数区。其短板是容量密度低于 NAND、成本高,且写入电流对温度敏感,需在宽温范围内校准。

FRAM 基于铁电畴极化存储,读写速度接近 RAM,功耗极低,擦写寿命可达 10^12 次以上,抗辐射能力突出,TID 可超过 100 krad(Si),且对 SEU 天然免疫。它非常适合小容量、高频次、掉电即存的场景,如星务计算机的关键计数器、模式字和故障日志。限制在于容量通常只有几十 KB 到几 MB,且铁电材料在高温下的保持特性需要评估。

四类存储介质空间适用性对比 容量 · 速度 · 寿命 · 抗辐射 · 典型任务定位 擦写寿命 / 写入频次承受能力 → 容量密度 / 单位成本优势 → NAND Flash 大容量记录 需ECC/坏块管理 NOR Flash 代码/引导存储 XIP · 随机读 MRAM STT 高频状态记录 日志 · 参数区 FRAM 铁电 关键计数器 模式字 · 故障日志 抗辐射能力参考 FRAM ≈ MRAM > NOR > NAND 选型优先级 容量优先 → NAND 代码执行 → NOR

寿命与可靠性:从擦写次数到系统级容错

介质寿命不能只看标称擦写次数,还要结合任务写入量和磨损均衡策略。以某遥感载荷为例,假设每天记录 2 GB 数据,采用 SLC NAND,块擦写寿命 10 万次,若不做磨损均衡,热点块可能在数月内耗尽。实际设计中需引入动态磨损均衡,将逻辑地址映射到物理块,使擦写均匀分布。按 10 万次寿命、总容量 64 GB、日均写入 2 GB 估算,理论寿命约为 64 GB × 100000 / 2 GB ≈ 320 万天,但这是理想均匀磨损值,实际受坏块和写放大影响会显著缩短,通常按 1/5 到 1/10 降额使用。

FRAM 和 MRAM 的擦写寿命分别达到 10^12 和 10^14 次以上,在任务周期内几乎不构成限制,因此更适合高频写入场景。例如星务计算机每 10 ms 记录一次姿态参数,每天写入 864 万次,若用 FRAM 可连续工作数十年,而用 NAND 则完全不可行。

可靠性方面,NAND 必须配置 ECC。以 1 GB SLC NAND 为例,若原始误码率(RBER)为 10^-6,采用 BCH(1024, 900) 可纠正 12 bit,纠错后误码率可降至 10^-15 以下。MRAM 和 FRAM 的位翻转率极低,通常只需简单的奇偶校验或 CRC 即可满足要求。此外,所有非易失介质都需考虑掉电保护:NAND 在写入过程中掉电可能损坏整页数据,需配合超级电容或掉电检测电路完成最后一页写入;FRAM 和 MRAM 写入原子性强,掉电风险小得多。

选型决策与典型配置示例

实际星载存储系统通常采用混合架构,而非单一介质。下面给出一个可参考的配置示例,适用于中等规模遥感卫星:

存储区域 介质 容量 关键参数 任务定位
引导与配置区 宇航级 NOR Flash 256 MB TID ≥ 100 krad(Si),XIP FPGA 配置码流、引导程序
载荷数据区 宇航级 SLC NAND 64 GB ECC BCH(1024,900),坏块管理 图像、光谱数据记录
关键状态区 STT-MRAM 16 MB 擦写 >10^14 次,TID ≥ 100 krad(Si) 系统日志、参数表、模式字
高频计数区 FRAM 512 KB 擦写 >10^12 次,功耗 < 10 μA 姿态计数器、故障记录

该配置的选型逻辑是:代码和配置需要随机读取与高抗辐射,选 NOR;大容量数据需要低成本和高密度,选 NAND 并配套 ECC;频繁写入且要求掉电保持的关键状态,选 MRAM;极小容量、极高频次、极低功耗的计数场景,选 FRAM。四者各司其职,形成互补。

工程提示:选型时务必确认器件的空间等级。商用级、工业级、宇航级在 TID、SEL 阈值和温度范围上差异巨大。宇航级器件通常提供 100 krad(Si) 以上的 TID 保证和 SEL 免疫或高阈值,而商用器件可能仅 10~30 krad(Si),且未做 SEL 加固。若任务总剂量预算超过 50 krad(Si),应优先选用宇航级或经过辐照筛选的器件。
常见误区:不要仅凭“非易失”就认为所有介质都适合空间应用。NAND 的坏块和读干扰会随辐照累积而加剧,MRAM 的写入电流在低温下可能不足,FRAM 的高温保持特性需要逐批评估。任何介质在选定后都应进行 TID 试验、SEU 截面测试和温度循环试验,用实测数据支撑最终决策。

总结来看,NAND Flash 胜在容量与成本,适合大容量数据记录,但必须用 ECC 和坏块管理兜底;NOR Flash 胜在随机读取和代码执行,适合引导与配置存储;MRAM 胜在寿命与抗辐射,适合高频关键状态记录;FRAM 胜在极低功耗与近乎无限的擦写次数,适合小容量高频计数。空间应用中没有“万能介质”,只有与任务画像匹配的组合方案。选型的最终依据,是任务的总剂量预算、写入频次、容量需求、功耗约束和可靠性等级,而非单一性能指标。