Skip to main content

Using FPGA Technique for Design and Implementation of a fuzzy Inference System

  • Chapter
Fuzzy Logic and Intelligent Systems

Part of the book series: International Series in Intelligent Technologies ((ISIT,volume 3))

Abstract

Recently, there has been increased use of fuzzy logic in control applications. The kernel of a fuzzy logic controller (FLC) is a fuzzy inference engine which includes the knowledge base, the decision making logic, and the defuzzification unit, as shown in Figure 1. For most of the reported applications, fuzzy inference algorithms of the FLCs were implemented in software and executed on a standard Von Neumann type processor or mucrocontroller. Although software-based FLCs are in general more economical and flexible, they often have difficulty in dealing with control systems that require very high processing and I/O handling speeds. For this reason, in the recent years, a number of hardware fuzzy inference systems have been reported or proposed [1–5, 7, 9–16] that reflect the diversity in fuzzy inference methods in technoloies related to hardware design. In general, analog hardware is relatively simple but lacks accuracy and reliability; on the other hand, digital hardware is accurate and reliable but is more complex and lacks speed if an iterative algorithm is unavoidable. In recent years, rapid advances in digital technology allow system designers to design custom computing machines based on a variety of technologies: full custom application-specific IC (ASIC), standard-cell, gate array, FPGA, programmable logic device (PLD), standard IC, etc.. Among these, FPGA is especially suitable for fast implementation and quick hardware verification. Besides technology alternatives, design decisions have to be made based on tradeoffs on performance, hardware resource anf flexibility. In general, higher performance can be achieved at the expense of more hardware resource and less flexibility.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. W.D. Detloff, K.E. Yount and H. Watanabe, “A fuzzy logic controller with reconfigurable, cascadable architecture,” Proceedings of 1989 IEEE International Conference on Computer Design: VLSI in Computers and Processors, pp.474–478, 1989.

    Google Scholar 

  2. M.A. Eshera and S.C. Barash, “Parallel rule-based fuzzy inference on mesh-connected systolic arrays,” IEEE EXPERT, Winter 1989, pp.27–35.

    Google Scholar 

  3. D.L. Hung and W.F. Zajak, “Implementing a fuzzy inference engine using field programmable gate array,” Proceedings of the IEEE International ASIC Conference, pp349–352, 1993.

    Google Scholar 

  4. D.L. Hung, “Custom design of a hardware fuzzy logic controller” Proceedings of the 3rd IEEE International Conference on Fuzzy Systems, June, 1994.

    Google Scholar 

  5. C. Isik, “Inference hardware for fuzzy rule-based systems,” FUZZY COMPUTING, M.M. Gupta and T. Yamakawa Ed., ELSEVIER Science Publishers B.V. (North Holland), 1988, pp.185–194.

    Google Scholar 

  6. C.C. Lee, “Fuzzy logic in control systems: Fuzzy logic controller, Part II,” IEEE Transactions on Systems, Man, and Cybernetics, Vol.20, No.20, pp.419–435, March/April 1990.

    Article  MATH  Google Scholar 

  7. M-H. Lim and Y. Takefuji, “Implementing fuzzy rule-based systems on silicon chips,” IEEE EXPERT, February 1990, pp.31–45.

    Google Scholar 

  8. M. Mizumoto and H. Zimmermann, “Comparison of fuzzy reasoning methods,” FUZZY SETS AND SYSTEMS, Vol.18, pp.253–283, 1982.

    Article  Google Scholar 

  9. Sujal Shah and Ralph Horvath, “A hardware digital fuzzy inference engine using standard integrated circuits,” Proceedings of the 1st International Conference on Fuzzy Theory and Technology, pp. 109–114. Durham, 1992.

    Google Scholar 

  10. Masaki Togai and Hiroyuki Watanabe, “Expert system on a chip: an engine for real-time approximate reasoning,” IEEE EXPERT, Fall 1986, pp.56–58.

    Google Scholar 

  11. Masaki Togai and S. Chiu, “A fuzzy logic chip and a fuzzy inference accelerator for real-time approximate reasoning,” Proceedings of the 17th International Symposium on Multiple-Valued Logic, pp.25–29, 1987.

    Google Scholar 

  12. A.P. Ungering, K. Thuener and K. Goser, “Architecture of a PDM VLSI fuzzy logic controller with pipelining and optimized chip area,” Proceedings of the 2nd IEEE International Conference on Fuzzy Systems, 1993, Vol. 1, pp.447–452.

    Google Scholar 

  13. H. Watanabe, W.D. Detloff, K.E. Yount, “A VLSI fuzzy logic inference engine for real-time process control,” IEEE Journal of Solid-State Circuits, Vol. 25, No. 2, pp.376–382, 1990.

    Article  Google Scholar 

  14. H. Watanabe, W.D. Detloff, K.E. Yount, “VLSI fuzzy chip and inference accelerator board systems,” Proceedings of the 21th International Symposium on multiple-valued logic, pp.120–127, 1991.

    Google Scholar 

  15. T. Yamakawa, “High-speed fuzzy controller hardware system: the Mega FIPS machine,” INFORMATION SCIENCES, Vol.42, 1988.

    Google Scholar 

  16. T., Yamakawa, “Fuzzy microprocessors-rule chip and defuzzifier chip,” Proceedings of the International Workshop on Fuzzy System Applications, Iizuka, Japan, August 1988, pp.51–52.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Kluwer Academic Publishers

About this chapter

Cite this chapter

Hung, D. (1995). Using FPGA Technique for Design and Implementation of a fuzzy Inference System. In: Fuzzy Logic and Intelligent Systems. International Series in Intelligent Technologies, vol 3. Springer, Dordrecht. https://doi.org/10.1007/978-0-585-28000-4_10

Download citation

  • DOI: https://doi.org/10.1007/978-0-585-28000-4_10

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-0-7923-9575-1

  • Online ISBN: 978-0-585-28000-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics