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。目前有几条路线:真正端到端:你跟它说"帮我做一个 USB-C 充电器,65W,带 PD 协议",它真的能给你出一整套原理图和 PCB。在云端画布上操作,最终可以导出到其他 EDA 工具。从功能框图出发,60 秒内生成完整原理图。适合从架构到实现的快速迭代。这是 2026 年初的学术成果。核心思路:用 LLM 生成代码级原理图描述,再叠加一个知识图谱(从真实 Datasheet 提取)做约束校验。不是直接画图,而是生成一种中间表示,再渲染出来。这三条的共同点是:输出都不走 Capture 原生格式。要么用自己的平台,要么走 KiCad / EAGLE / Altium 格式。
为什么 Capture CIS 这么难搞?
.DSN 不是开放格式,没有官方 SDK。想读写它,只能逆向。OpenOrCadParser 正在做这件事,但功能有限,离"写回"还差得远。Allegro PCB Editor 有 SKILL 脚本语言,可以编程操作。Capture CIS?没有。它的脚本能力只有 TCL 导出和简单的 OLE Automation,极其有限。相比之下,KiCad 有完整的 Python API,Altium 有 DelphiScript 和 IPC-2581 导出,EasyEDA 有完整的 REST API——它们都比 Capture 好集成。LLM 擅长的是代码级、网表级的逻辑生成。让它去精确控制一个 GUI 画布上的点击、拖拽、对齐——不是做不到,是不划算。这也解释了为什么 Flux 和 Circuit Mind 都选择用自己的画布,而不是寄生在现有 EDA 工具里。写代码 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 原理图设计才是。
本文首发于公众号「破岩中」咬定青山不放松,立根原在破岩中。