1. A device, comprising: a pattern-recognition processor comprising: blocks, each of the blocks comprising: a plurality of feature cells configured to analyze at least a portion of data to be analyzed and to selectively provide a result of the analysis; and block deactivation logic configured to determine whether any of the feature cells of the block are active and to dynamically power-down the block when the block deactivation logic determines that none of the feature cells of the block are active, wherein an activation-routing matrix selectively activates and deactivates the feature cells based on search terms in a search criterion.