A SILICON COMPILER OF ANALOG FUZZY CONTROLLERS - FROM BEHAVIORAL SPECIFICATIONS TO LAYOUT

Citation
N. Manaresi et al., A SILICON COMPILER OF ANALOG FUZZY CONTROLLERS - FROM BEHAVIORAL SPECIFICATIONS TO LAYOUT, IEEE transactions on fuzzy systems, 4(4), 1996, pp. 418-428
Citations number
18
Categorie Soggetti
Computer Science Artificial Intelligence","Engineering, Eletrical & Electronic
ISSN journal
10636706
Volume
4
Issue
4
Year of publication
1996
Pages
418 - 428
Database
ISI
SICI code
1063-6706(1996)4:4<418:ASCOAF>2.0.ZU;2-U
Abstract
In this paper, a silicon compiler for analog fuzzy controllers is desc ribed, The layout is generated automatically, starting from global-sys tem specifications accepted as a set of classical fuzzy rules involvin g fuzzy sets as well as numerical data, often available from numerical examples, The system relies on a library of basic cells designed usin g a CMOS n-well 0.7 mu m technology and on the use of Cadence software . Multi-inputs multi-outputs fuzzy logic-based controllers are synthes ized, and the area and power requirements by any specific application are optimized, Some prototypes designed using the proposed methodology have been fabricated, For example, a two inputs two outputs fuzzy con troller implementing a two-dimensional rational function and a sinusoi dal function requires, including the I/O circuitry, 1.9 mm(2) of silic on area, and the total power consumption is 44 mW at 5 V power supply, The maximum propagation delay, assuming a step input function, is 0.5 7 mu sec. The total computation time using a SUN Sparc2 workstation is about 25 min, from specification of the expected behavior to layout.