Skip to content
DEVELOPERS · AGENT SDK

Built for IC design
Agent developers

Call from Python, integrate via MCP, or orchestrate with Tcl—iEDA.ai keeps one API experience. In five minutes, let your LLM drive the first placement.

Agent SDK
# One API, three protocols
Python   │ client.call("iPL.place", ...)
MCP      │ {"tool": "iPL.place", ...}
Tcl      │ iPL::place -effort standard
# Same iDB, same result
iMapsynthesisiFPfloorplaniPDNpoweriPLplacementiCTSclockiTOoptimizationiRTroutingiSTAtimingAiEDAdesign dataiPCLlayout modeliMapsynthesisiFPfloorplaniPDNpoweriPLplacementiCTSclockiTOoptimizationiRTroutingiSTAtimingAiEDAdesign dataiPCLlayout model
CODE

Three protocols, one experience

Whichever call style you prefer, iDB and the toolchain stay the same.

from ieda import AgentClient

client = AgentClient()
design = client.load_design("aes_core", tech="sky130")
result = client.call("iPL.place", design=design, effort="standard")

print(f"HPWL: {result.hpwl}, Density: {result.density}")

Ready to build your first
IC design Agent?

Start with Quickstart—drive chip placement with an LLM in five minutes.