Accelerated Updating Mechanisms for FPGA-Based Ternary Content-Addressable Memory

被引:3
|
作者
Irfan, Muhammad [1 ]
Ullah, Zahid [2 ]
Sanka, Abdurrashid I. [1 ]
Cheung, Ray C. C. [1 ]
机构
[1] City Univ Hong Kong, Dept Elect Engn, Hong Kong, Peoples R China
[2] Inst Appl Sci & Technol, Pak Austria Fachhsch, Dept Elect & Comp Engn, Haripur 22621, Pakistan
关键词
Field-programmable gate array (FPGA); logic gate; ternary content-addressable memory (CAM); update-latency; SRAM; TCAM; ALGORITHM; DESIGN;
D O I
10.1109/LES.2020.2999471
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Field-programmable gate array (FPGA)-based ternary content-addressable memories (TCAMs) are constantly evolving in terms of hardware, power consumption, and speed. One disadvantage of these emulated TCAMs is its poor update-latency. Traditional FPGA-based TCAMs have an update-latency of N clock cycles compared to the lookup-latency of one clock cycle, where N is the depth of TCAM. Later, the update-latency is improved to t clock cycles, where t is the number of don't care bits. In this letter, we presented two mechanisms for updating FPGA-based TCAM and successfully implemented on Xilinx Virtex-6 FPGA: an accelerated MUX-Update mechanism and a cost-effective LUT-Update mechanism. MUX-Update provides an update-latency of W + 1 clock cycles by using only three input/output (I/O) pins, whereas W is the width of TCAM. LUT-Update yields a constant update-latency of 2 clock cycles, independent of the size of TCAM, by using W I/O pins.
引用
收藏
页码:37 / 40
页数:4
相关论文
共 50 条
  • [1] Using FPGA-based content-addressable memory for mnemonics instruction searching in assembler design
    Oztekin, Halit
    Lazzem, Abdelkader
    Pehlivan, Ihsan
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (15): : 17386 - 17418
  • [2] Using FPGA-based content-addressable memory for mnemonics instruction searching in assembler design
    Halit Öztekin
    Abdelkader Lazzem
    İhsan Pehlivan
    The Journal of Supercomputing, 2023, 79 : 17386 - 17418
  • [3] Implementation of Z-Ternary Content-Addressable Memory Using FPGA
    Mullai, G. P.
    Joice, C. Sheeba
    ARTIFICIAL INTELLIGENCE AND EVOLUTIONARY COMPUTATIONS IN ENGINEERING SYSTEMS, ICAIECES 2015, 2016, 394 : 855 - 863
  • [4] Nanoelectromechanical Memory Switch based Ternary Content-Addressable Memory
    Cho, Mannhee
    Kim, Youngmin
    2020 17TH INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC 2020), 2020, : 274 - 275
  • [5] Deep and Narrow Binary Content-Addressable Memories using FPGA-based BRAMs
    Abdelhadi, Ameer M. S.
    Lemieux, Guy G. F.
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2014, : 318 - 321
  • [6] WDM Ternary Content-addressable Memory for Optical Links
    London, Yanir
    Van Vaerenbergh, Thomas
    Ramini, Luca
    Li, Can
    Graves, Catherine E.
    Fiorentino, Marco
    Beausoleil, Raymond G.
    2023 IEEE SILICON PHOTONICS CONFERENCE, SIPHOTONICS, 2023,
  • [7] Nanoelectromechanical-Switch-Based Ternary Content-Addressable Memory (NEMTCAM)
    Lee, Jae Seong
    Choi, Woo Young
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2021, 68 (10) : 4903 - 4909
  • [8] G-AETCAM: Gate-Based Area-Efficient Ternary Content-Addressable Memory on FPGA
    Irfan, Muhammad
    Ullah, Zahid
    IEEE ACCESS, 2017, 5 : 20785 - 20790
  • [9] In-Memory Nearest Neighbor Search With Nanoelectromechanical Ternary Content-Addressable Memory
    Lee, Jae Seong
    Yoon, Jisoo
    Choi, Woo Young
    IEEE ELECTRON DEVICE LETTERS, 2022, 43 (01) : 154 - 157
  • [10] Nanoelectronic content-addressable memory
    Matos de Alencar Braga, Bianca Maria
    Guimaraes, Janaina Goncalves
    MICROELECTRONICS JOURNAL, 2014, 45 (08) : 1118 - 1124