FIELD GUIDE / OPEN-SOURCE CHIP FLOW

开源芯片设计与验证工具索引

这是一份按设计阶段组织的项目选型入口:既整理开源 Flow、单点工具和 Agent,也单列三大商业 EDA 厂商已公开的 Agentic 接口与接入边界。

00 / SCOPE

先分清工具、编排框架、PDK 与评测集。

工具负责综合、仿真或布局布线;编排框架连接多个工具;PDK 提供工艺相关资料;评测集衡量特定任务表现。它们各自有许可证和验证范围,不能互相替代。本版保留原有路线入口,将长清单按阶段折叠;资料条目延续 2026-08-19 整理的快照,使用前请检查原仓库和版本。

完整 Flow 负责编排,EDA 引擎负责计算,PDK 提供工艺事实,Agent 只能提出并执行候选动作。

本页收录源码公开、能够进入 ASIC、FPGA、模拟混合信号或芯片验证流程的项目。仅有论文而没有可用代码的方案不计入工具清单; 研究原型会明确标注,不与成熟工具放在同一可用性等级。信息核实日期为 2026-08-19。

三大商业 EDA 厂商的 Agentic 接口另设章节,仅用于说明开源 Agent 可以接到哪里、厂商产品开放到什么层级。这些商业软件不计入开源项目清单;“开放架构”也不等于开放源代码。

“所有”在开源生态中无法成为静态结论:仓库会创建、迁移、归档,也可能只支持某个器件、工艺或论文实验。因此这里给出的是截至核实日可找到官方仓库、可说明输入输出、且能进入实际 Flow 的主流项目地图。项目名称直接链接官方仓库或官网,便于继续核验。

01先看阶段确认项目解决 RTL、验证、实现、签核还是工艺接入。

02再看闭环输出必须能由仿真、形式验证、STA、DRC 或 LVS 检查。

03最后看状态仓库公开不等于已经适合生产或当前工艺。

01 / FLOW MAP

从规格到 GDSII,开源生态已经覆盖主要数字设计阶段。

同一个项目可能跨越多个阶段;图中按主要职责归类,避免把编排器、算法引擎与签核工具混为一谈。
02 / STARTER ROUTES

三个起步入口,分别适合跑通芯片、搭建多工具流水线和构建 SoC。

RTL → GDSII

LibreLane

适合 用公开 PDK 跑通可追踪的数字实现流程。

边界 仍要检查 PDK 状态与最终签核要求。

BUILD GRAPH

SiliconCompiler

适合 把模拟、综合、ASIC/FPGA 实现与检查组织成可复用 Flowgraph。

边界 它是编排层,不替代底层 EDA 引擎。

SOC FRAMEWORK

Chipyard + Hammer

适合 Chisel/RISC-V SoC、仿真、FPGA 加速与 VLSI 实现的一体化研究。

边界 环境较重,更适合系统级项目。

03 / COMPLETE FLOWS

完整 Flow 与工具编排

展开这一阶段的工具与来源

编排层把源码、约束、PDK、工具版本、运行参数和产物组织成可重复的执行图。它适合做团队入口,但不能替代底层综合、布局布线或签核引擎。

