跳到主要内容
AGENT-NATIVE EDA PLATFORM

为 IC 设计 Agent 而生的
EDA 工具平台

40+ 款 headless EDA 工具,统一数据库,完整 Agent API——让你的大模型直接驱动芯片设计。从 RTL 到 GDS,每一步都可以被 Agent 调用、观察与决策。

agent.call
# Agent 直接调用 EDA 工具
$ agent.call("iPL.place", {
    design: "aes_core",
    effort: "standard",
    intent: intent_ref
  })
→ PlacementResult { hpwl: 1245678, density: 0.72, ... }
iMapsynthesisiFPfloorplaniPDNpoweriPLplacementiCTSclockiTOoptimizationiRTroutingiSTAtimingAiEDAdesign dataiPCLlayout modeliMapsynthesisiFPfloorplaniPDNpoweriPLplacementiCTSclockiTOoptimizationiRTroutingiSTAtimingAiEDAdesign dataiPCLlayout model
40+Agent 原生工具
1统一数据库 iDB
5真实流片验证
48+论文成果
400K+代码规模
GPL-3.0开源许可
ARCHITECTURE

四层产品架构,Agent-Native by Design

从统一数据底座到 Agent 横向服务,每一层都为「被大模型调用」而设计。

L1 · 统一底座

iDB · Platform · Interface · Evaluation

以 iDB 统一数据库为中枢,所有工具共享同一份设计状态。标准化 Interface 将每款工具的能力暴露为 api 一等公民,配套 evaluation 框架度量工具与 Agent 的表现。

对工具开发者:一套接口即可接入生态。对 Agent 开发者:所有工具共享同一语义空间。

iDB · Platform · Interface · Evaluation
┌──────────────────────────────────────┐
│              Interface               │
│   (Python / MCP / Tcl 标准接口)      │
├──────────────────────────────────────┤
│                iDB                   │
│   统一设计数据库 · 共享内存状态       │
├──────────────────────────────────────┤
│   Platform   ·   Evaluation          │
│   流程编排       质量度量             │
└──────────────────────────────────────┘
    共享设计状态,API 一等公民
L2 · Agent 原生 EDA 工具

22 款 RTL→GDS 全流程工具

综合、布图、电源、布局、时钟、优化、布线、时序、功耗、DRC、参数提取——每一款工具都是 headless 设计,提供统一 Agent API。可以被独立调用,也可由 iFlow 编排成端到端流。

每个工具都可被 Agent 直接调用,返回结构化结果。

22 headless tools
RTL → iMap → iNO → iFP → iPDN
         → iPL → iCTS → iTO → iRT
         → iSTA → iPA → iDRC → iRCX
              ↓
         GDSII + reports
   每个工具都可被 Agent 直接调用
L3 · Agent 基础设施

Runtime · Observer · Router · Oracle · Factory

Agent 运行时环境提供实验管理与状态观察;Observer 监控工具执行与中间状态变化;Router 根据任务特征调度最优模型;Oracle 提供 ground-truth 参考信号;Factory 批量生产训练样本。

让 Agent 的实验可管理、状态可观察、模型智能路由。

Runtime · Observer · Router · Oracle · Factory
┌──────────────────────────────────────┐
│  Runtime        Observer             │
│  实验管理        状态观察             │
├──────────────────────────────────────┤
│  Router         Oracle               │
│  模型路由        参考信号             │
├──────────────────────────────────────┤
│  Factory                             │
│  样本生产                             │
└──────────────────────────────────────┘
  实验管理、状态观察、模型路由
L4 · Agent 横向服务

Planner · Intent · Verify · Tech · Memory · Bridge

Planner 将自然语言设计意图分解为工具调用序列;Intent 捕捉与形式化设计约束;Verify 自动检查中间结果是否满足约束;Tech 注入工艺知识;Memory 跨会话保持设计上下文;Bridge 连接外部模型与知识库。

计划、意图、验证、知识——让 Agent 真正理解芯片设计。

Planner · Intent · Verify · Tech · Memory · Bridge
┌──────────────────────────────────────┐
│  Planner    Intent      Verify       │
│  任务分解    意图捕捉    自动验证      │
├──────────────────────────────────────┤
│  Tech       Memory      Bridge       │
│  工艺知识    上下文记忆   模型连接     │
└──────────────────────────────────────┘
  计划、意图、验证、知识
DEVELOPER JOURNEY

三步让你的 Agent 驱动芯片设计

从选择工具到集成大模型,统一的 Agent API 让整个过程顺畅无阻。

STEP 1

选择工具

浏览 40+ 款 Agent 原生工具矩阵——22 款 EDA 点工具覆盖 RTL 到 GDS 全流程,加上 Agent 基础设施与横向服务。每款工具都有清晰的 API 文档与调用示例。

40+ Agent-native tools
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  ...
STEP 2

调用 API

统一的 Agent API 支持 Python、MCP 与 Tcl 三语言。同一语义空间,同一返回格式——无论你用哪种方式调用,结果都可被 Agent 直接消费。

Python · MCP · Tcl
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 ... }
STEP 3

集成 Agent

将你的大模型接入 iEDA Agent API。Planner 把自然语言指令分解为工具调用序列,Runtime 管理实验与状态,Observer 提供中间结果反馈——你的 Agent 就能像资深工程师一样驱动芯片设计流程。

LLM + iEDA Agent API
用户: "用标准约束跑 aes_core 布局"
        ↓
   ┌─────────────────────┐
   │  你的大模型 (LLM)    │
   └────────┬────────────┘
            ↓
   ┌─────────────────────┐
   │  iEDA Agent API     │
   │  Planner  →  iPL    │
   │  Observer →  Verify │
   └─────────────────────┘
            ↓
   PlacementResult + 反馈
SILICON-PROVEN

真实流片验证

工具链已支撑多工艺节点、多颗芯片流片,硅数据持续回流到工程与数据集。

01

110nm 验证芯片

全流程打通,iEDA 工具链首次硅验证闭环,覆盖 RTL 到 GDS 全步骤。

02

28nm SoC 流片

先进工艺节点验证,时序收敛与功耗优化在真实硅片上获得确认。

03

28nm 加速器芯片

面向领域专用加速器的全流程实现,硅数据反馈优化工具算法。

04

110nm 混合信号芯片

数字与模拟混合设计流程验证,扩展工具链应用边界。

05

28nm 科研项目流片

持续迭代,硅数据回流驱动工具改进与数据集构建。

人才培训与知识传播 → 学院

课程、水滴计划与实践教程不再作为本站产品叙事的一部分。需要系统学习时,从学院入口进入(当前仍托管在同源路径,后续可独立域名)。

准备好让你的 Agent 驱动芯片设计了?

40+ 款 headless EDA 工具,统一数据库,完整 Agent API——从 RTL 到 GDS,你的大模型可以直接调用每一步。