Research Article

Design of TCAM Architecture for Low Power and High Performance Applications

Volume: 32 Number: 1 March 1, 2019
EN

Design of TCAM Architecture for Low Power and High Performance Applications

Abstract

Content Addressable Memory (CAM) is a special memory used in search engines for numerous applications, especially in network routers for packet forwarding. The CAM operation begins with pre-charging followed by evaluating the match-lines (MLs) for searching the data in the stored memory. CAM stores unique words in their array of cells such that only one word is matched for a given search word. ML associated with matched word retains its state and the remaining MLs drain their charge. Ternary content addressable memory (TCAM) is a fast lookup hardware device used for high-speed packet forwarding. However, significant power consumption and high cost limits its versatility and popularity. In this paper, a design has been made for TCAM architecture with pre-charge controller. The pre-charge controller helps in predicting the mismatched MLs during pre-charge phase. This prediction happens at an early stage and helps in terminating the pre-charging of the line. This assures the design of TCAM which consumes low power and also improves the performance. The proposed early predict 8 × 8 TCAM architecture simulations were performed in 45nm technology node using Cadence Virtuoso. The proposed TCAM design exhibits 16.6% reduction in power, 24.7% decrement in delay and 37.1% minimization in energy metric than basic TCAM NOR. 

Keywords

References

  1. [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).
  2. [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).
  3. [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).
  4. [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).
  5. [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).
  6. [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).
  7. [7] Schultz, Kenneth J. "Content-addressable memory core cells A survey." INTEGRATION, the VLSI journal 23, no. 2 ,171-188, (1997).
  8. [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).

Details

Primary Language

English

Subjects

Engineering

Journal Section

Research Article

Authors

Satti V V Satyanarayana *
VIT, Vellore
India

Sriadibhatla Srıdevı
VIT, Vellore
India

Publication Date

March 1, 2019

Submission Date

January 30, 2018

Acceptance Date

June 11, 2018

Published in Issue

Year 2019 Volume: 32 Number: 1

APA
V V Satyanarayana, S., & Srıdevı, S. (2019). Design of TCAM Architecture for Low Power and High Performance Applications. Gazi University Journal of Science, 32(1), 164-173. https://izlik.org/JA64TP75TU
AMA
1.V V Satyanarayana S, Srıdevı S. Design of TCAM Architecture for Low Power and High Performance Applications. Gazi University Journal of Science. 2019;32(1):164-173. https://izlik.org/JA64TP75TU
Chicago
V V Satyanarayana, Satti, and Sriadibhatla Srıdevı. 2019. “Design of TCAM Architecture for Low Power and High Performance Applications”. Gazi University Journal of Science 32 (1): 164-73. https://izlik.org/JA64TP75TU.
EndNote
V V Satyanarayana S, Srıdevı S (March 1, 2019) Design of TCAM Architecture for Low Power and High Performance Applications. Gazi University Journal of Science 32 1 164–173.
IEEE
[1]S. V V Satyanarayana and S. Srıdevı, “Design of TCAM Architecture for Low Power and High Performance Applications”, Gazi University Journal of Science, vol. 32, no. 1, pp. 164–173, Mar. 2019, [Online]. Available: https://izlik.org/JA64TP75TU
ISNAD
V V Satyanarayana, Satti - Srıdevı, Sriadibhatla. “Design of TCAM Architecture for Low Power and High Performance Applications”. Gazi University Journal of Science 32/1 (March 1, 2019): 164-173. https://izlik.org/JA64TP75TU.
JAMA
1.V V Satyanarayana S, Srıdevı S. Design of TCAM Architecture for Low Power and High Performance Applications. Gazi University Journal of Science. 2019;32:164–173.
MLA
V V Satyanarayana, Satti, and Sriadibhatla Srıdevı. “Design of TCAM Architecture for Low Power and High Performance Applications”. Gazi University Journal of Science, vol. 32, no. 1, Mar. 2019, pp. 164-73, https://izlik.org/JA64TP75TU.
Vancouver
1.Satti V V Satyanarayana, Sriadibhatla Srıdevı. Design of TCAM Architecture for Low Power and High Performance Applications. Gazi University Journal of Science [Internet]. 2019 Mar. 1;32(1):164-73. Available from: https://izlik.org/JA64TP75TU