AnalogGym: An Open and Practical Testing Suite for Analog Circuit Synthesis
Jintao Li, Haochang Zhi, Ruiyu Lyu, Wangzhen Li, Zhaori Bi, Keren Zhu,, Yanhan Zeng, Weiwei Shan, Changhao Yan, Fan Yang, Yun Li, Xuan Zeng

TL;DR
AnalogGym is an open-source, standardized testing suite for evaluating machine learning algorithms in analog circuit synthesis, supporting diverse topologies, technology nodes, and simulators to enable fair comparisons and promote reproducibility.
Contribution
It introduces a comprehensive, open-source benchmarking platform for analog circuit synthesis, addressing the lack of standard evaluation frameworks and facilitating fair comparisons across methods.
Findings
Conducted a comprehensive comparison of various analog sizing methods.
Demonstrated AnalogGym's capability to evaluate and compare ML algorithms effectively.
Showcased the practical relevance of different approaches through real-world industrial challenges.
Abstract
Recent advances in machine learning (ML) for automating analog circuit synthesis have been significant, yet challenges remain. A critical gap is the lack of a standardized evaluation framework, compounded by various process design kits (PDKs), simulation tools, and a limited variety of circuit topologies. These factors hinder direct comparisons and the validation of algorithms. To address these shortcomings, we introduced AnalogGym, an open-source testing suite designed to provide fair and comprehensive evaluations. AnalogGym includes 30 circuit topologies in five categories: sensing front ends, voltage references, low dropout regulators, amplifiers, and phase-locked loops. It supports several technology nodes for academic and commercial applications and is compatible with commercial simulators such as Cadence Spectre, Synopsys HSPICE, and the open-source simulator Ngspice. AnalogGym…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExperimental Learning in Engineering · VLSI and Analog Circuit Testing · VLSI and FPGA Design Techniques
