Using Artificial Neural Networks to Size Analog Integrated Circuits

Joao Rosa
Abstract:The work presented in this dissertation belongs to the scientific area of electronic design automation and addresses the automatic sizing of analog integrated circuits. Particularly, this work explores an innovative approach to automatic circuit sizing using deep learning and artificial neural networks to learn patterns from previously optimized design solutions. In opposition to classical optimization-based sizing strategies, where computational intelligent techniques are used to iterate over the map from devices’ sizes to circuits’ performances provided by design equations or circuit simulations, artificial neural networks are shown to be capable of solving analog integrated circuit sizing as a direct map from specifications to the devices’ sizes. Two separate artificial neural network architectures are proposed: a Regression-only model and a Classification and Regression model. The goal of the Regression-only model is to learn design patterns from the studied circuits, using circuit’s performances as input features and devices’ sizes as target outputs. This model can size a circuit given its specifications for a single topology. The Classification and Regression model has the same capabilities of the previous model, but it can also select the most appropriate circuit topology and its respective sizing given the target specification. The proposed methodology was implemented and tested on two analog circuit topologies. The achieved results show that the trained artificial neural networks were able to extend the circuit performance boundaries outside the train/ validation set, showing that, more than a mapping from the training data, the model is actually capable of learning reusable design patterns. Keywords—Analog Integrated Circuit Design, Electronic Design Automation, Deep Learning, Artificial Neural Networks
Engineering,Computer Science
What problem does this paper attempt to address?