Circuit and method for representing fuzzy rule weights during a fuzzy logic operation
US5784534A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Mar 31, 1995 |
| Grant date | Jul 21, 1998 |
| Priority date | — |
| Expiry date | Mar 31, 2015 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06N7/04
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A circuit (14) to evaluate fuzzy logic rules in a data processor (10) incorporates fuzzy rule weights. A rule strength is stored in a first register (220), while a weight value is stored in a second register (222) in a processor (10). The circuit (14) adds 1 to the weight value before multiplying with the rule value. The product is truncated to produce the weighted rule strength. In the execution unit (14), the rule value is initially applied to one adder (204) input (208), while a bit of the weight value is monitored to determine whether the rule value or 0-bits are inputted to the other adder (204) input (206) which adds the inputs to produce a partial product, which is then fed back to an adder (204) input for the next process cycle wherein the next bit of the weight value is monitored.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.