ChaTCL: LLM-Based Multi-Agent RAG Framework for TCL Script Generation
Manually generating Tool Command Language (TCL) scripts is time-consuming and error-prone. Although large language models (LLMs) show promise in automating TCL script generation, they struggle with complex EDA tasks. They often fail to meet practical requirements and face compatibility issues across multiple tools. To address these limitations, we introduce ChaTCL, a multi-agent Retrieval-Augmented Generation (RAG) framework based on LLMs. Our contributions include: (1) creating fine-tuned datasets (NondomainT and DomainT) for TCL-specific LLMs, (2) designing a TCL-specific RAG framework with one-to- one retriever-database mapping to reduce hallucinations, and (3) implementing a multi-agent system that interprets user prompts and autonomously selects agents for script generation. Evaluated using TCLEval, ChaTCL outperforms models like ChatGPT-4.0- o and OpenAI o1-preview in generating accurate scripts across diverse tools and design stages.
Authors
- Zhixiong Di (ORCID: https://orcid.org/0000-0001-7323-5052)
- Yanxiang Zhu (ORCID: https://orcid.org/0009-0003-2993-6793)
- Ming Ling (ORCID: https://orcid.org/0000-0002-8866-7189)
- Yuanhang Li (ORCID: https://orcid.org/0000-0001-5819-3456)
- Rui Wang (ORCID: https://orcid.org/0000-0001-6403-2499)
- Xi Wang (ORCID: https://orcid.org/0009-0008-2264-3863)
- Ruiqi Chen (ORCID: https://orcid.org/0000-0001-6837-5675)
- Yibo Rui
Institutions
- Vrije Universiteit Brussel (BE)
- Nanjing Institute of Railway Technology (CN)
- Southwest Jiaotong University (CN)
- Southeast University (CN)
Publication Details
- Published
- 2025-05-09
- DOI
- https://doi.org/10.1109/iseda65950.2025.11101624
- Citations
- 1
- Primary Topic
- Mathematics, Computing, and Information Processing
- Type
- article
- Field-Weighted Citation Impact
- 1.50