项目主要职责适合场景选型提醒
LibreLane可编程、可追踪的 RTL-to-GDSII 基础设施与参考 Flow公开 PDK、教学、CI 和自定义数字实现流程OpenLane 的后继项目;先核对 PDK 与具体 Flow 支持
OpenLane经典自动化 RTL-to-GDSII Flow复现既有 SKY130/GF180 教程与旧项目新项目优先评估 LibreLane;迁移前锁定旧配置
OpenROAD-flow-scripts围绕 OpenROAD 的自主数字实现参考 Flow研究、平台评估、回归和 OpenROAD 集成参考 Flow 不等于代工厂生产签核流程
SiliconCompiler以 Flowgraph 编排 ASIC、FPGA、仿真和检查任务多工具、多目标、可追溯构建与云端执行它调用外部 EDA 工具;能力取决于已安装后端
Hammer技术与工具插件化的 VLSI Flow 框架研究型 SoC、Chipyard、内部工艺与商业工具混合需要自行维护技术插件、工具插件与配置层级
mflowgen用可复用步骤构建物理设计有向图模块化后端实验、课程与项目模板框架本身不提供完整 EDA 引擎或 PDK
ChipyardChisel/RISC-V SoC 生成、仿真、FPGA 与 VLSI 集成系统级研究、定制 SoC、FireSim 与 Hammer环境较重,先用固定版本和官方示例验证主链路
FuseSoCHDL IP 包管理、依赖解析与多目标构建可复用 IP、仿真回归、FPGA/ASIC 多后端入口核心文件描述依赖与目标,不替代底层工具
Edalize为多种 EDA 工具提供统一 Python 接口自建编排器、FuseSoC 后端和跨工具适配工具参数与版本差异仍需项目侧测试
BenderHDL 依赖、锁文件与有序源文件管理大型 SystemVerilog IP 树和 PULP 生态重点是依赖可复现,不负责综合或实现调度
Xeda以 Python 描述跨工具仿真和综合 Flow同一设计切换模拟器、FPGA 与综合目标先核对目标板卡和工具后端的当前支持状态
OSS CAD Suite打包数字设计、验证和 FPGA 常用工具快速获得一致的本地/CI 工具环境它是二进制发行集合,不是单独的 EDA 引擎
IIC-OSIC-TOOLS容器化开源 IC 设计工具与 PDK 环境模拟、数字、教学和跨平台实验环境镜像体积、宿主挂载和 PDK 许可需要单独管理
IHP SG13G2 AMS Chip Template围绕 IHP SG13G2 的可复现混合信号芯片模板从原理图、仿真到版图、DRC/LVS 的教学与原型模板与公开 PDK 均需按项目声明检查生产适用性

选择原则单一公开 PDK 跑通闭环可先看 LibreLane;多工具和多目标编排可看 SiliconCompiler;SoC 研究可看 Chipyard + Hammer;只缺 IP/依赖管理时,不必引入完整后端框架。

04 / FRONT-END & SYNTHESIS

芯片前端、硬件描述与综合

展开这一阶段的工具与来源

前端项目可以分为三层:HDL 解析与质量检查、RTL/IR 综合,以及用高级语言生成硬件。混用前先确认 SystemVerilog/VHDL 子集、黑盒、时序语义和生成 RTL 的可读性。

项目主要职责适合场景选型提醒
YosysRTL 综合框架、技术映射与脚本化变换开源 ASIC/FPGA 综合、研究和自定义 PassSystemVerilog 覆盖与工艺映射取决于前端和库
Synlig基于 Surelog/UHDM 与 Yosys 的 SystemVerilog 综合需要更完整 SystemVerilog 前端的综合实验先以项目测试集核对语言支持,不要只看语法解析成功
Surelog + UHDMSystemVerilog 预处理、解析、展开与统一硬件数据模型工具前端、静态分析和跨工具 IR 交换解析/展开能力不等同于完整仿真或综合语义
VeribleSystemVerilog 格式化、lint、解析与语言服务提交前检查、编辑器和 CI 质量门禁它不执行仿真、综合或功能等价检查
sv2v将受支持的 SystemVerilog 转换为 Verilog兼容只接受 Verilog 的旧工具链转换前后必须用仿真或形式等价性验证
Chisel基于 Scala 的参数化硬件构造语言生成器、RISC-V/SoC 和高度参数化 RTL团队需要同时治理 Scala、生成器与输出 RTL
CIRCT基于 MLIR 的硬件编译器基础设施与 IR硬件编译研究、FIRRTL/Verilog 转换和新工具开发项目明确包含实验性组件,接口可能演进
XLS将高级程序转换为可综合 Verilog/SystemVerilogHLS、流水线探索和硬件算法研究项目定位仍偏实验;先验证时序、面积与语义
SpinalHDLScala 硬件描述与生成框架参数化 IP、总线组件和 FPGA/ASIC RTL 生成生成结果仍需进入常规 lint、CDC、仿真和综合
AmaranthPython 硬件描述、仿真与构建抽象FPGA、可复用 IP 和 Python 驱动设计目标平台支持和语言语义需按版本验证
PyMTL3Python 多级硬件建模、仿真与转换体系结构研究、快速建模和软硬件协同模型层级转换不能替代目标 RTL 的签核
Clash从函数式 Haskell 方言生成硬件描述类型驱动、函数式硬件设计和参数化电路适合有函数式编程能力的团队;需审查生成 RTL
PeakRDLSystemRDL 寄存器模型解析与代码/文档生成CSR 单一事实源、RTL/UVM/软件头文件生成生成器插件版本与寄存器语义要锁定
Kactus2基于 IP-XACT 的 IP、层次与总线集成 GUIIP 打包、SoC 结构设计和元数据管理导出格式与下游工具兼容性应由样例工程验证
05 / VERIFICATION

