DocumentCode
1289729
Title
The synthesis of compact fuzzy neural circuits
Author
Hurdle, John F.
Author_Institution
Div. of Geriatrics, Utah Univ., Salt Lake City, UT, USA
Volume
5
Issue
1
fYear
1997
fDate
2/1/1997 12:00:00 AM
Firstpage
44
Lastpage
55
Abstract
Concerns Smart Parts, a class of fuzzy neural hardware. Smart Parts are “smart” in that they can learn an input-output mapping implicit in a data set. They are “parts” in that they are small high-speed fuzzy neural processors meant to provide the fuzzy hardware designer customized functionality in a small package. They are application-specific. The paper focuses on the tool assisting this synthesis, TROUT. Using design heuristics that favor small size and high speed, TROUT can produce Smart Parts circuit specifications virtually automatically. It starts by minimizing the complexity of the target application data set in a way that simplifies the eventual implementation. It chooses a neural net or fuzzy network model from a small library that best suits the data set. In this paper, we detail the fuzzy min-max classifier model (FMM). TROUT optimizes FMM learning parameters to produce the smallest circuit offering the highest input vector throughout. Two architectural insights make the synthesis tractable. First, the FMM network architecture is structurally adaptive. Second, asynchronous circuit-design techniques are used because they simplify the synthesis process by eliminating clock scheduling. The output from TROUT is very high-level hardware description language (VHDL) code that can be used to synthesize the circuit in any of a number of circuit technologies. We outline the synthesis process and provide a circuit example based on the public domain wine classification data set
Keywords
application specific integrated circuits; circuit CAD; fuzzy neural nets; hardware description languages; heuristic programming; high level synthesis; intelligent design assistants; minimax techniques; neural chips; object-oriented methods; ASIC; Smart Parts; TROUT; VHDL code; application-specific integrated circuit; asynchronous circuit-design techniques; circuit specifications; compact fuzzy neural circuits; complexity minimization; customized functionality; design heuristics; fuzzy min-max classifier model; high-speed fuzzy neural processors; input-output mapping learning; object oriented expert system; structurally adaptive network architecture; target application data set; wine classification data set; Application specific integrated circuits; Circuit synthesis; Clocks; Costs; Fuzzy systems; Hardware; Libraries; Network synthesis; Packaging; Production;
fLanguage
English
Journal_Title
Fuzzy Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-6706
Type
jour
DOI
10.1109/91.554446
Filename
554446
Link To Document