Search papers, labs, and topics across Lattice.
The paper introduces iScript, a domain-adapted Qwen3-8B model, and iScript-Bench, a benchmark for Tcl script generation in physical design, addressing the limitations of general LLMs in this data-scarce and reliability-critical domain. To train iScript, the authors developed a multi-stage data synthesis pipeline generating a 10K-tuple dataset of (requirement, CoT, script) examples. Evaluated on iScript-Bench using a two-step verification framework, iScript outperforms existing LLMs, demonstrating the efficacy of domain adaptation and data synthesis for EDA scripting.
LLMs can now generate Innovus Tcl scripts for physical design with higher accuracy, thanks to a new domain-adapted model and benchmark that tackles the data scarcity problem.
Modern EDA flows rely heavily on Tcl scripting, yet general LLMs perform poorly in this domain due to extreme data scarcity, domain-specific semantics, and the high reliability required in physical design. We present iScript, a domain-adapted Qwen3-8B model for Innovus Tcl script generation, and iScript-Bench, a comprehensive benchmark covering five task categories and three difficulty levels. To overcome the lack of training data, we introduce a multi-stage data synthesis pipeline that integrates command extraction, static linting, requirement back-inference, and Chain-of-Thought generation, producing a 10K-tuple (requirement, CoT, script) dataset. iScript is trained through a two-stage strategy combining domain-adaptive pretraining and supervised fine-tuning. To evaluate script correctness efficiently, we further propose a two-step verification framework consisting of static syntax verification and LLM-based functional evaluation. On our benchmark, iScript shows higher pass@k scores than currently state-of-the-art LLMs on average. These results demonstrate the effectiveness of domain adaptation and data synthesis for EDA scripting tasks.