仿真、形式验证、覆盖率与波形

展开这一阶段的工具与来源

开源验证并非只有一个模拟器。高效组合通常包含编译/事件仿真、测试框架、形式验证、覆盖率和波形查看器,并由同一组可复现回归统一调度。

项目主要职责适合场景选型提醒
Verilator将 SystemVerilog 编译为 C++/SystemC 的高速模拟与 lint大规模回归、软件协同仿真和 CI不是所有延时、SDF、模拟混合信号场景的替代品
Icarus VerilogVerilog 与部分 SystemVerilog 的编译/事件仿真轻量测试、教学、AutoChip 类反馈循环先用真实 testbench 核对所需语言特性
GHDLVHDL 分析、编译与仿真VHDL 单元测试、混合语言流程的 VHDL 侧综合需结合对应插件和 Yosys 流程验证
cocotb用 Python 编写 HDL 协程测试平台跨模拟器验证、软件团队参与和 CI模拟器差异、随机种子和时间精度必须记录
pyuvm基于 cocotb 的 Python UVM 实现Python 验证栈、UVM 方法与轻量原型与 SystemVerilog UVM 生态互操作前需做能力差异表
VUnitVHDL/SystemVerilog 单元测试与回归框架测试发现、参数化运行、报告与 CI底层模拟器仍需单独安装并核对许可
OSVVMVHDL 覆盖驱动验证、随机化与验证组件VHDL 验证平台和覆盖率方法与现有报告、模拟器和编码规范先做小范围集成
UVVMVHDL 验证方法、组件与 testbench 架构结构化 VHDL 验证和总线功能模型组件覆盖范围与项目协议版本需核对
SymbiYosys编排 Yosys 形式验证任务和求解器断言证明、活性检查、等价与有界模型检查求解器是独立依赖,许可证与算法能力各不相同
EQY基于 Yosys 的形式等价检查RTL 转换、综合或优化前后等价验证层次、存储器与黑盒策略需显式配置
MCY通过变异测试评估形式/仿真测试覆盖能力验证计划强度与断言质量评估变异分数不是功能覆盖率的直接替代品
riscv-formal用 RVFI 接口形式验证 RISC-V 内核RISC-V ISA 一致性和内核验证只覆盖已建模属性;微架构安全性质需另行定义
RISCV-DVSystemVerilog/UVM 随机 RISC-V 指令生成处理器随机验证与参考模型比较需要参考模型、编译器和结果比对链路
sv-tests运行 SystemVerilog 特性兼容性测试比较工具语言支持和跟踪回归通过语法测试不代表完整仿真/综合语义正确
PyVSC / PyUCISPython 约束随机化与 UCIS 覆盖数据接口Python 验证工具栈和覆盖数据自动化先检查模拟器导出格式与 UCIS 互操作
Surfer现代化数字波形查看器本地/浏览器波形分析和多种格式查看超大波形仍要评估加载时间与内存占用
GTKWave成熟的数字波形查看和转换工具VCD/FST 等常见波形调试波形可视化只辅助定位,不证明功能正确
06 / PHYSICAL DESIGN

数字后端、时序与物理验证

展开这一阶段的工具与来源

数字后端从门级网表、时序约束和工艺文件出发,完成布图规划、放置、时钟树、布线和检查。开源工具适合研究、教学、原型与部分流片项目;生产签核边界必须由代工厂规则、授权 PDK 和项目质量体系决定。

