Fuzzy techniques in optimization: based analog design

Cell-level analog circuit design is a very challenging task for several reasons: the design problem is usually underconstrained with many degrees of freedom, most analog modules require a custom optimized design, the performance requirements must be traded off as they usually are competing design objectives, to encounter the most important ones. This paper presents some applications of fuzzy techniques in the design of analog modules. Our research direction turns into account the opportunities offered by fuzzy techniques in the optimization-based design of analog circuits field. In our approach, all the phases of the optimization process involve fuzzy methods. Fuzzy sets are involved in the formulation of the optimization objectives and in the initial guess of the design parameters, while some fuzzy systems address the performance evaluation issues (evaluation engine) and new parameter values computation (optimization engine). Two CAD tools at the cell level were developed in Matlab. The operation of these CAD tools is validated by a large collection of experimental results. Basic analog modules as simple transconductance operational amplifier, Miller operational transconductance amplifier, and common-emitter stage were designed for several sets of design requirements with very good results.

[1]  Rob A. Rutenbar,et al.  Anaconda: simulation-based synthesis of analog circuits viastochastic pattern search , 2000, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[2]  P.R. Gray,et al.  OPASYN: a compiler for CMOS operational amplifiers , 1990, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

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

[4]  Georges G. E. Gielen,et al.  Performance modeling of analog integrated circuits using least-squares support vector machines , 2004, Proceedings Design, Automation and Test in Europe Conference and Exhibition.

[5]  D.M. Binkley,et al.  Tradeoffs and Optimization in Analog CMOS Design , 2008, 2007 14th International Conference on Mixed Design of Integrated Circuits and Systems.

[6]  Costin Miron,et al.  A fuzzy optimization method for CMOS operational amplifier design , 2000, Proceedings of the 5th Seminar on Neural Network Applications in Electrical Engineering. NEUREL 2000 (IEEE Cat. No.00EX287).

[7]  Tian Yantao,et al.  Study and application of a constrained multi-objective optimization algorithm , 1999, Proceedings of the IEEE International Vehicle Electronics Conference (IVEC'99) (Cat. No.99EX257).

[8]  Bozena Kaminska,et al.  FPAD: a fuzzy nonlinear programming approach to analog circuit design , 1995, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[9]  Masatoshi Sakawa Interactive multiobjective decision-making using fuzzy satisficing intervals and its application to an urban water resources system , 1986 .

[10]  Antonio Torralba,et al.  FASY: a fuzzy-logic based tool for analog synthesis , 1996, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[11]  Costin Miron,et al.  Multiobjective optimization method for analog circuits design based on fuzzy logic , 2002, 9th International Conference on Electronics, Circuits and Systems.

[12]  Phillip E Allen,et al.  CMOS Analog Circuit Design , 1987 .

[13]  Leopoldo García Franquelo,et al.  Analog design optimization by means of a Tabu Search approach , 1994, Proceedings of IEEE International Symposium on Circuits and Systems - ISCAS '94.

[14]  J. Mendel Fuzzy logic systems for engineering: a tutorial , 1995, Proc. IEEE.

[15]  Jun-Yong Lee,et al.  Application of fuzzy logic in computer-aided VLSI design , 1998, IEEE Trans. Fuzzy Syst..

[16]  M. A. Styblinski,et al.  Adaptive hierarchical multi-objective fuzzy optimization for circuit design , 1993, 1993 IEEE International Symposium on Circuits and Systems.

[17]  K. Prakobwaitayakit Analog circuit optimizer based on computational intelligence techniques , 2004, The 2004 47th Midwest Symposium on Circuits and Systems, 2004. MWSCAS '04..

[18]  Nuno Horta,et al.  GA-SVM Optimization Kernel applied to Analog IC Design Automation , 2006, 2006 13th IEEE International Conference on Electronics, Circuits and Systems.

[19]  Rob A. Rutenbar,et al.  Anaconda: SimulationBased Synthesis of Analog Circuits Via Stochastic Pattern Search , 2002 .

[20]  Rob A. Rutenbar,et al.  Hierarchical Modeling, Optimization, and Synthesis for System-Level Analog and RF Designs , 2007, Proceedings of the IEEE.

[21]  Licheng Jiao,et al.  Evolutionary design of analog circuits with a uniform-design based multi-objective adaptive genetic algorithm , 2005, 2005 NASA/DoD Conference on Evolvable Hardware (EH'05).

[22]  Biranchinath Sahu,et al.  Automatic synthesis of CMOS operational amplifiers: a fuzzy optimization approach , 2002, Proceedings of ASP-DAC/VLSI Design 2002. 7th Asia and South Pacific Design Automation Conference and 15h International Conference on VLSI Design.

[23]  Amit Patra,et al.  An Evolutionary Algorithm-Based Approach to Automated Design of Analog and RF Circuits Using Adaptive Normalized Cost Functions , 2007, IEEE Transactions on Evolutionary Computation.

[24]  Brian L. Evans,et al.  An automated framework for multicriteria optimization of analog filter designs , 1999 .

[25]  M. del Mar Hershenson CMOS analog circuit design via geometric programming , 1999 .

[26]  Masaki Hashizume,et al.  Design automation system for analog circuits based on fuzzy logic , 1989, 1989 Proceedings of the IEEE Custom Integrated Circuits Conference.

[27]  Sina Balkir,et al.  Evolution based synthesis of analog integrated circuits and systems , 2004, Proceedings. 2004 NASA/DoD Conference on Evolvable Hardware, 2004..

[28]  Leopoldo García Franquelo,et al.  Fuzzy-logic-based analog design tools , 1996, IEEE Micro.

[29]  David J. Allstot,et al.  Sizing of cell-level analog circuits using constrained optimization techniques , 1993 .

[30]  Alberto L. Sangiovanni-Vincentelli,et al.  Support vector machines for analog circuit performance representation , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[31]  Leopoldo García Franquelo,et al.  A collection of fuzzy logic-based tools for the automated design, modelling and test of analog circuits , 1996 .

[32]  N. Horta,et al.  An evolutionary optimization kernel with adaptive parameters applied to analog circuit design , 2005, International Symposium on Signals, Circuits and Systems, 2005. ISSCS 2005..

[33]  Michiel Steyaert,et al.  Hierarchical bottom-up analog optimization methodology validated by a delta-sigma A/D converter design for the 802.11a/b/g standard , 2006, 2006 43rd ACM/IEEE Design Automation Conference.

[34]  G. Oltean FADO - A CAD Tool for Analog Modules , 2005, EUROCON 2005 - The International Conference on "Computer as a Tool".

[35]  M. Valtonen,et al.  Statistical techniques for the computer-aided optimization of analog integrated circuit , 1996, IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications.

[36]  X. Ren,et al.  Performance Modelling and Optimisation of RF Circuits using Support Vector Machines , 2007, 2007 14th International Conference on Mixed Design of Integrated Circuits and Systems.

[37]  O. Shoaei,et al.  Design optimization of analog integrated circuits using simulation-based genetic algorithm , 2003, Signals, Circuits and Systems, 2003. SCS 2003. International Symposium on.

[38]  Bing J. Sheu,et al.  A knowledge-based approach to analog IC design , 1988 .