Content-Addressable Memory (CAM) Circuits and Architectures: A Tutorial and Survey
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
2Topics & keywords
Topics
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.