Deep learning aided efficient yield analysis for multi-objective analog integrated circuit synthesis

Abstract Several automatic analog integrated circuit (IC) sizing tools have been proposed and successfully applied to multi-objective circuit design problems over the last two decades. However, rendering those tools yield-aware has not been fully addressed yet since inclusion of variability analysis to the optimization loop is still a bottleneck due to the tremendous trade-off between accuracy and efficiency of the synthesis process. Conventional Monte Carlo (MC) based approaches are quite accurate, but, they are highly inefficient due to cumbersome simulation effort. Even though employing enhanced sampling techniques, e.g., Latin Hypercube Sampling (LHS), exhibits slightly better efficiency, the accuracy of such approaches is still less than Monte Carlo. To palliate this problem, in this paper, we propose a novel Deep Neural Network (DNN) aided MC simulation framework for yield-aware analog circuit sizing. In the developed tool, the DNN is leveraged to develop circuit models during the optimization, which are then used to estimate the effects of variations in device dimensions without any simulation effort while some additional simulations are concurrently carried out for V t h variations. Finally, once DNN based circuit models are obtained, the simulator is replaced by those models during the MC analysis, which enables performing expanded MC for accurate yield estimations without running any simulations. To demonstrate the developed tool, three analog circuits were optimized, a single stage-active loaded amplifier, a two stage amplifier, and a voltage comparator. According to the synthesis results, the proposed approach can achieve up to 96.61% reduction in overall execution time (29x speed-up).

[1]  R Muthaiah,et al.  Operational amplifier circuit sizing based on NSGA-II and particle swarm optimization , 2017, 2017 International Conference on Networks & Advances in Computational Technologies (NetACT).

[2]  Ali Emre Pusane,et al.  A novel yield aware multi-objective analog circuit optimization tool , 2015, 2015 IEEE International Symposium on Circuits and Systems (ISCAS).

[3]  Sung-Mo Kang,et al.  Worst-case analysis and optimization of VLSI circuit performances , 1995, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[4]  Ali Emre Pusane,et al.  An analog circuit synthesis tool based on efficient and reliable yield estimation , 2016, Microelectron. J..

[5]  Rob A. Rutenbar,et al.  MAELSTROM: efficient simulation-based synthesis for custom analog cells , 1999, DAC '99.

[6]  Andrzej J. Strojwas,et al.  Projection-based performance modeling for inter/intra-die variations , 2005, ICCAD-2005. IEEE/ACM International Conference on Computer-Aided Design, 2005..

[7]  Helmut E. Graeb,et al.  Analog circuit sizing using adaptive worst-case parameter sets , 2002, Proceedings 2002 Design, Automation and Test in Europe Conference and Exhibition.

[8]  Kaushik Roy,et al.  Reliability- and Process-variation aware design of integrated circuits — A broader perspective , 2011, IRPS 2011.

[9]  Ranga Vemuri,et al.  Extraction and use of neural network models in automated synthesis of operational amplifiers , 2003, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[10]  Durbadal Mandal,et al.  Optimal sizing of CMOS analog circuits using gravitational search algorithm with particle swarm optimization , 2015, International Journal of Machine Learning and Cybernetics.

[11]  Günhan Dündar,et al.  A new approach to modeling statistical variations in MOS transistors , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[12]  Ricardo Povoa,et al.  Automatic synthesis of RF front-end blocks using multi-objective evolutionary techniques , 2016, Integr..

[13]  Qi-Jun Zhang,et al.  Artificial neural networks for RF and microwave design - from theory to practice , 2003 .

[14]  Yong Wang,et al.  An Artificial Neural Network Assisted Optimization System for Analog Design Space Exploration , 2020, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[15]  M.J.M. Pelgrom,et al.  Matching properties of MOS transistors , 1989 .

[16]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[17]  Mourad Fakhfakh,et al.  Sensitivity aware NSGA-II based Pareto front generation for the optimal sizing of analog circuits , 2016, Integr..

[18]  Georges G. E. Gielen,et al.  Synthesis of Integrated Passive Components for High-Frequency RF ICs Based on Evolutionary Computation and Machine Learning Techniques , 2011, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[19]  Ru Huang,et al.  Reliability variability simulation methodology for IC design: An EDA perspective , 2015, 2015 IEEE International Electron Devices Meeting (IEDM).

[20]  Ameer Haj-Ali,et al.  AutoCkt: Deep Reinforcement Learning of Analog Circuit Designs , 2020, 2020 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[21]  Sushanta K. Mandal,et al.  ANN- and PSO-Based Synthesis of On-Chip Spiral Inductors for RF ICs , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[22]  A. Owen Randomly Permuted (t,m,s)-Nets and (t, s)-Sequences , 1995 .

[23]  Günhan Dündar,et al.  Artificial Neural Network Assisted Analog IC Sizing Tool , 2019, 2019 16th International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (SMACD).

[24]  Engin Afacan,et al.  Sensitivity based methodologies for process variation aware analog IC optimization , 2014, 2014 10th Conference on Ph.D. Research in Microelectronics and Electronics (PRIME).

[25]  Nuno Horta,et al.  GENOM-POF: multi-objective evolutionary synthesis of analog ICs with corners validation , 2012, GECCO '12.