Zing Forum

Reading

Automation of Analog Circuit Design: Neural Network-Based Surrogate Modeling Approach

Analog-Design-Automation-Surrogate-Modeling is an open-source project that uses neural network models to automate the parameter design of common-source amplifiers and five-transistor operational transconductance amplifiers (OTAs). The project includes automated SPICE data generation and model validation functions, providing an AI-driven optimization solution for analog circuit design.

模拟电路设计神经网络代理模型SPICE仿真运算放大器设计自动化AI for EDA
Published 2026-05-15 10:26Recent activity 2026-05-15 10:38Estimated read 7 min
Automation of Analog Circuit Design: Neural Network-Based Surrogate Modeling Approach
1

Section 01

【Introduction】Automation of Analog Circuit Design: Open-Source Project Based on Neural Network Surrogate Models

Analog-Design-Automation-Surrogate-Modeling is an open-source project that uses neural network surrogate models to automate the parameter design of common-source amplifiers and five-transistor operational transconductance amplifiers (OTAs). It includes automated SPICE data generation and model validation functions, providing an AI-driven optimization solution for analog circuit design, aiming to solve problems such as experience dependency and time-consuming processes in analog circuit design.

2

Section 02

Unique Challenges in Analog Circuit Design

Analog circuit design is highly dependent on engineers' experience. Performance indicators (such as gain, bandwidth, power consumption) are mutually constrained, and the design space is continuous and high-dimensional. The shrinking of process nodes brings problems like short-channel effects and leakage currents, while the growth of customization demands requires shorter design cycles. Therefore, AI-accelerated analog design has become a focus area.

3

Section 03

Project Overview and Surrogate Modeling Fundamentals

The project was created by mohamedkhaledezz167-creator and focuses on two types of circuits: common-source amplifiers and five-transistor OTAs. Surrogate modeling replaces high-cost simulations by training low-cost approximate models, and neural networks are ideal choices due to their function approximation capabilities. The project provides a complete automated closed-loop process from SPICE netlist generation to model validation.

4

Section 04

Technical Architecture and Methodology Details

  1. Circuit structure: Common-source amplifier (single-stage basic) and five-transistor OTA (differential input stage + current mirror load, core module). Design parameters (transistor size, bias current) and performance indicators (gain, bandwidth, etc.) are defined. 2. Automated SPICE data generation: Parameter sampling → netlist generation → batch simulation → result parsing. It supports data updates when processes or specifications change. 3. Neural network surrogate model: Input design parameters and output performance indicators. It is necessary to balance network complexity to avoid underfitting/overfitting. For handling multiple indicators, multi-task or independent networks can be chosen. 4. Model validation: Evaluate accuracy using test sets (MSE, MAPE, etc.), and improve reliability through uncertainty quantification (ensembles, Bayesian networks, etc.).
5

Section 05

Design Optimization Process

Use surrogate models to quickly screen candidate designs, then verify with real SPICE simulations. Optimization goals can be minimizing power consumption or maximizing bandwidth under constraints, etc. The choice of optimization algorithms (grid search, genetic algorithm, Bayesian optimization, etc.) depends on the dimension of the design space. An iterative process is adopted: surrogate model screening → simulation verification → retraining the model, combining efficiency and accuracy.

6

Section 06

Application Scenarios and Value

  • Engineers: Accelerate design iterations and evaluate candidate designs in milliseconds. - Teaching: Demonstrate the application of ML in engineering, helping to understand the combination of surrogate modeling and AI. - Research teams: Provide an extensible framework to support the exploration of advanced architectures, sampling strategies, or complex circuits.
7

Section 07

Limitations and Future Directions

Limitations: Model accuracy is limited by the coverage of training data; it only targets simple single-stage circuits with fixed topologies. Future directions: Introduce physical constraints to improve model generalization; use transfer learning to adapt to new processes; enable reinforcement learning to interact with simulators; establish open-source datasets and benchmark platforms.

8

Section 08

Conclusion

This project is a typical case of AI empowering traditional engineering, combining ML and circuit knowledge to build automated tools. Although full automation is still far away, it has accumulated technical experience and methodologies, which are worth learning for researchers in the fields of AI for Science and engineering intelligence.