高级搜索

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

可配置时间窗口的低功耗CNN/SNN混合硬件加速器设计

李琪康,  张跃军,  王黎勋,  张会红,  汪鹏君,  谢微,  苏斌杰

李琪康, 张跃军, 王黎勋, 张会红, 汪鹏君, 谢微, 苏斌杰. 可配置时间窗口的低功耗CNN/SNN混合硬件加速器设计[J]. 电子与信息学报. doi: 10.11999/JEIT260926
引用本文: 李琪康, 张跃军, 王黎勋, 张会红, 汪鹏君, 谢微, 苏斌杰. 可配置时间窗口的低功耗CNN/SNN混合硬件加速器设计[J]. 电子与信息学报. doi: 10.11999/JEIT260926
LI Qikang, ZHANG Yuejun, WANG Lixun, ZHANG Huihong, WANG Pengjun, XIE Wei, SU Binjie. A Low-Power CNN/SNN Hybrid Hardware Accelerator with Configurable Time-Window Architecture[J]. Journal of Electronics & Information Technology. doi: 10.11999/JEIT260926
Citation: LI Qikang, ZHANG Yuejun, WANG Lixun, ZHANG Huihong, WANG Pengjun, XIE Wei, SU Binjie. A Low-Power CNN/SNN Hybrid Hardware Accelerator with Configurable Time-Window Architecture[J]. Journal of Electronics & Information Technology. doi: 10.11999/JEIT260926

可配置时间窗口的低功耗CNN/SNN混合硬件加速器设计

doi: 10.11999/JEIT260926 cstr: 32379.14.JEIT260926
基金项目: 宁波市科创甬江2035重点研发计划(2024Z139),慈溪市重点研发专项(CZ2025006),宁波大学“双一流”合作专项方向委托科技合作项目(HX2024000574, HX2025000106),宁波市卫生健康科技计划项目(2024Y27, 2025Y26)
详细信息
    作者简介:

    李琪康:男,博士生,高效深度神经网络加速器设计, 2401100057@nbu.edu.cn

    张跃军:男,教授,低功耗、高信息密度集成电路理论和设计, zhangyuejun@nbu.edu.cn

    王黎勋:男,博士生,低功耗存算一体电路设计及实现

    张会红:女,副教授,控制理论与应用、低功耗集成电路理论与优化设计

    汪鹏君:男,教授,研究方向为集成电路设计、信息安全等技术及其相关理论

    谢微:女,硕士研究生,研究方向心血管内科

    苏斌杰:男,心血管内科主任医师,研究方向心血管内科

    通讯作者:

    张跃军 zhangyuejun@nbu.edu.cn

  • 中图分类号: TN403

A Low-Power CNN/SNN Hybrid Hardware Accelerator with Configurable Time-Window Architecture

