An error-driven adaptive grid refinement algorithm for automatic generation of analog circuit performance macromodels

In this paper, we present an error-driven adaptive sampling algorithm called adaptive grid refinement (AGR) algorithm to automatically generate performance macromodels for analog circuits. Starting from samples on a coarse grid, the AGR algorithm builds a global model and validates its accuracy on an independent validation data set sampled within this grid. If this model is not accurate enough on the validation data, the grid is split into equal sized smaller grids. On each of these grids, a local model is built using samples on this grid and its neighboring and validated similarly. A grid will not be further refined only if the corresponding local model is accurate on its validation data set. The algorithm will stop when all the local models are accurate on their corresponding validation data set. We build six performance macromodels of a CMOS opamp using the AGR algorithm and compare it with the competing techniques. The strengths and weaknesses of the proposed algorithm are discussed.

[1]  James F. O'Brien,et al.  Shape transformation using variational implicit functions , 1999, SIGGRAPH Courses.

[2]  Stephen P. Boyd,et al.  Optimal design of a CMOS op-amp via geometric programming , 2001, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[3]  Georges G. E. Gielen,et al.  Circuit simplification for the symbolic analysis of analogintegrated circuits , 2002, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[4]  Ramesh Harjani,et al.  Feasibility and performance region modeling of analog and digital circuits , 1996 .

[5]  Georges G. E. Gielen,et al.  Simulation-based generation of posynomial performance models for the sizing of analog integrated circuits , 2003, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[6]  Rob A. Rutenbar,et al.  Canonical Symbolic Analysis of Large Analog Circuits with Determinant Decision Diagrams , 2002 .

[7]  Sheldon X.-D. Tan,et al.  Hierarchical symbolic analysis of analog integrated circuits viadeterminant decision diagrams , 2000, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[8]  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..

[9]  Vijay Devabhaktuni,et al.  A robust algorithm for automatic development of neural network models for microwave applications , 2001, IMS 2001.

[10]  M.C.E. Yagoub,et al.  A robust algorithm for automatic development of neural network models for microwave applications , 2001, 2001 IEEE MTT-S International Microwave Sympsoium Digest (Cat. No.01CH37157).

[11]  Rob A. Rutenbar,et al.  Remembrance of circuits past: macromodeling by data mining in large analog design spaces , 2002, DAC '02.

[12]  M. Deaton,et al.  Response Surfaces: Designs and Analyses , 1989 .

[13]  Jean Duchon,et al.  Splines minimizing rotation-invariant semi-norms in Sobolev spaces , 1976, Constructive Theory of Functions of Several Variables.

[14]  J. Duchon Spline minimizing rotation-invariant seminorms in Sobolev spaces , 1977 .