Design of analog fuzzy logic controllers in CMOS technologies - implementation, test and application

Nowadays, real-time applications of Fuzzy Logic in different domains are being increasingly reported. ASIC-based analog hardware becomes an interesting solution for these kinds of applications because it benefits from: savings on silicon surface and power consumption, readily accomplishment with strict timing constraints and cost-effective production. This book focuses in-depth on the VLSI CMOS implementation and application of programmable analog Fuzzy Logic Controllers following a mixed-signal philosophy. This is to say, signals are processed in the analog domain whereas programmability is achieved by means of standard digital memories. This approach highlights the following crucial aspects: *The comprehensive study and analysis of the main analog fuzzy operators: Fuzzy Membership Functions, T-Norm, T-CoNorm and Defuzzifier circuits. *The study and development of mixed-signal Fuzzy Controllers architectures targeting the requirements for different applications. *The fabrication and test of full-ended demonstrators. *The partial fabrication and test of a prototype corresponding to a real-time Fuzzy Logic application in the field of Signal Processing.

[1]  K.R. Mager Equalizer Adaptation with a Geometrical Criterion and Fuzzy Logic , 1994, IEEE International Conference on Consumer Electronics.

[2]  Seong-Gon Kong,et al.  Neuro-fuzzy control system for adaptive noise cancellation , 1999, FUZZ-IEEE'99. 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315).

[3]  P. M. Christian Fuzzy logic control of a hypervelocity interceptor , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[4]  S. Sanchez-Solano,et al.  Integrated Circuit Implementation of Fuzzy Controllers , 1995, ESSCIRC '95: Twenty-first European Solid-State Circuits Conference.

[5]  Yau-Hwang Kuo,et al.  FPGA implementation of fuzzy color correction system , 1995, Proceedings of the IEEE 1995 Custom Integrated Circuits Conference.

[6]  Klaus Schumacher,et al.  Universal low cost controller for electric motors with programmable characteristic curves , 1996 .

[7]  Joseph H. Nevin,et al.  Design procedures for a fully differential folded-cascode CMOS operational amplifier , 1989 .

[8]  Nicolò Manaresi,et al.  A current-mode piecewise-linear function approximation circuit based on fuzzy-logic , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).

[9]  A. Rodriguez-Vazquez,et al.  A mixed-signal fuzzy controller and its application to soft start of DC motors , 2000, Ninth IEEE International Conference on Fuzzy Systems. FUZZ- IEEE 2000 (Cat. No.00CH37063).

[10]  Sujeet Chand,et al.  Special issue on fuzzy logic with engineering applications , 1995 .

[11]  Steve Collins,et al.  Fuzzy logic architecture using subthreshold analogue floating-gate devices , 1997, IEEE Trans. Fuzzy Syst..

[12]  Ariën J. van der Wal Neuro-fuzzy controllers: Design and application: Jelena Godjevac , 1998, Robotics Auton. Syst..

[13]  Sang-Soo Lee,et al.  A 3.5 in 230 Mbytes read-channel chip set for magneto-optical disk drives , 1996, IEEE Trans. Very Large Scale Integr. Syst..

[14]  M. J. Patyra,et al.  Analysis and design of CMOS fuzzy logic controller in current mode , 1994, IEEE J. Solid State Circuits.

[15]  Jaime E. Kardontchik,et al.  Introduction to the design of transconductor-capacitor filters , 1992, The Kluwer international series in engineering and computer science.

[16]  Byung-Kyu Lee,et al.  Programmable facsimile image processor including fuzzy-based decision , 1993, Proceedings of IEEE Custom Integrated Circuits Conference - CICC '93.

[17]  C. Dualibe,et al.  A linearly tunable low-voltage CMOS transconductor with improved common-mode stability and its application to g/sub m/-C filters , 2001 .

[18]  Yasuhisa Abe,et al.  Application of fuzzy control theory to the sake brewing process , 1991 .

[19]  M.J.M. Pelgrom,et al.  Matching properties of MOS transistors , 1989 .

[20]  Paul J. Hurst,et al.  A 35 Mb/s mixed-signal decision-feedback equalizer for disk-drive applications , 1995, Proceedings of the IEEE 1995 Custom Integrated Circuits Conference.

[21]  P. R. Gray,et al.  A 20-MHz sixth-order BiCMOS parasitic-insensitive continuous-time filter and second-order equalizer optimized for disk-drive read channels , 1993 .

[22]  Paolo Crippa,et al.  A current-mode circuit for fuzzy partition membership functions , 1999, ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).

[23]  K. Bult,et al.  A class of analog CMOS circuits based on the square-law characteristic of an MOS transistor in saturation , 1987 .

[24]  P. R. Gray,et al.  High-frequency CMOS continuous-time filters , 1984 .

[25]  Kenneth R. Laker,et al.  Design of analog integrated circuits and systems , 1994 .

[26]  Ignacio Rojas,et al.  A CMOS implementation of fuzzy controllers based on adaptive membership function ranges , 1996, Proceedings of Fifth International Conference on Microelectronics for Neural Networks.

[27]  Michel Verleysen,et al.  A current-mode CMOS loser-take-all with minimum function for neural computations , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[28]  Liliane Peters,et al.  Design and application of an analog fuzzy logic controller , 1996, IEEE Trans. Fuzzy Syst..

[29]  Chuen-Tsai Sun,et al.  Neuro-fuzzy modeling and control , 1995, Proc. IEEE.

[30]  Jerry M. Mendel,et al.  Equalization of nonlinear time-varying channels using type-2 fuzzy adaptive filters , 2000, IEEE Trans. Fuzzy Syst..

