EDA TOOLS · 22 ENGINES
22 tools covering
22 tools covering
the full RTL → GDS flow
From logic synthesis to physical signoff—every tool offers Python / MCP / Tcl APIs, runnable standalone or chained via iFlow.
# Agent calls EDA point tools $ 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 point tools at a glance
Each tool chip shows category, tool name, and Agent-oriented call semantics.
SYNTH
iMap
Logic synthesis & tech mapping; Agents explore candidates
NETLIST
iNO
Netlist optimization, fanout repair & buffer insertion
LOGIC
iLO-iTM
Logic optimization & tech mapping (external adapter)
FLOORPLAN
iFP
Floorplanning; Agents inspect, validate, and compare candidates
POWER
iPDN-iPNP
Power grid construction & reinforcement
CLOCK
iCTS
Clock tree synthesis, skew/latency aware
POWER
iPNP
Power grid reinforcement
PLACE
iPL
Global / legalize / detailed placement; Agents apply local moves
OPTIMIZE
iTO
Timing optimization, diagnose/ECO proposals
ROUTE
iRT
Global & detailed routing, local reroute
EXTRACT
iRCX
RC extraction, per-net inspect / dirty tiles
TIMING
iSTA
Static timing analysis, typed timing/dirty cone
POWER
iPA-iIR
Power estimation & IR-drop analysis
ECO
iECO
Timing & route-DRC domain ECO workflow
SIGNOFF
iDRC
Design rule check, coverage/incremental
SIGNOFF
iLVS
Layout vs. schematic consistency check
FORMAL
iFormal
Formal verification, CEC / localized proof
Planned
SI
iSI
Signal integrity, coupling / SI inspect
Planned
RELIABILITY
iEM
EM / reliability, stress / lifetime
Planned
THERMAL
iThermal
Thermal analysis, steady / coupled solve
Planned
DFM
iDFM
DFM, antenna / density / via
Planned
3D-PKG
i3D-iPKG
Multi-die coordinates / interfaces / thermal / power
Planned
API FIRST
Three-language API calling model
Every tool exposes a unified Python / MCP / Tcl interface that Agents can call seamlessly.
PYTHON API
Headless invocation
import ieda; ieda.iSTA.analyze(design="aes_core") — no GUI, pure API-driven.
View examples
MCP
Agent-native protocol
Expose each tool's capability description, parameter schema, and result format via MCP tools.
MCP docs
TCL
Legacy script compatibility
Keep the Tcl interface for classic iFlow scripts, sharing the same iDB state as the Python API.
iFlowChain tools into a flow →
Use iFlow to chain point tools into a full RTL → GDS automation flow.