SlideShare a Scribd company logo
1 of 7
Download to read offline
International Journal of Engineering Research and Development
e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com
Volume 13, Issue 2 (February 2017), PP.55-61
55
Hardware Implementation of Fuzzy Processors: A Review
Neelofer Afzal1
,
1
Department Of Electronics And Communication Engineering, Jamia Millia Islamia, New Delhi.
ABSTRACT:- A review paper on the various VLSI architectures of fuzzy logic based processors and
controllers is presented over here. The focus of this paper on the study of low power VLSI implementation of
fuzzy processors to result in reduced silicon area, high operating speed and the adaptability to various
application domains. The paper reviews the design and implementation of different components of a fuzzy logic
processor, like fuzzifiers, defuzzifiers, inference engine and rule base systems. It is been found that there is a
huge scope for further improvement of these components of fuzzy processor in terms of power, speed, area and
complexity in these fuzzy processors. It has been found that the researchers generally focus on the design and
development of inference engine and defuzzification units in a fuzzy processor due to their complex nature.
The further optimization in these blocks can result in a in a significant improvement in the overall performance
of the fuzzy processors.
Keywords:- Design, defuzzifiers, fuzzy logic, inference engine, low power designing.
I. INTRODUCTION
Lotfi Zadeh [1-3] is being considered as the father of fuzzy logic, as it is he who has given the concept
around four decades before. Since then the fuzzy logic has been used in numerous applications and in every
domain of science and technology. The fuzzy logic has been extensively used control engineering, consumer
electronics, house hold appliances, data processing, decision making systems, expert and signal processing
systems and so on. A biggest advantage of the fuzzy logic is the easy modelling of human behaviour; it directly
maps the human inference system to the fuzzy if – then rules, which are easily understood by the human beings
[4-6]. Fuzzy logic has been used extensively in the field of medical science [7-8], Y. C. Yeh et al. [7] proposed
a simple fuzzy system to study electrocardiogram (ECG) to determine heart beats in human beings. The rapid
growth in the applications of fuzzy systems has provided enough motivation to researchers to design efficient
fuzzy systems [8-12].
The classical way to realize a fuzzy system is to use of software only, being easy and less expensive,
however, such an approach is slowest among all [5-10]. Many ways exist to increase the speed of the fuzzy
systems and the prominent is to use fuzzy processors. Fuzzy processors are faster and possess a best tradeoff
between the speed and power consumption.
This paper presents the review of the hardware implementations of fuzzy processors and controllers.
The first hardware realization of a fuzzy logic processor was done by Togai and Watanabe [11-12]. They
proposed a dynamically re-configurable and cascadable architecture for a fuzzy processor with improved
performance. Sasaki et al. [13] proposed a a fuzzy processor using SIMD. An efficient, bit scalable architecture
of fuzzy logic processors is proposed by R. d‟ Amore [14]. Asim M. Murshid has designed and simulated a
triangular memberships based fuzzy processor [15-21], a trapezoid memberships based fuzzy processor and
multi membership based fuzzy processors. F. Sanchez and J. E. A. Cobo [22] has done the modelling and field
programmable gate array implementation of fuzzy processors. E. F. Martinez [23] has designed and simulated a
rule-driven based fuzzy processor. M. Hamzeh et al. [24] has developed a LEACH algorithm based power
efficient fuzzy processor. A novel Ant Colony based architecture has been designed and developed by C. W.
Tao et al. [25] .
This paper is divided into five sections. After introduction, section III describes novel fuzzy
processors. The section IV describes various fuzzification methods. The section V discusses the defuzzification
methods. The inference engine is being discussed in section VI. Section VII concludes the paper.
II. NOVEL FUZZY PROCESSORS
A lot of work has been done in the design and development fuzzy processors. The researchers tried to
address the problems of area, power consumption and the delay associated with various fuzzy processors. Asim
M. Murshid [15-21] has done a wonderful work in this field by designing, simulating and implanting some
novel fuzzy logic processors. A Max-Min calculator along with a triangular membership function based fuzzy
inference processor has been designed and developed by Asim M. Murhid [15-17], as shown in Fig. 1. The
proposed architecture has been implemented on an FPGA. It has been observed that the proposed one power and
Hardware Implementation of Fuzzy Processors: A Review
56
area efficient in comparison to the trapezoid membership function based fuzzy processor. A Gaussian
membership based fuzzy inference processor has been designed and simulated by Asim M. Murhid [15-21], as
shown in Fig. 2. The matching degree between the two Gaussian membership functions has been computed by
proposing a novel MAX-MIN calculator. The proposed architectures are area, power and speed efficient in
comparison to the existing state of the art processors, as they have reduced numbers of various arithmetic
operations.
Fig. 1: (a) Triangular MF based MAX-MIN calculator (b) Proposed fuzzy inference processor [17-18].
Fig. 2: (a) Trapezoid MF based MAX-MIN calculator (b) Proposed fuzzy inference processor [17-20].
Asim M. Murshid [16] has proposed a novel multi membership function based fuzzy inference
processor. The processor is based on a novel architecture of a MAX-MIN calculator used for calculating the MD
between the fuzzified input and the antecedent MFs. The novelty of a MAX-MIN calculator lies in calculating
the MD between not only one type of MFs, but between Gaussian, Trapezoid and triangular MFs together. It is a
multi membership function (MMF) MAX-MIN calculator. This is the first time that a MAX-MIN calculator
with such flexibility has been designed and implemented. The proposed MMF based MUX-MIN circuit
consumes reduced hardware in comparison to the fuzzy processors employing these membership functions
seperatively. A significant reduction in power, pace and area has been observed in the proposed circuitry.
Fig. 3. Various MMFs for MAX-MIN calculation [16-18].
Hardware Implementation of Fuzzy Processors: A Review
57
Fig. 4. Complete fuzzy processor architecture [16-18]..
III. FUZZIFIER CIRCUITS USED IN FUZZY PROCESSORS
An important operation performed by a fuzzy processor is Fuzzification. A fuzzifier converts a crisp
value into a fuzzy value and actually incorporates a fuzziness, uncertainty, vagueness or ambiguity in the crisp
quantity. A lot of work has been done to improve the performance of the fuzzifier in fuzzy processor. A novel
fuzzifier has been designed by Hamed et al. [26] in an analog CMOS fuzzy logic controller. This fuzzifier
generates stable, ac-curate and precise membership functions, as shown in Fig. 5(a). A. Gabrielli et al. [27] have
designed a 4 input high speed fuzzy processor, with a novel fuzzifier block. The fuzzifier possesses four
memories which store four points of a trapezoidal membership function, as shown in Fig. 5(b).
Fig. 5: (a) Fuzzifier [26] (b) Fuzzifier [27]
P. M. E. Gomes et al. [15] proposed a novel bit scalable architecture for fuzzy processors, employing a
flexible fuzzification unit. The fuzzifier uses two comparators and the number of clock cycles does not increase
drastically. A pulse width-modulation (PDM) fuzzifier is being designed and simulated by P. Ansgar et al. [15],
as shown in Fig. 6(a). M. Y. Hassan and W. F. Sharif [28] designed a PID fuzzy controller. The Fuzzification is
being done is by two blocks, for each input variable. The fuzzifier constitutes three modules, memory, inverter
and incrementer, as shown in Fig. 6(b). M. Jacomet and R. Walti [29] and C. F. Juang and J. S. Chen [30] too
have designed high performance fuzzifiers.
Figure 6. (a) Fuzzifier for PDM-signals [28] and fuzzifier for PID controller [15, 29].
Hardware Implementation of Fuzzy Processors: A Review
58
IV. DESIGN OF DE-FUZZIFIER CIRCUITS USED IN FUZZY PROCESSORS
The conversion of fuzzy data into crisp one is defuzzification. This is an important part of fuzzy
processors as the fuzzy data directly is not suitable for the real time applications. The various defuzzification
methods include (a) Max-membership principle (b) Centroid method. (c) Weighted average method (c) Mean-
max membership (d) Centre of sums (E) Center of largest area. These methods have their own advantages,
limitations and applications. The various defuzzifiers designed are discussed in this section. J. M. Jou et al. [35]
designed a fuzzy logic controller. The defuzzifier designed by them is based on the center of gravity method, as
shown in Fig. 7(a). R. d‟Amore et al. [14] designed bit scalable architecture for fuzzy processors. The de-
fuzzifier designed is unique and determining the output value according to a set of conclusions from evaluating
knowledge, as shown in Fig. 7(b).
Fig. 7. (a) De-Fuzzifier [31] and Defuzzifier of [14].
The defuzzifier designed in the rule driven fuzzy processor by G. Ascia et al. [32] is shown in Fig. 8(a).
The defuzzification is done in cooperation with the buffer circuit. A mixed signal A/D fuzzy logic controller
with continuous amplitude has been designed by S. Bouras et al. [33]. The defuzzifier designed in this fuzzy
processor is implemented using a multiplexer, a divider and three integrators, as shown in Fig. 8(b). G. Ascia et
al. [32] have designed fuzzy processor dealing with complex fuzzy inference systems. An efficient defuzzifier
has been designed as shown in Fig. 9(a), as given by Yager [34], as shown in Fig. 9(a). H. Peyravi et al. [26]
have designed an analog fuzzy logic controller chip and implemented it in a 1.2 µm CMOS technology, as
shown in Fig. 9(b). A novel defuzzifier has been designed in the proposed architecture using the center of the
area method without employing a division circuit.
Fig. 8. (a) Block diagrams of (a) De-Fuzzifier [32] and (b) Defuzzifier of [33]
.
Fig. 9. (a) Defuzzifier block diagram [34] and (b) Complete schematic diagram of defuzzifier [26].
Hardware Implementation of Fuzzy Processors: A Review
59
V. DESIGN OF FUZZY INFERENCE ENGINE
The fuzzy inference in a fuzzy processor means matching facts with rules, firing of the matched rules
and deriving some new results. It is also being called as rule base system, expert system and fuzzy associative
memory. It uses "if" . . ."then". . . statements and the connectors like "OR " or "AND" to make the required
decision rule. The two well known fuzzy inference methods are Mamdani‟s and Sugeno methods. The
Mamdani‟s fuzzy inference system uses fuzzy sets as a rule consequent where as the Sugeno system employs
linear function of input variables as a consequent [1-4]. Various researchers have developed a lot of fuzzy
inference engines with some unique properties and applications. A reconfigurable inference engine for fuzzy
processors has been developed by S. Guo et al. [35]. The proposed engine employs Mamdani inference
technique, as shown in Fig. 10(a). J. M. Jou et al. [36] has developed a novel inference processor for an adaptive
fuzzy logic controller is shown in Fig. 10(b).
Fig. 10. (a) A reconfigurable fuzzy inference engine [35] (b) The inference engine for one rule i [36].
The inference engine designed and developed for a bit scalable fuzzy architecture was developed by R.
d‟Amore [14], as shown in Fig. 11(a). The fuzzy inference engine is based on Mamdani approach. The
proposed architecture is compact and power efficient. Fig. 11(b) shows the inference engine developed by N. E.
Evmorfopoulos and J. N. Avaritsiotis [37] for an adaptive digital fuzzy processor is the Sugeno model. M.
Jacomet and R. Walti‟s [48] designed a parallel architecture for the inference machine. The proposed
architecture can easily use the center of area defuzzification method. K. Nakamura et al. [38] have designed a
fuzzy inference engine, as shown in Fig. 12. It consists of antecedents, consequents and a conventional
microprocessor.
Fig. 11. (a) Inference engines [14] (b) Inference engine architecture [15].
Fig. 12. Fuzzy inference control system [38].
Hardware Implementation of Fuzzy Processors: A Review
60
VI. CONCLUSIONS
In this work, we presented a review of hardware implementation of fuzzy processors and controllers.
Various blocks used in a fuzzy processor are discussed thoroughly. The design approaches followed to design
fuzzifiers, defuzzifiers, inference engines and full blown fuzzy processors have been discussed. It has been
found that a lot of work has been done to improve the performance of fuzzy processors in general and fuzzy
inference engine in particular. Asim. M. Murshid has designed some unique fuzzy processors. It is the first time
that a multi membership function based fuzzy processor has been designed and developed. The review has
shown that there is a scope for further improvement in these fuzzy systems and their performance can be
improved further by designing optimized architectures
REFERENCES
[1]. L. A. Zadeh, “Fuzzy logic,” IEEE Computer, vol. 1, no. 4, pp. 83-93, 1988.
[2]. L. A. Zadeh, “Fuzzy sets,” Information and Con-trol, vol. 8, no. 3, pp. 338-353, 1965.
[3]. M. Sugeno, “An introductory survey of fuzzy con-trol,” Inf. Sci., vol. 36, pp. 59-83, 1985.
[4]. E. H. Mamdani, “Applications of fuzzy algorithms for simple dynamic plant,” Proc. Inst. Elect. Eng.,
vol. 121, pp. 1585-1588, 1974.
[5]. C. C. Lee, “Fuzzy Logic in control systems: Fuzzy Logic Controller – part I,” IEEE Trans. Syst., Man.
Cybern., vol. 20, no. 2, pp. 404-418, 1990.
[6]. T. J. Ross, “fuzzy logic with engineering applica-tions,” by john wiley & sons inc. 2005.
[7]. Y. C. Yeh, W. J. Wang, and C. W. Chiou, “Heart-beat Case Determination Using Fuzzy Logic Method
on ECG Signals,” Int. Journal of Fuzzy Systems, vol. 11, no. 4 pp. 250-261, Dec. 2009.
[8]. A. Lakdashti, M. S. Moin, and K. Badie, “ Reduc-ing the Semantic Gap of the MRI Image Retrieval
Systems Using a Fuzzy Rule Based Technique,” Int. Journal of Fuzzy Systems, vol. 11, no. 4 pp. 232-
249, Dec. 2009.
[9]. L. Behera and I. Kar, “Intelligent Systems and con-trol principles and applications,” Oxford, 2009.
[10]. A. Costa, A. D. Gloria, F. Giudici, and Olivieri, “Fuzzy logia microcontroller,” IEEE Micro, pp. 66-74,
1997.
[11]. M. Togai and H. Watanabe, “Expert systems on a chip: An engine for real-time approximate reason-
ing,” IEEE Expert Syst. Mag., vol. 1, pp. 55-62, Aug. 1986.
[12]. H. Watanabe, W. Dettloff, and K. E. Yount, “A VLSI Fuzzy Logic Controller with Reconfigurable, a
Cascadable Architecture,” IEEE Journal of Solid – State Circuits, vol. 25, no. 2, April, 1990.
[13]. M. Sasaki, F. Ueno, and T. Inoue, “7.5 MFLIPS fuzzy microprocessor using SIMD and Logic- in-
memory Structure,” In Second IEEE Int. Conf. on Fuzzy Systems, pp. 527-534, 1993.
[14]. R. d‟ Amore, “A Bit Scalable Architecture for Fuzzy Processors with Three Inputs and a Flexible
Fuzzification Unit,” IEEE Computer Society, Proc. of the 13th symp. on Integrated circuits and sys-
tems design, pp. 29, Sept. 2000.
[15]. Asim. M. Murshid, Sajad A. Loan,Shuja A Abbasi and A. R. M. Alamoud, “VLSI Architecture of
Fuzzy Logic Processors: a Review” Springer‟s International Journal of Fuzzy systems, vol. 13, no.2,
pp. 74-88, 2011,
[16]. Sajad A. Loan, Asim. M. Murshid, , et al, ”A Novel Multi Membership Function based VLSI
Architecture of a Fuzzy Inference Processor” Springer‟s International Journal of Fuzzy Systems, in
press, 2014.
[17]. Sajad A. Loan, Asim. M. Murshid, Shuja A Abbasi and A. R. M. Alamoud, ”A Novel VLSI
Architecture for a Fuzzy Inference Processor using Gaussian-Shaped MF” Journal of Intelligent and
Fuzzy systems, vol.24, pp.5-19, 2013.
[18]. Asim. M. Murshid, Sajad A. Loan, Shuja A Abbasi and A. R. M. Alamoud, ”A Novel VLSI
Architecture for a Fuzzy Inference Processor using Triangular-Shaped Membership Function”
Springer‟s International Journal of Fuzzy Systems, Vol. 14, No. 3,pp. 345-360, September 2012.
[19]. Sajad A. Loan et.al., ”A Novel VLSI architecture of a weighted average defuzzifier unit for a fuzzy
inference processor” in proceedings of IAENG-IMECS Hong Kong, 2014
[20]. Sajad A. Loan and Asim. M. Murshid, ”A Novel VLSI architecture of a defuzzifier unit for a fuzzy
inference processor” in proceedings of IEEE ICAES Pilani, pp. 138-141, 2013.
[21]. Sajad A. Loan and Asim. M. Murshid, ”A Novel VLSI architecture of multi membership function
based MAX-MIN calculator circuit” in proc. of IEEE ICAES Pilani, pp. 74-78, 2013
[22]. F. Sanchez and J.E.A. Cobo, “Design of High Complexity Fuzzy Controllers using Generic VHDL for
Appliance Applications,” VIII Int. Workshop Iberchip IWS2002. Guadalajara, Mexico, April 2002.
[23]. E. F. Martinez, “Design of a Lukasiewicz rule – driven fuzzy processor,” Soft Computing, vol. 7, pp.
65-71, 2002.
Hardware Implementation of Fuzzy Processors: A Review
61
[24]. M. Hamzeh, S. Arab1, S. M. Fakhraie1, and C. Lucas2, “An Improvement on LEACH Algorithm with
a Fuzzy Processor,” Proc. of APCC2008, Oct. 2008.
[25]. C. W. Tao, J.-S. Taur, J.-T. Jeng, and W.,-Y. Wang, “A novel fuzzy ant colony system for parameter
determination of fuzzy controllers,” Int. Journal of Fuzzy Systems, vol. 11, no. 4, pp. 298-307, Dec.
2009.
[26]. H. peyravi, A. khoei, and K. Hadidi, “Design Of an analog CMOS fuzzy logic controller chip,” Fuzzy
Sets and Systems, vol. 132, pp. 245-260, 2002.
[27]. A. Gabrielli, E. Gandolfi, M. Masetti, and M. R. Roch, “VLSI Design and Realisation of a 4 Input High
Speed Fuzzy Processor,” 6th
IEEE Int. Conf. on Fuzzy Systems, vol. 2, pp. 779-785, July 1997.
[28]. M. Y. Hassan and W. F. Sharif, “Design of FPGA based PID – like Fuzzy Controller for Industrial
Applications,” IAENG Int. Journal of Computer Science, vol. 34, no. 2.
[29]. M. Jacomet and R. Walti, “A VLSI Fuzzy Proces-sor with Parallel Rule Execution,‟ Proc. IEEE Int.
Conf. on Fuzzy Systems, pp. 1-5, 1994.
[30]. C. F. Juang and J. S. Chen, “Water Bat Temperature Control by a Recurrent Fuzzy Controller and Its
FPGA Implementation,‟ IEEE Trans. on Industrial Electronics, vol. 53, no. 3, June 2006.
[31]. J. M. Jou, P. Y. Chen, and S. F. Yang, “An Adaptive Fuzzy Logic Controller: Its VLSI Architecture
and Applications,” IEEE Trans. on very large scale in-tegration (VLSI) systems, vol. 8, no. 1, Feb.
2000.
[32]. G. Ascia, V. Catania, G. Ficili, S. Palazzo, and D. Panno, “A VLSI Fuzzy Expert System for Real –
Time Traffic Control in ATM Networks,‟ IEEE Trans. on Fuzzy Systems, vol. 5, no. 1, Feb. 1997.
[33]. S. Bouras, M. Kotronakis, K. Suyama, and Y. Tsividis, “Mixed Analog - Digital Fuzzy Logic
Controller with Continuous - Amplitude Fuzzy In-ferences and Defuzzification,” IEEE Trans. on
Fuzzy Systems, vol. 6, no. 2, May 1998.
[34]. R. R. Yager and D. P. Filev, “On the issue of de-fuzzification and selection based on a fuzzy set,”
Fuzzy Sets Syst., pp. 255-271, 1993.
[35]. S. Guo and L. Peters, “A New Hardware Imple-mentation of the Centre of Gravity defuzzification
Method,” in Vortrage der 3. GI/ITG/GMEF achtagung: Rechnergestutzter Entwurf„ und Architektur
mikroelektronischer Systeme. Germany: Oberwiesenthal, pp. 145-150, 1994.
[36]. J. M. Jou, P. Y. Chen, and S. F. Yang, “An Adaptive Fuzzy Logic Controller: Its VLSI Architecture
and Applications,” IEEE Trans. on very large scale in-tegration (VLSI) systems, vol. 8, no. 1, Feb.
2000.
[37]. N. E. Evmorfopoulos and J. N. Avaritsiotis, “An adaptive digital fuzzy architecture for applica-tion-
specific integrated circuits,” Active and Pas-sive Elec. Comp., vol. 25, pp. 289-306, 2002.
[38]. K. Nakamura, N. Sakashita, Y. Nitta, K. Shimo-mura, and T. Tokuda, “Fuzzy Inference and Fuzzy-
Inference Processor,” IEEE Micro, vol. 13, no. 5, 37-48, Oct. 1993

