作者及机构
本研究的通讯作者为Jan Stuijt和Federico Corradi,来自荷兰埃因霍温的Stichting Interuniversitair Micro-Electronica Centrum (imec) Nederland。研究于2021年5月19日发表于期刊*Frontiers in Neuroscience*(《神经科学前沿》),隶属于“神经形态工程”专题(Specialty Section: Neuromorphic Engineering)。
本研究属于神经形态计算(neuromorphic computing)领域,旨在模仿生物大脑的信息处理机制,开发低功耗、高能效的人工智能(AI)硬件架构。
当前物联网(IoT)边缘设备对低功耗计算的需求日益增长,传统冯·诺依曼架构(von Neumann architecture)因能效限制难以满足长期电池供电需求。相比之下,生物大脑具有高度并行、事件驱动(event-driven)和低功耗的特性,为边缘AI提供了新的解决方案。然而,现有神经形态芯片(neuromorphic ICs)大多依赖模拟电路或混合信号设计,面临工艺变异、设计复杂性和可扩展性等问题。
本研究提出 μBrain,首款全数字、无时钟、事件驱动的神经形态芯片架构,专注于以下目标:
1. 超低功耗:动态功耗低至微瓦(µW)级别,适用于始终在线(always-on)的IoT传感器节点。
2. 完全可合成性:基于数字逻辑设计,可快速部署于专用集成电路(ASIC)。
3. 内存与计算一体化:消除冯·诺依曼瓶颈,避免数据搬运能耗。
4. 支持脉冲神经网络(SNN, Spiking Neural Network):兼容事件驱动的稀疏计算模式。
μBrain的核心创新在于其完全事件驱动的数字化设计,主要包括以下模块:
- 脉冲仲裁器(Spike Arbiter):解决多输入脉冲的时序冲突,通过优先级编码器(priority encoder)按顺序处理同步到达的脉冲。
- 多相位振荡器(Multi-Phase Oscillator):替代全局时钟,通过延迟单元(delay cell)生成局部时序信号,确保异步事件处理的正确性。
- 脉冲神经元(Integrate-and-Fire Neuron):每个神经元独立累加加权输入脉冲,溢出时触发输出脉冲(spike)。支持泄漏积分发放(Leaky Integrate-and-Fire, LIF)模型,通过外部周期性信号模拟泄漏。
- 地址事件表示(Address Event Representation, AER)接口:与事件驱动传感器(如动态视觉传感器DVS)兼容。
在40nm CMOS工艺下实现μBrain原型,关键参数如下:
- 面积:2.82 mm²(含焊盘),核心面积1.42 mm²。
- 功耗:动态操作功耗70 µW,每次分类能耗340 nJ。
- 规模:336个神经元,分为3层:
- 256神经元递归层(30%随机连接,作为储备池)。
- 64神经元全连接层。
- 16神经元输出层。
研究通过两类任务验证μBrain的性能:
架构能效:μBrain的事件驱动设计使其在无输入时仅消耗泄漏功耗,显著降低动态能耗。
稀疏性利用:μBrain通过事件驱动和神经元级并行性,天然支持时空稀疏计算(spatio-temporal sparsity)。
数字设计优势:与模拟神经形态芯片相比,μBrain的完全数字化确保工艺可移植性,且支持先进制程(如7nm以下)。
μBrain为边缘AI提供了一种兼具能效与灵活性的神经形态计算方案,其全数字设计尤其适合大规模产业化部署。