Python 库为 Ngspice 和 Xyce 提供了一个高级接口,可通过 Python 对 SPICE 网表中描述的电子电路进行仿真。
PySpice

- Python
- 自动化, 电气和电子, 模拟
- 面向制造设计 (DfM), 电子产品, 机器学习, 模拟, 軟體, 軟體開發工具包 (SDK)
特点
- SPICE 电路仿真(交流、直流、瞬态分析)、从 Python 生成网表、解析 SPICE 网表、结果绘图和分析、参数扫描、子电路定义、蒙特卡罗仿真(基本支持)、与 NumPy 和 Matplotlib 集成
定价
- 免费
- 用 Pythonic 方法自动进行 SPICE 仿真,支持流行的开源仿真器(Ngspice、Xyce),适用于批量仿真和参数探索,文档齐全。
- 需要安装 Ngspice 或 Xyce,仅限于底层 SPICE 引擎的功能,不是完整的 EDA 套件(例如,没有原理图捕获或 PCB 布局),开发活动似乎一般(2021 年的 v1.5,但最近在 GitHub 上有一些提交)。
最适合:
- 希望使用 Python 和 Ngspice 或 Xyce 以编程方式自动进行电子电路仿真、执行参数扫描和分析结果的电气工程师和学生。
- 面向制造设计 (DfM), 电子产品, 机器学习, 模拟, 軟體, 軟體開發工具包 (SDK)