Expert system inference circuit
First Claim
1. An inference circuit, comprising:
- a plurality of programmable function units representative of a rule network, each unit receiving a plurality of system condition signals and generating an action signal indicative of assertion or deassertion; and
a working memory comprising a plurality of working memory elements wherein each element receives and stores the action signal for a selected one of the units.
2 Assignments
0 Petitions
Accused Products
Abstract
A rule based processing system that is optimized for implementation in hardware. The system includes a set of logic gates that are used to implement a rule network connected to a working memory composed from a set of memory components. When a set of inputs are presented to the logic gates, a set of inferences are formed and the results are stored in the memory components. The inferences that are stored in the working memory are used to determine the state of the system at any given time. These inferences can be output to an external device to report on the status of the system. The rule based production system is designed to be implementable on a high performance semiconductor micro-chip and is thus suitable for use in embedded real-time applications.
15 Citations
5 Claims
-
1. An inference circuit, comprising:
-
a plurality of programmable function units representative of a rule network, each unit receiving a plurality of system condition signals and generating an action signal indicative of assertion or deassertion; and a working memory comprising a plurality of working memory elements wherein each element receives and stores the action signal for a selected one of the units. - View Dependent Claims (2, 3, 4)
-
-
5. In an inference circuit having a plurality of programmable function units representative of a rule network and a working memory comprising a plurality of working memory elements, a method of inferencing, comprising the steps of:
-
receiving a plurality of system condition signals at each programmable function unit; generating an action signal indicative of assertion or deassertion; and receiving and storing in a working memory element the action signal for a selected one of the units.
-
Specification