Skip to main navigation Skip to search Skip to main content

Bank-selective Strategy for Gate-based Ternary Content-addressable Memory on FPGAs

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

Ternary content-addressable memory (CAM) is an associative memory which supports the storing of don’t care (‘X’) bits. Field programmable gate arrays (FPGAs) are enriched with high speed hardware components such as memory elements, logical blocks, but do not have support for a TCAM. Researchers have emulated TCAM inside FPGAs using static random-access memory (SRAM) blocks, flip-flops, and lookup tables (LUTs). Power requirement of these emulated TCAMs is very high due to the parallel comparison of each bit of the search key with the stored words. In this paper, we present a bank-selective strategy to decrease the amount of power consumed by gate-based TCAM on FPGA. Instead of comparing the search key with all of the stored words, our proposed architecture compares the search key with a selected number of stored words based on classifier-bits in search key. A sample of 64×36 is implemented on Xilinx Virtex-6 FPGA with four banks, which reduced the power consumption by 44.8% compared to the state-of-the-art TCAM architecture. Hardware utilization of the proposed TCAM on FPGA with four banks is also reduced by 6% and 8% in the form of slice registers (SRs) and lookup tables (LUTs), respectively.
Original languageEnglish
Title of host publicationProceedings - 2019 IEEE 30th International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2019
PublisherIEEE
Pages288-291
ISBN (Electronic)978-1-7281-1601-3
DOIs
Publication statusPublished - Jul 2019
Event30th IEEE International Conference on
Application-Specific Systems, Architectures and Processors (ASAP 2019)
- Cornell Tech, United States
Duration: 15 Jul 201917 Jul 2019
https://asap2019.csl.cornell.edu/index.html

Publication series

NameProceedings of the International Conference on Application-Specific Systems, Architectures and Processors
Volume2019-July
ISSN (Print)1063-6862

Conference

Conference30th IEEE International Conference on
Application-Specific Systems, Architectures and Processors (ASAP 2019)
PlaceUnited States
Period15/07/1917/07/19
Internet address

Research Keywords

  • Application-specific integrated circuit (ASIC)
  • Field-programmable gate arrays (FPGAs)
  • Software defined network (SDN)
  • Ternary content addressable memory (TCAM)

Fingerprint

Dive into the research topics of 'Bank-selective Strategy for Gate-based Ternary Content-addressable Memory on FPGAs'. Together they form a unique fingerprint.

Cite this