用途:从自然语言电路规格生成完整 PCB 原理图,输出可执行 SKiDL Python 代码与 KiCad 兼容网表,也可校验已有网表是否符合 IC 数据手册约束。
主要能力:采用无训练、约束引导的两段架构——LLM 智能体将文本规格转为 SKiDL 代码;基于真实 IC 数据手册构建的知识图谱 KG=(C,R,A,Phi,I) 做校验,含 36 种引脚角色分类,可将约 16k token 数据手册压缩到每器件约 300 token。校验时把生成代码构建为部件—网络二部图,设计规则编码为参考子图,用 VF2 子图同构判定,失败则给出结构化反馈供 LLM 最多 3 次自纠。提示词结合上下文学习(ICL)、思维链(CoT)与领域模板,基准 23 项任务 Pass@1 达 86-88%。
使用方式:解析规格识别 IC 与信号域;构建或加载 KG 条目(引脚角色与约束 JSON);组装含系统提示、2-3 个 SKiDL 示例、KG 约束摘要的提示;生成并执行 SKiDL 代码做语法校验;执行成功后构建二部图并跑 VF2 校验;按错误类型反馈并迭代;最后导出 .kicad_sch,可选 SVG。必要命令与依赖保持原样,如 from skidl import *、Part(...)、Net(...)。
适用场景:带已知引脚配置 IC 的电源、模拟、数字电路原理图生成与网表校验;从数据手册构建组件知识图谱。
限制:需 KiCad 符号库,缺失需手工建符号;KG 条目需手工或半自动构建,暂无全自动数据手册转 KG 流程;只校验拓扑,不验证增益、带宽、稳定性等模拟性能,不做仿真;仅生成原理图网表,不生成 PCB 布局,不涉及走线阻抗、散热、布局;仅面向单板,不支持多板与线束;生成质量依赖所选用 LLM,不同模型差异明显。收费、价格与更多平台细节暂未提供。