Paper deep dive
PICopilot: An LLM-based Agentic Framework for Assisting Photonic Integrated Circuit Design via Script Generation
Xiaohan Jiang, Zeyu Li, Wei Zhang, Jiang Xu
Intelligence
Status: not_run | Model: - | Prompt: - | Confidence: 0%
Entities (0)
Relation Signals (0)
No relation signals yet.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:The rapid development of photonic integrated circuits (PICs) is shifting the design flow from traditional graphical user interface (GUI)-based methods to script-based methods for higher flexibility, portability, and maintainability. However, script-based design introduces new challenges, requiring designers to possess additional proficiency in tool application programming interfaces (APIs) and programming. It also demands greater effort and time because it is inherently less intuitive and more complex than GUI-based methods. As PICs grow in scale and complexity, the productivity gap between design needs and manual scripting capabilities continues to widen. To address this gap, we introduce PICopilot, the first large language model (LLM)-based agentic framework that assists in PIC design via automated design script generation from natural language instructions. PICopilot leverages a multi-agent architecture with a feedback mechanism and a specifically designed retrieval-augmented generation (RAG) pipeline, achieving a high success rate and reliability. Experimental results on a benchmark of diverse PIC scripting tasks demonstrate that PICopilot successfully completes all 48 tasks and outperforms other LLM-based approaches without incurring substantial extra latency or cost, even solving 21 more tasks than the advanced GPT-5 model with a general RAG pipeline.
Tags
Links
- Source: https://arxiv.org/abs/2608.01791v1
- Canonical: https://arxiv.org/abs/2608.01791v1
Trouble viewing inline? Open PDF directly â
Full Text
54,833 characters extracted from source content.
Expand or collapse full text
PICopilot: An LLM-based Agentic Framework for Assisting Photonic Integrated Circuit Design via Script Generation Xiaohan Jiang1, Zeyu Li1, Wei Zhang1, Jiang Xu2,â 1Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology 2Microelectronics Thrust, The Hong Kong University of Science and Technology (Guangzhou) âCorresponding author: jiang.xu@hkust-gz.edu.cn Abstract. The rapid development of photonic integrated circuits (PICs) is shifting the design flow from traditional graphical user interface (GUI)-based methods to script-based methods for higher flexibility, portability, and maintainability. However, script-based design introduces new challenges, requiring designers to possess additional proficiency in tool application programming interfaces (APIs) and programming. It also demands greater effort and time because it is inherently less intuitive and more complex than GUI-based methods. As PICs grow in scale and complexity, the productivity gap between design needs and manual scripting capabilities continues to widen. To address this gap, we introduce PICopilot, the first large language model (LLM)-based agentic framework that assists in PIC design via automated design script generation from natural language instructions. PICopilot leverages a multi-agent architecture with a feedback mechanism and a specifically designed retrieval-augmented generation (RAG) pipeline, achieving a high success rate and reliability. Experimental results on a benchmark of diverse PIC scripting tasks demonstrate that PICopilot successfully completes all 48 tasks and outperforms other LLM-based approaches without incurring substantial extra latency or cost, even solving 21 more tasks than the advanced GPT-5 model with a general RAG pipeline. Photonic Design Automation, Photonic Integrated Circuits, Large Language Models, Retrieval-Augmented Generation, Agents â conference: IEEE/ACM International Conference on Computer-Aided Design; November 08â12, 2026; San Jose, CA, USAâ ccs: Hardware Emerging tools and methodologiesâ ccs: Hardware Software tools for EDAâ ccs: Hardware Emerging optical and photonic technologies 1. Introduction Photonic integrated circuits (PICs) are rapidly emerging as a key technology for next-generation computing and communication systems, offering superior power efficiency, bandwidth, and speedup (Ning et al., 2024). Advances in manufacturing processes have greatly increased their integration density and scale (Siew et al., 2021), enabling the design of large and complex PICs (Ashtiani et al., 2022; Xu et al., 2024; Bandyopadhyay et al., 2024; Ahmed et al., 2025). In PIC design, since a mature end-to-end design tool is still lacking, designers have to use various function-specific tools to complete the entire design flow, including layout design tools (Gdsfactory, 2023; Luceda, 2025; Siemens, 2025; KĂśfferlein, 2020), verification tools (KĂśfferlein, 2020; Photonics, 2025), specific simulators for different evaluation metrics (Inc, 2025b, a, c; Flexcompute, 2025; Inc, 2025d), and emerging design automation tools (Liu et al., 2023b; Jiang et al., 2025; Chen et al., 2025; Wu et al., 2025b). Traditionally, designers utilize these tools through their graphical user interfaces (GUIs), which have long been the only operating mode they supported. As shown in Figure 1, this GUIâbased design flow offers a simple and intuitive user experience. However, it poses significant challenges in portability, maintainability, and collaborative development. Design configurations of the flow are typically scattered across different interfaces, rendering them opaque and hindering readability, version control, and sharing. Furthermore, such a flow is also difficult to automate, particularly when dealing with repetitive manual operations. To overcome these limitations, the PIC community is increasingly adopting script-based design methodologies as PIC design tools evolve, where designers execute and control design flows by writing code scripts. As illustrated in Figure 1, this design paradigm facilitates the capture of design intent, enables seamless integration between tools, and enhances flexibility, reproducibility, and maintainability. Figure 1. An illustration of the GUI-based PIC design and the script-based PIC design. However, this script-based design flow imposes a considerable burden on PIC designers, requiring them to develop additional proficiency in both the application programming interfaces (APIs) of various design tools and general programming skills. It also lacks the intuitiveness and interactivity offered by GUI-based methods. As a result, designers often devote substantial time and effort to laborious script writing rather than focusing on the PIC design itself. As PICs continue to scale in size and complexity, scripting has become a critical time bottleneck, severely reducing current PIC design efficiency. Therefore, there is an urgent need for an automated script generation tool that can relieve PIC designers from tedious script-writing tasks, allowing them to focus on design innovation and significantly improving productivity. Emerging large language models (LLMs) present a promising opportunity to address the aforementioned challenges. In the electronic design automation (EDA) domain, various LLM-based tools have been developed (Pan et al., 2025). Some of these tools have achieved notable success in generating design scripts directly from natural language descriptions (Liu et al., 2023a; Wu et al., 2024; Sun et al., 2025; Wang et al., 2025; Liu et al., 2025; Lai et al., 2025a, b), demonstrating the feasibility and efficiency improvement of integrating LLMs into script-based design flows. Nevertheless, the application of LLMs in photonic design automation (PDA) remains limited and focuses primarily on using them to directly generate PIC designs. (Liu et al., 2024) proposed an LLM-based framework that automatically generates PIC devices based on natural language descriptions. (Wu et al., 2025a) introduced the first benchmark for LLM-automated PIC design and applied LLMs to directly design PIC by generating netlists in JSON format. (Sharma et al., 2025) developed a multi-agent framework that uses LLMs to produce domain-specific language scripts of high-level PIC designs and invokes a predefined toolchain to generate layouts. Although these studies highlight the potential of applying LLMs in PDA, they focus solely on using them to directly design PICs, rather than generating design tool scripts to assist in PIC design. Currently, there is still a significant gap in exploring how to leverage the powerful programming capabilities of LLMs to automate labor-intensive and time-consuming scripting tasks across the entire PIC design flow. Our major contributions can be summarized as follows: ⢠We introduce PICopilot, an automated framework that utilizes LLMsâ powerful coding capabilities to transform designersâ natural language descriptions into executable scripts, thereby assisting PIC design. To our knowledge, it is the first tool to pioneer script generation in the PDA domain. ⢠We propose an agentic architecture with a feedback mechanism, in which multiple tailored LLM agents collaborate to complete PIC design script generation tasks. This design enhances the success rate of generating correct scripts while improving overall reliability. ⢠We develop a retrieval-augmented generation (RAG) pipeline specifically tailored for PIC design scripting tasks. It employs a high-precision retrieval paradigm that mimics the practical retrieval process of human PIC designers and utilizes a highly scalable multi-database structure. This pipeline allows existing LLMs to generate accurate scripts in the unfamiliar PIC design domain, while outperforming the general RAG pipeline used by existing related methods. ⢠We establish a comprehensive benchmark covering a wide range of real-world PIC design script writing tasks. Experimental results show that PICopilot can successfully generate functionally correct scripts for all 48 tasks, whereas other LLM-based methods, even those using the advanced GPT-5 model, can only complete a maximum of 27 tasks. Furthermore, PICopilot incurs no significant additional time or cost compared to baseline methods, rendering it highly practical. The rest of this paper is organized as follows. Section 2 discusses the preliminaries. Section 3 details the PICopilot framework. Section 4 reports the experimental results. Section 5 gives our conclusion. 2. Preliminary Table 1. Comparison of LLM-based tools for circuit design script generation. Tools Circuit Method ChipNeMo (Liu et al., 2023a) Digital Training-based ChatEDA (Wu et al., 2024) Digital Training-based DRC-Coder (Chang et al., 2025) Digital Training-free AnaSizeCoder (Sun et al., 2025) Analog Training-based LayoutCopilot (Liu et al., 2025) Analog Training-free AnalogCoder (Lai et al., 2025a) Analog Training-free PICopilot Photonic Training-free 2.1. Script-based PIC Design Flow Modern PIC design flows are increasingly leaning towards script-driven workflows rather than GUI-based interactions. Most mainstream commercial and open-source PIC design tools, such as Ansys Lumerical suite (Ltd, 2025), GDSFactory (Gdsfactory, 2023), and Luceda IPKSS (Luceda, 2025), already support scripting and provide comprehensive interfaces, allowing designers to programmatically execute all necessary design tools in the PIC design flow. Despite the availability of other scripting languages, Python has emerged as the most suitable and widely adopted choice, as almost all PIC design tools support Python-based calls. This enables PIC designers to easily invoke various tools using a single script to complete multiple PIC design steps. In addition to tool invocation within the flow, designers also need to write additional scripts for auxiliary tasks, such as data processing, file management, and automation control, which are also well-suited for Python. Therefore, Python scripts are currently the most widely used in this domain because they can cover all necessary steps in the PIC design flow, and we take Python as the default scripting language in the remainder of this paper. Compared with GUI-based methods, the script-driven workflow offers higher flexibility, reproducibility, and scalability. Furthermore, it enables PIC designers to automate repetitive tasks, seamlessly coordinate different design tools, and maintain version-controlled design flows. However, this design paradigm shift introduces new challenges. Because writing scripts lacks intuitiveness and requires additional learning of tool APIs and programming skills, PIC designers often spend significant time and effort on scripting, rather than concentrating on PIC design itself. This burden is further exacerbated by the fragmented PDA ecosystem, where currently no single vendor provides a complete toolchain that meets all requirements, forcing designers to use various tools from multiple vendors with disparate APIs. With the rapid development and increasing complexity of PICs, script writing has become a major time bottleneck in the entire PIC design flow, severely limiting productivity and urgently necessitating automation solutions. Figure 2. Overview of PICopilot. 2.2. LLM-based Circuit Design Script Generation The recent success of LLMs has brought new opportunities for automating the tedious and time-consuming scripting tasks in circuit design flows. However, current LLMs are not inherently familiar with the domain-specific scripting methods commonly used in these flows, primarily due to the scarcity of relevant data in their training corpora. This limits their ability to directly generate executable and functionally correct scripts from the designerâs natural language descriptions, necessitating targeted strategies to bridge this gap and enable effective automated script generation. Existing research in the EDA domain has investigated two main approaches to address this challenge. The first approach involves pre-training or fine-tuning LLMs on specialized datasets, helping them learn the syntax, semantics, and usage patterns of circuit design scripts (Liu et al., 2023a; Wu et al., 2024; Sun et al., 2025). Despite its effectiveness, this approach suffers from the scarcity of high-quality training data and incurs substantial computational and financial costs. Consequently, methods employing training-free techniques have garnered increasing attention (Liu et al., 2025; Lai et al., 2025a; Chang et al., 2025), among which in-context learning (ICL) (Dong et al., 2024) and retrieval-augmented generation (RAG) (Lewis et al., 2020) are widely adopted and proven effective. ICL enables LLMs to infer task-specific patterns through representative examples embedded in prompts, allowing the model to mimic the desired output without additional training. RAG, on the other hand, augments the LLMâs domain knowledge by retrieving relevant references from curated external databases and integrating them into the input prompts. Both techniques allow LLMs to adapt to new domains without extensive retraining efforts, making them highly suitable for developing LLM-based design script generation tools. However, as summarized in Table 1, existing works focus exclusively on traditional electronic circuits, leaving the automation of PIC design scripting still unexplored. 2.3. LLM-based PIC Design Scripting Challenges The PIC design flow exhibits unique characteristics and introduces additional complexity, which significantly diminishes the effectiveness of existing solutions in the EDA domain. As an emerging field, it lacks large-scale, high-quality datasets, rendering training-based methods impractical. However, unlike the TCL scripts commonly used in conventional EDA flows (Ousterhout, 1993), PIC design scripts are typically written in Python, a language in which LLMs have demonstrated strong proficiency (Zan et al., 2025). This makes training-free methods, particularly RAG, well-suited for PIC design scripting, as it enables LLM to effectively combine inherent Python programming capabilities with design tool knowledge retrieved from external databases, thereby generating executable and functionally correct PIC design scripts. Nevertheless, existing RAG-based tools are tailored for traditional circuit design flows (Liu et al., 2023a, 2025) and basically adopt the general RAG pipeline without sufficient optimization for specific task scenarios. As a result, these solutions exhibit limited transferability to LLMâbased PIC design script generation. As described in Section 2.1, a typical PIC design flow requires coordinating multiple design tools from different vendors with heterogeneous APIs. This necessitates a script generation framework capable of handling complex scripting tasks involving multiple functional steps, while also integrating a tailored RAG pipeline to precisely extract toolâspecific knowledge. Moreover, the rapid evolution of the PIC ecosystem requires that it possesses strong scalability to accommodate the continuous emergence and iteration of diverse design tools. Therefore, it is imperative to optimize the RAG pipeline to better meet the inherent precision and adaptability requirements of retrieval in this domain, and building upon this foundation, specifically design an LLMâbased script generation framework to assist PIC design. 2.4. Task Description In this work, we focus on leveraging LLMs to assist PIC design by automatically generating design scripts from natural language descriptions, rather than using LLMs to directly design PICs. We formalize the PIC design script generation task as follows: ⢠Given a natural language description of a PIC design scripting task, the goal is to generate an executable and functionally correct script that fully satisfies the task requirements. 3. PICopilot Framework 3.1. Framework Overview Figure 2 presents an overview of PICopilot, an automated framework for PIC design script generation. We adopt a multi-agent architecture with a feedback mechanism for scalability and robustness, which enables the seamless integration of new agents as PIC design tools rapidly evolve. In step â, the PIC designer provides a natural language description of a script-writing task. The Task Planner Agent analyzes the task instruction, decomposes it into subtasks of different functional domains if the task is composite, and routes them to the corresponding Function-specific Script Generator Agents (â). Simultaneously, the planning information is transmitted to the Script Synthesizer Agent to guide subsequent code synthesis. In step â, these generators produce scripts with different specific functions leveraging our tailored RAG pipeline and forward them to the Script Synthesizer Agent. The synthesizer integrates all individual scripts into a unified final version, which is then delivered to the Script Evaluator Agent and displayed to the designer (â). In step â, the PIC designer can provide modification instructions, which are also forwarded to the evaluator. The Script Evaluator Agent jointly analyzes the generated script and any designer feedback to determine whether revisions are needed. If so, an adaptive feedback loop is triggered (â) to iteratively refine the script. Finally, PICopilot outputs the finalized script in step â. 3.2. General Agent Design Techniques As illustrated in Figure 3, each LLM agent in PICopilot adopts a suite of general techniques to enhance performance in addition to its equipped LLM, offering advantages over direct LLM invocation. The role-playing technique is employed to explicitly define each agentâs functional role and task scope, enhancing coordination and consistency throughout the PIC design script generation process. To enhance task adaptability, we provide task-specific few-shot examples for each agent to enable effective ICL. Chain-of-thought (CoT) prompting (Wei et al., 2022) is further utilized to strengthen the reasoning ability of the LLM agents. This technique guides them to complete tasks through step-by-step logical deduction, improving both success rates and interpretability. Structured outputs in JSON format are enforced to ensure that agents communicate in standardized, machineâreadable formats, which reduces parsing ambiguity and integration errors. Furthermore, each agent maintains a memory of previous messages, which preserves contextual continuity and facilitates coherent revision during feedback loop iterations. Figure 3. An illustration of our agent design techniques. 3.3. Task Planner Agent The Task Planner Agent serves as the central coordinator of PICopilot, which is responsible for interpreting and organizing scripting tasks from the PIC designer by invoking an LLM with the aforementioned optimization techniques. Upon receiving a task description, it first analyzes the design intent and determines whether the task is composite or function-specific. For composite tasks spanning multiple functional domains, the agent decomposes them into a set of subtasks, each corresponding to a script generator for a specific function (e.g., layout design or design rule check (DRC)). It then performs task description rewriting to eliminate potential ambiguities and supplement missing details, and routes each rewritten task to the assigned script generator. Concurrently, it transmits task planning details, including task type and subtask information, to the synthesizer to guide final script generation. By orchestrating the entire workflow and decomposing complex tasks across specialized functional domains, the Task Planner Agent enhances the processing performance and scalability of the entire framework. 3.4. Function-specific Script Generator Agents PICopilot implements PIC design script generation through a set of Function-specific Script Generator Agents rather than a monolithic generator, which ensures high scalability, reconfigurability, and excellent scripting capabilities. As shown in Figure 2, each generator utilizes an agentic architecture with our specifically designed RAG pipeline, where multiple sub-agents collaborate to generate correct PIC design scripts by combining the LLMâs inherent programming skills with scripting knowledge retrieved from external databases. To address the challenges of LLM-based PIC design scripting discussed in Section 2.3, PICopilot adopts a tailored RAG pipeline instead of the general one, achieving superior performance by aligning with the practical retrieval paradigm of PIC designers. As depicted in Figure 4, when writing PIC design scripts, designers typically first formulate search queries in their minds based on the task (â). Subsequently, they consult the design tool API manuals, mentally summarize the technical content (â), and match these summaries with their queries to identify relevant references (â). This paradigm achieves high retrieval precision by bridging the semantic gap between different text modalities (e.g., natural language and code) and filtering out redundant information contained in the original documents. Inspired by this process, PICopilotâs script generators adopt a similar retrieval paradigm. As illustrated in Figure 4, this paradigm performs matching between queries and summaries generated by the LLM that emulates human PIC designers, rather than directly matching original task descriptions with tool manual pages used in existing methods, thereby taking advantage of the human paradigm to effectively enhance retrieval performance. Figure 4. An illustration of the retrieval paradigm of the PIC designer and PICopilot. Figure 5. An illustration of the retrieval process in the general RAG pipeline and our RAG pipeline. Building on this paradigm, as illustrated in Figure 5, we implement a customized RAG pipeline that integrates a Query Generator Agent and multiple summary-based hybrid retrievers to perform the retrieval process. The query generator emulates the queryâformulation behavior of human designers, while each retriever extracts relevant reference content from its corresponding tool manual database, adhering to the query-summary retrieval paradigm. Then, the Programmer Agent leverages the retrieved information in conjunction with the LLMâs inherent programming proficiency to generate function-specific scripts. In contrast, the general RAG pipeline typically employs a single dense retriever that performs retrieval by calculating embedding similarities (Figure 5). This conventional approach lacks optimization for our application scenario and suffers from poor cross-modal matching and interference caused by redundant information, rendering it unsuitable for direct application in the LLM-based PIC design scripting task. Figure 6. An illustration of our database design. 3.4.1. Query Generator Agent The Query Generator Agent emulates the human PIC designerâs query formulation, transforming task descriptions into multiple targeted retrieval queries. After receiving the task input processed by the Task Planner Agent, it generates a set of concise retrieval queries aligned with the design intent by invoking an LLM with the prompt that includes detailed instructions and few-shot examples. Since each script generator can contain multiple databases and retrievers for enhanced accuracy and scalability, the agent also selects the target database for each query and routes it to the corresponding retriever. By effectively mitigating ambiguity and improving query quality, this agent significantly enhances the performance of our tailored RAG pipeline. 3.4.2. Tool Manual Databases To ensure accurate and flexible retrieval, each Function-specific Script Generator in PICopilot employs a multi-database design, as shown in Figure 5, rather than maintaining a single unified database used in previous methods. In practice, each function-specific step in the PIC design flow typically necessitates access to different tool knowledge bases. For instance, scripting tasks for layout design simultaneously rely on both the layout tool manual and the process design kit (PDK) tool manual. Consolidating all knowledge from diverse sources into a single database often introduces semantic interference, such as API naming conflicts and conceptual ambiguities, which ultimately compromise retrieval precision. Furthermore, a unified database is difficult to maintain and scale, since updating existing documents or adding new documents may require costly re-indexing and re-embedding operations. To overcome these limitations, PICopilot adopts a multi-database structure within each generator, improving retrieval performance and enhancing scalability. Each database in our framework is constructed from a specific tool manual, and we propose a general construction workflow comprising data cleaning, structured segmentation, and summary generation. During the cleaning step, we remove non-textual elements (e.g., images) and retain only textual content. Manual content with hierarchical chapter structures is divided into chunks according to the smallest units to maintain coherence and semantic integrity. For API documentation, content is segmented at the granularity of individual APIs. Oversized chunks are further subdivided and annotated with metadata to preserve contextual traceability. Each chunk is then summarized using an LLM to generate concise content summaries that unify semantics and eliminate redundancy, just like a human designer. Additionally, we incorporate a human expert verification step to ensure the factual accuracy of summaries. Although this step is time-consuming, it is a one-time investment and crucial for avoiding issues caused by LLM hallucinations and randomness. As shown in Figure 6, the final database entries integrate the original content, summary content, summary embedding, and metadata, which facilitates the subsequent high-precision retrieval. 3.4.3. Summary-based Hybrid Retriever Given that each Function-specific Script Generator Agent employs a multi-database structure, we deploy a set of summary-based hybrid retrievers, each dedicated to a specific database. This distributed architecture offers superior scalability, as new databases and retrievers can be seamlessly integrated without affecting existing components. As illustrated in Figure 5, for each query q generated by the Query Generator Agent, the designated retriever processes the summary set S=s1,s2,âŚ,snS=\s_1,s_2,...,s_n\ in its associated database rather than the original content. By utilizing our tailored retrieval algorithm, the retriever identifies relevant summaries and retrieves the corresponding original text chunks as references for subsequent generation of PIC design scripts. Algorithm 1 details our designed retrieval process, and we employ a hybrid strategy because both semantic matching and keyword matching are essential for highâprecision retrieval in PIC design script generation. Semantic similarity enables retrievers to effectively identify relevant content based on query intent and meaning, while keyword precision ensures accurate and efficient retrieval of elements that are highly dependent on lexical form, such as API names. Therefore, as shown in Figure 5, each of our retrievers combines both a dense retriever and a sparse retriever, fully leveraging the advantages of both matching modes. The dense retriever first encodes the query q into the same embedding space as the precomputed summary embeddings Eâ(si)\E(s_i)\ and calculates semantic similarity scores using the cosine similarity formula: (1) sâcâoârâedenseâ(q,si)=Eâ(q)â Eâ(si)âEâ(q)âââEâ(si)â -1.79993ptscore_dense(q,s_i)= E(q)¡ E(s_i)\|E(q)\|\,\|E(s_i)\| where Eâ(q)E(q) and Eâ(si)E(s_i) denote the embeddings of the query and summary. Summaries are then ranked in descending order of the score, and the top-k ones are selected as SkdenseS^dense_k. The sparse retriever computes lexical relevance between the query and each summary using the classical BM25 formula as follows: (2) sâcâoârâesparseâ(q,si)=âtâqIDFâ(t)â TâFâ(t,si)â(k1+1)TâFâ(t,si)+k1â(1âb+bâ|si|avgsl)score_sparse(q,s_i)= _tâ qIDF(t)¡ TF(t,s_i)\,(k_1+1)TF(t,s_i)+k_1 (1-b+b |s_i|avgsl ) -1.20007pt where TâFâ(t,si)TF(t,s_i) represents the frequency of term t in summary sis_i and IâDâFâ(t)IDF(t) is the inverse document frequency of t. |si||s_i| is the summary length, and avgslavgsl is the mean summary length. k1k_1 and b are empirical parameters, and we retain their default values of 1.5 and 0.75. The sparse retriever then ranks summaries by sâcâoârâesparsescore_sparse and extracts the top-k results, denoted as SksparseS^sparse_k. After both retrievers produce their ranked lists, our retriever merges SkdenseS^dense_k and SksparseS^sparse_k, removes duplicates, and re-scores all candidate summaries by using the weighted reciprocal ranking fusion (RRF) strategy as follows: (3) scoreâ(q,si)=ârâdense,sparsewrc+rankrâ(si)score(q,s_i)= _râ\dense,~sparse\ w_rc+rank_r(s_i) -1.20007pt where rankrâ(si)rank_r(s_i) is the rank of summary sis_i in the list generated by retriever r, and c is a smoothing constant set to 60 by default. wrw_r is the importance weight and we set (wdense,wsparse)=(0.7,0.3)(w_dense,w_sparse)=(0.7,0.3) based on actual testing. This process integrates both semantic and lexical evidence into a unified score, ensuring a highly robust ranking. The topâk summaries are then selected to form the final retrieval set SkS_k, and their corresponding original text chunks are retrieved and passed to the Programmer Agent for script generation. Algorithm 1 Summary-based Hybrid Retrieval 1:Input: query q, database summary set S, retrieved count k 2:Output: k original document chunks 3:Construct SkdenseS^dense_k with Equation (1); âł Dense retrieval 4:Construct SksparseS^sparse_k with Equation (2); âł Sparse retrieval 5:Merge SkdenseS^dense_k and SksparseS^sparse_k, and remove duplicates; âł Merge 6:Construct SkS_k with Equation (3); âł Re-rank 7:Retrieve the original document chunks corresponding to SkS_k; 3.4.4. Programmer Agent The Programmer Agent generates PIC design scripts in Python format based on the refined task description from the Task Planner Agent and the reference materials provided by the retrievers. By combining the powerful Python programming capabilities of LLMs with retrieved design tool scripting knowledge, it can generate scripts that correctly complete specified tasks. 3.5. Script Synthesizer The Script Synthesizer Agent takes as input scripts generated by different Function-specific Script Generator Agents and task planning information provided by the Task Planner Agent. It synthesizes a coherent, executable final script from the inputs by invoking an LLM with a prompt, which incorporates stepâbyâstep reasoning, detailed instructions, and tailored fewâshot examples. For non-composite tasks, it directly outputs scripts without LLM invocation. 3.6. Script Evaluator The Script Evaluator Agent receives the script from the Script Synthesizer Agent, supplemented with optional feedback from the PIC designer. To facilitate accurate evaluation and feedback, the task description and each preceding agentâs reasoning trace are also sent to it along the data flow. Although directly executing generated scripts for evaluation is common and effective, it is impractical because running PIC design tools is extremely time-consuming (e.g., a typical electromagnetic simulation of a single device can take several hours). Therefore, we design this agent to perform evaluation via an LLM equipped with a static code checker and a custom check library, leveraging the modelâs strong capabilities in comprehension, reasoning, and programming. The evaluator assesses the script in terms of its correctness as well as alignment with the intended task, and determines whether revisions are needed. Specifically, it first invokes the static code checker, which is implemented in Python with the AST (Foundation, 2001) and Pyflakes (Foundation, 2026) libraries, to check the script for syntax and logic issues without executing it. The diagnostic messages returned by the checker are systematically organized into the LLM prompt, providing the necessary information for evaluation. The agent also integrates all the check suggestions from the custom check library into the final prompt, which guides the LLM to focus on error-prone parts of the generated script during evaluation. We establish this library by collecting common errors found in generated PIC design scripts and rewriting them as check prompts. Its content can also be customized by users. Ultimately, the LLM is invoked to evaluate the script and provide feedback through our crafted prompt, which comprises the agentâs input, information from the checker and library, detailed instructions and few-shot cases. As depicted in Figure 2, if modifications are required, the agent adaptively generates targeted revision prompts and sends them to the corresponding agents. The script generation process then restarts at the first agent receiving feedback, and each agent updates its output based on the new input and historical messages stored in its memory. The loop continues until the evaluator determines that no revision is needed or the maximum iteration count NfN_f is reached. This adaptive feedback mechanism can improve the success rate of PICopilot in generating scripts and mitigate reliability issues caused by the LLMâs inherent hallucinations and randomness. Table 2. Comparison of the PIC design script generation results between PICopilot and baseline methods. Task Set Qwen3-Coder DeepSeek-V3.2 GPT-5 PICopilot Zero-shot ICL & RAG Zero-shot ICL & RAG Zero-shot ICL & RAG Basic Pass@1 35.6 53.9 31.7 50.0 26.7 51.7 98.3 Pass@5 40.4 58.2 33.3 50.0 43.7 56.1 100.0 #Solved 5 7 4 6 7 7 12 Medium Pass@1 10.0 32.2 11.1 47.8 4.4 42.8 96.1 Pass@5 14.5 33.3 16.0 58.3 13.5 62.7 100.0 #Solved 2 4 2 7 3 8 12 Advanced Pass@1 7.5 20.3 4.7 36.1 3.1 25.8 90.6 Pass@5 8.3 25.0 6.6 42.8 6.5 42.8 99.8 #Solved 2 6 2 11 2 12 24 Total Pass@1 15.1 31.7 13.1 42.5 9.3 36.5 93.9 Pass@5 17.9 35.4 15.6 48.5 17.6 51.1 99.9 #Solved 9 17 8 24 12 27 48 Zero-shot: generate directly from task descriptions; ICL & RAG: generate with ICL and the general RAG pipeline. 4. Experimental Results 4.1. Experimental Setup 4.1.1. Implementation We implement PICopilot in Python with the LangChain framework (LangChain, 2025). The Programmer Agent is powered by Qwen3-Coder due to its advanced programming ability (Team, 2025), while other agents use the general-purpose model DeepSeek-V3.2 (DeepSeek-AI et al., 2025). For the RAG pipeline, we adopt EmbeddingGemma (Vera et al., 2025), an open-source embedding model recognized for its high performance in Python-related retrieval tasks (Li et al., 2024). Following the method in Section 3.4.2, we establish multiple tool manual databases based on commonly used PIC design tools covering various functions. These database summaries are generated via DeepSeek-V3.2 and verified by a PIC design expert to ensure accuracy. Notably, our database construction method is generalized, enabling users to build databases based on any PIC design tool manual. We set the top-k retrieved documents per query to k=5k=5, and the maximum iteration count Nf=3N_f=3. To maintain fairness and eliminate human bias, no designer feedback is provided in any experiment. All experiments are conducted on a Linux machine with an Intel i7-13700 CPU and 128GB RAM, and all LLMs are invoked via APIs. Table 3. PIC design script benchmark information. Task Set Num. Description Basic 12 single domain; <<10 lines of core code. (e.g., create a layout of ⌠by ⌠(Layout Design).) Medium 12 single domain; 10â50 lines of core code. (e.g., perform custom FDTD simulation on ⌠by âŚ, process results by âŚ, and export to ⌠(Simulation).) Advanced 24 multiple domains; >>50 lines of core code. (e.g., create a layout of âŚ, perform custom DRC by âŚ, and extract ⌠to ⌠via default FDTD simulation (Layout Design + DRC + Simulation).) 4.1.2. Baseline Methods To comprehensively evaluate the effectiveness of PICopilot, we select three representative and commonly used LLMs as baselines: GPT-5 (OpenAI, 2025), DeepSeek-V3.2, and Qwen3-Coder. The first two are stateâofâtheâart (SOTA) commercial and openâsource general-purpose models, while Qwen3-Coder is a leading model specialized in programming. Each LLM is evaluated under two distinct settings: (1) zero-shot generation: generate scripts directly from task descriptions, and (2) enhanced generation with ICL and RAG: generate scripts using our tailored prompt template with ICL and the general RAG pipeline in existing methods featuring a dense retriever and a unified database. To ensure fair comparison, their retrieved document number k is set to match the total number of documents retrieved by our RAG pipeline for each task. 4.1.3. Benchmark Due to the absence of publicly available benchmarks, we establish a comprehensive one summarized in Table 3. It consists of 48 commonly used script generation tasks carefully selected from actual PIC design flows. Representative examples are listed in the table with some custom task-specific descriptions omitted due to space limitations. Each task has a ground-truth script that is written by a PIC designer and verified by running it and obtaining its output. We divide these tasks into three difficulty levels based on the functional domains involved (e.g., layout design and simulation) and the amount of core code (excluding task-irrelevant code like library imports) required in the ground truth. To prevent fairness issues caused by test task leakage, extra scripting tasks are utilized as few-shot cases in our LLM prompts. 4.1.4. Metrics We adopt âPass@kâ (k=1, 5) (Chen, 2021) as our main evaluation metric, which has been widely adopted in evaluating code generation tasks. It represents the probability that at least one of k independent code generations is correct, with a higher value indicating a higher success rate and better performance. For PICopilot and all baselines, we perform n=15n=15 independent generation trials per test task and calculate it by Passâ@âk=1â(nâck)/(nk)Pass@k=1- n-ck/ nk, where c denotes the number of successful trials. The success of a trial is determined by executing the generated script. If the scriptâs execution result is functionally identical to the test taskâs ground truth, the trial is considered successful; otherwise, it is considered a failure. Additionally, we introduce â#Solvedâ metric to quantify overall task completion status, defined as the total number of âsolvedâ tasks. A task is considered âsolvedâ by the framework if it successfully generates correct scripts at least 3 times in 15 independent trials. This design ensures the metric reflects the frameworkâs consistent script generation capability while excluding random successes. Table 4. Overhead of PICopilot and baseline methods. Qwen3-Coder DeepSeek-V3.2 GPT-5 PICopilot Designer Reference Zero-shot ICL & RAG Zero-shot ICL & RAG Zero-shot ICL & RAG LLM API Calls 1 / 1 1 / 1 1 / 1 1 / 1 1 / 1 1 / 1 6 / 12 - Cost (Ă10â2Ă 10^-2 $) 0.11 / 0.40 0.26 / 0.57 0.08 / 0.23 0.27 / 0.44 1.38 / 2.60 1.41 / 2.50 0.67 / 1.42 - Time LLM (s) 10.69 / 32.89 9.56 / 34.16 51.45 / 142.51 41.96 / 123.72 24.69 / 53.48 12.94 / 35.41 35.88 / 113.22 - Total (s) 10.69 / 32.89 9.70 / 34.35 51.45 / 142.51 42.10 / 123.91 24.69 / 53.48 13.07 / 35.57 36.02 / 113.46 1200 / 3600 API Calls: average/maximum number of LLM API calls per task; Cost (Ă10â2Ă 10^-2 $): average/maximum cost of LLM API per task in US dollars. LLM (s): average/maximum LLM call time per task in seconds; Total (s): average/maximum total time per task in seconds. 4.2. Main Results We evaluate PICopilot against the baseline methods, with results listed in Table 2. The results show that PICopilot consistently outperforms all baseline methods across all difficulty levels of the PIC script generation tasks. It successfully solves all 48 tasks and achieves the highest scores in both âPass@1â and âPass@5â metrics, primarily due to our customized multi-agent design and RAG pipeline tailored for PIC design script generation. In contrast, even the SOTA programming-specific and general-purpose LLMs exhibit poor performance when directly generating scripts from task descriptions. As PIC is an emerging field, relevant data is lacking in LLM training corpora. This results in current LLMs having little expertise in writing PIC design scripts, leading to their poor performance on our tasks. Although ICL and RAG can supplement LLMs with related knowledge, their improvements remain limited mainly due to suboptimal retrieval performance caused by the simple retrieval paradigm and single-database structure. Furthermore, their single-agent setups lack the task adaptability and robustness inherent to PICopilotâs multi-agent architecture, preventing them from consistently generating correct scripts. 4.3. Overhead Analysis We also evaluate the overhead of each method in the above experiments, summarized in Table 4. Our analysis focuses on the LLM usage and time consumption, which are key metrics of the frameworkâs practical feasibility, as high cost and latency are unacceptable. As shown in the table, PICopilot requires the most LLM API calls and incurs the third-highest cost when executing each script generation task, primarily due to our multi-agent design. However, this additional overhead is worthwhile since it significantly improves script generation performance (as shown in Table 2). In addition, the absolute cost of PICopilot remains negligible, averaging less than one cent per task, and is expected to decrease further as the LLM industry constantly evolves. Regarding the temporal overhead of PIC design script generation, we list both the total latency and the specific time consumed by calling the LLM via API. For reference, we also provide the approximate average and maximum time for the designer to write ground-truth code during benchmark construction. Notably, this time is achieved through his proficiency in relevant APIs and Python, while designers lacking this expertise need to spend more time consulting manuals and programming. As demonstrated in Table 4, PICopilot generates scripts more efficiently than manual coding by the PIC designer. Compared to baseline methods that only invoke the LLM once, it also incurs no substantial latency penalties despite its complex architecture and increased LLM calls. Furthermore, we find that the vast majority of PICopilotâs script generation latency stems from API-based LLM calls, which lie outside our optimization scope and are expected to be continuously improved with advancements in the LLM field. For methods using RAG, the time spent outside of LLM invocation is negligible. In summary, PICopilot maintains a highly acceptable overhead profile. It achieves superior performance without significantly increasing cost or latency compared to direct LLM calling, and its overhead is much lower than training-based methods that necessitate expensive high-performance servers. 4.4. Ablation Study We further conduct an ablation study to validate the necessity and effectiveness of our proposed RAG pipeline and multi-agent architecture in PICopilot. To highlight their roles in handling complex PIC script generation tasks, we conduct experiments exclusively on the âAdvancedâ task set, with results summarized in Table 5. âw/o Tailored RAGâ denotes replacing the tailored RAG pipeline in all script generators of PICopilot with the general one used in the baseline method. âw/o Multi-Agentâ means removing all agents except the script generator, leaving only a single unified generator with multiple databases to directly produce the final scripts. Table 5. Ablation experiments to analyze effects of our RAG pipeline and multi-agent architecture. Method Pass@1 Pass@5 #Solved PICopilot 90.6 99.8 24 PICopilot w/o Tailored RAG 60.3 82.5 18 PICopilot w/o Multi-Agent 54.4 81.8 17 The results demonstrate that both the tailored RAG pipeline and the multi-agent architecture significantly enhance PICopilotâs capability in PIC design script generation, and their removal results in noticeable performance degradation. Specifically, our tailored RAG pipeline achieves superior retrieval performance over the general one because it considers the PIC script writing characteristics and aligns with human designersâ retrieval paradigm. This ensures that the Programmer Agent consistently obtains accurate reference materials during coding, substantially enhancing the validity and functional correctness of the generated scripts. Moreover, PICopilotâs multi-agent architecture decomposes the original complex task into simple and explicit sub-tasks, reducing the complexity faced by each LLM and improving the success rate. Simultaneously, the feedback mechanism enabled by the multi-agent design effectively mitigates errors arising from LLM stochasticity and hallucinations. Consequently, these two designs are essential for PICopilot and significantly improve the success rate of PIC design script generation. 5. Conclusion In this paper, we present PICopilot, the first LLM-based framework designed for assisting PIC design via script generation. It pioneers the application of LLMsâ powerful programming capabilities to automate labor-intensive and time-consuming script-writing tasks within PIC design flows, enabling human designers to focus on high-level innovation while significantly enhancing productivity. By employing a multi-agent architecture with a feedback mechanism and a tailored RAG pipeline, PICopilot achieves accurate and robust generation of PIC design scripts. Experimental results demonstrate that our framework delivers superior script generation performance at a reasonable total cost and latency compared to existing LLM-based methods, contributing to the emerging PDA field. References S. R. Ahmed, R. Baghdadi, M. Bernadskiy, N. Bowman, R. Braid, J. Carr, C. Chen, P. Ciccarella, M. Cole, J. Cooke, et al. (2025) Universal photonic artificial intelligence acceleration. Nature 640 (8058), p. 368â374. Cited by: §1. F. Ashtiani, A. J. Geers, and F. Aflatouni (2022) An on-chip photonic deep neural network for image classification. Nature 606 (7914), p. 501â506. Cited by: §1. S. Bandyopadhyay, A. Sludds, S. Krastanov, R. Hamerly, N. Harris, D. Bunandar, M. Streshinsky, M. Hochberg, and D. Englund (2024) Single-chip photonic deep neural network with forward-only training. Nature Photonics 18 (12), p. 1335â1343. Cited by: §1. C. Chang, C. Ho, Y. Li, Y. Chen, and H. Ren (2025) Drc-coder: automated drc checker code generation using llm autonomous agent. In Proceedings of the 2025 International Symposium on Physical Design, p. 143â151. Cited by: §2.2, Table 1. H. Chen, Y. Ma, and Y. Tong (2025) Bi-level optimization accelerated drc-aware physical design automation for photonic devices. In 2025 Design, Automation & Test in Europe Conference (DATE), p. 1â7. Cited by: §1. M. Chen (2021) Evaluating large language models trained on code. arXiv preprint arXiv:2107.03374. Cited by: §4.1.4. A. L. DeepSeek-AI, A. Mei, B. Lin, B. Xue, B. Wang, B. Xu, B. Wu, B. Zhang, C. Lin, C. Dong, et al. (2025) DeepSeek-v3. 2: pushing the frontier of open large language models. arXiv preprint arXiv:2512.02556. Cited by: §4.1.1. Q. Dong, L. Li, D. Dai, C. Zheng, J. Ma, R. Li, H. Xia, J. Xu, Z. Wu, B. Chang, et al. (2024) A survey on in-context learning. In Proceedings of the 2024 conference on empirical methods in natural language processing, p. 1107â1128. Cited by: §2.2. Flexcompute (2025) FAST, modern photonic simulations. External Links: Link Cited by: §1. P. S. Foundation (2001) Ast â abstract syntax trees. External Links: Link Cited by: §3.6. P. S. Foundation (2026) Pyflakes 3.4.0. External Links: Link Cited by: §3.6. Gdsfactory (2023) GDSFactory 9.20.6. External Links: Link Cited by: §1, §2.1. A. Inc (2025a) Ansys lumerical fdtd. External Links: Link Cited by: §1. A. Inc (2025b) Ansys lumerical interconnect. External Links: Link Cited by: §1. A. Inc (2025c) Ansys lumerical mode. External Links: Link Cited by: §1. S. Inc (2025d) Synopsys optsim. External Links: Link Cited by: §1. X. Jiang, Y. Liu, P. Chen, W. Zhang, and J. Xu (2025) PICELF: an automatic electronic layer layout generation framework for photonic integrated circuits. In 2025 Design, Automation & Test in Europe Conference (DATE), p. 1â7. Cited by: §1. M. KĂśfferlein (2020) KLayout. Klayout. Cited by: §1. Y. Lai, S. Lee, G. Chen, S. Poddar, M. Hu, D. Z. Pan, and P. Luo (2025a) Analogcoder: analog circuit design via training-free code generation. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 39, p. 379â387. Cited by: §1, §2.2, Table 1. Y. Lai, S. Poddar, S. Lee, G. Chen, M. Hu, B. Yu, P. Luo, and D. Z. Pan (2025b) Analogcoder-pro: unifying analog circuit generation and optimization via multi-modal llms. arXiv preprint arXiv:2508.02518. Cited by: §1. LangChain (2025) LangChain. External Links: Link Cited by: §4.1.1. P. Lewis, E. Perez, A. Piktus, F. Petroni, V. Karpukhin, N. Goyal, H. KĂźttler, M. Lewis, W. Yih, T. Rocktäschel, et al. (2020) Retrieval-augmented generation for knowledge-intensive nlp tasks. Advances in neural information processing systems 33, p. 9459â9474. Cited by: §2.2. X. Li, K. Dong, Y. Q. Lee, W. Xia, Y. Yin, H. Zhang, Y. Liu, Y. Wang, and R. Tang (2024) Coir: a comprehensive benchmark for code information retrieval models. URL https://arxiv. org/abs/2407.02883. Cited by: §4.1.1. B. Liu, H. Zhang, X. Gao, Z. Kong, X. Tang, Y. Lin, R. Wang, and R. Huang (2025) Layoutcopilot: an llm-powered multi-agent collaborative framework for interactive analog layout design. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. Cited by: §1, §2.2, §2.3, Table 1. J. Liu, A. Sharma, C. Doumbia, and J. K. Poon (2024) Towards large-language model assisted layout of silicon photonic integrated circuits. In European Conference on Integrated Optics, p. 441â447. Cited by: §1. M. Liu, T. Ene, R. Kirby, C. Cheng, N. Pinckney, R. Liang, J. Alben, H. Anand, S. Banerjee, I. Bayraktaroglu, et al. (2023a) Chipnemo: domain-adapted llms for chip design. arXiv preprint arXiv:2311.00176. Cited by: §1, §2.2, §2.3, Table 1. Y. Liu, B. Hu, Z. Liu, P. Chen, L. Du, J. Liu, X. Li, W. Zhang, and J. Xu (2023b) FIONA: photonic-electronic cosimulation framework and transferable prototyping for photonic accelerator. In 2023 IEEE/ACM International Conference on Computer Aided Design (ICCAD), p. 1â9. Cited by: §1. A. C. Ltd (2025) Lumerical scripting language. External Links: Link Cited by: §2.1. Luceda (2025) Luceda ipkiss. External Links: Link Cited by: §1, §2.1. S. Ning, H. Zhu, C. Feng, J. Gu, Z. Jiang, Z. Ying, J. Midkiff, S. Jain, M. H. Hlaing, D. Z. Pan, et al. (2024) Photonic-electronic integrated circuits for high-performance computing and ai accelerators. Journal of Lightwave Technology. Cited by: §1. OpenAI (2025) Introducing gpt-5. External Links: Link Cited by: §4.1.2. J. K. Ousterhout (1993) An introduction to tcl and tk. Addison-Wesley Publishing. Cited by: §2.3. J. Pan, G. Zhou, C. Chang, I. Jacobson, J. Hu, and Y. Chen (2025) A survey of research in large language models for electronic design automation. ACM Transactions on Design Automation of Electronic Systems 30 (3), p. 1â21. Cited by: §1. S. Photonics (2025) Check mate drc. External Links: Link Cited by: §1. A. Sharma, Y. Fu, V. Ansari, R. Iyer, F. Kuang, K. Mistry, R. I. Aishy, S. Ahmad, J. Matres, D. R. Englund, et al. (2025) AI agents for photonic integrated circuit design automation. arXiv preprint arXiv:2508.14123. Cited by: §1. Siemens (2025) L-edit photonics. External Links: Link Cited by: §1. S. Y. Siew, B. Li, F. Gao, H. Y. Zheng, W. Zhang, P. Guo, S. W. Xie, A. Song, B. Dong, L. W. Luo, et al. (2021) Review of silicon photonics technology and platform development. Journal of Lightwave Technology 39 (13), p. 4374â4389. Cited by: §1. W. Sun, Y. Han, B. Lan, Q. Peng, and J. Wan (2025) Anasizecoder: code generator for analog integrated circuit sizing automation via large language model. In 2025 International Symposium of Electronics Design Automation (ISEDA), p. 817â822. Cited by: §1, §2.2, Table 1. Q. Team (2025) Qwen3 technical report. External Links: 2505.09388, Link Cited by: §4.1.1. H. S. Vera, S. Dua, B. Zhang, D. Salz, R. Mullins, S. R. Panyam, S. Smoot, I. Naim, J. Zou, F. Chen, et al. (2025) Embeddinggemma: powerful and lightweight text representations. arXiv preprint arXiv:2509.20354. Cited by: §4.1.1. Y. Wang, W. Ye, Y. He, Y. Chen, G. Qu, and A. Li (2025) MCP4EDA: llm-powered model context protocol rtl-to-gdsii automation with backend aware synthesis optimization. arXiv preprint arXiv:2507.19570. Cited by: §1. J. Wei, X. Wang, D. Schuurmans, M. Bosma, F. Xia, E. Chi, Q. V. Le, D. Zhou, et al. (2022) Chain-of-thought prompting elicits reasoning in large language models. Advances in neural information processing systems 35, p. 24824â24837. Cited by: §3.2. H. Wu, Z. He, X. Zhang, X. Yao, S. Zheng, H. Zheng, and B. Yu (2024) Chateda: a large language model powered autonomous agent for eda. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 43 (10), p. 3184â3197. Cited by: §1, §2.2, Table 1. Y. Wu, X. Yu, H. Chen, Y. Luo, Y. Tong, and Y. Ma (2025a) PICBench: benchmarking llms for photonic integrated circuits design. In 2025 Design, Automation & Test in Europe Conference (DATE), p. 1â6. Cited by: §1. Y. Wu, X. Yu, X. Feng, Y. Tong, and Y. Ma (2025b) Constraints-aware adaptive routing with hybrid waveguides for photonic integrated circuits. In 2025 IEEE/ACM International Conference on Computer Aided Design (ICCAD), p. 1â8. Cited by: §1. Z. Xu, T. Zhou, M. Ma, C. Deng, Q. Dai, and L. Fang (2024) Large-scale photonic chiplet taichi empowers 160-tops/w artificial general intelligence. Science 384 (6692), p. 202â209. Cited by: §1. D. Zan, Z. Huang, W. Liu, H. Chen, L. Zhang, S. Xin, L. Chen, Q. Liu, X. Zhong, A. Li, et al. (2025) Multi-swe-bench: a multilingual benchmark for issue resolving. arXiv preprint arXiv:2504.02605. Cited by: §2.3.