Learning to Design Circuits
Hanrui Wang, Jiacheng Yang, Hae-Seung Lee, Song Han

TL;DR
This paper introduces L2DC, a reinforcement learning approach that automates analog circuit design, achieving comparable or better performance than human experts with significantly higher efficiency.
Contribution
The paper presents a novel RL-based method for circuit parameter optimization that reduces reliance on human expertise and improves efficiency over traditional search methods.
Findings
L2DC achieves 250x higher sample efficiency than grid search.
L2DC matches or exceeds human expert performance in circuit optimization.
L2DC outperforms Bayesian Optimization under the same runtime constraints.
Abstract
Analog IC design relies on human experts to search for parameters that satisfy circuit specifications with their experience and intuitions, which is highly labor intensive, time consuming and suboptimal. Machine learning is a promising tool to automate this process. However, supervised learning is difficult for this task due to the low availability of training data: 1) Circuit simulation is slow, thus generating large-scale dataset is time-consuming; 2) Most circuit designs are propitiatory IPs within individual IC companies, making it expensive to collect large-scale datasets. We propose Learning to Design Circuits (L2DC) to leverage reinforcement learning that learns to efficiently generate new circuits data and to optimize circuits. We fix the schematic, and optimize the parameters of the transistors automatically by training an RL agent with no prior knowledge about optimizing…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvancements in Semiconductor Devices and Circuit Design · VLSI and FPGA Design Techniques · Low-power high-performance VLSI design