项目主要职责适合场景选型提醒
OpenROAD集成式芯片物理实现引擎与 Tcl/Python APIRTL-to-GDSII 后端、算法研究和自动化FastRoute、RePlAce、TritonRoute 等能力已融入集成平台
iEDA网表到 GDS 的开源基础设施与工具套件物理设计、算法研究、定制流程和国产生态评估按目标工艺核对工具覆盖、教程版本和已验证案例
OpenSTA门级静态时序分析时序约束检查、OpenROAD 集成和独立分析库模型、寄生参数、例外约束决定结果可信度
OpenTimer并行、增量静态时序分析时序研究、快速迭代和 API 集成与基准签核器比较前先统一输入与分析模式
DREAMPlace基于深度学习框架加速的分析式布局GPU 布局研究和算法基准属于研究型组件,需接入完整合法化、布线与签核链
KLayout版图查看、编辑、脚本化、DRC 与 LVS 框架GDS/OASIS 检查、自动化和 PDK 集成检查可信度来自正确且获授权的规则 deck
MagicVLSI 版图编辑、提取与 DRC公开 PDK、模拟/数字版图和教学工艺文件与 DRC 规则版本必须对应目标 PDK
NetgenSPICE/Verilog 网表比较与 LVSMagic/Open PDK 流程中的版图一致性检查器件归并、黑盒和电源网络规则需项目化配置
Coriolis数字后端工具链与 Python 设计框架学术工艺、标准单元布局布线和研究平台、PDK 与文档匹配度需先做环境验证
Qflow经典开源数字综合到版图脚本 Flow历史项目、教学和轻量公开 PDK 实验属于较早生态;新项目应与 LibreLane/OpenROAD 比较
CUGR高性能全局布线研究实现算法研究、路由基准和论文复现单点路由器不是完整物理实现或签核流程
07 / ANALOG, AMS & PDK

模拟混合信号、版图生成器与开放 PDK

展开这一阶段的工具与来源

模拟 Flow 更依赖器件模型、版图寄生、角落条件和人工判断。开源工具已经覆盖原理图、SPICE、参数化版图、DRC/LVS 与自动表征,但“公开 PDK”通常只代表可访问,不代表可以直接用于生产。

项目主要职责适合场景选型提醒
XschemVLSI/模拟原理图编辑与 SPICE/Verilog/VHDL 网表公开 PDK 模拟设计、教学和层次化原理图符号库、模型路径和 netlisting 规则需与 PDK 对齐
ngspice开源 SPICE 电路模拟器模拟/混合信号仿真、脚本化 sweep 和 PDK 模型以官网发布与文档为准;GitHub 镜像并非官方维护入口
Xyce面向大规模并行计算的 SPICE 兼容模拟器大型电路、并行仿真与研究模型兼容性和输入语法要用目标网表逐项验证
OpenFASOC开源模拟/混合信号生成器与自动化 Flow温度传感器、LDO、生成式版图研究当前生成器覆盖有限,不是任意模拟 IP 自动化平台
ALIGN从 SPICE 网表自动生成模拟版图模拟布局研究、约束驱动生成和公开 PDK 实验生成结果仍需人工审查、仿真回标和 DRC/LVS
GDSFactory用 Python 构建参数化芯片版图与验证 Flow光子、模拟、量子、MEMS 和版图自动化具体可制造性取决于目标 PDK 组件与规则
KFactory基于 KLayout 的 Python 参数化版图库高性能单元生成、版图层次和 GDS/OASIS 操作与 GDSFactory/KLayout/PDK 的版本组合要锁定
OpenRAM生成 SRAM 版图、网表及功耗/时序模型存储器编译器研究、SoC 原型和公开工艺支持的工艺与 bitcell 受 PDK/插件限制
CACE模拟/混合信号自动表征、仿真与 Monte Carlo 编排参数检查、回归、IP 交付证据测试条件、角落与通过阈值必须由设计规范定义
BAG参数化模拟/混合信号设计与版图生成框架可复用模拟 IP 和设计空间探索工具与 PDK 接入成本较高;优先使用当前后继仓库
SKY130 Open PDKSkyWater 130 nm 工艺数据的开放发布教学、研究、公开流片生态和工具开发仓库声明为实验性预览,不应据此推断生产资格
GF180MCU Open PDKGlobalFoundries 180 nm MCU 工艺数据开放发布模拟、数字、教学和公开 Flow仓库声明为 alpha/实验性预览,生产使用需另行确认
IHP Open PDKIHP SG13G2 SiGe BiCMOS 开放 PDK模拟、射频、混合信号研究和开放设计项目明确为预览状态;流片条件以 IHP 当前规则为准
open_pdks把开放 PDK 安装到多种开源工具目录结构SKY130/GF180 环境构建和工具互操作安装器不改变上游 PDK 的许可、状态或签核边界

工艺边界公开仓库中的规则、模型和标准单元可能落后于代工厂受控发布。任何真实流片都应以当前授权 PDK、代工厂 deck、IP 许可和项目签核清单为准。

08 / FPGA & PROTOTYPING

FPGA 实现、架构研究与 SoC 原型

展开这一阶段的工具与来源