More Related Content

What's hot

An approach for color image compression of bmp and tiff images using dct and dwt
An approach for color image compression of bmp and tiff images using dct and dwtAn approach for color image compression of bmp and tiff images using dct and dwt
An approach for color image compression of bmp and tiff images using dct and dwtIAEME Publication
 
A survey of Parallel models for Sequence Alignment using Smith Waterman Algor...
A survey of Parallel models for Sequence Alignment using Smith Waterman Algor...A survey of Parallel models for Sequence Alignment using Smith Waterman Algor...
A survey of Parallel models for Sequence Alignment using Smith Waterman Algor...iosrjce
 
Size measurement and estimation
Size measurement and estimationSize measurement and estimation
Size measurement and estimationLouis A. Poulin
 
Lut optimization for memory based computation
Lut optimization for memory based computationLut optimization for memory based computation
Lut optimization for memory based computationJohn Williams
 
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...IOSRJMCE
 
Design & Implementation of LUT Based Multiplier Using APCOMS Technique
Design & Implementation of LUT Based Multiplier Using APCOMS TechniqueDesign & Implementation of LUT Based Multiplier Using APCOMS Technique
Design & Implementation of LUT Based Multiplier Using APCOMS Techniqueijsrd.com
 
Comparative study to realize an automatic speaker recognition system
Comparative study to realize an automatic speaker recognition system Comparative study to realize an automatic speaker recognition system
Comparative study to realize an automatic speaker recognition system IJECEIAES
 
