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 条
  • [41] Memristor Crossbar Circuit for Ternary Content-Addressable Memory with Fine-Tuning Operation
    Youn, Sangwook
    Kim, Sungjoon
    Kim, Tae-Hyeon
    Park, Jinwoo
    Kim, Hyungjin
    ADVANCED INTELLIGENT SYSTEMS, 2023, 5 (03)
  • [42] Lifelong Learning with Monolithic 3D Ferroelectric Ternary Content-Addressable Memory
    Dutta, S.
    Khanna, A.
    Ye, H.
    Sharifi, M. M.
    Kazemi, A.
    San Jose, M.
    Aabrar, K. A.
    Mir, J. G.
    Niemer, M.
    Hu, X. S.
    Datta, S.
    2021 IEEE INTERNATIONAL ELECTRON DEVICES MEETING (IEDM), 2021,
  • [43] Content-Addressable Memory (CAM) and its applications
    Azgomi, S
    ELECTRONIC ENGINEERING, 1999, 71 (871): : 23 - +
  • [44] Content-addressable memory core cells - a survey
    Nortel Semiconductors, Ottawa, Canada
    Integr VLSI J, 2 (171-188):
  • [45] Using content-addressable memory in ATM switching
    Electron Prod Des, 7 (15):
  • [46] TABLE SEARCHING USING A CONTENT-ADDRESSABLE MEMORY
    COLOMB, RM
    AUSTRALIAN COMPUTER JOURNAL, 1988, 20 (03): : 105 - 112
  • [47] Author Correction: Ferroelectric ternary content-addressable memory for one-shot learning
    Kai Ni
    Xunzhao Yin
    Ann Franchesca Laguna
    Siddharth Joshi
    Stefan Dünkel
    Martin Trentzsch
    Johannes Müller
    Sven Beyer
    Michael Niemier
    Xiaobo Sharon Hu
    Suman Datta
    Nature Electronics, 2020, 3 : 130 - 130
  • [48] One-Transistor Ternary Content-Addressable Memory Based on Localized Ferroelectric Switching for Massive and Accurate Routing
    Ryu, Minjeong
    Woo, Jae Seung
    Jung, Chae Lin
    Choi, Woo Young
    IEEE ELECTRON DEVICE LETTERS, 2024, 45 (02) : 144 - 147
  • [49] Low power design of precomputation-based content-addressable memory
    Ruan, Shanq-Jang
    Wu, Chi-Yu
    Hsieh, Jui-Yuan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (03) : 331 - 335
  • [50] Nanoelectromechanical-Switch-Based Binary Content-Addressable Memory (NEMBCAM)
    Lee, Jae Seong
    Choi, Woo Young
    IEEE ACCESS, 2021, 9 : 70214 - 70220