Elsevier

Integration

Volume 23, Issue 2, November 1997, Pages 171-188
Integration

Content-addressable memory core cells A survey

https://doi.org/10.1016/S0167-9260(97)00021-7Get rights and content

Abstract

The data stored in a content-addressable memory (CAM) are accessed based on their contents, rather than their location, and this functionality is useful in many applications, including databases, table look-up, and associative computing. The central building blocks of these memories are the core cells, and this paper surveys 14 such cells, primarily from a qualitative perspective. The cells date from 1970, and many innovations have been introduced since then, both in circuit design and fabrication technology. Among the cells described, 11 employ static storage and four use dynamic storage; 14 can be implemented in CMOS, while one requires BiCMOS technology. A discussion follows, highlighting significant design improvements, advocating particular cells for general-purpose use, and suggesting avenues for future research.

References (18)

  • K.J. Schultz et al.

    Architectures for large-capacity CAMs

    Integration, the VLSI J

    (1995)
  • L. Chisvin et al.

    Content-addressable and associative memory: alternatives to the ubiquitous RAM

    IEEE Comput.

    (1989)
  • J.T. Koo

    Integrated-circuit content-addressable memories

    IEEE J. Solid-State Circuits

    (1970)
  • K.E. Grosspietsch

    Associative processors and memories: a survey

    IEEE Micro

    (1992)
  • S. Jones

    Design, selection and implementation of a content-addressable memory for a VLSI CMOS chip architecture

  • H. Kadota et al.

    An 8-kbit content-addressable and reentrant memory

    IEEE J. Solid-State Circuits

    (1985)
  • G.A. Uvieghara et al.

    An on-chip smart memory for a data-flow CPU

    IEEE J. Solid-State Circuits

    (1990)
  • A.J. McAuley et al.

    A self-testing reconfigurable CAM

    IEEE J. Solid-State Circuits

    (1991)
  • W.R. Daasch

    Inexact match associative memory cell

    Electron. Lett.

    (1991)
There are more references available in the full text version of this article.

Cited by (49)

  • Dual bit control and match-line division in content addressable memory for low energy

    2024, e-Prime - Advances in Electrical Engineering, Electronics and Energy
  • Low-power content addressable memory design using two-layer P-N match-line control and sensing

    2020, Integration
    Citation Excerpt :

    Also, high-power dissipation in NOR-ML becomes attractive targets for CAM to develop designs which dissipate low-power by maintaining its property of high-performance. Among the core cells [1,15,16], a typical high-speed cell is shown in Fig. 3(a) with 6T-SRAM storage. The compare-unit is a 4T match circuit in which a pair of nMOS's (N5-N6/N7-N8) forms a discharge path for the ML in case of miss between Q and SL.

  • Low-power content addressable memory (CAM) array for mobile devices

    2017, Microelectronics Journal
    Citation Excerpt :

    A comprehensive review of different varieties of CAM cells, were presented in [9]. Other design approaches were presented in [9,10,4,11–16]. Bit cells of a CAM system include compare-circuits to compare contents of the bit cells with reference bit value provided to the compare circuits.

  • Design of embedded TCAM based longest prefix match search engine

    2011, Microprocessors and Microsystems
    Citation Excerpt :

    It can perform an associative search operation in one access cycle, which is not always possible for random access memory (RAM). Some earlier research works have already investigated about different types of CAM circuits [2,3]. The high speed parallel search mechanism of CAM is applicable in many fields such as caches [4,5], image processing [6], network filters [7], pattern recognitions [8], translation-look aside buffers [9,10], and IP routers [11,12].

  • A Quasi-Static Storage and Decision Block for Performance-Efficient Content Addressable Memory

    2019, ICETAS 2019 - 2019 6th IEEE International Conference on Engineering, Technologies and Applied Sciences
View all citing articles on Scopus
*

Tel.: +1 613 763 8399; fax: +1 613 763 7241.

View full text