FPGA 开源链通常由 Yosys 综合、nextpnr 布局布线和器件数据库/bitstream 工具组成。器件支持以具体系列为单位,不能把“支持某厂商”泛化为支持该厂商全部产品。

项目主要职责适合场景选型提醒
nextpnr面向多 FPGA 架构的时序驱动布局布线框架开源 FPGA Flow、架构研究和自定义后端各器件后端成熟度不同,先核对芯片型号
VTRFPGA 架构研究、综合、打包、布局与布线新架构探索、基准测试和学术研究核心目标是研究,并非面向所有商业器件生产编程
F4PGA开放 FPGA 工具链、器件数据库和相关项目集合特定 Xilinx/Lattice 等器件的开放 Flow按项目与器件系列查看当前维护状态
LiteXPython FPGA SoC 构建、IP 集成和板卡平台软核 SoC、快速原型、控制与高速接口生成系统仍依赖目标综合/P&R/bitstream 工具
Project IceStormLattice iCE40 bitstream 文档与工具iCE40 完全开放工具链只覆盖相应 iCE40 系列和已解析功能
Project TrellisLattice ECP5 器件数据库与 bitstream 工具ECP5 + nextpnr Flow器件/封装覆盖应按数据库核对
Project OxideLattice Nexus 系列数据库与工具部分 Nexus 器件开放 Flow支持处于持续扩展状态,不能泛化到全部 Nexus
Project ApiculaGowin FPGA bitstream 与相关工具部分 Gowin 器件开放 Flow先核对准确器件、封装和功能覆盖
Project X-RayXilinx 7 系列 bitstream 文档与数据库F4PGA 7 系列研究与工具链器件覆盖有限,且不能替代厂商签核与支持
09 / OPEN AGENTS & BENCHMARKS

开源 EDA Agent、MCP 服务与评测集

展开这一阶段的工具与来源

Agent 项目普遍比底层 EDA 工具年轻。它们适合研究自然语言到 RTL、验证、PPA 优化和工具调用,但不能把模型自评当作工程验收。表中“研究/原型”描述的是仓库公开定位和当前集成深度,不是对作者工作的价值判断。

项目主要职责确定性检查当前边界
ChatEDA自然语言任务拆解与 EDA 工具执行研究OpenROAD 等工具运行结果研究原型;生产使用需补权限、审计和隔离
UCAgent面向 HDL 单元测试与覆盖收敛的验证 Agent编译、仿真与覆盖反馈需核对所选模型、模拟器和 MCP 集成
AutoChip从规格生成 Verilog,并根据测试错误迭代修复Icarus Verilog 测试反馈研究型 RTL 生成;测试集不完整时可能得到伪通过
ACE-RTL生成、反思、协调式 RTL 生成与修复 Agent仓库提供原生 EDA 预检链路2026 年研究项目;先复现实验再比较内部任务
RTLScoutAgent 驱动 RTL 正确性与 PPA 优化Verilator、Yosys/ABC、OpenROAD 指标必须隔离工具执行并保留每轮 diff 与基线
RTL-CLAWRTL 分析、验证、综合与多工具协作前端 EDA 工具反馈仓库说明部分能力尚未公开,后端仍在路线图中
MCP4EDA通过 MCP 向 AI 助手暴露 RTL-to-GDS 工具操作底层 EDA 命令与产物社区原型;部署前审查依赖、命令白名单和目录权限
mcp4eda面向 Yosys、Verilator、Verible、KLayout、OpenROAD 的 MCP 服务集合各服务连接的具体 EDA 工具社区项目;不要默认开放任意 Shell 或生产目录
Veri-Sure契约感知的 RTL 生成、仿真与形式验证测试与形式属性小型研究仓库;先检查可复现脚本和任务覆盖
CHIAAgentic 软硬件协同设计的工作流图与运行时研究显式节点、产物与工具执行面向研究平台,不是即插即用的签核 Flow
VeriFlow-CC基于代码 Agent 的 RTL 生成与验证流水线项目配置的编译/仿真反馈社区实验;依赖外部 Agent 环境与模型访问
RTLLM评估大模型 RTL 生成能力的任务与流程语法、仿真和任务测试它是评测基准,不是生产设计 Agent
RTLBenchRTL 生成任务、测试和模型比较基准可执行 testbench 与结果统计基准成绩不能替代公司规格、编码规则和签核
INPUT CONTRACT