Meta heuristic based clustering of two-dimensional data using-2
Meta heuristic based clustering of two-dimensional data using-2Meta heuristic based clustering of two-dimensional data using-2
Meta heuristic based clustering of two-dimensional data using-2IAEME Publication
 
An efficient hardware logarithm generator with modified quasi-symmetrical app...
An efficient hardware logarithm generator with modified quasi-symmetrical app...An efficient hardware logarithm generator with modified quasi-symmetrical app...
An efficient hardware logarithm generator with modified quasi-symmetrical app...IJECEIAES
 
facility layout paper
 facility layout paper facility layout paper
facility layout paperSaurabh Tiwary
 
Energy and latency aware application
Energy and latency aware applicationEnergy and latency aware application
Energy and latency aware applicationcsandit
 
Bivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm forBivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm foreSAT Publishing House
 
Simulated Annealing Algorithm for VLSI Floorplanning for Soft Blocks
Simulated Annealing Algorithm for VLSI Floorplanning for Soft BlocksSimulated Annealing Algorithm for VLSI Floorplanning for Soft Blocks
Simulated Annealing Algorithm for VLSI Floorplanning for Soft BlocksIJCSIS Research Publications
 
E0364025031
E0364025031E0364025031
E0364025031theijes
 

What's hot (19)

P410498102
P410498102P410498102
P410498102
 
An approach for color image compression of bmp and tiff images using dct and dwt
An approach for color image compression of bmp and tiff images using dct and dwtAn approach for color image compression of bmp and tiff images using dct and dwt
An approach for color image compression of bmp and tiff images using dct and dwt
 
50120140504013 2
50120140504013 250120140504013 2
50120140504013 2
 
