TY - JOUR T1 - Design of TCAM Architecture for Low Power and High Performance Applications AU - V V Satyanarayana, Satti AU - Srıdevı, Sriadibhatla PY - 2019 DA - March JF - Gazi University Journal of Science PB - Gazi University WT - DergiPark SN - 2147-1762 SP - 164 EP - 173 VL - 32 IS - 1 LA - en AB - ContentAddressable Memory (CAM) is a specialmemory used in search engines for numerous applications, especially in networkrouters for packet forwarding. The CAMoperation begins with pre-charging followed by evaluating the match-lines (MLs)for searching the data in the stored memory. CAM stores unique words in theirarray of cells such that only one word ismatched for a given search word. ML associated with matched word retainsits state and the remaining MLs drain their charge. Ternary content addressablememory (TCAM) is a fast lookup hardware device used for high-speed packetforwarding. However, significant powerconsumption and high cost limits its versatility and popularity. In this paper,a design has been made for TCAMarchitecture with pre-charge controller. The pre-charge controller helps inpredicting the mismatched MLs during pre-charge phase. This prediction happensat an early stage and helps in terminating the pre-charging of the line. This assures the design of TCAM which consumes lowpower and also improves the performance. The proposed early predict8 × 8 TCAM architecture simulations wereperformed in 45nm technology node using Cadence Virtuoso. The proposed TCAMdesign exhibits 16.6% reduction in power, 24.7% decrement in delay and 37.1%minimization in energy metric than basic TCAM NOR. KW - Delay KW - Early-predict KW - Match-line KW - Search-line KW - Pre-charge KW - Energy metric KW - Power CR - [1] Mohammad, Khader, Aziz Qaroush, Mahdi Washha, and Baker Mohammad. "Low-power content addressable memory (CAM) array for mobile devices." Microelectronics Journal 67, 10-18, (2017). CR - [2] Maurya, Satendra Kumar, and Lawrence T. Clark. "A dynamic longest prefix matching content addressable memory for IP routing." IEEE Transactions on Very Large Scale Integration (VLSI) Systems 19, no. 6 963-972, (2011). CR - [3] Lines, Valerie, Abdullah Ahmed, Peter Ma, Stanley Ma, Robert McKenzie, Hong-Seok Kim, and Cynthia Mar. "66 MHz 2.3 M ternary dynamic content addressable memory." In Memory Technology, Design and Testing, 2000. Records of the 2000 IEEE International Workshop on, pp. 101-105. IEEE, (2000). CR - [4] Shin, Yong-Chul, Ramalingam Sridhar, Victor Demjanenko, Paul W. Palumbo, and Sargur N. Srihari. "A special-purpose content addressable memory chip for real-time image processing." IEEE Journal of Solid-State Circuits 27, no. 5 , 737-744, (1992). CR - [5] Bremler-Barr, Anat, and Danny Hendler. "Space-efficient TCAM-based classification using gray coding." IEEE Transactions on Computers 61, no. 1, 18-30, (2012). CR - [6] Pagiamtzis, Kostas, and Ali Sheikholeslami. "Content-addressable memory (CAM) circuits and architectures: A tutorial and survey." IEEE Journal of Solid-State Circuits 41, no. 3, 712-727, (2006). CR - [7] Schultz, Kenneth J. "Content-addressable memory core cells A survey." INTEGRATION, the VLSI journal 23, no. 2 ,171-188, (1997). CR - [8] Ruan, Shanq-Jang, Chi-Yu Wu, and Jui-Yuan Hsieh. "Low power design of precomputation-based content-addressable memory." IEEE Transactions on Very Large Scale Integration (VLSI) Systems 16, no. 3 , 331-335, (2008). CR - [9] Chang, Yen-Jen, and Yuan-Hong Liao. "Hybrid-type CAM design for both power and performance efficiency." IEEE transactions on very large scale integration (VLSI) systems16, no. 8, 965-974, (2008). CR - [10] Chang, Yen-Jen, and Tung-Chi Wu. "Master–Slave Match Line design for low-power content-addressable memory." IEEE transactions on very large scale integration (vlsi) systems 23, no. 9, 1740-1749, (2015). CR - [11] Kittur, Harish M. "Content Addressable Memory—Early Predict and Terminate Precharge of Match-Line." IEEE Transactions on Very Large Scale Integration (VLSI) Systems 25, no. 1, 385-387, (2017). CR - [12] Jothi, D., and R. Sivakumar. "Design and Analysis of Power Efficient Binary Content Addressable Memory (PEBCAM) Core Cells." Circuits, Systems, and Signal Processing, 1-30, ( 2017). CR - [13] Chang, Yen-Jen, Kun-Lin Tsai, and Hsiang-Jen Tsai. "Low leakage TCAM for IP lookup using two-side self-gating." IEEE Transactions on Circuits and Systems I: Regular Papers 60, no. 6 ,1478-1486, (2013). CR - [14] Zackriya, Mohammed V., and Harish M. Kittur. "Low Energy Metric Content Addressable Memory (CAM) with Multi Voltage Matchline Segments." Journal of Circuits, Systems and Computers 25, no. 02 ,1650002, (2016). CR - [15] Zackriya V, Mohammed, and Harish M. Kittur. "Selective match-line energizer content addressable memory (SMLE-CAM)." arXiv preprint arXiv:1406.7662 (2014). CR - [16] Kayal, D., A. Dandapat, and C. K. Sarkar. "Design of a high performance memory using a novel architecture of double bit CAM and SRAM." International Journal of Electronics 99, no. 12, 1691-1702, (2012). CR - [17] Kittur, Harish M. "Precharge-Free, Low-Power Content-Addressable Memory." IEEE Transactions on Very Large Scale Integration (VLSI) Systems 24, no. 8, 2614-2621, (2016). CR - [18] Mahendra, Telajala Venkata, Sandeep Mishra, and Anup Dandapat. "Self-Controlled High-Performance Precharge-Free Content-Addressable Memory." IEEE Transactions on Very Large Scale Integration (VLSI) Systems 25, no. 8 (2017). UR - https://dergipark.org.tr/en/pub/gujs/article/385994 L1 - https://dergipark.org.tr/en/download/article-file/660370 ER -