TCAmMCogniGron: Energy Efficient Memristor-Based TCAM for Match-Action Processing

Saad Saleh*, Anouk Goossens, Tamalika Banerjee, Boris Koldehofe

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

59 Downloads (Pure)

Abstract

The Internet relies heavily on programmable match-action processors for matching network packets against locally available network rules and taking actions, such as forwarding and modification of network packets. This match-action process must be performed at high speed, i.e., commonly within one clock cycle, using a specialized memory unit called Ternary Content Addressable Memory (TCAM). Building on transistor-based CMOS designs, state-of-the-art TCAM architectures have high energy consumption and lack resilient designs for incorporating novel technologies for performing appropriate actions. In this article, we motivate the use of a novel fundamental component, the ‘Memristor’, for the development of TCAM architecture for match-action processing. Memristors can provide energy efficiency, non-volatility and better resource density as compared to transistors. We have proposed a novel memristor-based TCAM architecture called TCAmMCogniGron, built upon the voltage divider principle and requiring only two memristors and five transistors for storage and search operations compared to sixteen transistors in the traditional TCAM architecture. We analyzed its performance over an experimental data set of Nb-doped SrTiO3-based memristor. The analysis of TCAmMCogniGron showed promising power consumption statistics of 16 uW and 1 uW for match and mismatch operations along with twice the improvement in resources density as compared to the traditional architectures.
Original languageEnglish
Title of host publicationProceedings of the 7th International Conference on Rebooting Computing (ICRC 2022)
PublisherIEEE
Number of pages11
Publication statusAccepted/In press - 2022
Event7th IEEE International Conference on Rebooting Computing - San Francisco, CA, United States
Duration: 8-Dec-20229-Dec-2022

Conference

Conference7th IEEE International Conference on Rebooting Computing
Country/TerritoryUnited States
CitySan Francisco, CA
Period08/12/202209/12/2022

Keywords

  • Memristor
  • TCAM
  • Match-Action processing

Cite this