A survey of Parallel models for Sequence Alignment using Smith Waterman Algor...
A survey of Parallel models for Sequence Alignment using Smith Waterman Algor...A survey of Parallel models for Sequence Alignment using Smith Waterman Algor...
A survey of Parallel models for Sequence Alignment using Smith Waterman Algor...
 
Size measurement and estimation
Size measurement and estimationSize measurement and estimation
Size measurement and estimation
 
Lut optimization for memory based computation
Lut optimization for memory based computationLut optimization for memory based computation
Lut optimization for memory based computation
 
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...
 
Design & Implementation of LUT Based Multiplier Using APCOMS Technique
Design & Implementation of LUT Based Multiplier Using APCOMS TechniqueDesign & Implementation of LUT Based Multiplier Using APCOMS Technique
Design & Implementation of LUT Based Multiplier Using APCOMS Technique
 
Digital scaling
Digital scaling Digital scaling
Digital scaling
 
Comparative study to realize an automatic speaker recognition system
Comparative study to realize an automatic speaker recognition system Comparative study to realize an automatic speaker recognition system
Comparative study to realize an automatic speaker recognition system
 
Meta heuristic based clustering of two-dimensional data using-2
Meta heuristic based clustering of two-dimensional data using-2Meta heuristic based clustering of two-dimensional data using-2
Meta heuristic based clustering of two-dimensional data using-2
 
An efficient hardware logarithm generator with modified quasi-symmetrical app...
An efficient hardware logarithm generator with modified quasi-symmetrical app...An efficient hardware logarithm generator with modified quasi-symmetrical app...
An efficient hardware logarithm generator with modified quasi-symmetrical app...
 
facility layout paper
 facility layout paper facility layout paper
facility layout paper
 
Energy and latency aware application
Energy and latency aware applicationEnergy and latency aware application
Energy and latency aware application
 
Bivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm forBivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm for
 
Ijsea04031014
Ijsea04031014Ijsea04031014
Ijsea04031014
 
30420140503003
3042014050300330420140503003
30420140503003
 
Simulated Annealing Algorithm for VLSI Floorplanning for Soft Blocks
Simulated Annealing Algorithm for VLSI Floorplanning for Soft BlocksSimulated Annealing Algorithm for VLSI Floorplanning for Soft Blocks
Simulated Annealing Algorithm for VLSI Floorplanning for Soft Blocks
 
E0364025031
E0364025031E0364025031
E0364025031
 

Similar to Hardware Implementation of Fuzzy Processors: A Review

A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSA METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSVLSICS Design
 
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSA METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSVLSICS Design
 
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSA METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSVLSICS Design
 
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSA METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSVLSICS Design
 
Parallel Processing Technique for Time Efficient Matrix Multiplication
Parallel Processing Technique for Time Efficient Matrix MultiplicationParallel Processing Technique for Time Efficient Matrix Multiplication
Parallel Processing Technique for Time Efficient Matrix MultiplicationIJERA Editor
 
Fpga based efficient multiplier for image processing applications using recur...
Fpga based efficient multiplier for image processing applications using recur...Fpga based efficient multiplier for image processing applications using recur...
Fpga based efficient multiplier for image processing applications using recur...VLSICS Design
 
A Review of Different Methods for Booth Multiplier
A Review of Different Methods for Booth MultiplierA Review of Different Methods for Booth Multiplier
A Review of Different Methods for Booth MultiplierIJERA Editor
 
Job Shop Layout Design Using Group Technology
Job Shop Layout Design Using Group TechnologyJob Shop Layout Design Using Group Technology
Job Shop Layout Design Using Group TechnologyIJMER
 
Hybrid Multicore Computing : NOTES
Hybrid Multicore Computing : NOTESHybrid Multicore Computing : NOTES
Hybrid Multicore Computing : NOTESSubhajit Sahu
 
Performance comparison of row per slave and rows set per slave method in pvm ...
Performance comparison of row per slave and rows set per slave method in pvm ...Performance comparison of row per slave and rows set per slave method in pvm ...
Performance comparison of row per slave and rows set per slave method in pvm ...eSAT Journals
 
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...IJCSEIT Journal
 
Performance comparison of row per slave and rows set
Performance comparison of row per slave and rows setPerformance comparison of row per slave and rows set
Performance comparison of row per slave and rows seteSAT Publishing House
 
Efficient Layout Design of CMOS Full Subtractor
Efficient Layout Design of CMOS Full SubtractorEfficient Layout Design of CMOS Full Subtractor
Efficient Layout Design of CMOS Full SubtractorIJEEE
 
NUMERICAL STUDIES OF TRAPEZOIDAL PROTOTYPE AUDITORY MEMBRANE (PAM)
NUMERICAL STUDIES OF TRAPEZOIDAL PROTOTYPE AUDITORY MEMBRANE (PAM)NUMERICAL STUDIES OF TRAPEZOIDAL PROTOTYPE AUDITORY MEMBRANE (PAM)
NUMERICAL STUDIES OF TRAPEZOIDAL PROTOTYPE AUDITORY MEMBRANE (PAM)IJCSEA Journal
 

Similar to Hardware Implementation of Fuzzy Processors: A Review (20)

A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSA METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
 
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSA METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
 
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSA METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
 
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSA METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
 
Parallel Processing Technique for Time Efficient Matrix Multiplication
Parallel Processing Technique for Time Efficient Matrix MultiplicationParallel Processing Technique for Time Efficient Matrix Multiplication
Parallel Processing Technique for Time Efficient Matrix Multiplication
 
D0212326
D0212326D0212326
D0212326
 
Fpga based efficient multiplier for image processing applications using recur...
Fpga based efficient multiplier for image processing applications using recur...Fpga based efficient multiplier for image processing applications using recur...
Fpga based efficient multiplier for image processing applications using recur...
 
A Review of Different Methods for Booth Multiplier
A Review of Different Methods for Booth MultiplierA Review of Different Methods for Booth Multiplier
A Review of Different Methods for Booth Multiplier
 
Job Shop Layout Design Using Group Technology
Job Shop Layout Design Using Group TechnologyJob Shop Layout Design Using Group Technology
Job Shop Layout Design Using Group Technology
 
Job shop
Job shopJob shop
Job shop
 
I017425763
I017425763I017425763
I017425763
 
Hybrid Multicore Computing : NOTES
Hybrid Multicore Computing : NOTESHybrid Multicore Computing : NOTES
Hybrid Multicore Computing : NOTES
 
Implementation of MAC using Modified Booth Algorithm
Implementation of MAC using Modified Booth AlgorithmImplementation of MAC using Modified Booth Algorithm
Implementation of MAC using Modified Booth Algorithm
 
Performance comparison of row per slave and rows set per slave method in pvm ...
Performance comparison of row per slave and rows set per slave method in pvm ...Performance comparison of row per slave and rows set per slave method in pvm ...
Performance comparison of row per slave and rows set per slave method in pvm ...
 
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
 
Performance comparison of row per slave and rows set
Performance comparison of row per slave and rows setPerformance comparison of row per slave and rows set
Performance comparison of row per slave and rows set
 
Efficient Layout Design of CMOS Full Subtractor
Efficient Layout Design of CMOS Full SubtractorEfficient Layout Design of CMOS Full Subtractor
Efficient Layout Design of CMOS Full Subtractor
 
20120140505010
2012014050501020120140505010
20120140505010
 
J045075661
J045075661J045075661
J045075661
 
NUMERICAL STUDIES OF TRAPEZOIDAL PROTOTYPE AUDITORY MEMBRANE (PAM)
NUMERICAL STUDIES OF TRAPEZOIDAL PROTOTYPE AUDITORY MEMBRANE (PAM)NUMERICAL STUDIES OF TRAPEZOIDAL PROTOTYPE AUDITORY MEMBRANE (PAM)
NUMERICAL STUDIES OF TRAPEZOIDAL PROTOTYPE AUDITORY MEMBRANE (PAM)
 

More from IJERDJOURNAL

Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...
Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...
Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...IJERDJOURNAL
 
The development of the Islamic Heritage in Southeast Asia tradition and futur...
The development of the Islamic Heritage in Southeast Asia tradition and futur...The development of the Islamic Heritage in Southeast Asia tradition and futur...
The development of the Islamic Heritage in Southeast Asia tradition and futur...IJERDJOURNAL
 
