FASY: a fuzzy-logic based tool for analog synthesis

A CAD tool for analog circuit synthesis is presented. This tool, called FASY, uses fuzzy-logic based reasoning to select one topology among a fixed set of alternatives. For the selected topology, a two-phase optimizer sizes all elements to satisfy the performance constraints minimizing a cost function. In FASY, the decision rules used in the topology selection process are introduced by an expert designer or automatically generated by means of a learning process that uses the optimizer mentioned above. The capability of learning topology selection rules by experience, is unique in FASY. Practical examples demonstrate the tool ability of this tool to learn topology selection rules and to synthesize analog cells with different circuit topologies.

[1]  Didier Dubois,et al.  Fuzzy sets and systems ' . Theory and applications , 2007 .

[2]  D.E. Thomas The automatic synthesis of digital systems , 1981, Proceedings of the IEEE.

[3]  A.L. Sangiovanni-Vincentelli,et al.  A survey of optimization techniques for integrated-circuit design , 1981, Proceedings of the IEEE.

[4]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[5]  David G. Luenberger,et al.  Linear and nonlinear programming , 1984 .

[6]  菅野 道夫,et al.  Industrial applications of fuzzy control , 1985 .

[7]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[8]  Huang,et al.  AN EFFICIENT GENERAL COOLING SCHEDULE FOR SIMULATED ANNEALING , 1986 .

[9]  H. Zimmermann Fuzzy sets, decision making, and expert systems , 1987 .

[10]  A.S. Sedra,et al.  Analog MOS integrated circuits for signal processing , 1987, Proceedings of the IEEE.

[11]  Eric A. Vittoz,et al.  IDAC: an interactive design tool for analog CMOS circuits , 1987 .

[12]  Alberto L. Sangiovanni-Vincentelli,et al.  ECSTASY: a new environment for IC design optimization , 1988, [1988] IEEE International Conference on Computer-Aided Design (ICCAD-89) Digest of Technical Papers.

[13]  Alberto L. Sangiovanni-Vincentelli,et al.  DELIGHT.SPICE: an optimization-based system for the design of integrated circuits , 1988, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[14]  E. Berkcan,et al.  Analog compilation based on successive decompositions , 1988, DAC '88.

[15]  Rob A. Rutenbar,et al.  How to automate analog IC designs , 1988, IEEE Spectrum.

[16]  Willy Sansen,et al.  Analog Circuit Design Optimization based on Symbolic Simulation and Simulated Annealing , 1989, ESSCIRC '89: Proceedings of the 15th European Solid-State Circuits Conference.

[17]  Randall L. Geiger,et al.  VLSI Design Techniques for Analog and Digital Circuits , 1989 .

[18]  Fathey M. El-Turky,et al.  BLADES: an artificial intelligence approach to analog circuit design , 1989, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[19]  Rob A. Rutenbar,et al.  OASYS: a framework for analog circuit synthesis , 1989, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[20]  Rob A. Rutenbar,et al.  Simulated annealing algorithms: an overview , 1989, IEEE Circuits and Devices Magazine.

[21]  Hidetoshi Onodera,et al.  Operational-amplifier compilation with performance optimization , 1990 .

[22]  Masaki Hashizume,et al.  A parameter adjustment method for analog circuits based on convex fuzzy decision using constraints of satisfactory level , 1990, Proceedings., 1990 IEEE International Conference on Computer Design: VLSI in Computers and Processors.

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

[24]  Krzysztof Wawryn An Artificial Intelligence Approach to Analog Circuit Design , 1991, J. Circuits Syst. Comput..

[25]  J.L. Huertas,et al.  A prototype tool for optimum analog sizing using simulated annealing , 1992, [Proceedings] 1992 IEEE International Symposium on Circuits and Systems.

[26]  N. S. Nagaraj A new optimizer for performance optimization of integrated circuits by device sizing , 1993, 1993 IEEE International Symposium on Circuits and Systems.

[27]  C.-C. Jou Supervised learning in fuzzy systems: Algorithms and computational capabilities , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

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

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

[30]  Robert G. Meyer,et al.  Analysis and Design of Analog Integrated Circuits , 1993 .