Semiconductor device for logical operation processing and method of operation processing therefor
First Claim
1. A semiconductor device for an operation processing, comprising:
- a first storage area including a plurality of first memory cells disposed in rows and columns for storing first data in a first bit mapping, said first data representing a first relationship between a first input signal and a first output signal, said first storage area receiving the first input signal as a column designating signal and generating the first output signal as a row designating signal, said plurality of first memory cells transferring signal potentials according to storage data onto associated rows in response to the first input signal;
a second storage area including a plurality of second memory cells disposed in rows and columns for storing second data in a second bit mapping, said second data representing a second relationship between a second input signal and a second output signal, said second storage area receiving the second input signal as a column designating signal and generating the second output signal as a row designating signal, said plurality of second memory cells transferring signal potentials according to storage data onto associated rows in response to the second input signal; and
means responsive to signal potentials on individual rows of said first and second storage area for determining a relationship in magnitude between the first and second output signals.
0 Assignments
0 Petitions
Accused Products
Abstract
A device for executing fuzzy inference includes a first storage area constituting a condition portion of a fuzzy set and a second storage area constituting a conclusion portion of the fuzzy set. The first storage area stores membership functions of the condition portion in order to develop a first bit mapping while the second storage area stores membership functions of the conclusion portion in order to develop a second bit mapping. Each of the first and second storage areas has X addresses which are designated by an input signal and Y addresses which are designated by a membership value. The device further includes circuitry for detecting corresponding rows of the first and second storage areas on which signal potentials are both a logical true after application of input signals to the first and second storage areas, other circuitry for detecting a Y address specifying a highest-order row among the detected rows, and additional circuitry for deriving a membership value in accordance with the detected Y address. The first and second storage areas preferably each include an array of content addressable memory cells having X addresses applied by an input pattern. A row detecting circuit detects coincidence/non-coincidence of signal potentials on coincidence detection lines of the content addressable memory cell arrays. The construction realizes a device for executing fuzzy inference which is not limited by the number of rules or inputs and executes MIN-MAX operations at a high speed.
-
Citations
12 Claims
-
1. A semiconductor device for an operation processing, comprising:
-
a first storage area including a plurality of first memory cells disposed in rows and columns for storing first data in a first bit mapping, said first data representing a first relationship between a first input signal and a first output signal, said first storage area receiving the first input signal as a column designating signal and generating the first output signal as a row designating signal, said plurality of first memory cells transferring signal potentials according to storage data onto associated rows in response to the first input signal; a second storage area including a plurality of second memory cells disposed in rows and columns for storing second data in a second bit mapping, said second data representing a second relationship between a second input signal and a second output signal, said second storage area receiving the second input signal as a column designating signal and generating the second output signal as a row designating signal, said plurality of second memory cells transferring signal potentials according to storage data onto associated rows in response to the second input signal; and means responsive to signal potentials on individual rows of said first and second storage area for determining a relationship in magnitude between the first and second output signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An operation method in a semiconductor device which includes a first storage area for storing first data in a first bit mapping, said first data representing a first relationship between a first input signal and a first output signal, and a second storage area for storing second data in a second bit mapping, said second data representing a second relationship between a second input signal and a second output signal, each of said first and second storage area including a plurality of memory cells disposed in columns and rows, the rows of said first storage area having a one-to-one correspondence relationship to the rows of said second storage area, comprising the steps of:
-
selecting a column from said first storage area using the first input signal as a column designating signal and reading out data of those of said memory cells connected to the thus selected column on individual rows; selecting a column from said second storage area using the second input signal as a column designating signal and reading out data of those of said memory cells connected to the thus selected column on individual rows; comparing the data read out on the individual rows of said first storage area with the data read out on corresponding rows of said second storage area to detect coincidence; detecting a highest-order row among the rows for which coincidence has been determined at the preceding comparing step; and specifying the thus detected highest-order row to determine a relationship in magnitude between the first and second output signals and deriving a signal indicative of one of the first and second output signals in accordance with a result of such determination.
-
Specification