An Iot Based Smart Manifold Attendance System
An Iot Based Smart Manifold Attendance SystemAn Iot Based Smart Manifold Attendance System
An Iot Based Smart Manifold Attendance SystemIJERDJOURNAL
 
A Novel Approach To Detect Trustworthy Nodes Using Audit Based Scheme For WSN
A Novel Approach To Detect Trustworthy Nodes Using Audit Based Scheme For WSNA Novel Approach To Detect Trustworthy Nodes Using Audit Based Scheme For WSN
A Novel Approach To Detect Trustworthy Nodes Using Audit Based Scheme For WSNIJERDJOURNAL
 
Human Resource Competencies: An Empirical Assessment
Human Resource Competencies: An Empirical AssessmentHuman Resource Competencies: An Empirical Assessment
Human Resource Competencies: An Empirical AssessmentIJERDJOURNAL
 
Prospects and Problems of Non-Governmental Organizations in Poverty Alleviati...
Prospects and Problems of Non-Governmental Organizations in Poverty Alleviati...Prospects and Problems of Non-Governmental Organizations in Poverty Alleviati...
Prospects and Problems of Non-Governmental Organizations in Poverty Alleviati...IJERDJOURNAL
 
Development of Regression Model Using Lasso And Optimisation of Process Param...
Development of Regression Model Using Lasso And Optimisation of Process Param...Development of Regression Model Using Lasso And Optimisation of Process Param...
Development of Regression Model Using Lasso And Optimisation of Process Param...IJERDJOURNAL
 
Use of Satellite Data for Feasibility Study And Preliminary Design Project Re...
Use of Satellite Data for Feasibility Study And Preliminary Design Project Re...Use of Satellite Data for Feasibility Study And Preliminary Design Project Re...
Use of Satellite Data for Feasibility Study And Preliminary Design Project Re...IJERDJOURNAL
 
Microwave Assisted Sol Gel Synthesis of Magnesium Oxide(Mgo)
Microwave Assisted Sol Gel Synthesis of Magnesium Oxide(Mgo)Microwave Assisted Sol Gel Synthesis of Magnesium Oxide(Mgo)
Microwave Assisted Sol Gel Synthesis of Magnesium Oxide(Mgo)IJERDJOURNAL
 
Development of Enhanced Frequency Drive for 3-Phase Induction Motors Submitte...
Development of Enhanced Frequency Drive for 3-Phase Induction Motors Submitte...Development of Enhanced Frequency Drive for 3-Phase Induction Motors Submitte...
Development of Enhanced Frequency Drive for 3-Phase Induction Motors Submitte...IJERDJOURNAL
 
Short-Term Load Forecasting Using ARIMA Model For Karnataka State Electrical ...
Short-Term Load Forecasting Using ARIMA Model For Karnataka State Electrical ...Short-Term Load Forecasting Using ARIMA Model For Karnataka State Electrical ...
Short-Term Load Forecasting Using ARIMA Model For Karnataka State Electrical ...IJERDJOURNAL
 
Optimal Pricing Policy for a Manufacturing Inventory Model with Two Productio...
Optimal Pricing Policy for a Manufacturing Inventory Model with Two Productio...Optimal Pricing Policy for a Manufacturing Inventory Model with Two Productio...
Optimal Pricing Policy for a Manufacturing Inventory Model with Two Productio...IJERDJOURNAL
 
Analysis of failure behavior of shear connection in push-out specimen by thre...
Analysis of failure behavior of shear connection in push-out specimen by thre...Analysis of failure behavior of shear connection in push-out specimen by thre...
Analysis of failure behavior of shear connection in push-out specimen by thre...IJERDJOURNAL
 
Discrete Time Batch Arrival Queue with Multiple Vacations
Discrete Time Batch Arrival Queue with Multiple VacationsDiscrete Time Batch Arrival Queue with Multiple Vacations
Discrete Time Batch Arrival Queue with Multiple VacationsIJERDJOURNAL
 
Regional Rainfall Frequency Analysis By L-Moments Approach For Madina Region,...
Regional Rainfall Frequency Analysis By L-Moments Approach For Madina Region,...Regional Rainfall Frequency Analysis By L-Moments Approach For Madina Region,...
Regional Rainfall Frequency Analysis By L-Moments Approach For Madina Region,...IJERDJOURNAL
 
Implementing Oracle Utility-Meter Data Management For Power Consumption
Implementing Oracle Utility-Meter Data Management For Power ConsumptionImplementing Oracle Utility-Meter Data Management For Power Consumption
Implementing Oracle Utility-Meter Data Management For Power ConsumptionIJERDJOURNAL
 
Business Intelligence - A Gift for Decision Maker for the Effective Decision ...
Business Intelligence - A Gift for Decision Maker for the Effective Decision ...Business Intelligence - A Gift for Decision Maker for the Effective Decision ...
Business Intelligence - A Gift for Decision Maker for the Effective Decision ...IJERDJOURNAL
 
Effect of Water And Ethyl Alcohol Mixed Solvent System on the Stability of Be...
Effect of Water And Ethyl Alcohol Mixed Solvent System on the Stability of Be...Effect of Water And Ethyl Alcohol Mixed Solvent System on the Stability of Be...
Effect of Water And Ethyl Alcohol Mixed Solvent System on the Stability of Be...IJERDJOURNAL
 
Design of Synthesizable Asynchronous FIFO And Implementation on FPGA
Design of Synthesizable Asynchronous FIFO And Implementation on FPGADesign of Synthesizable Asynchronous FIFO And Implementation on FPGA
Design of Synthesizable Asynchronous FIFO And Implementation on FPGAIJERDJOURNAL
 
Prospect and Challenges of Renewable Energy Resources Exploration, Exploitati...
Prospect and Challenges of Renewable Energy Resources Exploration, Exploitati...Prospect and Challenges of Renewable Energy Resources Exploration, Exploitati...
Prospect and Challenges of Renewable Energy Resources Exploration, Exploitati...IJERDJOURNAL
 

More from IJERDJOURNAL (20)

Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...
Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...
Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...
 
The development of the Islamic Heritage in Southeast Asia tradition and futur...
The development of the Islamic Heritage in Southeast Asia tradition and futur...The development of the Islamic Heritage in Southeast Asia tradition and futur...
The development of the Islamic Heritage in Southeast Asia tradition and futur...
 
An Iot Based Smart Manifold Attendance System
An Iot Based Smart Manifold Attendance SystemAn Iot Based Smart Manifold Attendance System
An Iot Based Smart Manifold Attendance System
 
A Novel Approach To Detect Trustworthy Nodes Using Audit Based Scheme For WSN
A Novel Approach To Detect Trustworthy Nodes Using Audit Based Scheme For WSNA Novel Approach To Detect Trustworthy Nodes Using Audit Based Scheme For WSN
A Novel Approach To Detect Trustworthy Nodes Using Audit Based Scheme For WSN
 
Human Resource Competencies: An Empirical Assessment
Human Resource Competencies: An Empirical AssessmentHuman Resource Competencies: An Empirical Assessment
Human Resource Competencies: An Empirical Assessment
 
Prospects and Problems of Non-Governmental Organizations in Poverty Alleviati...
Prospects and Problems of Non-Governmental Organizations in Poverty Alleviati...Prospects and Problems of Non-Governmental Organizations in Poverty Alleviati...
Prospects and Problems of Non-Governmental Organizations in Poverty Alleviati...
 
Development of Regression Model Using Lasso And Optimisation of Process Param...
Development of Regression Model Using Lasso And Optimisation of Process Param...Development of Regression Model Using Lasso And Optimisation of Process Param...
Development of Regression Model Using Lasso And Optimisation of Process Param...
 
Use of Satellite Data for Feasibility Study And Preliminary Design Project Re...
Use of Satellite Data for Feasibility Study And Preliminary Design Project Re...Use of Satellite Data for Feasibility Study And Preliminary Design Project Re...
Use of Satellite Data for Feasibility Study And Preliminary Design Project Re...
 
Microwave Assisted Sol Gel Synthesis of Magnesium Oxide(Mgo)
Microwave Assisted Sol Gel Synthesis of Magnesium Oxide(Mgo)Microwave Assisted Sol Gel Synthesis of Magnesium Oxide(Mgo)
Microwave Assisted Sol Gel Synthesis of Magnesium Oxide(Mgo)
 