Funds: The Key R&D Program of Cixi (CZ2025006), the Ningbo University “Double First-Class” Cooperation Special Directional Entrusted Scientific and Technological Cooperation Project under Grant (HX2024000574, HX2025000106) and Ningbo Municipal Health and Healthcare Science Technology Programme Projects (2024Y27, 2025Y26)
  • 摘要: 近年来,融合卷积神经网络(Convolutional Neural Networks, CNN)与脉冲神经网络(Spiking Neural Network, SNN)的脉冲卷积神经网络加速器在边缘智能中展现出显著优势。然而,现有设计多采用固定时间窗口(Time Windows, TW)执行积分迭代,难以适配不同任务的时序复杂度。本文提出一种基于可配置TW的低功耗混合硬件加速器架构。首先,基于不同任务的时空复杂度分析,提出可配置TW自定义指令集,减少推理延迟与计算开销;其次,构建支持零跳跃的数据复用计算阵列,并引入CNN/SNN多模式算子统一映射,提升计算资源利用率;最后,提出事件驱动执行机制与细粒度时钟门控策略,减少计算过程与数据传输过程中无效操作和冗余访存。在TSMC 28 nm工艺实现CNN/SNN混合加速器,芯片核心面积为0.75 mm2。在0.81 V供电电压和100 MHz工作频率下,该加速器面向MIT-BIH、N-TIDIGITS、N-MNIST、IMAGE-100和UniMiB SHAR等多类任务实现75.3%–98.4%的识别精度,最低单次推理能耗仅为147.78 nJ。与相关工作比较,所提出的可配置TW机制在保证识别精度的同时,可实现1.24×–30×的能耗降低,显著提升系统能效。
  • 图  1  分类样本TW尺寸对分类准确性的影响

    图  2  基于可配置TW的CNN/SNN芯片架构

    图  3  卷积阵列与映射数据流

    图  4  LIF神经元硬件电路设计

    图  5  SCNN指令计算调度流

    图  6  TSMC 28nm芯片信息

    图  7  不同时间窗口下对于不同检测任务的准确率影响

    图  8  在N-MNIST数据集下不同时间窗口对于准确率与发射率影响

    图  9  在N-MNIST数据集下不同分类的准确率影响

    图  10  不同时间窗口的推理延迟与准确率的关系

    表  1  与相关文献比较结果

    参考 文献[13] 文献[14] 文献[15] 文献[16] 文献[17] 文献[18] 本文
    工艺 28 nm 40 nm 28 nm 28 nm 28 nm 40 nm 28 nm
    芯片
    面积
    1.25 mm2 0.66 mm2 0.45 mm2 10.24 mm2 14.44 mm2 0.738 mm2 0.75 mm2
    频率 40 MHz 30-130 MHz 13-115 MHz 100 MHz 300 MHz 30 MHz 100 MHz
    内存 266.5 KB 66 KB 138 KB 1711 KB 3.3 MB 40 KB 64 KB
    网络
    类型
    SNN SNN SRNN SNN SNN SNN SCNN
    位宽
    (bits)
    8 bit 4 bit 8 bit 4 bit 8 bit 8 bit 8/4 bit
    数
    据
    集
    N-MNIST
    N-TIDIGIT
    IBM DVS
    Gesture
    MIT-BIH
    MNIST
    N-MNIST
    IBM DVS Gesture
    Spiking
    Heidelberg Digits
    Delayed cue
    integration
    MNIST
    N-MNIST
    Gesture
    MNIST
    CIFAR10
    MIT-BIH
    ETH-80
    MNIST
    MIT-BIH
    N-TIDIGIT
    N-MNIST
    UniMiB SHAR
    IMAGE-100
    网络
    架构
    1024-512-10 ECG: 96-80-40 -5
    IMAGE: 256-128-10
    IMAGE-A: 384-128-10
    256-256-16 N/A N/A N/A ECG:c16-c32-c32-fc32-5
    KWS:c32-c128-f64-11
    IMAGE-A:c32-c32-f64-10
    HAR:c32-c64-c64-f64-9
    CIFAR-100: Resnet-18
    准
    确
    率
    IMAGE-A:96%
    KWS:92.6%
    Gesture:92%
    ECG:97.12%
    IMAGE:97.26%
    IMAGE-A:96.08%
    Gesture: 87.3%
    KWS:90.7%
    Nav:96.4%
    MNIST:99.2%
    N-MNIST:98.2%
    Gesture:94.3%
    MNIST:
    99.48%
    CIFAR10:
    93.52%
    ECG:89.8%
    Object:94.2%
    IMAGE:
    81.8%
    ECG:97.6%
    KWS:94.5%
    IMAGE-A:98.4%
    HAR:98.28%
    IMAGE-B: 75.3%
    分类/
    能效
    IMAGE-A: 343 nJ
    KWS: 6.1 μJ
    Gesture:3.9 μJ
    ECG:42.57 nJ
    IMAGE:146.8 nJ
    IMAGE-A:
    194.6nJ
    Gesture:46.1 μJ
    KWS: 4.4 μJ
    Nav:1.4 μJ
    IMAGE:0.91mJ
    IMAGE-A:
    2.1mJ
    Gesture:3.6mJ
    MNIST:76.6 μJ
    CIFAR10:
    4.2mJ
    ECG:97.7 nJ
    Object:6.3μJ
    IMAGE:
    27.35 μJ
    ECG:147.78 nJ
    KWS: 202.54 nJ
    IMAGE-A:276.33 nJ
    HAR: 1.41 μJ
    IMAGE-B: 155 μJ
    下载: 导出CSV
  • [1] 王子华, 叶莹, 刘洪运, 等. 基于脉冲序列标识的深度脉冲神经网络时空反向传播算法[J]. 电子与信息学报, 2024, 46(6): 2596–2604. doi: 10.11999/JEIT230705.

    WANG Zihua, YE Ying, LIU Hongyun, et al. Spiking sequence label-based spatio-temporal back-propagation algorithm for training deep spiking neural networks[J]. Journal of Electronics & Information Technology, 2024, 46(6): 2596–2604. doi: 10.11999/JEIT230705.
    [2] 卢迪, 王振发. 脉动阵列协同层融合的卷积神经网络加速器设计[J]. 电子与信息学报, 2026, 48(3): 1280–1291. doi: 10.11999/JEIT250867.

    LU Di and WANG Zhenfa. Design of a CNN accelerator based on systolic array collaboration with inter-layer fusion[J]. Journal of Electronics & Information Technology, 2026, 48(3): 1280–1291. doi: 10.11999/JEIT250867.
    [3] 周雅, 栗心怡, 武喜艳, 等. 基于DT-LIF神经元与SSD的脉冲神经网络目标检测方法[J]. 电子与信息学报, 2023, 45(8): 2722–2730. doi: 10.11999/JEIT221367.

    ZHOU Ya, LI Xinyi, WU Xiyan, et al. Object detection method with spiking neural network based on DT-LIF neuron and SSD[J]. Journal of Electronics & Information Technology, 2023, 45(8): 2722–2730. doi: 10.11999/JEIT221367.
    [4] LI Qikang, WANG Lixun, ZHANG Huihong, et al. FinSAA: Sparse-aware CNN accelerator with fast irregular index decoding and adaptive dense-sparse convolution architecture[J]. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2026, 34(9): 2769–2782. doi: 10.1109/TVLSI.2026.3697791.
    [5] AKOPYAN F, SAWADA J, CASSIDY A, et al. TrueNorth: Design and tool flow of a 65 mW 1 million neuron programmable neurosynaptic chip[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2015, 34(10): 1537–1557. doi: 10.1109/TCAD.2015.2474396.
    [6] DAVIES M, SRINIVASA N, LIN T H, et al. Loihi: A neuromorphic manycore processor with on-chip learning[J]. IEEE Micro, 2018, 38(1): 82–99. doi: 10.1109/MM.2018.112130359.
    [7] ZHANG Tao, ZHONG Yi, YANG Youming, et al. UniPRE: An SNN-ANN accelerator with unified max-pooling prediction and redundancy elimination[J]. IEEE Transactions on Circuits and Systems II: Express Briefs, 2025, 72(8): 1088–1092. doi: 10.1109/TCSII.2025.3582265.
    [8] KIM S, KIM S, HONG S, et al. C-DNN: An energy-efficient complementary deep-neural-network processor with heterogeneous CNN/SNN core architecture[J]. IEEE Journal of Solid-State Circuits, 2024, 59(1): 157–172. doi: 10.1109/JSSC.2023.3330483.
    [9] LIEN H H, HSU C W, and CHANG T S. VSA: Reconfigurable vectorwise spiking neural network accelerator[C]. Proceedings of the 2021 IEEE International Symposium on Circuits and Systems, Daegu, Korea, 2021: 1–5. doi: 10.1109/ISCAS51556.2021.9401181.
    [10] LI Yuhang, MOITRA A, TGELLER T, et al. Input-aware dynamic timestep spiking neural networks for efficient in-memory computing[C]. Proceedings of the 2023 60th ACM/IEEE Design Automation Conference, San Francisco, USA, 2023: 1–6. doi: 10.1109/DAC56929.2023.10247869.
    [11] CHEN Boyu and CHANG T S. Hardware efficient accelerator for spiking transformer with reconfigurable parallel time step computing[C]. Proceedings of the 2025 IEEE International Symposium on Circuits and Systems, London, United Kingdom, 2025: 1–5. doi: 10.1109/ISCAS56072.2025.11043330.
    [12] IZHIKEVICH E M. Simple model of spiking neurons[J]. IEEE Transactions on Neural Networks, 2003, 14(6): 1569–1572. doi: 10.1109/TNN.2003.820440.
    [13] ZHANG Jilin, HUO Dexuan, ZHANG Jian, et al. ANP-I: A 28-nm 1.5-pJ/SOP asynchronous spiking neural network processor enabling Sub-0.1-μJ/sample on-chip learning for edge-AI applications[J]. IEEE Journal of Solid-State Circuits, 2024, 59(8): 2717–2729. doi: 10.1109/JSSC.2024.3357045.
    [14] YANG Jinqiao, ZHU Zikai, CHU Haoming, et al. A 0.66-mm2 0.49 pJ/SOP SNN processor with temporal-spatial post-neuron-processing and model-adaptive crossbar in 40-nm CMOS[J]. IEEE Transactions on Biomedical Circuits and Systems, 2025, 19(6): 1187–1201. doi: 10.1109/TBCAS.2025.3582246.
    [15] FRENKEL C and INDIVERI G. ReckOn: A 28nm Sub-mm2 task-agnostic spiking recurrent neural network processor enabling on-chip learning over second-long timescales[C]. Proceedings of the 2022 IEEE International Solid-State Circuits Conference, San Francisco, USA, 2022: 1–3. doi: 10.1109/ISSCC42614.2022.9731734.
    [16] CHEN Faquan, TIAN Qingyang, XIE Lisheng, et al. EPOC: A 28-nm 5.3 pJ/SOP event-driven parallel neuromorphic hardware with neuromodulation-based online learning[J]. IEEE Transactions on Biomedical Circuits and Systems, 2025, 19(3): 629–644. doi: 10.1109/TBCAS.2024.3470520.
    [17] DENG Lei, WANG Guanrui, LI Guoqi, et al. Tianjic: A unified and scalable chip bridging spike-based and continuous neural computation[J]. IEEE Journal of Solid-State Circuits, 2020, 55(8): 2228–2246. doi: 10.1109/JSSC.2020.2970709.
    [18] FANG Chaoming, WANG Chuanqing, ZHAO Shiqi, et al. A 510 μW 0.738-mm2 6.2-pJ/SOP online learning multi-topology SNN processor with unified computation engine in 40-nm CMOS[J]. IEEE Transactions on Biomedical Circuits and Systems, 2023, 17(3): 507–520. doi: 10.1109/TBCAS.2023.3279367.
  • 加载中
图(10) / 表(1)
计量
  • 文章访问数:  15
  • HTML全文浏览量:  1
  • PDF下载量:  2
  • 被引次数: 0
出版历程
  • 修回日期:  2026-10-16
  • 录用日期:  2026-10-16
  • 网络出版日期:  2026-10-29

目录

    /

    返回文章
    返回