Abstract

Content Addressable Memory (CAM) is a type of memory used for high-speed search applications. Due to parallel comparison feature, the CAM memory leads to large power consumption which is caused by frequent pre-charge or discharge of match line. In this paper, CAM for automatic charge balancing with self-control mechanism is proposed to control the voltage swing of ML for reducing the power consumption of CAM. Another technique to reduce the power dissipation is to use MSML, it combines the master-slave architecture with charge minimization technique. Unlike the conventional design, only one match line (ML) is used, whereas in Master-Slave Match Line (MSML) one master ML and several slave MLs are used to reduce the power dissipation in CAM caused by match lines (MLs). Theoretically, the match line (ML) reduces the power consumption up to 50% which is independent of search and match case. The simulation results using Cadence tool of MSML show the reduced power consumption in CAM and modified CAM cell.

Highlights

  • CAM, Content Addressable Memory, is a special type of computer memory used in certain very-high-speed searching applications and for routers, cache memories

  • Initial Phase The control Signal pre is set to 0 as shown in Figure 6 and Figure 7(a), the PMOS transistors are turned on to charge all N-match line (ML) to VDD, and pre\ is set to 1 which turns on the NMOS transistors to discharge all P-ML to GND

  • The CAM using automatic charge balancing with self-control mechanism and master-slave match line design has been proposed in this paper

Read more

Summary

Introduction

CAM, Content Addressable Memory, is a special type of computer memory used in certain very-high-speed searching applications and for routers, cache memories. An NAND type word circuit can be partitioned into 2 segments which can be sequentially operated with different sizes which were proposed in a self-time overlapped search mechanism for a high throughput CAM [4]. An NAND type word circuit can be partitioned into 2 segments which can be sequentially operated with different sizes This was introduced in a reordered overlapped search mechanism [5]. There is a need of special amplifier or extra control circuits to sense the voltage and to decide the charge balance time respectively. Content addressable memory using automatic charge balancing with self-control mechanism is proposed to reduce the ML power consumption without any specific or extra sense amplifiers. In NAND-type CAM, the search process will be slow but the power consumption is less whereas in NOR-type CAM the search process will be faster but increased power consumption [10] [16]

Traditional CAM Cell
NOR-Type CAM
NAND-Type CAM
The Charge Balancing CAM Architecture
Comparison Results
Operation of Automatic Charge Balance CAM
Evaluation Phase of Data Searching
Features of MSML Design
MSML Design
Results
MSML Power Consumption
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call