Physics-Informed Neural Networks for Device and Circuit Modeling: A Case Study of NeuroSPICE

本文介绍了 NeuroSPICE,一种利用物理信息神经网络(PINN)通过最小化微分代数方程残差来求解器件与电路波形的框架,其虽在训练速度和精度上未超越传统 SPICE,但在设计优化、逆问题求解及新型非线性器件(如铁电存储器)仿真方面展现出独特优势。

Chien-Ting Tung, Chenming Hu

发布于 2026-03-10
📖 1 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇论文介绍了一个名为 NeuroSPICE 的新工具,它试图用一种全新的“魔法”来模拟电子电路。为了让你更容易理解,我们可以把传统的电路模拟和这个新工具比作两种不同的“预测天气”的方法。

1. 传统方法(SPICE):像“一步步走路的导游”

想象一下,你想知道明天一整天的天气变化。
传统的电路模拟软件(叫 SPICE)就像一位非常严谨但有点死板的导游

  • 怎么工作? 他必须把一天分成很多个极短的时间段(比如每秒钟)。他先算出第 1 秒的天气,然后基于第 1 秒的结果算出第 2 秒,再算第 3 秒……以此类推,直到算完一整天。
  • 优点: 算得很准,速度也快,是现在的行业标准。
  • 缺点: 如果天气变化特别剧烈(比如突然刮台风,或者电路里有非常奇怪的新材料),导游可能会迷路,或者需要把时间段切得极碎才能算对,这非常麻烦。而且,如果你想研究一种还没被写进导游手册里的“新天气现象”(比如铁电体材料),你就得先让导游学会新规则(写复杂的代码),这很难。

2. 新方法(NeuroSPICE):像“拥有直觉的预言家”

这篇论文提出的 NeuroSPICE,则像是一位拥有超强直觉的预言家(也就是人工智能中的“物理信息神经网络”)。

  • 怎么工作? 这位预言家不需要把时间切成一块一块的。他直接看着整个时间轴,脑子里构建出一幅完整的、连续的天气画卷
    • 他不需要“猜”下一秒是什么,因为他脑子里的公式是连续的
    • 他通过不断“自我纠错”来学习:他先随便画一幅画,然后检查这幅画是否符合物理定律(比如能量守恒、电流守恒)。如果不符合,他就修改自己的“大脑”(调整神经网络参数),直到画出来的天气完全符合物理规律。
  • 核心魔法: 他不需要数数(离散化),而是直接理解物理方程。

3. 这个新工具有什么特别之处?

论文里提到了几个非常有趣的亮点,我们可以用比喻来理解:

  • 不用写“天书”代码(Verilog-A):
    以前,如果你想模拟一种新奇的电子元件,你得学会写一种叫 Verilog-A 的复杂编程语言,就像要学写一种只有专家才懂的天书。
    但在 NeuroSPICE 里,你只需要用普通的 Python 语言(就像写普通日记一样简单)把物理公式写出来,预言家就能直接理解并模拟。这让科学家能更快地尝试新想法。

  • 处理“调皮”的新材料:
    现在的芯片里出现了一些很“调皮”的新材料(比如铁电体),它们的行为非常非线性(你推它一下,它反应可能很大,也可能很小,很难预测)。传统的导游算这种材料很容易出错,但预言家通过不断练习,能很好地掌握这种“脾气”。

  • 不仅能“看”,还能“反推”:
    这是最酷的一点。传统软件只能告诉你:“如果电路是这样,结果会怎样?”(正向预测)。
    NeuroSPICE 因为它是“可微分”的(数学上很顺滑),它还能反过来问:“我想要这个结果,电路应该设计成什么样?”这就像预言家不仅能预测天气,还能告诉你“如果想让明天不下雨,现在该怎么做”。这对设计新芯片非常有帮助。

4. 它完美无缺吗?

不,它目前还不能完全取代传统软件。

  • 训练慢: 让这位预言家“学会”模拟电路,需要花很多时间“训练”(比如几百万次尝试)。这比传统导游直接算要慢得多。
  • 推理快: 但是,一旦他“学成”了(训练完成),让他预测一次结果,速度非常快,甚至比传统软件还快。

总结

这篇论文的核心思想是:
NeuroSPICE 不是为了在常规任务上打败传统软件,而是为了做传统软件做不到的事。

它就像是一个超级灵活的实验平台。当科学家面对那些还没被完全理解的、极其复杂的、或者全新的电子器件时,NeuroSPICE 能让他们像搭积木一样快速构建模型,而不需要被复杂的数学代码束缚住手脚。虽然它现在“学习”得慢一点,但它为未来探索更先进的芯片技术打开了一扇新的大门。