@inproceedings{f989aaab7cff42dc85ef76a3b59a63c9,
title = "TPC-GAN: Batch Topology Synthesis for Performance-Compliant Operational Amplifiers Using Generative Adversarial Networks",
abstract = "Operational amplifier is one of the most important analog basic blocks. Existing automated synthesis strategies for operational amplifiers solely focus on the optimization of single topology, making them unsuitable for scenarios requiring batch synthesis, such as dataset augmentation. In this paper, we in-troduce TPC-GAN, a generative model for batch topology syn-thesis of operational amplifiers in accordance with performance specifications. To be specific, it incorporates a reward network of circuit performance into the adversarial generative networks (GANs). This enables direct synthesis of novel and feasible circuit topology meeting performance specifications. Experimental results demonstrate that our proposed method can achieve a validity rate of 98\% in circuit generation, among which 99.7\% are novel relative to the training dataset. With the introduction of a reward network, a significant portion (82.8\%) of the generated circuits satisfy performance specifications, which is a substantial improvement than those without. Transistor-level experimental results further demonstrate the practicality and competitiveness of our generated circuits with nearly 3x improvement over manual designs.",
keywords = "Analog circuit, Generative model, Operational amplifier, Topology generation",
author = "Leng, \{Yu Hao\} and Jinglin Han and Yining Wang and Peng Wang",
note = "Publisher Copyright: {\textcopyright} 2025 EDAA.; 2025 Design, Automation and Test in Europe Conference, DATE 2025 ; Conference date: 31-03-2025 Through 02-04-2025",
year = "2025",
doi = "10.23919/DATE64628.2025.10992776",
language = "英语",
series = "Proceedings -Design, Automation and Test in Europe, DATE",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "2025 Design, Automation and Test in Europe Conference, DATE 2025 - Proceedings",
address = "美国",
}