22-03-2011, 09:17 AM
[attachment=10697]
Abstract:
Content-addressable memory (CAM) is a special type of computer
Memory used in certain very high speed searching applications. It is also known as associative memory, associative storage, or associative array.
Content-addressable memory (CAM) is frequently used in applications,
such as lookup tables, databases, associative computing, and networking, that require high-speed searches due to its ability to improve application performance by using parallel comparison to reduce search time. Although the use of parallel comparison results in reduced search time, it also significantly increases power consumption. In this paper, we propose a Block-XOR approach to improve the efficiency of low power precomputation- based CAM (PB-CAM). Compared with the ones-count PB-CAM system, the experimental results show that our proposed approach can achieve on average 30% in power reduction and 32% in power performance reduction. The major contribution of this paper is that it presents practical proofs to verify that our proposed Block-XOR PB-CAM system can achieve greater power reduction without the need for a special CAM cell design. This implies that our approach is more flexible and adaptive for general designs.
EXISTING SYTEM:
A CAM is a functional memory with a large amount of stored data that compares the input search data with the stored data. Once matching data are found, their addresses are returned as output. The vast number of comparison operations required by CAMs consumes a large amount of power.
PROPOSED SYSTEM:
This proposed system approach can reduce comparison operations by a minimum of
909and a maximum of 2339.we propose a new parameter extractor called Block-XOR,
which achieve the requirement.
APPLICATIONS:
A content-addressable memory (CAM) is a critical device for applications involving
• Asynchronous Transfer Mode (ATM)
• Communication Networks
• LAN bridges/switches
• Databases
• Lookup tables
SOFTWARE USED:
For simulation--------------------------Modelsim SE 6.3f
For synthesis----------------------------Xilinx ISE 9.2i
Hardware used--------------------------Spartan 3E