Abstract
Post-layout simulation provides accurate guidance for analog circuit design, but post-layout performance is hard to be directly optimized at early design stages. Prior work on analog circuit sizing often utilizes pre-layout simulation results as the optimization objective. In this work, we propose a post-layout-simulation-driven (post-simulation-driven for short) analog circuit sizing framework that directly optimizes the post-layout simulation performance. The framework integrates automated layout generation into the optimization loop of transistor sizing and leverages a coupled Bayesian optimization algorithm to search for the best post-simulation performance. Experimental results demonstrate that our framework can achieve over 20% better post-layout performance in competitive time than manual design and the method that only considers pre-layout optimization.
References
Kunal K, Madhusudan M, Sharma A K, et al. Align: open-source analog layout automation from the ground up. In: Proceedings of the Design Automation Conference, 2019. 1–4
Crossley J, Puggelli A, Le H P, et al. BAG: a designer-oriented integrated framework for the development of AMS circuit generators. In: Proceedings of the International Conference on Computer-Aided Design, 2013. 74–81
Chang E, Han J, Bae W, et al. BAG2: a process-portable framework for generator-based AMS circuit design. In: Proceedings of the IEEE Custom Integrated Circuits Conference (CICC), 2018. 1–8
Chen H, Liu M J, Tang X Y, et al. Magical 1.0: an open-source fully-automated AMS layout synthesis framework verified with a 40-nm 1 GS/s δσ ADC. In: Proceedings of the IEEE Custom Integrated Circuits Conference (CICC), 2021. 1–2
Liu M J, Turner W J, Kokai G F, et al. Parasitic-aware analog circuit sizing with graph neural networks and Bayesian optimization. In: Proceedings of the Design, Automation and Test in Europe Conference and Exhibition, 2021. 1372–1377
Ranjan M, Verhaegen W, Agarwal A, et al. Fast, layout-inclusive analog circuit synthesis using pre-compiled parasitic-aware symbolic performance models. In: Proceedings of the Design, Automation and Test in Europe Conference and Exhibition, 2004. 604–609
Hakhamaneshi K, Werblun N, Abbeel P, et al. BagNet: berkeley analog generator with layout optimizer boosted with deep neural networks. In: Proceedings of the International Conference on Computer-Aided Design, 2019. 1–8
Settaluri K, Haj-Ali A, Huang Q J, et al. AutoCkt: deep reinforcement learning of analog circuit designs. In: Proceedings of the Design, Automation and Test in Europe Conference and Exhibition, 2020. 490–495
Bengio Y, Goodfellow I, Courville A. Deep Learning. Cambridge: MIT press, 2017
Chai Z M, Zhao Y X, Lin Y B, et al. CircuitNet: an open-source dataset for machine learning applications in electronic design automation (EDA). Sci China Inf Sci, 2022, 65: 227401
Boyd S P, Lee T H, et al. Optimal design of a CMOS OP-AMP via geometric programming. IEEE TCAD, 2001, 20: 1–21
Wang H R, Wang K, Yang J C, et al. GCN-RL circuit designer: transferable transistor sizing with graph neural networks and reinforcement learning. In: Proceedings of the Design Automation Conference, 2020. 1–6
Li Y G, Lin Y S, Madhusudan M, et al. A circuit attention network-based actor-critic learning approach to robust analog transistor sizing. In: Proceedings of the ACM/IEEE Workshop on Machine Learning for CAD (MLCAD), 2021. 1–6
Zhang S H, Lyu W L, Yang F, et al. An efficient multi-fidelity Bayesian optimization approach for analog circuit synthesis. In: Proceedings of the Design Automation Conference, 2019. 1–6
Zhang S H, Yang F, Zhou D, et al. An efficient asynchronous batch Bayesian optimization approach for analog circuit synthesis. In: Proceedings of the Design Automation Conference, 2020. 1–6
Wang F, Zhang W Y, Sun S P, et al. Bayesian model fusion: large-scale performance modeling of analog and mixed-signal circuits by reusing early-stage data. In: Proceedings of the Design Automation Conference, 2013. 1–6
Liu J Z, Hassanpourghadi M, Zhang Q C, et al. Transfer learning with Bayesian optimization-aided sampling for efficient ams circuit modeling. In: Proceedings of the International Conference on Computer-Aided Design, 2020. 1–9
Bergstra J, Bardenet R, Bengio Y, et al. Algorithms for hyper-parameter optimization. In: Proceedings of the Advances in Neural Information Processing Systems, 2011, 24
Snoek J, Larochelle H, Adams R P. Practical Bayesian optimization of machine learning algorithms. In: Proceedings of the Advances in Neural Information Processing Systems, 2012
Shahriari B, Swersky K, Wang Z Y, et al. Taking the human out of the loop: a review of Bayesian optimization. Proc IEEE, 2015, 104: 148–175
Liu Y R, Hu Y Q, Qian H, et al. ZOOpt: a toolbox for derivative-free optimization. Sci China Inf Sci, 2022, 65: 207101
Rasmussen C E. Gaussian processes in machine learning. In: Proceedings of the Summer School on Machine Learning, 2003. 63–71
Mockus J, Tiesis V, Zilinskas A. The application of Bayesian methods for seeking the extremum. Toward Global Opt, 1978, 2: 117–129
Kushner H J. A new method of locating the maximum point of an arbitrary multipeak curve in the presence of noise. J Basic Eng, 1964, 86: 97–106
Thompson W R. On the likelihood that one unknown probability exceeds another in view of the evidence of two samples. Biometrika, 1933, 25: 285–294
Hennig P, Schuler C J. Entropy search for information-efficient global optimization. J Mach Learn Res, 2012, 13: 1809–1837
Kingma D P, Welling M. Auto-encoding variational bayes. 2013. ArXiv:1312.6114
Rezende D J, Mohamed S, Wierstra D. Stochastic backpropagation and approximate inference in deep generative models. In: Proceedings of the International Conference on Machine Learning, 2014. 1278–1286
Srivastava R C. Estimation of probability density function based on random number of observations with applications. Int Stat Rev Revue Inte de Stat, 1973, 41: 77
Zhu K R, Chen H, Liu M J, et al. Effective analog/mixed-signal circuit placement considering system signal flow. In: Proceedings of the International Conference on Computer-Aided Design, 2020
Chen H, Zhu K R, Liu M J, et al. Toward silicon-proven detailed routing for analog and mixed-signal circuits. In: Proceedings of the International Conference on Computer-Aided Design, 2020
Liu M J, Li W X, Zhu K R, et al. S3DET: detecting system symmetry constraints for analog circuits with graph similarity. In: Proceedings of the 25th Asia and South Pacific Design Automation Conference, 2020. 193–198
Acknowledgements
This work was supported in part by National Natural Science Foundation of China (Grant Nos. 62141404, 62034007) and 111 Project (Grant No. B18001). We would like to thank Kenuo XU for drawing Figure 1.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Gao, X., Zhang, H., Ye, S. et al. Post-layout simulation driven analog circuit sizing. Sci. China Inf. Sci. 67, 142401 (2024). https://doi.org/10.1007/s11432-022-3878-5
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11432-022-3878-5