Hybrid self-controlled precharge-free CAM design for low power and high performance

Hybrid self-controlled precharge-free CAM design for low power and high performance

Content-addressable memory (CAM) is a prominent hardware for high-speed lookup search, but consumeslarger power. Traditional NOR and NAND match-line (ML) architectures suffer from a short circuit current path sharingand charge sharing respectively during precharge. The recently proposed precharge-free CAM suffers from high searchdelay and the subsequently proposed self-controlled precharge-free CAM suffers from high power consumption. Thispaper presents a hybrid self-controlled precharge-free (HSCPF) CAM architecture, which uses a novel charge controlcircuitry to reduce search delay as well as power consumption. The proposed and existing CAM ML architectureswere developed using CMOS 45nm technology node with a supply voltage of 1 V. Simulation results show that theproposed HSCPF CAM-type ML design reduces power consumption and search delay effectively when compared torecent precharge-free CAM-type ML architectural designs.

___

  • [1] Cai Z, Wang Z, Zheng K, Cao J. A distributed TCAM coprocessor architecture for integrated longest prefix matching, policy filtering, and content filtering. IEEE Transactions on Computers 2013; 62: 417-427.
  • [2] Arsovski I, Sheikholeslami A. A current-saving match-line sensing scheme for content-addressable memories. In: Solid-State Circuits Conference; 13 February 2003; San Francisco, CA, USA: IEEE. pp. 304-494.
  • [3] Lines V, Ahmed A, Ma P, Ma S, McKenzie R, Kim HS, Mar C. 66 MHz 2.3 M ternary dynamic content addressable memory. In: Memory Technology, Design and Testing; 8 August 2000; San Jose, CA, USA: IEEE. pp. 101-105.
  • [4] Shin YC, Sridhar R, Demjanenko V, Palumbo PW, Srihari SN. A special-purpose content addressable memory chip for real-time image processing. IEEE Journal of Solid-State Circuits 1992; 27: 737-744.
  • [5] Arulvani M, Ismail MM. Low power FinFET content addressable memory design for 5G communication networks. Computers & Electrical Engineering, 2018; 72: 606-613.
  • [6] Mohammad K, Qaroush A, Washha M, Mohammad B. Low-power content addressable memory (CAM) array for mobile devices. Microelectronics Journal 2017; 67: 10-18.
  • [7] Maurya SK, Clark LT. A dynamic longest prefix matching content addressable memory for IP routing. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 2011; 19: 963-972.
  • [8] Bremler-Barr A, Hendler D. Space-efficient TCAM-based classification using gray coding. IEEE Transactions on Computers 2012; 61: 18-30.
  • [9] Schultz KJ. Content-addressable memory core cells A survey. INTEGRATION, the VLSI journal 1997; 23: 171-188.
  • [10] Satti VS, Sriadibhatla S. Efficient CAM cell design for low power and low delay. In: Microelectronic Devices, Circuits and Systems (ICMDCS); 10-12 August 2017; Vellore, India: IEEE. pp. 2017.
  • [11] Zackriya V M, Kittur HM. Selective Match-Line Energizer Content Addressable Memory (SMLE-CAM). arXiv preprint arXiv 2014.
  • [12] Noda H, Kazunan Inoue MK, Igaue F, Yamamoto K. A cost eficient high-performance dynamic TCAM with pipelined hierarchical searching and shift redundancy architecture. IEEE Journal of Solid-State Circuits. 2005; 40: 245-252.
  • [13] Chang YJ, Wu TC. Master–Slave Match Line design for low-power content-addressable memory. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 2015; 23: 1740-1749. [ 14] Chang YJ, Liao YH. Hybrid-type CAM design for both power and performance efficiency. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 2008; 16: 965-974.
  • [15] Ruan SJ, Wu CY, Hsieh JY. Low power design of precomputation-based content-addressable memory. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 2008; 16: 331-335.
  • [16] Kittur HM. Precharge-Free, Low-Power Content-Addressable Memory. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 2016; 24: 2614-2621.
  • [17] Mahendra TV, Mishra S, Dandapat A. Self-controlled high-performance precharge-free content-addressable memory. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 2017; 25: 2388-2392.
  • [18] Hanyu T, Kanagawa N, Kameyama M. Non-volatile one-transistor-cell multiple-valued CAM with a digit-parallelaccess scheme and its applications. Computers & electrical engineering 1997; 23: 407-414.
  • [19] Upadhyay P, Kar R, Mandal D, Ghoshal SP. A design of low swing and multi threshold voltage based low power 12T SRAM cell. Computers & Electrical Engineering 2015; 45: 108-121.
  • [20] Pagiamtzis K, Sheikholeslami A. Content-addressable memory (CAM) circuits and architectures, A tutorial and survey. IEEE Journal of Solid-State Circuits 2006; 41: 712-27.