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 条
  • [21] Design of an MTJ-based nonvolatile multi-context ternary content-addressable memory
    Onizawa, Naoya
    Arakawa, Ren
    Hanyu, Takahiro
    Journal of Applied Logics, 2020, 7 (01): : 89 - 109
  • [22] Bank-selective Strategy for Gate-based Ternary Content-addressable Memory on FPGAs
    Irfan, Muhammad
    Cheung, Ray C. C.
    Ullah, Zahid
    2019 IEEE 30TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2019), 2019, : 288 - 291
  • [23] Ferroelectric Devices for Content-Addressable Memory
    Tarkov, Mikhail
    Tikhonenko, Fedor
    Popov, Vladimir
    Antonov, Valentin
    Miakonkikh, Andrey
    Rudenko, Konstantin
    NANOMATERIALS, 2022, 12 (24)
  • [24] Comp-TCAM: An Adaptable Composite Ternary Content-Addressable Memory on FPGAs
    Irfan, Muhammad
    Yantir, Hasan Erdem
    Ullah, Zahid
    Cheung, Ray C. C.
    IEEE EMBEDDED SYSTEMS LETTERS, 2022, 14 (02) : 63 - 66
  • [25] DESIGN OF AN MTJ-BASED NONVOLATILE MULTI-CONTEXT TERNARY CONTENT-ADDRESSABLE MEMORY
    Onizawa, Naoya
    Arakawa, Ren
    Hanyu, Takahiro
    JOURNAL OF APPLIED LOGICS-IFCOLOG JOURNAL OF LOGICS AND THEIR APPLICATIONS, 2020, 7 (01): : 89 - 109
  • [26] Design of Asymmetric TCAM (Ternary Content-Addressable Memory) Cells Using FinFET
    Chang, Meng-Chou
    He, Kai-Lun
    Wang, Yu-Chieh
    2014 IEEE 3RD GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2014, : 358 - 359
  • [27] Ternary Content-Addressable Memory Based on a Single Two-Dimensional Transistor for Memory-Augmented Learning
    Cai, Jun
    Wu, Peng
    Tripathi, Rahul
    Kong, Jing
    Chen, Zhihong
    Appenzeller, Joerg
    ACS NANO, 2024, 18 (34) : 23489 - 23496
  • [28] A Novel Ternary Content-Addressable Memory (TCAM) Design Using Reversible Logic
    Kumar, S. Dinesh
    Sk, Noor Mahammad
    2015 28TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID), 2015, : 316 - 320
  • [30] CONTENT-ADDRESSABLE MEMORY CHIP FOR VIRTUAL MEMORY.
    Hamazaki, Youichi
    Denshi Gijutsu Sogo Kenkyusho Iho/Bulletin of the Electrotechnical Laboratory, 1984, 48 (08): : 730 - 735