Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
182 words
An associative memory device capable of both conventional operation and associative operation, comprising: a memory array, including first means for searching the data in the memory associatively to match words in accordance with a given search pattern; second means coupled to the memory array for accessing said memory array by physical location; third means coupled to the memory array for loading data into said memory array and reading data from said memory array when the memory device is enabled for conventional operation, and for providing a search pattern and a masking signal to said memory array and for accessing matched words in said memory array when the memory device is enabled for associative operation; a plurality of match detect circuit means coupled to the memory array, one for each word location in said memory array, said plurality of match detect means for providing an output signal associated with the location of the first match in said memory array means; and fourth means coupled to said match detect circuit means for determining the physical location in said memory array containing said first match.
Claim 2
Dependent Claim
182 words
An associative memory device capable of both conventional operation and associative operation, comprising: a memory array, including first means for searching the data in the memory associatively to match words in accordance with a given search pattern; second means coupled to the memory array for accessing said memory array by physical location; third means coupled to the memory array for loading data into said memory array and reading data from said memory array when the memory device is enabled for conventional operation, and for providing a search pattern and a masking signal to said memory array and for accessing matched words in said memory array when the memory device is enabled for associative operation; a plurality of match detect circuit means coupled to the memory array, one for each word location in said memory array, said plurality of match detect means for providing an output signal associated with the location of the first match in said memory array means; and fourth means coupled to said match detect circuit means for determining the physical location in said memory array containing said first match.
Claim 3
Dependent Claim
42 words
An apparatus of claim 1, wherein the loading/reading of data in the conventional operation of said memory array is accomplished through the same pin connections used for the search pattern and the masking signal in the associative operation of said memory array.
Claim 4
Dependent Claim
50 words
An apparatus of claim 1, further including fifth means coupled to the second means for enabling the second means only when said memory array is to operate conventionally and sixth means coupled to the fourth means for enabling said fourth means only when said memory array is to operate associatively.
Claim 5
Dependent Claim
28 words
An apparatus of claim 1, wherein said match detect circuit means includes seventh means for detecting multiple matches within said memory array and providing an output indication thereof.
Claim 6
Dependent Claim
31 words
An apparatus of claim 4, wherein each match detect circuit means includes eighth means for applying indications of a match and multiple match to the next successive match detect circuit means.
Claim 7
Dependent Claim
51 words
An apparatus of claim 1, wherein said match detect circuit means includes ninth means for providing only the first match indication to said fourth means and tenth means for insuring that the output signals of the remaining match detect circuit means applied to said fourth means do not indicate a match.
Claim 8
Dependent Claim
34 words
An apparatus of claim 6, further including tenth means for providing an indication of a match from one selected match detect circuit means to a match detect circuit means beyond the next successive one.
Claim 9
Dependent Claim
25 words
An apparatus of claim 1, including eleventh means for cascading each memory element in said memory array, to increase the size of the memory device.
Claim 10
Dependent Claim
73 words
An apparatus of claim 8, further including a plurality of CAM memory means and a plurality of RAM memory means, each RAM memory means being uniquely associated with a CAM memory means, said CAM memory means capable of operating conventionally and associatively, said RAM memory means operating conventionally at all times, each CAM memory means including twelfth means for selecting its associated RAM memory means when said each CAM memory means is enabled.
Claim 11
Dependent Claim
122 words
An associative memory, comprising: an associative memory array, including first means for searching the data in the memory associatively for matching words in accordance with a given search pattern; second means coupled to the memory array for providing a search pattern and a masking signal to said memory array and for accessing matched words in said memory array; a plurality of match detect circuit means, one for each word location in said memory array, said plurality of match detect circuit means for providing an output signal associated with the location of the first match in said memory array means; and third means coupled to said match detect circuit means for determining the physical location in said memory array containing said first match.
Claim 12
Dependent Claim
122 words
An associative memory, comprising: an associative memory array, including first means for searching the data in the memory associatively for matching words in accordance with a given search pattern; second means coupled to the memory array for providing a search pattern and a masking signal to said memory array and for accessing matched words in said memory array; a plurality of match detect circuit means, one for each word location in said memory array, said plurality of match detect circuit means for providing an output signal associated with the location of the first match in said memory array means; and third means coupled to said match detect circuit means for determining the physical location in said memory array containing said first match.
Claim 13
Dependent Claim
29 words
An apparatus of claim 10, wherein said plurality of match detect circuit means includes fourth means for detecting multiple matches within said memory array and providing an indication thereof.
Claim 14
Dependent Claim
31 words
An apparatus of claim 11, wherein each match detect circuit means includes fifth means for applying indications of a match and multiple match to the next successive match detect circuit means.
Claim 15
Dependent Claim
51 words
An apparatus of claim 10, wherein said match detect circuit means includes sixth means for providing only the first match indication to said third means and seventh means for insuring that the output signals of any other match detect circuit means applied to said third means do not indicate a match.
Claim 16
Dependent Claim
34 words
An apparatus of claim 13, further including eighth means for providing an indication of a match from one selected match detect circuit means to a match detect circuit means beyond the next successive one.