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
OG exemplary drawing
 
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.