Title :
Template-Free Symbolic Performance Modeling of Analog Circuits via Canonical-Form Functions and Genetic Programming
Author :
McConaghy, Trent ; Gielen, Georges G E
Abstract :
This paper presents CAFFEINE, a method to automatically generate compact interpretable symbolic performance models of analog circuits with no prior specification of an equation template. CAFFEINE uses SPICE simulation data to model arbitrary nonlinear circuits and circuit characteristics. CAFFEINE expressions are canonical-form functions: product-of-sum layers alternating with sum-of-product layers, as defined by a grammar. Multiobjective genetic programming trades off error with model complexity. On test problems, CAFFEINE models demonstrate lower prediction error than posynomials, splines, neural networks, kriging, and support vector machines. This paper also demonstrates techniques to scale CAFFEINE to larger problems.
Keywords :
SPICE; analogue circuits; CAFFEINE; SPICE simulation data; analog circuits; arbitrary nonlinear circuits; canonical-form functions; compact interpretable symbolic performance models; genetic programming; kriging; neural networks; posynomials; product-of-sum layers; splines; sum-of-product layers; support vector machines; template-free symbolic performance modeling; Macromodeling; performance optimization; posynomial; transistor sizing; yield modeling;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2009.2021034