EDA TOOLS · 22 ENGINES
覆盖 RTL → GDS
覆盖 RTL → GDS
全流程的 22 款工具
从逻辑综合到物理签核,每款工具提供 Python / MCP / Tcl 三语言 API,可独立运行也可由 iFlow 串联。
# 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
TOOL MATRIX
22 款点工具矩阵
每个 tool chip 展示分类、工具名和面向 Agent 的调用语义。
SYNTH
iMap
逻辑综合与工艺映射,Agent 可探索候选
NETLIST
iNO
网表优化、扇出修复与缓冲插入
LOGIC
iLO-iTM
逻辑优化与工艺映射外部适配
FLOORPLAN
iFP
布图规划,Agent 可 inspect/validate/candidates
POWER
iPDN-iPNP
电源地网络构建与强化
CLOCK
iCTS
时钟树综合,skew/latency 感知
POWER
iPNP
电源地网络强化
PLACE
iPL
全局/合法化/详细布局,Agent 可 local move
OPTIMIZE
iTO
时序优化,diagnose/ECO proposal
ROUTE
iRT
全局与详细布线,local reroute
EXTRACT
iRCX
RC 提取,net inspect/dirty tile
TIMING
iSTA
静态时序分析,typed timing/dirty cone
POWER
iPA-iIR
功耗估计与 IR-drop 分析
ECO
iECO
时序与 route-DRC 领域 ECO workflow
SIGNOFF
iDRC
设计规则检查,coverage/incremental
SIGNOFF
iLVS
版图与原理图一致性检查
FORMAL
iFormal
形式验证,CEC/局部证明
规划中
SI
iSI
信号完整性,coupling/SI inspect
规划中
RELIABILITY
iEM
EM/可靠性,stress/lifetime
规划中
THERMAL
iThermal
热分析,steady/coupled solve
规划中
DFM
iDFM
可制造性设计,antenna/density/via
规划中
3D-PKG
i3D-iPKG
多 die 坐标/接口/热/供电
规划中
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 流程