Abstract
A character string search engine (SSE) for rapid text retrieval has been developed. The SSE accommodates a novel string-search architecture which combines a 512-stage finite-state automaton (FSA) logic with a recently developed content addressable memory (CAM) to achieve an approximate string comparison of 80 million strings per second. The CAM cell consists of four conventional static RAM (SRAM) cells and a read/write circuit. Concurrent comparison of 64 stored strings with variable length has been achieved in 50 ns for an input text stream of 10 million characters/s, permitting performance despite the presence of single character errors in the form of character codes. Furthermore, this chip allows nonanchor string search and variable-length `don't care' (VLDC) string search. The SSE chip has 217600 transistors in an 8.62/spl times/12.76-mm die area. The technology used was a double-metal 1.6-/spl mu/m n-well CMOS process.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.