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
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.