输入可追溯

记录规格版本、设计基线、PDK、工具版本、随机种子与测试清单。上下文不完整就停止。

ACTION ALLOWLIST

动作白名单

只允许结构化 lint、仿真、综合和报告查询;禁止模型拼接任意 Shell、访问跨项目目录或直写主分支。

DETERMINISTIC GATES

确定性门禁

RTL 必须过 lint、仿真、形式/等价检查;物理结果必须比较 PPA、STA、DRC 与 LVS。

EVIDENCE & REVIEW

证据与复核

保存 diff、命令、退出码、日志、报告和产物哈希。Agent 只交候选结果,由人决定合入与签核。

商业工具与开放接口如何衔接

本页以开源工具、框架、PDK 和评测集为索引。商业 EDA 的 MCP、SDK 或模型功能需要另外核对许可证、工具版本和可用接口,不能因厂商公布 Agent 平台就推定所有工具都开放同一能力。

具体配置与限制见Verdi Assistant 与 MCP;集群运行和失败传播见EDA Cluster Bridge

11 / SELECTION ROUTES

按目标组合工具,而不是堆满工具

下面五条路线用于缩小第一轮试验范围。每条都先跑通最小设计,再增加工具、工艺或 Agent;不要在同一轮同时更换 HDL、模拟器、综合器、PDK 和编排器。

DIGITAL ASIC / LEARNING

公开工艺跑通 RTL-to-GDS

组合 LibreLane + Yosys + OpenROAD + KLayout/Magic/Netgen + SKY130 或 GF180。

验收 固定输入可重复得到一致报告,STA、DRC、LVS 结果可解释。

REUSABLE BUILD GRAPH

团队级多工具流水线

组合 SiliconCompiler,或 Hammer/mflowgen + 自有工具与 PDK 插件。

验收 版本、参数、依赖、缓存、日志和产物全部可追溯。

VERIFICATION CI

开源验证回归

组合 FuseSoC/Bender + Verilator/Icarus/GHDL + cocotb/VUnit + SymbiYosys + Surfer。

验收 固定种子可复现,仿真与形式任务都进入 CI,失败保留最小证据。

ANALOG / AMS

公开 PDK 模拟链路

组合 Xschem + ngspice + Magic/KLayout + Netgen + CACE;生成式版图再评估 ALIGN/GDSFactory。

验收 原理图、提取后网表、角落、Monte Carlo 与版图检查形成闭环。

AGENT SANDBOX

受控 EDA Agent 试验

组合 选一个 Agent + 只读仓库 + 临时工作区 + 工具白名单 + 确定性门禁。

验收 不泄露密钥、不扩大权限、每轮有 diff 和日志,失败自动停止且不触碰生产。

十分钟选型顺序

  1. 01 / TARGET

    定目标

    ASIC、FPGA、模拟、验证,还是只做工具研究。

  2. 02 / LANGUAGE

    定输入

    明确 HDL 子集、IP 格式、约束、测试与参考模型。

  3. 03 / TECHNOLOGY

    定工艺

    确认 PDK、器件、标准单元、宏与签核 deck 的来源。

  4. 04 / GATES

    定门禁

    列出仿真、形式、STA、DRC、LVS 和 PPA 通过条件。

  5. 05 / REPRODUCE

    定基线

    锁定版本,用最小设计跑两次并保存产物哈希与报告。

12 / RISKS & MAINTENANCE

生产可用性要逐层证明

开源许可证、公开源码、可运行示例和可生产流片是四个不同命题。项目选型不能只看 Star 或演示截图,应以源码状态、最近发布、CI、问题响应、支持矩阵和本地复现为证据。

  • PDK 与签核:SKY130、GF180MCU 和 IHP 开放 PDK 仓库均公开提示预览、alpha 或非生产状态。真实流片以代工厂当前授权数据和规则为准。
  • 语言与模型覆盖:SystemVerilog、VHDL、SPICE 和器件模型支持常有边界。用真实最小样例验证语义,不用“能解析”替代“结果正确”。
  • 许可组合:主仓库许可证不能概括子模块、求解器、PDK、标准单元、模型和预编译二进制。发布前逐项读取 LICENSE、NOTICE 与依赖清单。
  • 版本漂移:锁定源码提交、容器摘要、工具版本、PDK 版本和随机种子;升级时保留基线报告并做差异审查。
  • Agent 权限:API Key 只放环境变量或密钥管理系统,不写入仓库、提示词和日志。Agent 使用最小权限、临时目录和命令白名单。
  • 生产变更:Agent 不直推主分支、不改签核约束、不关闭缺陷、不发布 GDS。候选补丁必须经过 git diff、测试、工具报告和人工审批。
  • 数据边界:上传 RTL、网表、版图、PDK 或日志给外部模型前,先确认公司政策、客户协议、出口管制和第三方数据保留条款。
