1. A method for performing a fuzzy logic operation, comprising the steps of: receiving a first input signal; decoding the first input signal to access a first plurality of memory locations in a first membership function memory when the first input signal is included in the first membership function; retrieving a first fuzzy input value in unary form from a first one of the first plurality of memory locations, the first fuzzy input value indicating a degree of membership of the first input signal in a first membership function; performing a first logic function selectively using the first fuzzy input value to provide a first minimum value; and performing a second logic function selectively using the first minimum value to provide a first output value.