Design and Implementation of Reversible Logic Based Ternary Content Addressable Memory

  • C. SanthiEmail author
  • Moparthy Gurunadha Babu
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 160)


Content addressable memory is used for storing and retrieving the information. It does the search operation in single clock cycle and gives the output on matched lines and corresponding address is given to the RAM cell to find the words in given Location. These memories are used in look up table to perform Search operation and increase the packet forwarding the routers. Search operation requires a lot of power dissipation. To decrease this power dissipation, reversible logic has been used to modify the existing circuits in this work. The focus is to reduce power dissipation through the quantum cost, garbage outputs and unit delay of the system. The experimental results have been demonstrated using single Content Addressable Memory (CAM) cell and have been compared with the existing results.


Content addressable memory Reversible logic Garbage output Quantum cost Power consumption 


  1. 1.
    Zhao, Q., Xiong, C., Zhao, X., Yu, C., Xiao, J.: A data placement strategy for data-intensive scientific workflows in cloud. In: Proceedings—2015 IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2015, pp. 928–934 (2015)Google Scholar
  2. 2.
    Wang, L., Lehman, V., Hoque, A.K.M.M., Zhang, B., Yu, Y., Zhang, L.: A secure link state routing protocol for NDN. IEEE Access 6, 10470–10482 (2018)CrossRefGoogle Scholar
  3. 3.
    Hoque, A.K.M., Amin, S.O., Alyyan, A., Zhang, B., Zhang, L., Wang, L.: NLSR: named-data link state routing protocol. In: Proceedings of the 3rd ACM SIGCOMM Workshop on Information-Centric Networking, pp. 15–20, Aug 2013Google Scholar
  4. 4.
    Barowski, et al.: Testing Content Addressable Memory and Random Access Memory, U. S. Appl. No. 15/898, 861, filed 19 Feb 2018Google Scholar
  5. 5.
    Pagiamtzis, K., Sheikholeslami, A.: Content-addressable memory (CAM) circuits and architectures: a tutorial and survey. IEEE J. Solid State Circ. 41, 712–727 (2006)CrossRefGoogle Scholar
  6. 6.
    Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., Ayyash, M.: Internet of things: a survey on enabling technologies, protocols and applications. IEEE Commun. Surv. (2015)Google Scholar
  7. 7.
    Gopal, L., Mahayadin, N.S.M., Chowdhury, A.K., Gopalai, A.A., Singh, A.K.: Design and synthesis of reversible arithmetic and logic unit (ALU). In: IEEE International Conference on Computer, Communication and Control Technology, pp. 289–293 (2014)Google Scholar
  8. 8.
    Liu, A.X., Meiners, C.R., Torng, E.: Packet classification using binary content addressable memory. IEEE/ACM Trans. Netw. 24(3), 1295–1307 (2016)CrossRefGoogle Scholar
  9. 9.
    Tsai, H.J., et al.: Energy-efficient TCAM search engine design using priority-decision in memory technology. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 25(3), 962–973 (2017)CrossRefGoogle Scholar
  10. 10.
    Ahn, S.-G., Kwon, K.-W.: Local NOR and global NAND match-line architecture for high performance CAM. In: Proceedings of the IEEE International Midwest Symposium on Circuits and Systems (MWSCA), pp. 707–710, Aug 2017Google Scholar
  11. 11.
    Xu, W., Zhang, T., Chen, Y.: Design of spin-torque transfer magnetoresistive RAM and CAM/TCAM with high sensing and search speed. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 18(1), 66–74 (2010)CrossRefGoogle Scholar
  12. 12.
    Chang, Y.-J., Tsai, K.-L., Tsai, H.-J.: Low leakage TCAM for IP lookup using two-side self-gating. IEEE Trans. Circuits Syst. I Reg. Pap. 60(6), 1478–1486 (2013)CrossRefGoogle Scholar
  13. 13.
    Li, J.-F.: Testing comparison and delay faults of TCAMs with asymmetric cells. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 18(6), 912–920 (2010)CrossRefGoogle Scholar
  14. 14.
    Jain, J., Agrawal, R.: Design And development of efficient reversible floating point arithmetic unit. In: 2015 Fifth International Conference on Communication Systems and Network Technologies (CSNT), pp. 811–815. IEEE (2015)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.Shri Jagdishprasad Jhabarmal Tibrewala UniversityJhunjhunuIndia
  2. 2.Department of ECECMR Institute of Technology, HyderabadHyderabadIndia

Personalised recommendations