DYNAMIC PROGRAMMABLE INTELLIGENT SEARCH MEMORY
Memory architecture provides capabilities for high performance content search. The architecture creates an innovative memory derived using randomly accessible dynamic memory circuits that can be programmed with content search rules which are used by the memory to evaluate presented content for matching with the programmed rules. When the content being searched matches any of the rules programmed in the dynamic Programmable Intelligent Search Memory (PRISM) action(s) associated with the matched rule(s) are taken. Content search rules comprise of regular expressions which are converted to finite state automata and then programmed in dynamic PRISM for evaluating content with the search rules.
1 . A memory architecture comprising programmable intelligent search memory for content search wherein said programmable intelligent search memory comprises dynamic random access memory circuits and performs regular expression based search.
2 . An integrated circuit chip comprising programmable intelligent search memory for content search wherein said programmable intelligent search memory comprises dynamic random access memory circuits and performs regular expression based search.
3 . A hardware processor comprising an integrated circuit chip memory said integrated circuit chip memory comprising programmable intelligent search memory for content search, wherein said programmable intelligent search memory comprises dynamic random access memory circuits and performs regular expression based search.
4 . An integrated circuit chip of claim 2 comprising a processor comprising memory, said memory comprising said programmable intelligent search memory for content search, wherein said programmable intelligent search memory performs regular expression based search.