High Impact Factor : 4.396 icon | Submit Manuscript Online icon |

Implementation and Design of High Speed FPGA-based Content Addressable Memory


Anupkumar Jamadarakhani , VTU RC Gulbarga; Shailesh Kumar Ranchi, VTU RC Gulbarga


CAM, Data word, RAM, EDA tools, NAND cells, NOR cells.


CAM stands for content addressable memory. It is a special type of computer memory used in very high speed searching application. A CAM is a memory that implements the high speed lookup-table function in a single clock cycle using dedicated comparison circuitry. It is also known as associative memory or associative array although the last term used for a programming data structure. Unlike standard computer memory (RAM) in which user supplies the memory address and the RAM returns the data word stored in that memory address, CAM is designed in such a way that user supplies data word and CAM searches its entire memory to see if that data word stored anywhere in it. If the data word is found, the CAM returns a list of one or more storage address where the word was found. This design coding, simulation, logic synthesis and implementation will be done using various EDA tools.

Other Details

Paper ID: IJSRDV1I9038
Published in: Volume : 1, Issue : 9
Publication Date: 01/12/2013
Page(s): 1835-1842

Article Preview

Download Article