乐于分享
好东西不私藏

AI Agent 能操控 Cadence Capture CIS 画原理图吗?一个硬核调研

AI Agent 能操控 Cadence Capture CIS 画原理图吗?一个硬核调研

AI Agent 能操控 Cadence Capture CIS 画原理图吗?一个硬核调研

最近"AI Agent + CAD"的话题很火,有同行问:既然 AI 能操作 SolidWorks、AutoCAD 做建模,那能不能操作 Cadence Capture CIS 画原理图?或者至少,能不能帮我读一读原理图?

> 花了一天翻了一圈,结论有点意思。


先说结论

| 需求 | 当前状态 | |------|---------| | AI 读取/审查 Capture CIS 原理图 | ✅已投产,有成熟产品| | AI 从需求描述生成完整原理图 | ✅ 可行,但输出不走 Capture | | AI 直接在 Capture CIS GUI 里面画图 | ❌暂无| | 曲线救国:生成原理图再导入 Capture | 🟡 可行,有门槛 |
读能读,写能写,但别指望在 Capture 界面里看到 AI 帮你连线

读原理图:已经落地了

最成熟的方案是DRCY(AllSpice Hub 出品)。
它的工作流是这样的:
1. 你上传一个 OrCAD Capture 的 .DSN 文件 2. DRCY 自动解析文件结构——不是 OCR,不是 PDF 识别,是真正的原生格式解析3. 启动五个 AI 智能体并行工作:   - 一个去抓器件 Datasheet   - 一个逐 pin 检查连接   - 一个比对反馈分压网络是否算对   - 一个查 JTAG 引脚有没有接反   - 一个汇总问题、附上 Datasheet 引用 4. 结果直接贴在原理图上,像代码审查一样逐条标注
效果如何?举个真实案例:

一个电压稳压器,标注输出 1.8V。DRCY 发现反馈电阻网络算出来的实际电压是 2.3V——分压电阻选错了。这种错误 ERC 检查不出来(电路拓扑是对的),人工审图容易漏,但 AI 能搜到 Datasheet 里的反馈电压参考值,一比就算出来了。

不只是 AllSpice。底层还有个开源库OpenOrCadParser(C++20),能直接解析 .DSN 和 .OLB 二进制文件。OrCAD 本身也支持导出为 XML,有完整的 XSD schema 可以对照。
所以读取 Capture CIS 原理图这件事,已经不需要讨论了——它是可以用的。

生成原理图:有方案,但绕过了 Capture

如果目标是"AI 帮你画原理图",不需要拘泥于 Capture CIS。目前有几条路线:
Flux AI
真正端到端:你跟它说"帮我做一个 USB-C 充电器,65W,带 PD 协议",它真的能给你出一整套原理图和 PCB。在云端画布上操作,最终可以导出到其他 EDA 工具。
Circuit Mind
从功能框图出发,60 秒内生成完整原理图。适合从架构到实现的快速迭代。
PCBSchemaGen(学术开源)
这是 2026 年初的学术成果。核心思路:用 LLM 生成代码级原理图描述,再叠加一个知识图谱(从真实 Datasheet 提取)做约束校验。不是直接画图,而是生成一种中间表示,再渲染出来。
这三条的共同点是:输出都不走 Capture 原生格式。要么用自己的平台,要么走 KiCad / EAGLE / Altium 格式。

为什么 Capture CIS 这么难搞?

如果你用过 Capture,大概能猜到原因:
1. 封闭二进制格式
.DSN 不是开放格式,没有官方 SDK。想读写它,只能逆向。OpenOrCadParser 正在做这件事,但功能有限,离"写回"还差得远。
2. 没有程序化接口
Allegro PCB Editor 有 SKILL 脚本语言,可以编程操作。Capture CIS?没有。它的脚本能力只有 TCL 导出和简单的 OLE Automation,极其有限。
相比之下,KiCad 有完整的 Python API,Altium 有 DelphiScript 和 IPC-2581 导出,EasyEDA 有完整的 REST API——它们都比 Capture 好集成。
3. 图形画布操作
LLM 擅长的是代码级、网表级的逻辑生成。让它去精确控制一个 GUI 画布上的点击、拖拽、对齐——不是做不到,是不划算。这也解释了为什么 Flux 和 Circuit Mind 都选择用自己的画布,而不是寄生在现有 EDA 工具里。
4. 容错率极低
写代码 CI 挂了,回滚就行。画原理图连错一个 pin,打样回来是一块废板,几千块打水漂,项目 delay 几周。这种容错率,让"AI 自动画图"的门槛远高于"AI 自动写代码"。

当前最佳实践路线

如果想用 AI 辅助 Capture CIS 原理图设计,最务实的路径是:
AI 生成原理图描述 (网表/代码) ↓ 导出为 KiCad / EAGLE 等开放格式 ↓ 格式转换工具 → OrCAD 能读的文件 ↓ 在 Capture 中手动调整
这个流程里,AI 做逻辑生成的部分,人做落地验证的部分——各司其职。

行业趋势

Siemens在 2025 年 DAC 上发布了 Fuse EDA AI Agent,覆盖从芯片到 PCB 的全流程。Cadence自己在 2026 年初推出了 ChipStack AI Super Agent,但那是针对 SoC 数字前端(RTL 生成 + 验证),跟 Capture CIS 画 PCB 原理图是两回事。
换句话说,EDA 行业巨头都在押注 AI Agent,但 Capture CIS 这个具体的工具还没轮到

最后

这篇文章的结论可能让人有点失望——毕竟大家都希望有个 AI 能直接操作 Capture,说一句"给这颗 MCU 加上 3.3V 供电、串个 JTAG"就能自动画好。
但换个角度想:能从 .DSN 文件里理解原理图、能帮你审查找错、能把你的自然语言需求变成 KiCad 网表——这些能力已经可以改善实际工作流了。Capture CIS 不是终点,PCB 原理图设计才是。
入口封住了,走窗户也行。

本文首发于公众号「破岩中」咬定青山不放松,立根原在破岩中。