articleIEEE Journal of Solid-State CircuitsMar 1, 2006Closed access

Content-Addressable Memory (CAM) Circuits and Architectures: A Tutorial and Survey

University of Toronto

Indexed incrossref

Abstract

We survey recent developments in the design of large-capacity content-addressable memory (CAM). A CAM is a memory that implements the lookup-table function in a single clock cycle using dedicated comparison circuitry. CAMs are especially popular in network routers for packet forwarding and packet classification, but they are also beneficial in a variety of other applications that require high-speed table lookup. The main CAM-design challenge is to reduce power consumption associated with the large amount of parallel active circuitry, without sacrificing speed or memory density. In this paper, we review CAM-design techniques at the circuit level and at the architectural level. At the circuit level, we review…

Citation impact

1,205
total citations
FWCI
29.00
Percentile
100%
References
77
Citations per year

Authors

2

Topics & keywords

Keywords
  • Content-addressable memory
  • Computer science
  • Computer architecture
  • Electronic circuit
  • Computer hardware
  • Engineering
  • Electrical engineering
  • Artificial intelligence
UN Sustainable Development Goals
  • Affordable and clean energy
No related works found for this paper.