DocumentCode
1217502
Title
A ternary content addressable search engine
Author
Wade, Jon P. ; Sodini, Charles G.
Author_Institution
Thinking Machines Corp., Cambridge, MA, USA
Volume
24
Issue
4
fYear
1989
fDate
8/1/1989 12:00:00 AM
Firstpage
1003
Lastpage
1013
Abstract
The design, implementation, and experimental results for a ternary content addressable search engine chip, known as the Database Accelerator (DBA), are discussed. The DBA chip architecture is presented. It is well suited to serve as a coprocessor for a variety of logic search applications. The core of the DBA system is composed of novel high-density content addressable memory (CAM) cells capable of storing three states. The design of these cells and their support circuitry are described. The CAM cell and support circuitry were fabricated and their operation confirmed. The circuit implementation of the DMA data path is described with particular emphasis on the optimization of the multiple response resolver. The timing and control methodology, which simultaneously satisfies the complexity, speed, and robustness requirements of the DBA chip, are reported. Experimental DBA chip results that verify the full functionality and testability of the design are presented
Keywords
computer architecture; content-addressable storage; microprocessor chips; DMA data path; Database Accelerator; chip architecture; content addressable memory; coprocessor; functionality; logic search applications; multiple response resolver; speed; ternary content addressable search engine; testability; Associative memory; CADCAM; Circuits; Computer aided manufacturing; Coprocessors; Databases; Logic; Robust control; Search engines; Timing;
fLanguage
English
Journal_Title
Solid-State Circuits, IEEE Journal of
Publisher
ieee
ISSN
0018-9200
Type
jour
DOI
10.1109/4.34085
Filename
34085
Link To Document