想象一下,你正在为一个微小的电池供电设备构建一个超高效的“大脑”,比如一个需要数年无需更换电池即可持续运行的智能传感器。当前计算机面临的最大问题在于,它们必须不断在“存储器”(信息存储处)和“处理器”(信息计算处)之间来回搬运数据。这就像一位厨师每次需要一撮盐时,都得反复跑向储藏室;这种做法会浪费大量的能量和时间。
本文介绍了一种新型微型电子元件,它通过将存储与逻辑功能融合进单个超低功耗开关来解决这一问题。以下是通过简单类比对其工作原理的解释:
1. “智能门”(施密特触发器)
将这项核心发明想象成一扇智能门,它不仅仅在你推它时打开,还会记住你最后一次推它的方向。
- 问题所在:普通开关反复无常。如果你轻轻推门,它可能会开一条缝,然后关上,如果你手一抖,它又可能再次打开。它需要持续的推力才能保持开启状态。
- 解决方案:这扇新“门”拥有特殊的记忆功能。一旦你用力推它使其打开,它就会自动锁定在开启状态。即使你松手,它依然保持开启。若要关闭它,你必须朝相反方向施加特定大小的力。
- “迟滞”(记忆机制):这种锁定机制被称为迟滞。它创造了一个“死区”,使得微小的意外晃动(噪声)不会意外地打开或关闭这扇门。它只对清晰、有意的推力做出反应。
2. “水流”系统(电流模式)
大多数计算机芯片基于电压(类似水压)工作,而这款新芯片则基于电流(类似实际的水流)工作。
- 想象芯片是一个管道系统。它不是测量水推得有多用力,而是计算有多少水在流动。
- 作者仅使用九个微型晶体管(芯片内部的微观开关)构建了这一系统。这就像仅用九根管道就搭建了一个复杂的管道系统。
- 由于它使用如此微小的水流,因此几乎不消耗能量——其功耗低至纳瓦级别。为了便于理解,它的功耗大约只有标准家用灯泡的十亿分之一。
3. “三色”编码(脉冲逻辑)
作者发现,可以通过一种巧妙的“水流三色编码”让这扇门进行数学运算:
- 无流动(0):代表“尚未发生任何事”或“负向”信号。
- 低流动(静息态):代表“等待中”。
- 高流动(脉冲):代表“正向”信号。
由于这扇门能记住最后一次被推的方向,它只需观察最后一次推力的方向,即可执行逻辑运算(如与、或、异或)。
- 示例:如果你需要一个“与”门(仅当两个输入均为正向时才输出“是”),系统会进入等待状态。如果输入 A 的最后一次推力是“高”,且输入 B 的最后一次推力也是“高”,门就会打开。无论这些推力是一秒前还是几年前发生的,门都会记住该状态,直到新的推力到来。
4. 为何这很重要(“厨房”类比)
在普通计算机中,存储器和大脑位于不同的房间。要解决问题,大脑必须向存储器请求数据,等待数据到达,解决问题,再将答案发送回去。这既缓慢又浪费能量。
这款新芯片就像一个厨师和储藏室合二为一的厨房。
- “门”(芯片)持有信息(存储)。
- “门”同时也决定如何处理这些信息(逻辑)。
- 由于它能无限期地记住最后一次“脉冲”(事件)而无需刷新,它可以闲置数年,几乎不消耗任何能量,并在有新事件发生的瞬间立即苏醒并做出决策。
5. 论文实际所述(局限性)
作者非常清楚地说明了这款芯片能做什么、不能做什么:
- 它是单极的:它仅适用于“正向”水流(电流)。它无法直接处理负向电流,因此他们发明了一套巧妙的编码系统来模拟负向信号。
- 它是故意设计得慢:该芯片专为极低速、高能效的任务而设计(如监测心跳或温度传感器),而非用于高速视频处理。其“速度上限”约为每秒 1,000 次运算,这对于生物或环境传感来说绰绰有余,但对智能手机而言则太慢了。
- 它具有鲁棒性:作者对该芯片进行了仿真,发现即使内部微小组件存在轻微缺陷(这在现实中很常见),“门”仍能正确工作,不会因噪声而混淆。
总结
本文提出了一种微型九晶体管开关,它同时充当存储器和逻辑门。它采用一种“智能门”机制,能够记住最后一次接收到的推力,从而无需不断刷新存储器即可执行计算。其功耗极低,非常适合那些需要常年“监听”世界、仅在有趣事件发生时才做出决策的微型无电池设备。
技术摘要:一种基于标准 CMOS 工艺的全可调超低功耗电流模式存储单元
问题陈述
边缘计算和物联网(IoT)应用的迅速扩展,要求硬件能够在传感器节点直接执行推理和信号处理,并具备极高的能效。传统的冯·诺依曼架构受困于“存储墙”问题,即存储单元与处理单元的物理分离导致数据移动产生显著的能量和延迟开销。虽然存内计算提供了解决方案,但现有方法面临不同的局限性:
- 基于数字 SRAM 的方法:需要增强型存储单元以保证读取稳定性,且外围电路(转换器、灵敏放大器)带来了巨大的面积和功耗开销。
- 忆阻交叉阵列:提供高密度,但面临器件可变性、编程非线性、潜行路径电流以及往往超出标准 CMOS 工艺的制造步骤等挑战。
- 现有的施密特触发器设计:先前的电压模式实现通常依赖外部电阻、固定阈值或高功耗。电流模式设计虽然兼容亚阈值工作,但通常缺乏对阈值和滞回宽度的完全可调性,或者功耗处于微瓦(μW)范围而非纳瓦(nW)范围。
目前存在一个特定的空白,即需要一种纯 CMOS 原语,能够结合双稳态存储与超低功耗运行,并能在任意长的时间窗口内对脉冲执行逻辑运算,而无需刷新机制或时间约束。
方法论
作者提出了一种新颖的、全可调的、单极性存储单元,其灵感来源于施密特触发器比较器,采用标准 180 nm CMOS 工艺设计,仅使用九个晶体管。该电路完全在电流域工作,并利用双阶跃反馈结构:
- 核心架构:设计由两个相互依赖的非线性阈值元件组成。
- 一个主阶跃元件在输入电流(Iin)超过阈值(Ithresh)时激活,产生输出电流(Igain)。
- 一个次阶跃元件置于反馈回路中,由第一级的输出触发。它将反馈电流(Iwidth)注入回输入端。
- 双稳态机制:反馈电流将有效输入阈值降低至 Ithresh−Iwidth,从而形成滞回环。这确保了双稳态开关行为,即电路保持其状态直到输入越过相反的阈值。
- 可调性:三个关键参数可通过可编程偏置电流独立调整:
- Ithresh:控制高切换阈值。
- Iwidth:控制滞回宽度(从而控制低切换阈值)。
- Igain:控制高态输出电流。
- 实现:该电路无电阻且无电容,仅依赖工作在亚阈值区的标准 MOSFET 元件。设计采用保守的晶体管尺寸策略(例如 5 μm 宽度)以缓解失配和短沟道效应,优先考虑鲁棒性和低功耗,而非高带宽(限制在约 1 kHz)。
主要贡献
- 超低功耗电流模式施密特触发器:一种九晶体管实现,功耗达到纳瓦范围(1 nW 至 10 nW),显著低于先前的电流模式设计(通常为 μW 至 mW)。
- 全独立可调性:与以往设计不同,该电路仅通过偏置电流即可独立控制阈值电流、滞回宽度和输出增益。
- 基于脉冲的逻辑族:作者展示了基于该存储单元的一组完整的基元逻辑门(与、或、与非、或非、异或)。这些门利用三级电流编码方案(0 pA、250 pA、500 pA)在严格正电流域内表示负脉冲、静止状态和正脉冲。
- 无需刷新的持久存储:存储单元的双稳态特性使其能够无限期地保留最后接收到的脉冲极性。这使得异步逻辑运算能够比较脉冲极性,而无需时间窗口或刷新电路,这是纯 CMOS 基于脉冲的逻辑中此前未展示过的能力。
- 双稳态存储循环单元(BMRU):该电路作为模拟神经网络中 BMRU 的原语,其中量化隐藏状态提供固有的抗噪性。
结果
使用 X-FAB 180 nm 模型在 1.8 V 电源下通过 SPICE 进行了仿真:
- 滞回与稳定性:电路表现出清晰的双稳态行为和锐利的转换。直流扫描确认了两个具有明确滞回的稳定状态。
- 鲁棒性:在 3σ工艺变化下的蒙特卡洛分析显示,电路保持正确的开关行为,阈值和输出水平仅有微小偏差(数十 pA)。该设计对温度变化也具有弹性,典型工作条件远低于 80°C。
- 可调性:对偏置电流的系统扫描证实,Igain、Ithresh和 Iwidth 以线性且独立的方式控制其 respective 参数(输出电平、阈值、滞回宽度),相对误差保持在较低水平(例如,在测试最大值处 < 6%)。
- 逻辑运算:五个基本逻辑门的 SPICE 仿真确认了功能正确性。这些门选择性地响应每个输入上最后一个脉冲的极性,输出无限期持续直到新脉冲到达。这些门的功耗保持在数十纳瓦范围。
意义与主张
该论文将这一设计定位为下一代神经形态处理器的通用构建模块,能够集成存储、逻辑和循环计算。
- 细分领域占据:该设计占据了忆阻方法(高密度但高可变性/非标准制造)与基于 SRAM 的方法(可靠但面积/功耗成本高)之间的独特细分领域。它提供了一种纯 CMOS 实现,具备纳瓦级运行和状态持久保持能力。
- 异步处理:通过消除对时间窗口的需求,该电路实现了超稀疏、异步的事件驱动处理,仅在脉冲转换期间消耗能量。
- 硬件 - 软件协同设计:作者指出,该电路已用于关键词识别的硬件 - 软件协同设计演示,在约 100 nW 的功耗下实现了超过 90% 的准确率,表明相比可比的 TinyML 实现,可能存在三个数量级的改进潜力。
- 局限性:作者明确承认了局限性,包括单极性操作(仅限正电流)以及工作频率、晶体管数量/尺寸与功耗之间的权衡。当前带宽限制在约 1 kHz,适用于生物医学和人在回路的边缘应用,但不适用于高速数字逻辑。
总之,这项工作证明了一种紧凑、全可调的电流模式施密特触发器可以作为超低功耗、异步神经形态计算的基本原语,通过标准 CMOS 集成克服了“存储墙”以及现有存内计算技术的局限性。
每周获取最佳 electrical engineering 论文。
受到斯坦福、剑桥和法国科学院研究人员的信赖。
请查收邮箱确认订阅。
出了点问题,再试一次?
无垃圾邮件,随时退订。