Development of Enhanced Frequency Drive for 3-Phase Induction Motors Submitte...
Development of Enhanced Frequency Drive for 3-Phase Induction Motors Submitte...Development of Enhanced Frequency Drive for 3-Phase Induction Motors Submitte...
Development of Enhanced Frequency Drive for 3-Phase Induction Motors Submitte...
 
Short-Term Load Forecasting Using ARIMA Model For Karnataka State Electrical ...
Short-Term Load Forecasting Using ARIMA Model For Karnataka State Electrical ...Short-Term Load Forecasting Using ARIMA Model For Karnataka State Electrical ...
Short-Term Load Forecasting Using ARIMA Model For Karnataka State Electrical ...
 
Optimal Pricing Policy for a Manufacturing Inventory Model with Two Productio...
Optimal Pricing Policy for a Manufacturing Inventory Model with Two Productio...Optimal Pricing Policy for a Manufacturing Inventory Model with Two Productio...
Optimal Pricing Policy for a Manufacturing Inventory Model with Two Productio...
 
Analysis of failure behavior of shear connection in push-out specimen by thre...
Analysis of failure behavior of shear connection in push-out specimen by thre...Analysis of failure behavior of shear connection in push-out specimen by thre...
Analysis of failure behavior of shear connection in push-out specimen by thre...
 
Discrete Time Batch Arrival Queue with Multiple Vacations
Discrete Time Batch Arrival Queue with Multiple VacationsDiscrete Time Batch Arrival Queue with Multiple Vacations
Discrete Time Batch Arrival Queue with Multiple Vacations
 
Regional Rainfall Frequency Analysis By L-Moments Approach For Madina Region,...
Regional Rainfall Frequency Analysis By L-Moments Approach For Madina Region,...Regional Rainfall Frequency Analysis By L-Moments Approach For Madina Region,...
Regional Rainfall Frequency Analysis By L-Moments Approach For Madina Region,...
 
Implementing Oracle Utility-Meter Data Management For Power Consumption
Implementing Oracle Utility-Meter Data Management For Power ConsumptionImplementing Oracle Utility-Meter Data Management For Power Consumption
Implementing Oracle Utility-Meter Data Management For Power Consumption
 
Business Intelligence - A Gift for Decision Maker for the Effective Decision ...
Business Intelligence - A Gift for Decision Maker for the Effective Decision ...Business Intelligence - A Gift for Decision Maker for the Effective Decision ...
Business Intelligence - A Gift for Decision Maker for the Effective Decision ...
 
Effect of Water And Ethyl Alcohol Mixed Solvent System on the Stability of Be...
Effect of Water And Ethyl Alcohol Mixed Solvent System on the Stability of Be...Effect of Water And Ethyl Alcohol Mixed Solvent System on the Stability of Be...
Effect of Water And Ethyl Alcohol Mixed Solvent System on the Stability of Be...
 
Design of Synthesizable Asynchronous FIFO And Implementation on FPGA
Design of Synthesizable Asynchronous FIFO And Implementation on FPGADesign of Synthesizable Asynchronous FIFO And Implementation on FPGA
Design of Synthesizable Asynchronous FIFO And Implementation on FPGA
 
Prospect and Challenges of Renewable Energy Resources Exploration, Exploitati...
Prospect and Challenges of Renewable Energy Resources Exploration, Exploitati...Prospect and Challenges of Renewable Energy Resources Exploration, Exploitati...
Prospect and Challenges of Renewable Energy Resources Exploration, Exploitati...
 

Recently uploaded

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 

Recently uploaded (20)

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 

