AutoSizer: Automatic Sizing of Analog and Mixed-Signal Circuits via Large Language Model (LLM) Agents
Xi Yu, Dmitrii Torbunov, Soumyajit Mandal, Yihui Ren
TL;DR
AutoSizer tackles the AMS sizing bottleneck by marrying LLM-driven reasoning with a two-loop meta-optimization that adaptively reshapes the search space and orchestrates multiple optimization algorithms. It defines a simulation-driven objective FoM, with $\mathrm{FoM}(\mathbf{y}) = \frac{\prod_{i\in\mathcal{D}} \tilde{y}_i}{\prod_{j\in\mathcal{M}} \tilde{y}_j}$ and $\tilde{y}_i = y_i / y_{i,\text{spec}}$, and enforces feasibility $\tilde{y}_i \ge 1$ for maximizing metrics and $\tilde{y}_j \le 1$ for minimizing ones. The approach uses LLM-based circuit understanding to identify impactful variables, then progressively expands or contracts the search space based on simulation feedback, achieving data-efficient exploration. Experiments on an open SKY130-based AMS-SizingBench (24 circuits) show AutoSizer outperforms traditional methods and prior LLM agents in convergence speed, solution quality, and robustness, with 100% success rate across Easy, Medium, and Hard tasks. The work provides a scalable framework for AI-assisted AMS design and a standardized benchmark for comparing adaptive optimization policies.
Abstract
The design of Analog and Mixed-Signal (AMS) integrated circuits remains heavily reliant on expert knowledge, with transistor sizing a major bottleneck due to nonlinear behavior, high-dimensional design spaces, and strict performance constraints. Existing Electronic Design Automation (EDA) methods typically frame sizing as static black-box optimization, resulting in inefficient and less robust solutions. Although Large Language Models (LLMs) exhibit strong reasoning abilities, they are not suited for precise numerical optimization in AMS sizing. To address this gap, we propose AutoSizer, a reflective LLM-driven meta-optimization framework that unifies circuit understanding, adaptive search-space construction, and optimization orchestration in a closed loop. It employs a two-loop optimization framework, with an inner loop for circuit sizing and an outer loop that analyzes optimization dynamics and constraints to iteratively refine the search space from simulation feedback. We further introduce AMS-SizingBench, an open benchmark comprising 24 diverse AMS circuits in SKY130 CMOS technology, designed to evaluate adaptive optimization policies under realistic simulator-based constraints. AutoSizer experimentally achieves higher solution quality, faster convergence, and higher success rate across varying circuit difficulties, outperforming both traditional optimization methods and existing LLM-based agents.
