Content addressable memory (CAM) devices that perform pipelined multi-cycle look-up operations using cam sub-arrays and longest match detection
a content addressable memory and cam technology, applied in memory adressing/allocation/relocation, digital storage, instruments, etc., can solve the problems of increasing the hardware requirements of cams, increasing circuit size, complexity and cost, and unsatisfactory effects at the system level, so as to reduce hardware costs, simplify circuit design, and minimize the time required
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0032]FIG. 4 is a block diagram of a CAM system 400 in accordance with one embodiment of the present invention. CAM system 400 includes CAM sub-arrays 421-424. Each of CAM sub-arrays 421-424 comprises an array of CAM cells having depth M, representing sequential bit slices of the total memory space of CAM system 400. Although four CAM sub-arrays are shown for explanatory purposes, it is noted that the present invention is not limited to a CAM system having a particular number of CAM sub-arrays. CAM system 400 further includes input register 401, splitter logic 410, no-match decoders 432-434, a priority encoder 440, ANY_HIT decoder 441, multiplexers 452-454, match registers 461-464, no-match registers 472-473, and pipeline registers 481-486. Input register 401, match registers 461-464, no-match registers 472-473, and pipeline registers 481-486 are all driven by the same clock signal to ensure proper timing of CAM system 400.
[0033]Splitter logic 410 receives an N-bit input data value ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


