为 IC 设计 Agent 而生的
EDA 工具平台
40+ 款 headless EDA 工具,统一数据库,完整 Agent API——让你的大模型直接驱动芯片设计。从 RTL 到 GDS,每一步都可以被 Agent 调用、观察与决策。
# Agent 直接调用 EDA 工具 $ agent.call("iPL.place", { design: "aes_core", effort: "standard", intent: intent_ref }) → PlacementResult { hpwl: 1245678, density: 0.72, ... }
四层产品架构,Agent-Native by Design
从统一数据底座到 Agent 横向服务,每一层都为「被大模型调用」而设计。
iDB · Platform · Interface · Evaluation
以 iDB 统一数据库为中枢,所有工具共享同一份设计状态。标准化 Interface 将每款工具的能力暴露为 api 一等公民,配套 evaluation 框架度量工具与 Agent 的表现。
对工具开发者:一套接口即可接入生态。对 Agent 开发者:所有工具共享同一语义空间。
┌──────────────────────────────────────┐
│ Interface │
│ (Python / MCP / Tcl 标准接口) │
├──────────────────────────────────────┤
│ iDB │
│ 统一设计数据库 · 共享内存状态 │
├──────────────────────────────────────┤
│ Platform · Evaluation │
│ 流程编排 质量度量 │
└──────────────────────────────────────┘
共享设计状态,API 一等公民
22 款 RTL→GDS 全流程工具
综合、布图、电源、布局、时钟、优化、布线、时序、功耗、DRC、参数提取——每一款工具都是 headless 设计,提供统一 Agent API。可以被独立调用,也可由 iFlow 编排成端到端流。
每个工具都可被 Agent 直接调用,返回结构化结果。
RTL → iMap → iNO → iFP → iPDN
→ iPL → iCTS → iTO → iRT
→ iSTA → iPA → iDRC → iRCX
↓
GDSII + reports
每个工具都可被 Agent 直接调用
Runtime · Observer · Router · Oracle · Factory
Agent 运行时环境提供实验管理与状态观察;Observer 监控工具执行与中间状态变化;Router 根据任务特征调度最优模型;Oracle 提供 ground-truth 参考信号;Factory 批量生产训练样本。
让 Agent 的实验可管理、状态可观察、模型智能路由。
┌──────────────────────────────────────┐ │ Runtime Observer │ │ 实验管理 状态观察 │ ├──────────────────────────────────────┤ │ Router Oracle │ │ 模型路由 参考信号 │ ├──────────────────────────────────────┤ │ Factory │ │ 样本生产 │ └──────────────────────────────────────┘ 实验管理、状态观察、模型路由
Planner · Intent · Verify · Tech · Memory · Bridge
Planner 将自然语言设计意图分解为工具调用序列;Intent 捕捉与形式化设计约束;Verify 自动检查中间结果是否满足约束;Tech 注入工艺知识;Memory 跨会话保持设计上下文;Bridge 连接外部模型与知识库。
计划、意图、验证、知识——让 Agent 真正理解芯片设计。
┌──────────────────────────────────────┐ │ Planner Intent Verify │ │ 任务分解 意图捕捉 自动验证 │ ├──────────────────────────────────────┤ │ Tech Memory Bridge │ │ 工艺知识 上下文记忆 模型连接 │ └──────────────────────────────────────┘ 计划、意图、验证、知识
12 款核心 EDA 工具
覆盖从前端综合到后端签核的完整流程,每款工具均可被 Agent 直接调用。
三步让你的 Agent 驱动芯片设计
从选择工具到集成大模型,统一的 Agent API 让整个过程顺畅无阻。
选择工具
浏览 40+ 款 Agent 原生工具矩阵——22 款 EDA 点工具覆盖 RTL 到 GDS 全流程,加上 Agent 基础设施与横向服务。每款工具都有清晰的 API 文档与调用示例。
EDA 工具 (22) 基础设施 (8) 横向服务 (10+) ───────────────────────────────────────────── iMap iNO iFP Runtime Planner iPDN iPL iCTS Observer Intent iTO iRT iSTA Router Verify iPA iDRC iRCX Oracle Tech iFV iEval ... Factory ... Memory ...
调用 API
统一的 Agent API 支持 Python、MCP 与 Tcl 三语言。同一语义空间,同一返回格式——无论你用哪种方式调用,结果都可被 Agent 直接消费。
from ieda import Agent
agent = Agent("aes_core")
result = agent.call("iPL.place",
effort="standard")
# → PlacementResult { hpwl: 1245678,
# density: 0.72, ... }
{
"tool": "iPL.place",
"params": {
"design": "aes_core",
"effort": "standard",
"intent": "intent_ref"
}
}
→ PlacementResult { ... }
iPL::place -design aes_core \
-effort standard \
-intent $intent_ref
# → PlacementResult { hpwl 1245678
# density 0.72 ... }
集成 Agent
将你的大模型接入 iEDA Agent API。Planner 把自然语言指令分解为工具调用序列,Runtime 管理实验与状态,Observer 提供中间结果反馈——你的 Agent 就能像资深工程师一样驱动芯片设计流程。
用户: "用标准约束跑 aes_core 布局"
↓
┌─────────────────────┐
│ 你的大模型 (LLM) │
└────────┬────────────┘
↓
┌─────────────────────┐
│ iEDA Agent API │
│ Planner → iPL │
│ Observer → Verify │
└─────────────────────┘
↓
PlacementResult + 反馈
真实流片验证
工具链已支撑多工艺节点、多颗芯片流片,硅数据持续回流到工程与数据集。
110nm 验证芯片
全流程打通,iEDA 工具链首次硅验证闭环,覆盖 RTL 到 GDS 全步骤。
28nm SoC 流片
先进工艺节点验证,时序收敛与功耗优化在真实硅片上获得确认。
28nm 加速器芯片
面向领域专用加速器的全流程实现,硅数据反馈优化工具算法。
110nm 混合信号芯片
数字与模拟混合设计流程验证,扩展工具链应用边界。
28nm 科研项目流片
持续迭代,硅数据回流驱动工具改进与数据集构建。
智能 EDA 研究成果
机器学习与大模型驱动逻辑综合、物理设计与版图表征;论文成果对接开源工具链。
准备好让你的 Agent 驱动芯片设计了?
40+ 款 headless EDA 工具,统一数据库,完整 Agent API——从 RTL 到 GDS,你的大模型可以直接调用每一步。