KirchhoffNet: End-to-End Analog Circuit Acceleration for ODE-Based Neural Networks

  • Su Zheng
  • , Zhengqi Gao
  • , Fan Keng Sun
  • , Duane S. Boning
  • , Ron Rohrer
  • , Bei Yu
  • , Martin D.F. Wong

Research output: Contribution to journalJournal articlepeer-review

Abstract

This paper introduces KirchhoffNet, a novel class of neural network models inspired by the principles of analog electronic circuitry, specifically Kirchhoff’s laws. KirchhoffNet operates as an analog circuit, where the network input is represented by initial node voltages, and the output corresponds to the node voltages at a specific time. The dynamics of the node voltages are governed by learnable parameters on the edges, and the evolution of these voltages follows a system of ordinary differential equations (ODEs). Despite the absence of traditional neural network components such as convolutional layers, KirchhoffNet achieves outstanding performance across a wide range of machine learning tasks. We further demonstrate that KirchhoffNet is capable of computing diffusion models, making it a promising candidate for accelerating modern generative AI applications. Most notably, KirchhoffNet can be implemented as a high-speed & low-power analog integrated circuit, which introduces a compelling advantage: irrespective of the number of parameters in the network, its on-chip forward calculation can always be completed within a short time. This property makes KirchhoffNet a highly attractive and scalable paradigm for implementing large-scale neural networks, opening new avenues in the realm of analog neural networks for artificial intelligence.

Original languageEnglish
Number of pages14
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
DOIs
Publication statusE-pub ahead of print - 23 Dec 2025

Fingerprint

Dive into the research topics of 'KirchhoffNet: End-to-End Analog Circuit Acceleration for ODE-Based Neural Networks'. Together they form a unique fingerprint.

Cite this