AnalogXpert: Automating Analog Topology Synthesis by Incorporating Circuit Design Expertise into Large Language Models
Haoyi Zhang, Shizhao Sun, Yibo Lin, Runsheng Wang, Jiang Bian

TL;DR
AnalogXpert leverages large language models with circuit design expertise to automate practical analog topology synthesis, significantly improving success rates over baseline models by mimicking human design processes.
Contribution
This work introduces a novel LLM-based approach that incorporates circuit design knowledge, subcircuit libraries, and iterative proofreading for practical analog topology synthesis.
Findings
Achieves 40% success on synthetic data
Achieves 23% success on real data
Outperforms GPT-4o by a large margin
Abstract
Analog circuits are crucial in modern electronic systems, and automating their design has attracted significant research interest. One of major challenges is topology synthesis, which determines circuit components and their connections. Recent studies explore large language models (LLM) for topology synthesis. However, the scenarios addressed by these studies do not align well with practical applications. Specifically, existing work uses vague design requirements as input and outputs an ideal model, but detailed structural requirements and device-level models are more practical. Moreover, current approaches either formulate topology synthesis as graph generation or Python code generation, whereas practical topology design is a complex process that demands extensive design knowledge. In this work, we propose AnalogXpert, a LLM-based agent aiming at solving practical topology synthesis…
Peer Reviews
Decision·ICLR 2025 Conference Withdrawn Submission
# Strengths 1. CoT-Like Strategy More Closely Mirroring the Design Process Via explicitly adding sub-steps, the AnalogXpert prompting strategy allows the model to more closely resemble the thinking process and workflow of designers who utilize SPICE and other tools for analog circuit design. 2. SPICE vs Python representation As opposed to AnalogCoder which targets python representation, by AnalogXpert targeting SPICE (far preferred over python in the industry) this is poised for better immed
# Feedback: 1. Clarify earlier in paper that AnalogXpert base model used is GPT-4o, for benchmarks. 2. Clarify/Illustrate "pure GPT-4o" prompt and full comparison AnalogXpert in Appendix 3. Address Typos and Grammatical Ambiguities ## 1. Clarifying AnalogXpert base model It is unclear that AnalogXpert is specifically a prompting-strategy + GPT-4o. The first instance I found that AnalogXpert is specifically _GPT-4o_ with the prompting strategy (as opposed to GPT-3.5 or another LLM), is on 380
AnalogXpert can generate the final topology from the subcircuit level rather than the device level, which not only aligns with human design practices but also greatly reduces the length of the model output. AnalogXpert achieves better design success rates compared to GPT-4o.
• Benchmark is predominantly with synthetic data. • Quantify or numerical comparisons are mostly based on GPT-4o, a generic LLM, without any other prior methods that focus on topology generation. • The design library approach had been proven inefficient 20 years ago. As I quote from (G.G.E. Gielen and R.A. Rutenbar, 2000)https://ieeexplore.ieee.org/document/899053: “The use of a library of carefully selected analog standard cells can be advantageous for certain applications, but is in general i
The paper decomposes the generation of analog circuit topology into two steps, sub-circuit selection, and sub-circuit connection, which follow the human designer steps. This strategy is novel as compared to previous LLM-based works. The paper also develops a sub-circuit library and leverages human-based proofreading to facilitate the generation of analog circuit topologies. An ablation study is also performed to show the impact of in-context learning and human-based proofreading on the accurac
The other technical contributions appear limited. The Spice code generation for topology design is similar to previous methods, AnalogCoder Lai et al. (a) (24), which leverages PSpice code generation. The paper does not interpret previous methods well. Using LLM to generate analog circuit topology is still new. It is unclear which representation is significantly better than the other, i.e., graph generation vs. code (PSpice and Spice) generation. Claiming Spice code generation is better is ques
AnalogXpert innovates by representing analog topologies as SPICE code and utilizing a subcircuit library to streamline the design process, akin to the strategies employed by seasoned designers. The problem is broken down into two main tasks: block selection and block connection. This is achieved using Chain-of-Thought (CoT) and in-context learning techniques, which emulate the practical design process. Additionally, a proofreading strategy is introduced, allowing the model to iteratively refine
1. The paper has poor presentation, with numerous spelling errors throughout the text, such as "Abliation Study" instead of "Ablation study" and "Feadback" instead of "Feedback". There are at least five such errors in the paper. 2. The evaluation metrics are too trivial. Since the dataset used in the paper is not open-source, the metrics are self-defined, and the baseline results are selectively chosen, it is difficult to assess the validity of the experiments. 3. The paper lacks detailed in
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · BIM and Construction Integration
MethodsLib · ALIGN
