| US 7,502,245 B2 | ||
| Content addressable memory architecture | ||
| Robert N. McKenzie, Ottawa (Canada); Dieter Haerle, Kanata (Canada); and Sean Lord, Stitsville (Canada) | ||
| Assigned to MOSAID Technologies, Inc., Kanata (Canada) | ||
| Filed on Apr. 17, 2007, as Appl. No. 11/787,667. | ||
| Application 11/787667 is a continuation of application No. 11/359877, filed on Feb. 21, 2006, abandoned. | ||
| Application 11/359877 is a continuation of application No. 10/912768, filed on Aug. 05, 2004, granted, now 7,002,824. | ||
| Application 10/912768 is a continuation of application No. 10/234033, filed on Aug. 30, 2002, granted, now 6,775,166. | ||
| Prior Publication US 2008/0025059 A1, Jan. 31, 2008 | ||
| Int. Cl. G11C 15/00 (2006.01) | ||
| U.S. Cl. 365—49.17 [365/49.1; 365/189.07; 365/230.03] | 20 Claims |

| 1. A Content Addressable Memory comprising:
a two-dimensional array of content addressable memory sub-blocks, each sub-block comprising a cell array that facilitates
an operation on data and a sub-block priority encoder that processes results of the operation;
a plurality of data inputs, each coupled to a respective sub-block in a first column of the array;
a plurality of interconnections, each coupled to a pair of adjacent sub-blocks in a row of the array, that pass data and results
of the operations across rows of the array; and
a plurality of data outputs, each coupled to a respective sub-block in a last column of the array.
|