Download 2013_IEEE A High Speed Low Power CAM With a Parity Bit and

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Switched-mode power supply wikipedia , lookup

Power engineering wikipedia , lookup

Power over Ethernet wikipedia , lookup

Audio power wikipedia , lookup

Immunity-aware programming wikipedia , lookup

Transcript
A High Speed Low Power CAM With a Parity Bit and
Power-Gated ML Sensing
ABSTRACT
Content addressable memory (CAM) is a type of solid-state memory in which data are accessed
by their contents rather than physical locations. It receives input search data, i.e., a search word,
and returns the address of a similar word that is stored in its data-bank. Content addressable
memory (CAM) offers high-speed search function in a single clock cycle. Due to its parallel
match-line comparison, CAM is power-hungry. Thus, robust, high-speed and low-power sense
amplifiers are highly sought-after in CAM designs. In this paper, we introduce a parity bit that
leads to delay reduction, area and power overhead. Furthermore, we propose an effective gatedpower technique to reduce the peak and average power consumption and enhance the robustness
of the design against process variations.
EXISTING METHOD:
Numerous efforts have been put forth to reduce both the peak and the total dynamic power
consumption of the CAMs.



Selective pre-charge and pipe-line architecture, respectively to reduce the peak and
average power consumption of the CAM
Utilized the pre-charge low scheme (i.e., low swing) to reduce the average power
consumption.
Pre-Computation CAM Design –
The pre-computation CAM uses additional bits to filter some mismatched CAM
words before the actual comparison. These extra bits are derived from the data bits and
are used as the first comparison stage. The main design idea is to use additional silicon
area and search delay to reduce energy consumption. But the sense amplifier essentially
has to distinguish between the matched and the 1-mismatch.
Drawback:
1. This makes CAM designs sooner or latter face challenges since the driving
strength of the single turned-on path is getting weaker after each process
generation while the leakage is getting stronger.
2. These designs however are sensitive to process and supply voltage variations.
PROPOSED METHOD:
In this work, a parity-bit is introduced to boost the search speed of the parallel CAM.
Concurrently, a power-gated sense amplifier is proposed to improve the performance of the
CAM comparison in terms of power and robustness. It also reduces the peak turn-on current at
the beginning of each search cycle.
Parity Bit Based CAM: The parity bit based CAM design is consisting of the original data
segment and an extra one-bit segment, derived from the actual data bits. We only obtain the
parity bit, i.e., odd or even number of “1”s. The obtained parity bit is placed directly to the
corresponding word and ML. This additional parity bit, in theory, reduces the sensing delay and
boosts the driving strength of the 1-mismatch case (which is the worst case) by half.
CAMs can be used in Asynchronous Transfer Mode (ATM) switching network components as a
translation table. Since ATM networks are connection-oriented, virtual circuits need to be set up
across them prior to any data transfer. CAM can act as an address translator in an ATM switch
and perform the VPI/VCI translation very quickly. During the translation process, the CAM
takes incoming VPI/VCI values in ATM cell headers and generates addresses that access data in
an external RAM
ADVANTAGE:
Low power, Low area, High speed.
APPLICATIONS:
CAM can be used to accelerate any applications ranging from local-area networks,
database management, file-storage management, pattern recognition, artificial intelligence, fully
associative and processor-specific cache memories, and disk cache memories.