A search engine system (100) is disclosed that can include at least one
content addressable memory (CAM) device (102) arranged in a cascade
configuration with at least one memory device (104), such as a static
random access memory (SRAM). A CAM device (102) and memory device (104)
may be connected to one another by point-to-point unidirectional
connections. Command data issued by a device, such as a network
processing unit (NPU) (110), can flow through all devices beginning with
a CAM device (102) and eventually to a memory device (104). A memory
device (104) can compare its own current result data with that of a
previous device in a flow (such as another RAM device), and generate an
output response.