Hardware Implementation of Fuzzy Processors: A Review

  • 1. International Journal of Engineering Research and Development e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com Volume 13, Issue 2 (February 2017), PP.55-61 55 Hardware Implementation of Fuzzy Processors: A Review Neelofer Afzal1 , 1 Department Of Electronics And Communication Engineering, Jamia Millia Islamia, New Delhi. ABSTRACT:- A review paper on the various VLSI architectures of fuzzy logic based processors and controllers is presented over here. The focus of this paper on the study of low power VLSI implementation of fuzzy processors to result in reduced silicon area, high operating speed and the adaptability to various application domains. The paper reviews the design and implementation of different components of a fuzzy logic processor, like fuzzifiers, defuzzifiers, inference engine and rule base systems. It is been found that there is a huge scope for further improvement of these components of fuzzy processor in terms of power, speed, area and complexity in these fuzzy processors. It has been found that the researchers generally focus on the design and development of inference engine and defuzzification units in a fuzzy processor due to their complex nature. The further optimization in these blocks can result in a in a significant improvement in the overall performance of the fuzzy processors. Keywords:- Design, defuzzifiers, fuzzy logic, inference engine, low power designing. I. INTRODUCTION Lotfi Zadeh [1-3] is being considered as the father of fuzzy logic, as it is he who has given the concept around four decades before. Since then the fuzzy logic has been used in numerous applications and in every domain of science and technology. The fuzzy logic has been extensively used control engineering, consumer electronics, house hold appliances, data processing, decision making systems, expert and signal processing systems and so on. A biggest advantage of the fuzzy logic is the easy modelling of human behaviour; it directly maps the human inference system to the fuzzy if – then rules, which are easily understood by the human beings [4-6]. Fuzzy logic has been used extensively in the field of medical science [7-8], Y. C. Yeh et al. [7] proposed a simple fuzzy system to study electrocardiogram (ECG) to determine heart beats in human beings. The rapid growth in the applications of fuzzy systems has provided enough motivation to researchers to design efficient fuzzy systems [8-12]. The classical way to realize a fuzzy system is to use of software only, being easy and less expensive, however, such an approach is slowest among all [5-10]. Many ways exist to increase the speed of the fuzzy systems and the prominent is to use fuzzy processors. Fuzzy processors are faster and possess a best tradeoff between the speed and power consumption. This paper presents the review of the hardware implementations of fuzzy processors and controllers. The first hardware realization of a fuzzy logic processor was done by Togai and Watanabe [11-12]. They proposed a dynamically re-configurable and cascadable architecture for a fuzzy processor with improved performance. Sasaki et al. [13] proposed a a fuzzy processor using SIMD. An efficient, bit scalable architecture of fuzzy logic processors is proposed by R. d‟ Amore [14]. Asim M. Murshid has designed and simulated a triangular memberships based fuzzy processor [15-21], a trapezoid memberships based fuzzy processor and multi membership based fuzzy processors. F. Sanchez and J. E. A. Cobo [22] has done the modelling and field programmable gate array implementation of fuzzy processors. E. F. Martinez [23] has designed and simulated a rule-driven based fuzzy processor. M. Hamzeh et al. [24] has developed a LEACH algorithm based power efficient fuzzy processor. A novel Ant Colony based architecture has been designed and developed by C. W. Tao et al. [25] . This paper is divided into five sections. After introduction, section III describes novel fuzzy processors. The section IV describes various fuzzification methods. The section V discusses the defuzzification methods. The inference engine is being discussed in section VI. Section VII concludes the paper. II. NOVEL FUZZY PROCESSORS A lot of work has been done in the design and development fuzzy processors. The researchers tried to address the problems of area, power consumption and the delay associated with various fuzzy processors. Asim M. Murshid [15-21] has done a wonderful work in this field by designing, simulating and implanting some novel fuzzy logic processors. A Max-Min calculator along with a triangular membership function based fuzzy inference processor has been designed and developed by Asim M. Murhid [15-17], as shown in Fig. 1. The proposed architecture has been implemented on an FPGA. It has been observed that the proposed one power and
  • 2. Hardware Implementation of Fuzzy Processors: A Review 56 area efficient in comparison to the trapezoid membership function based fuzzy processor. A Gaussian membership based fuzzy inference processor has been designed and simulated by Asim M. Murhid [15-21], as shown in Fig. 2. The matching degree between the two Gaussian membership functions has been computed by proposing a novel MAX-MIN calculator. The proposed architectures are area, power and speed efficient in comparison to the existing state of the art processors, as they have reduced numbers of various arithmetic operations. Fig. 1: (a) Triangular MF based MAX-MIN calculator (b) Proposed fuzzy inference processor [17-18]. Fig. 2: (a) Trapezoid MF based MAX-MIN calculator (b) Proposed fuzzy inference processor [17-20]. Asim M. Murshid [16] has proposed a novel multi membership function based fuzzy inference processor. The processor is based on a novel architecture of a MAX-MIN calculator used for calculating the MD between the fuzzified input and the antecedent MFs. The novelty of a MAX-MIN calculator lies in calculating the MD between not only one type of MFs, but between Gaussian, Trapezoid and triangular MFs together. It is a multi membership function (MMF) MAX-MIN calculator. This is the first time that a MAX-MIN calculator with such flexibility has been designed and implemented. The proposed MMF based MUX-MIN circuit consumes reduced hardware in comparison to the fuzzy processors employing these membership functions seperatively. A significant reduction in power, pace and area has been observed in the proposed circuitry. Fig. 3. Various MMFs for MAX-MIN calculation [16-18].
  • 3. Hardware Implementation of Fuzzy Processors: A Review 57 Fig. 4. Complete fuzzy processor architecture [16-18].. III. FUZZIFIER CIRCUITS USED IN FUZZY PROCESSORS An important operation performed by a fuzzy processor is Fuzzification. A fuzzifier converts a crisp value into a fuzzy value and actually incorporates a fuzziness, uncertainty, vagueness or ambiguity in the crisp quantity. A lot of work has been done to improve the performance of the fuzzifier in fuzzy processor. A novel fuzzifier has been designed by Hamed et al. [26] in an analog CMOS fuzzy logic controller. This fuzzifier generates stable, ac-curate and precise membership functions, as shown in Fig. 5(a). A. Gabrielli et al. [27] have designed a 4 input high speed fuzzy processor, with a novel fuzzifier block. The fuzzifier possesses four memories which store four points of a trapezoidal membership function, as shown in Fig. 5(b). Fig. 5: (a) Fuzzifier [26] (b) Fuzzifier [27] P. M. E. Gomes et al. [15] proposed a novel bit scalable architecture for fuzzy processors, employing a flexible fuzzification unit. The fuzzifier uses two comparators and the number of clock cycles does not increase drastically. A pulse width-modulation (PDM) fuzzifier is being designed and simulated by P. Ansgar et al. [15], as shown in Fig. 6(a). M. Y. Hassan and W. F. Sharif [28] designed a PID fuzzy controller. The Fuzzification is being done is by two blocks, for each input variable. The fuzzifier constitutes three modules, memory, inverter and incrementer, as shown in Fig. 6(b). M. Jacomet and R. Walti [29] and C. F. Juang and J. S. Chen [30] too have designed high performance fuzzifiers. Figure 6. (a) Fuzzifier for PDM-signals [28] and fuzzifier for PID controller [15, 29].
  • 4. Hardware Implementation of Fuzzy Processors: A Review 58 IV. DESIGN OF DE-FUZZIFIER CIRCUITS USED IN FUZZY PROCESSORS The conversion of fuzzy data into crisp one is defuzzification. This is an important part of fuzzy processors as the fuzzy data directly is not suitable for the real time applications. The various defuzzification methods include (a) Max-membership principle (b) Centroid method. (c) Weighted average method (c) Mean- max membership (d) Centre of sums (E) Center of largest area. These methods have their own advantages, limitations and applications. The various defuzzifiers designed are discussed in this section. J. M. Jou et al. [35] designed a fuzzy logic controller. The defuzzifier designed by them is based on the center of gravity method, as shown in Fig. 7(a). R. d‟Amore et al. [14] designed bit scalable architecture for fuzzy processors. The de- fuzzifier designed is unique and determining the output value according to a set of conclusions from evaluating knowledge, as shown in Fig. 7(b). Fig. 7. (a) De-Fuzzifier [31] and Defuzzifier of [14]. The defuzzifier designed in the rule driven fuzzy processor by G. Ascia et al. [32] is shown in Fig. 8(a). The defuzzification is done in cooperation with the buffer circuit. A mixed signal A/D fuzzy logic controller with continuous amplitude has been designed by S. Bouras et al. [33]. The defuzzifier designed in this fuzzy processor is implemented using a multiplexer, a divider and three integrators, as shown in Fig. 8(b). G. Ascia et al. [32] have designed fuzzy processor dealing with complex fuzzy inference systems. An efficient defuzzifier has been designed as shown in Fig. 9(a), as given by Yager [34], as shown in Fig. 9(a). H. Peyravi et al. [26] have designed an analog fuzzy logic controller chip and implemented it in a 1.2 µm CMOS technology, as shown in Fig. 9(b). A novel defuzzifier has been designed in the proposed architecture using the center of the area method without employing a division circuit. Fig. 8. (a) Block diagrams of (a) De-Fuzzifier [32] and (b) Defuzzifier of [33] . Fig. 9. (a) Defuzzifier block diagram [34] and (b) Complete schematic diagram of defuzzifier [26].
  • 5. Hardware Implementation of Fuzzy Processors: A Review 59 V. DESIGN OF FUZZY INFERENCE ENGINE The fuzzy inference in a fuzzy processor means matching facts with rules, firing of the matched rules and deriving some new results. It is also being called as rule base system, expert system and fuzzy associative memory. It uses "if" . . ."then". . . statements and the connectors like "OR " or "AND" to make the required decision rule. The two well known fuzzy inference methods are Mamdani‟s and Sugeno methods. The Mamdani‟s fuzzy inference system uses fuzzy sets as a rule consequent where as the Sugeno system employs linear function of input variables as a consequent [1-4]. Various researchers have developed a lot of fuzzy inference engines with some unique properties and applications. A reconfigurable inference engine for fuzzy processors has been developed by S. Guo et al. [35]. The proposed engine employs Mamdani inference technique, as shown in Fig. 10(a). J. M. Jou et al. [36] has developed a novel inference processor for an adaptive fuzzy logic controller is shown in Fig. 10(b). Fig. 10. (a) A reconfigurable fuzzy inference engine [35] (b) The inference engine for one rule i [36]. The inference engine designed and developed for a bit scalable fuzzy architecture was developed by R. d‟Amore [14], as shown in Fig. 11(a). The fuzzy inference engine is based on Mamdani approach. The proposed architecture is compact and power efficient. Fig. 11(b) shows the inference engine developed by N. E. Evmorfopoulos and J. N. Avaritsiotis [37] for an adaptive digital fuzzy processor is the Sugeno model. M. Jacomet and R. Walti‟s [48] designed a parallel architecture for the inference machine. The proposed architecture can easily use the center of area defuzzification method. K. Nakamura et al. [38] have designed a fuzzy inference engine, as shown in Fig. 12. It consists of antecedents, consequents and a conventional microprocessor. Fig. 11. (a) Inference engines [14] (b) Inference engine architecture [15]. Fig. 12. Fuzzy inference control system [38].
  • 6. Hardware Implementation of Fuzzy Processors: A Review 60 VI. CONCLUSIONS In this work, we presented a review of hardware implementation of fuzzy processors and controllers. Various blocks used in a fuzzy processor are discussed thoroughly. The design approaches followed to design fuzzifiers, defuzzifiers, inference engines and full blown fuzzy processors have been discussed. It has been found that a lot of work has been done to improve the performance of fuzzy processors in general and fuzzy inference engine in particular. Asim. M. Murshid has designed some unique fuzzy processors. It is the first time that a multi membership function based fuzzy processor has been designed and developed. The review has shown that there is a scope for further improvement in these fuzzy systems and their performance can be improved further by designing optimized architectures REFERENCES [1]. L. A. Zadeh, “Fuzzy logic,” IEEE Computer, vol. 1, no. 4, pp. 83-93, 1988. [2]. L. A. Zadeh, “Fuzzy sets,” Information and Con-trol, vol. 8, no. 3, pp. 338-353, 1965. [3]. M. Sugeno, “An introductory survey of fuzzy con-trol,” Inf. Sci., vol. 36, pp. 59-83, 1985. [4]. E. H. Mamdani, “Applications of fuzzy algorithms for simple dynamic plant,” Proc. Inst. Elect. Eng., vol. 121, pp. 1585-1588, 1974. [5]. C. C. Lee, “Fuzzy Logic in control systems: Fuzzy Logic Controller – part I,” IEEE Trans. Syst., Man. Cybern., vol. 20, no. 2, pp. 404-418, 1990. [6]. T. J. Ross, “fuzzy logic with engineering applica-tions,” by john wiley & sons inc. 2005. [7]. Y. C. Yeh, W. J. Wang, and C. W. Chiou, “Heart-beat Case Determination Using Fuzzy Logic Method on ECG Signals,” Int. Journal of Fuzzy Systems, vol. 11, no. 4 pp. 250-261, Dec. 2009. [8]. A. Lakdashti, M. S. Moin, and K. Badie, “ Reduc-ing the Semantic Gap of the MRI Image Retrieval Systems Using a Fuzzy Rule Based Technique,” Int. Journal of Fuzzy Systems, vol. 11, no. 4 pp. 232- 249, Dec. 2009. [9]. L. Behera and I. Kar, “Intelligent Systems and con-trol principles and applications,” Oxford, 2009. [10]. A. Costa, A. D. Gloria, F. Giudici, and Olivieri, “Fuzzy logia microcontroller,” IEEE Micro, pp. 66-74, 1997. [11]. M. Togai and H. Watanabe, “Expert systems on a chip: An engine for real-time approximate reason- ing,” IEEE Expert Syst. Mag., vol. 1, pp. 55-62, Aug. 1986. [12]. H. Watanabe, W. Dettloff, and K. E. Yount, “A VLSI Fuzzy Logic Controller with Reconfigurable, a Cascadable Architecture,” IEEE Journal of Solid – State Circuits, vol. 25, no. 2, April, 1990. [13]. M. Sasaki, F. Ueno, and T. Inoue, “7.5 MFLIPS fuzzy microprocessor using SIMD and Logic- in- memory Structure,” In Second IEEE Int. Conf. on Fuzzy Systems, pp. 527-534, 1993. [14]. R. d‟ Amore, “A Bit Scalable Architecture for Fuzzy Processors with Three Inputs and a Flexible Fuzzification Unit,” IEEE Computer Society, Proc. of the 13th symp. on Integrated circuits and sys- tems design, pp. 29, Sept. 2000. [15]. Asim. M. Murshid, Sajad A. Loan,Shuja A Abbasi and A. R. M. Alamoud, “VLSI Architecture of Fuzzy Logic Processors: a Review” Springer‟s International Journal of Fuzzy systems, vol. 13, no.2, pp. 74-88, 2011, [16]. Sajad A. Loan, Asim. M. Murshid, , et al, ”A Novel Multi Membership Function based VLSI Architecture of a Fuzzy Inference Processor” Springer‟s International Journal of Fuzzy Systems, in press, 2014. [17]. Sajad A. Loan, Asim. M. Murshid, Shuja A Abbasi and A. R. M. Alamoud, ”A Novel VLSI Architecture for a Fuzzy Inference Processor using Gaussian-Shaped MF” Journal of Intelligent and Fuzzy systems, vol.24, pp.5-19, 2013. [18]. Asim. M. Murshid, Sajad A. Loan, Shuja A Abbasi and A. R. M. Alamoud, ”A Novel VLSI Architecture for a Fuzzy Inference Processor using Triangular-Shaped Membership Function” Springer‟s International Journal of Fuzzy Systems, Vol. 14, No. 3,pp. 345-360, September 2012. [19]. Sajad A. Loan et.al., ”A Novel VLSI architecture of a weighted average defuzzifier unit for a fuzzy inference processor” in proceedings of IAENG-IMECS Hong Kong, 2014 [20]. Sajad A. Loan and Asim. M. Murshid, ”A Novel VLSI architecture of a defuzzifier unit for a fuzzy inference processor” in proceedings of IEEE ICAES Pilani, pp. 138-141, 2013. [21]. Sajad A. Loan and Asim. M. Murshid, ”A Novel VLSI architecture of multi membership function based MAX-MIN calculator circuit” in proc. of IEEE ICAES Pilani, pp. 74-78, 2013 [22]. F. Sanchez and J.E.A. Cobo, “Design of High Complexity Fuzzy Controllers using Generic VHDL for Appliance Applications,” VIII Int. Workshop Iberchip IWS2002. Guadalajara, Mexico, April 2002. [23]. E. F. Martinez, “Design of a Lukasiewicz rule – driven fuzzy processor,” Soft Computing, vol. 7, pp. 65-71, 2002.
  • 7. Hardware Implementation of Fuzzy Processors: A Review 61 [24]. M. Hamzeh, S. Arab1, S. M. Fakhraie1, and C. Lucas2, “An Improvement on LEACH Algorithm with a Fuzzy Processor,” Proc. of APCC2008, Oct. 2008. [25]. C. W. Tao, J.-S. Taur, J.-T. Jeng, and W.,-Y. Wang, “A novel fuzzy ant colony system for parameter determination of fuzzy controllers,” Int. Journal of Fuzzy Systems, vol. 11, no. 4, pp. 298-307, Dec. 2009. [26]. H. peyravi, A. khoei, and K. Hadidi, “Design Of an analog CMOS fuzzy logic controller chip,” Fuzzy Sets and Systems, vol. 132, pp. 245-260, 2002. [27]. A. Gabrielli, E. Gandolfi, M. Masetti, and M. R. Roch, “VLSI Design and Realisation of a 4 Input High Speed Fuzzy Processor,” 6th IEEE Int. Conf. on Fuzzy Systems, vol. 2, pp. 779-785, July 1997. [28]. M. Y. Hassan and W. F. Sharif, “Design of FPGA based PID – like Fuzzy Controller for Industrial Applications,” IAENG Int. Journal of Computer Science, vol. 34, no. 2. [29]. M. Jacomet and R. Walti, “A VLSI Fuzzy Proces-sor with Parallel Rule Execution,‟ Proc. IEEE Int. Conf. on Fuzzy Systems, pp. 1-5, 1994. [30]. C. F. Juang and J. S. Chen, “Water Bat Temperature Control by a Recurrent Fuzzy Controller and Its FPGA Implementation,‟ IEEE Trans. on Industrial Electronics, vol. 53, no. 3, June 2006. [31]. J. M. Jou, P. Y. Chen, and S. F. Yang, “An Adaptive Fuzzy Logic Controller: Its VLSI Architecture and Applications,” IEEE Trans. on very large scale in-tegration (VLSI) systems, vol. 8, no. 1, Feb. 2000. [32]. G. Ascia, V. Catania, G. Ficili, S. Palazzo, and D. Panno, “A VLSI Fuzzy Expert System for Real – Time Traffic Control in ATM Networks,‟ IEEE Trans. on Fuzzy Systems, vol. 5, no. 1, Feb. 1997. [33]. S. Bouras, M. Kotronakis, K. Suyama, and Y. Tsividis, “Mixed Analog - Digital Fuzzy Logic Controller with Continuous - Amplitude Fuzzy In-ferences and Defuzzification,” IEEE Trans. on Fuzzy Systems, vol. 6, no. 2, May 1998. [34]. R. R. Yager and D. P. Filev, “On the issue of de-fuzzification and selection based on a fuzzy set,” Fuzzy Sets Syst., pp. 255-271, 1993. [35]. S. Guo and L. Peters, “A New Hardware Imple-mentation of the Centre of Gravity defuzzification Method,” in Vortrage der 3. GI/ITG/GMEF achtagung: Rechnergestutzter Entwurf„ und Architektur mikroelektronischer Systeme. Germany: Oberwiesenthal, pp. 145-150, 1994. [36]. J. M. Jou, P. Y. Chen, and S. F. Yang, “An Adaptive Fuzzy Logic Controller: Its VLSI Architecture and Applications,” IEEE Trans. on very large scale in-tegration (VLSI) systems, vol. 8, no. 1, Feb. 2000. [37]. N. E. Evmorfopoulos and J. N. Avaritsiotis, “An adaptive digital fuzzy architecture for applica-tion- specific integrated circuits,” Active and Pas-sive Elec. Comp., vol. 25, pp. 289-306, 2002. [38]. K. Nakamura, N. Sakashita, Y. Nitta, K. Shimo-mura, and T. Tokuda, “Fuzzy Inference and Fuzzy- Inference Processor,” IEEE Micro, vol. 13, no. 5, 37-48, Oct. 1993