跳到主要内容
EDA TOOLS · 22 ENGINES

覆盖 RTL → GDS
全流程的 22 款工具

从逻辑综合到物理签核,每款工具提供 Python / MCP / Tcl 三语言 API,可独立运行也可由 iFlow 串联。

agent — call()
# Agent 调用 EDA 点工具
$ agent.call("iSTA.analyze", {design: "aes_core"})
→ TimingReport
  setup_worst_slack: -0.042 ns
  hold_worst_slack:   0.018 ns
  endpoint_count:     1247
→ agent interprets results, proposes fixes
iMapsynthesisiFPfloorplaniPDNpoweriPLplacementiCTSclockiTOoptimizationiRTroutingiSTAtimingAiEDAdesign dataiPCLlayout modeliMapsynthesisiFPfloorplaniPDNpoweriPLplacementiCTSclockiTOoptimizationiRTroutingiSTAtimingAiEDAdesign dataiPCLlayout model
API FIRST

三语言 API 调用范式

每款工具提供统一的 Python / MCP / Tcl 接口,Agent 可无缝调用。

PYTHON API

Headless 调用

import ieda; ieda.iSTA.analyze(design="aes_core") — 无 GUI,纯 API 驱动。

查看样例
MCP

Agent 原生协议

通过 MCP Tool 暴露每款工具的能力描述、参数 schema 和结果格式。

MCP 文档
TCL

传统脚本兼容

保留 Tcl 接口,支持经典 iFlow 流程脚本,与 Python API 共享同一 iDB 状态。

iFlow 流程

将工具串成流程 →

通过 iFlow 将多个点工具串联为完整 RTL → GDS 自动化流程。