Circuit and method for determining membership in a set during a fuzzy logic operation
AssigneeMotorola, Inc.
InventorsJ. Greg Viot, James M. Sibigtroth, James L. Broseghini
Life of this patent
Estimating the term…
Loading patent…
AssigneeMotorola, Inc.
InventorsJ. Greg Viot, James M. Sibigtroth, James L. Broseghini
Estimating the term…
A circuit (14) and method which determine a degree of membership of an input in a membership set during a fuzzy logic operation. The degree of membership is calculated by a single "MEM" software instruction. The MEM instruction determines whether the system input has a degree of membership of zero, of a saturation level, or of some value in between. An operand assignment circuit (50) and an ALU (56) allow circuit (14) to determine the degree of membership more quickly. Assignment circuit (50) determines a multiplier for a multiplication operation based on a number of significant bits in the values to be multiplied. If the multiplier is smaller than the multiplicand, shorter multiplication operations may be performed. Additionally, ALU (56) operates in a split mode of operation which is able to perform two eight bit subtraction or multiplication operations concurrently which also results in these operations being performed more efficiently.
A method for performing a fuzzy logic operation in a data processing system, the fuzzy logic operation determining membership of an input value in a predetermined membership set which is defined by a plurality of boundary values, the method comprising the steps of:
A data processing system for performing a fuzzy logic operation, the fuzzy logic operation determining membership of an input point in a predetermined membership set defined by a plurality of boundary values, the data processing system comprising:
Dependencies are inferred from the claim text.