ZhuLong LLM Agent Automates EDA Scripting with Offline API Exploration

Yang Liu, Shiwei Hou, Xiyuan Chen, Yu Wang, Sen Yuan, Qirui Gan, Shao You, Feifan Chen, Wencheng Li, Shuyang Hu, Yongzhou Liu, Emma Xia, Xiaojing Lu, Hao Wang, Fan Xu, Yanfeng Li· August 11, 2026 View original

Key takeaways

  • EDA scripting with undocumented APIs is a major bottleneck.
  • ZhuLong is an LLM agent that automates EDA scripting using API retrieval, documentation, and sandbox execution.
  • Its offline API self-exploration mechanism infers undocumented API behaviors.
  • ZhuLong significantly outperforms pure LLM baselines, improving efficiency in EDA tasks.

Who benefits

SemiconductorElectronics ManufacturingHardware DesignAutomotive

Summary

ZhuLong is an execution-grounded LLM coding agent designed to automate Electronic Design Automation (EDA) scripting, particularly for tools with undocumented APIs like PyAether and SKILL. It combines API retrieval, documentation inspection, and sandbox execution, augmented by an offline API self-exploration mechanism to infer undocumented behaviors.

Electronic Design Automation (EDA) often requires scripting with highly specialized and frequently undocumented APIs, creating a significant bottleneck for engineers. A new LLM-based agent called ZhuLong aims to streamline this process by automating EDA scripting, even for complex and proprietary tools. ZhuLong integrates several key capabilities: it can retrieve relevant API information, inspect available documentation, and execute code within a sandbox environment. Crucially, it features an offline API self-exploration mechanism that allows it to infer the behavior of undocumented APIs through systematic counterfactual experimentation, effectively learning how to interact with the tools without explicit instructions. Evaluations on real-world EDA tasks showed ZhuLong achieving a 78.5% Pass@1 rate, a substantial improvement over pure LLM baselines. The sandbox execution was identified as the primary driver of performance, with the self-exploration mechanism further boosting accuracy and reducing the number of tool calls needed per task. This advancement promises to significantly reduce the manual effort and expertise required for EDA scripting.

Why it matters

For hardware design and semiconductor industries, this agent can drastically reduce the time and specialized expertise needed for complex EDA tasks, accelerating design cycles and improving productivity.

How to implement this in your domain

  1. 1Explore integrating LLM agents like ZhuLong into existing EDA workflows for script generation and debugging.
  2. 2Investigate developing internal tools that leverage execution-grounded learning for proprietary API interactions.
  3. 3Train engineering teams on prompt engineering techniques to effectively guide such agents for specific tasks.
  4. 4Pilot the use of AI agents for automating repetitive or complex scripting tasks in design verification.

Original post by Yang Liu, Shiwei Hou, Xiyuan Chen, Yu Wang, Sen Yuan, Qirui Gan, Shao You, Feifan Chen, Wencheng Li, Shuyang Hu, Yongzhou Liu, Emma Xia, Xiaojing Lu, Hao Wang, Fan Xu, Yanfeng Li

"arXiv:2608.07925v1 Announce Type: new Abstract: EDA scripting with tool-specific, often undocumented APIs remains a long-tail bottleneck that existing LLMs fail to address. This paper presents ZhuLong, an execution-grounded LLM coding agent for PyAether and SKILL that combines AP…"

View on X

Originally posted by Yang Liu, Shiwei Hou, Xiyuan Chen, Yu Wang, Sen Yuan, Qirui Gan, Shao You, Feifan Chen, Wencheng Li, Shuyang Hu, Yongzhou Liu, Emma Xia, Xiaojing Lu, Hao Wang, Fan Xu, Yanfeng Li on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses