Claims
- 1. A device for processing data, comprising:(a) a memory for storing the data; (b) an associative processor, for processing the data, said associative processor including: (i) a plurality of arrays of content addressable memory (CAM) cells, each said array including a like plurality of rows of said CAM cells, (ii) at least one tags register, including a plurality of tag register cells equal in number to said rows of said each array; and (iii) a mechanism for reversibly associating each said at least one tags register operationally with at least one of said arrays, each said tags register cell of said each tags register being associated with a respective row of each said at least one array; and (c) a bus for exchanging the data between said memory and one of said at least one tags register.
Parent Case Info
This is a continuation-in-part of U.S. patent application Ser. No. 09/140,411, filed Aug. 26, 1998, now U.S. Pat. No. 6,195,738, issued Feb. 27, 2001, which is a continuation-in-part of U.S. patent application Ser. No. 09/052,164, filed Mar. 31, 1998, now U.S. Pat. No. 5,974,521, issued Oct. 26, 1999, which is a divisional application of U.S. patent application Ser. No. 08/353,612, filed Dec. 9, 1994, now U.S. Pat. No. 5,809,322, issued Sep. 15, 1998.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
3848234 |
MacDonald |
Nov 1974 |
A |
5251303 |
Fogg et al. |
Oct 1993 |
A |
5475825 |
Yonezawa et al. |
Dec 1995 |
A |
5854760 |
Ikenaga et al. |
Dec 1998 |
A |
Non-Patent Literature Citations (1)
Entry |
Thurber, Kenneth J. and Wald, Leon D., “Associative and Parallel Processors”, Computing Surveys vol. 7, No. 4, pp. 234-238. |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09/140411 |
Aug 1998 |
US |
Child |
09/572583 |
|
US |
Parent |
09/052164 |
Mar 1998 |
US |
Child |
09/140411 |
|
US |