本节摘要:本节讲支撑交叉开关的"身体"——非易失存储器如何既存权重又能保持和反复改写,重点对比忆阻器、相变存储、阻变存储三类器件在存、改、寿命上的账。读完你能说出为何忆阻器是存算一体的黄金候选,也看清它离量产还差什么。
第 4.2 节的交叉开关里,那个"权重存储单元"不能省——它得能存下得住的权重、断电不丢、还能反复改写。这就是本节的主角:非易失器件。本节接 4.2 的交叉开关,为第 4.5 节讲芯片实例垫好器件的底。读它前最好重看交叉开关那张图,理解"交点处的电导值"就是器件存在的意义。
一次乘加用的权重,必须长期留着(识别一次花了几刻钟,权重可是要当作长期资产)。若用易失存储(如 SRAM/DRAM),断电即丢、还得不断刷新保持。非易失器件断电不丢,还天然可作为"电导可编程的权重",一张两用——既当存储又当状态。对边缘设备(不常断电)、对"训练好的模型长期部署",这是刚需。
别把非易失存储看成一个词,按物理机制至少有三种,账各不相同:
忆阻器(Memristor):有"记忆"的器件——流过的电荷会改变其电阻,且断电保持。概念提出很早,2008 年惠普在二氧化钛上实证后才热起来。它表现为"可编程电阻",天然就是交叉开关眼里的权重单元,写读都方便。
相变存储器(PCM):利用材料在晶态/非晶态之间的电导差存信息,热写入快但功耗大、反复写会漂移(电导随使用变化),近年多用于逼近神经形态的设备,仍然"写漂移"是顽疾。
阻变存储器(RRAM):靠外加电压在介质里形成/撤销导电细丝来改变阻值,写入快、密度高、与 CMOS 工艺兼容好,但"细丝随机性"让电导精度难控,一致性差。
把三者摊开记账:
| 器件 | 断电保持 | 写入开销 | 电导/精度稳定 | 量产成熟度 |
|---|---|---|---|---|
| 忆阻器 | 是 | 中 | 中 | 研究中偏热 |
| PCM | 是 | 高(热写) | 写漂移明显 | 相对成熟 |
| RRAM | 是 | 中低 | 细丝随机性 | 兼容好,仍需打磨 |
把上一节的交叉开关和这一节的器件合起来看:矩阵的每个交叠点,都可以放一颗忆阻器(或 PCM/RRAM),其电导值就是权重 w。当一行输入电压扫过,该行的忆阻器就"就地"算出 v_i * w,竖线累加出输出。这样,既是存储又是计算单元的器件,撑起了整张存算一体的账本。而"改写权重(再学习)"就是给这些器件重新编程——这又接上第 3.4 节的 STDP:片上学习的本质就是反复改写这些器件。但这里必须立刻补一句"理想与现实之间"的落差——书上说的 STDP"该增强就增强、该削弱就削弱"落到器件上并不干净:写一次电导,不是一个任意精确的数学赋值,而是一次受物理限制的"写入",读出来还夹带噪声与近期漂移。于是工程上常见的做法是"用写后校验 + 就近订正"把偏差修回,或用"只节约靠近某几个离散档位"的量化写入来规避噪声。换句话说,器件越不完美,学习规则就越要在算法侧多做补偿。这个"物理不完美 → 算法补偿"的来回,正是第 3.5 节"训练要与硬件联调"在器件层的实在含义——它不是理论洁癖,而是无论换哪类器件都躲不开的现实对账。
把三类器件按"写入速度-保持-寿命"粗略摆一张雷达式的示意,你能看到没有一个是满格全胜——这正是器件选型最常纠结的地方:

别被"忆阻器改变世界"的标题冲昏。据实际工程:精度受限(电导只能表达 4-8 bit),器件与 WRITE/READ 外围电路的一致性、可靠性(写入寿命、长期漂移)还在打磨,良率和量产价也还没到和 DRAM 掰手腕的程度。所以今天的现实是:交叉开关在论文与原型里精彩,在量产产品里往往退一步用"数字近存"或"较成熟的 PCM"。第 4.5 节那批代表芯片,多数不是靠忆阻器赢的,而是靠数字与混合设计稳住了账。
⚠️ 常见坑:把"忆阻器"当成"神经形态芯片"的同义词。忆阻器只是存储与计算单元的一种,真正能交付的芯片还要叠加数模转换、路由、控制——就像引擎不等于汽车。
💡 关键直觉:挑非易失器件就是挑"账本纸张"——要写得快、写得稳、放不褪色、还能擦改。忆阻器胜在"写完电导刚好派得上算账的用场",败在"漂移与一致性"这张纸还不够结实。
把三类器件的抽象差异落进一个真问题,你才知道该看哪个数。假设你要做一台端侧推理设备,交叉开关里要塞几千颗器件,要求:断电后权重不丢(非易失)、首次烧录后不需要反复写(主推理)、功耗和成本都要压得低。这时三类器件的账就分叉了——如果只需要"烧一次、读一辈子",RRAM 靠密度和工艺兼容取胜,细丝随机性带来的精度波动是主要毛病;如果要容忍长期使用中"电导缓慢漂移"这类衰减,PCM 相对成熟的工艺会让你省去大量擦写算法的心力;如果目标是极致的"存储即计算"、对精度要求苛刻,忆阻器那套"精确电导编程"的潜力最诱人,但一致性还没过关。
留意这个分叉背后一条通吃的规律:器件的选择从来不是选"最好的",而是选"最匹配你的读写工作负载的"。 只读多写的系统(纯推理)会容忍写入慢一点的器件;写多且要精度(在线学习)就只能追忆阻器那一类,同时咬牙解决一致性问题;预算敏感的批量产品则多半退到 PCM/RRAM 求稳定。把这个"按用途选纸张"的读法记住,你再看任何"XX 器件是下一代存储"的报道,第一反应是从"它适配什么工作负载"而不是"它多厉害"出发——这是整个器件层最防忽悠的一把尺子。简单说:材料新闻听得再多,落在工程屏幕上永远是"这个器件在我想跑的读写负载下,精度、寿命、成本三者能不能同时过关"这一句话。