• 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