A content addressable memory device (100) and method can have CAM blocks (102-0 to 102-29) organized in block sections (104-0 to 104-6). In an overlay mode of operation, an overlay engine (106) can access an algorithmic search (SPEAR) CAM (102-28 and 102-29) to generate overlay data set search keys (keyFIB<0>...http://www.google.com.tw/patents/US7461200?utm_source=gb-gplus-share專利 US7461200 - Method and apparatus for overlaying flat and tree based data sets onto content addressable memory (CAM) device