[31]  S. Chiu,et al.  Fuzzy logic for control of roll and moment for a flexible wing aircraft , 1991, IEEE Control Systems.

[32]  Jyh-Shing Roger Jang,et al.  Self-learning fuzzy controllers based on temporal backpropagation , 1992, IEEE Trans. Neural Networks.

[33]  Pao-Ta Yu,et al.  Fuzzy stack filters-their definitions, fundamental properties, and application in image processing , 1996, IEEE Trans. Image Process..

[34]  Ignacio Rojas,et al.  Compact CMOS fuzzy controllers using the normalised product of adaptive membership functions , 1997 .

[35]  Jader A. De Lima,et al.  A tunable triode-MOSFET transconductor and its application to g/sub m/-C filters , 1999, ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).

[36]  Ezz I. El-Masry,et al.  A fast settling CMOS operational amplifier , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

[37]  Jaime Ramírez-Angulo,et al.  High-speed high-precision voltage-mode MIN/MAX circuits in CMOS technology , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[38]  Eric D. Daniel,et al.  Magnetic recording; Vol. I: technology , 1987 .

[39]  John Lazzaro,et al.  Winner-Take-All Networks of O(N) Complexity , 1988, NIPS.

[40]  Massimo Mancuso,et al.  Fuzzy logic based image processing in IQTV environment , 1995 .

[41]  Didier Dubois,et al.  Fuzzy information and decision processes: M.M. Gupta and E. Sanchez (Eds.) North-Holland, Amsterdam, 1982, xxi + 451 pages, Dfl. 160.00 , 1983 .

[42]  O. Landolt,et al.  Efficient analog CMOS implementation of fuzzy rules by direct synthesis of multidimensional fuzzy subspaces , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[43]  S. Haykin,et al.  Adaptive Filter Theory , 1986 .

[44]  Jader A. De Lima,et al.  On designing linearly-tunable ultra-low voltage CMOS g/sub m/-C filters , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[45]  Michiel Steyaert,et al.  Impact of transistor mismatch on the speed-accuracy-power trade-off of analog CMOS circuits , 1996, Proceedings of Custom Integrated Circuits Conference.

[46]  Shen-Iuan Liu,et al.  CCII-based fuzzy membership function and max/min circuits , 1993 .

[47]  David A. Johns,et al.  Analog Integrated Circuit Design , 1996 .

[48]  John G. Proakis,et al.  Digital Communications , 1983 .

[49]  Cheng-Chieh Chang,et al.  CMOS analog divider and four-quadrant multiplier using pool circuits , 1995 .

[50]  Lotfi A. Zadeh,et al.  Outline of a New Approach to the Analysis of Complex Systems and Decision Processes , 1973, IEEE Trans. Syst. Man Cybern..

[51]  B. Liu,et al.  Modular current-mode defuzzification circuit for fuzzy logic controllers , 1994 .

[52]  O. Landolt Low-power analog fuzzy rule implementation based on a linear MOS transistor network , 1996, Proceedings of Fifth International Conference on Microelectronics for Neural Networks.

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

[54]  TAKESHI YAMAKAWA,et al.  The Current Mode Fuzzy Logic Integrated Circuits Fabricated by the Standard CMOS Process , 1986, IEEE Transactions on Computers.

[55]  Hideyuki Takagi,et al.  Neural networks designed on approximate reasoning architecture and their applications , 1992, IEEE Trans. Neural Networks.

[56]  Klaas Hoen,et al.  A high-speed analog neural processor , 1994, IEEE Micro.

[57]  Chris J. Harris,et al.  KNOWLEDGE BASED FUZZY MOTION CONTROL OF AUTONOMOUS VEHICLES , 1989 .

[58]  Pei-Yin Chen,et al.  A fast-search motion estimation method and its VLSI architecture , 2000, Proceedings of the 43rd IEEE Midwest Symposium on Circuits and Systems (Cat.No.CH37144).

[59]  Paolo Faraboschi,et al.  Hardware solutions for fuzzy control , 1995, Proc. IEEE.

[60]  S. Daley,et al.  Comparison of a Fuzzy Logic Controller With a P + D Control Law , 1989 .

[61]  Ignacio Rojas,et al.  Current-mode analogue defuzzifier , 1993 .

[62]  Klaus Schumacher,et al.  Realization of a Monolithic Analog Fuzzy Logic Controller , 1993, ESSCIRC '93: Nineteenth European Solid-State Circuits Conference.

[63]  Roberto Guerrieri,et al.  A silicon compiler of analog fuzzy controllers: from behavioral specifications to layout , 1996, IEEE Trans. Fuzzy Syst..

[64]  S. F. Quigley,et al.  Novel analogue CMOS defuzzification circuit , 1995 .

[65]  Shigeo Abe,et al.  Neural Networks and Fuzzy Systems , 1996, Springer US.

[66]  Luigi Occhipinti,et al.  Embedded fuzzy control on monolithic dc/dc converters , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).

[67]  Francois Krummenacher,et al.  A 4-MHz CMOS Continuous-Time Filter with On-Chip Automatic Tuning , 1987, ESSCIRC '87: 13th European Solid-State Circuits Conference.

[68]  Stephen Yurkovich,et al.  Fuzzy learning control for anti-skid braking systems , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[69]  T. Yamakawa Fuzzy logic hardware systems , 1989, Symposium 1989 on VLSI Circuits.

[70]  Manfred Glesner,et al.  Computer-aided design of fuzzy systems based on generic VHDL specifications , 1996, IEEE Trans. Fuzzy Syst..