CHECK 01

读官方仓库

确认许可证、支持矩阵、最新 release/commit、CI、已知限制和安装来源。

不以 Star 数替代维护证据。
CHECK 02

跑最小闭环

使用官方示例,再换成一个内部最小设计;重复运行并比较日志、报告和产物。

失败必须可定位、可清理、可复现。
CHECK 03

写下责任边界

明确哪些结果仅供研究,哪些能进 CI,哪些必须用授权工具/PDK 复核。

签核责任不能交给仓库 README 或 Agent。
13 / PRIMARY SOURCES

来源与核实方法

每个项目名称都指向官方仓库或官网。下表补充用于判断生态关系、Flow 定位和 PDK 边界的一级来源。页面不使用 Star 排名,也不把论文结果改写成生产承诺。

来源类型本文用途
FOSSi Foundation:LibreLane生态组织官方页面核对 LibreLane 的定位、可编程/可复现/可追踪特征及参考 Flow。
FOSSi Foundation:OpenLane 与 LibreLane 的演进生态组织文章 · 2025-07-17核对 OpenLane 后继关系和项目迁移背景。
OpenROAD 官方仓库项目一级来源核对自主 RTL-to-GDSII 目标、物理实现能力、API 与生态集成。
SiliconCompiler 官方仓库项目一级来源核对 Flowgraph、多工具和 ASIC/FPGA/验证编排定位。
CHIPS Alliance GitHub 组织生态组织官方仓库核对 Chisel、Surelog/UHDM、Verible、Synlig、RISCV-DV 与 sv-tests 的项目归属。
YosysHQ GitHub 组织生态组织官方仓库核对 Yosys、nextpnr、SymbiYosys、EQY、MCY 与 FPGA 数据库项目。
iEDA 官方仓库项目一级来源核对网表到 GDS 的基础设施、工具范围与公开案例说明。
IHP SG13G2 AMS Chip Template可运行项目模板核对开源模拟/混合信号工具如何组成芯片级模板。
SKY130 Open PDK 官方仓库PDK 一级来源核对实验性预览与非生产用途声明。
GF180MCU Open PDK 官方仓库PDK 一级来源核对 alpha/实验性预览与非生产用途声明。
IHP Open PDK 官方仓库PDK 一级来源核对 SG13G2 开放 PDK 的预览状态与使用说明。
FOSSi Foundation:开放 EDA 路线图生态路线图交叉检查开放硬件设计生态的工具层级与缺口。
Synopsys:Verdi Assistant MCP厂商官方技术文章 · 2026-04-29确认 Verdi Assistant 可连接外部 AI 应用,并由 Verdi 作为 MCP Server 提供调试服务。
Synopsys:AgentEngineer L4 工作流厂商官方发布 · 2026-03-11核对标准 SDK/API 互操作声明、规格到 RTL/验证流程与客户合作状态。
Cadence:ChipStack AI Super Agent厂商官方产品页核对 Agentic Skills,以及 Xcelium、Verisium、Jasper、Genus、Joules 的集成关系。
Cadence:AgentStack 与三类芯片 Super Agent厂商官方技术文章 · 2026-04-16核对 AgentStack、Cadence Native Skills、ViraStack/InnoStack 的定位和当时开放状态。
Cadence:MCP 与 JedAI 互操作方向厂商官方技术文章 · 2025-07-14确认 Cadence 对 MCP 的公开定位;该文没有提供工具级 MCP Server 包或版本。
Siemens:Questa One Agentic Toolkit厂商官方发布 · 2026-02-27核对 Questa One MCP、外部 Agent 客户端、五类验证 Agent 与 early access 状态。
Siemens:Fuse EDA AI Agent厂商官方发布 · 2026-03-16核对 MCP、Agent Skills、第三方集成、支持工具清单和产品发布状态。

准备一次最小验证

选定工具、公开输入与版本后,写下运行步骤、预期报告和尚未验证的事项。

填写任务说明与检查