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 条
  • [31] Memtransistor-Based Ternary Content-Addressable Memories: Design and Evaluation
    Ly, Denys R. B.
    Fong, Xuanyao
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2022, 69 (12) : 6745 - 6750
  • [32] Skewed Straintronic Magnetotunneling-Junction-Based Ternary Content-Addressable Memory-Part II
    Manasi, Susmita Dey
    Al-Rashid, Md Mamun
    Atulasimha, Jayasimha
    Bandyopadhyay, Supriyo
    Trivedi, Amit Ranjan
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2017, 64 (07) : 2842 - 2848
  • [33] CONTENT-ADDRESSABLE MEMORY DOES FAST MATCHING
    BURSKY, D
    ELECTRONIC DESIGN, 1988, 36 (27) : 119 - 121
  • [34] CONTENT-ADDRESSABLE MEMORY FOR VLSI PATTERN INSPECTION
    CHAE, SI
    WALKER, JT
    FU, CC
    PEASE, RF
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1988, 23 (01) : 74 - 78
  • [35] Content-addressable memory core cells - A survey
    Schultz, KJ
    INTEGRATION-THE VLSI JOURNAL, 1997, 23 (02) : 171 - 188
  • [36] Inverter and Ternary Content-Addressable Memory Based on Carbon Nanotube Transistors Using Chemical Doping Strategy
    He, Nian
    Yuan, Qi
    Wang, Yufei
    Sun, Yanmei
    Wen, Dianzhong
    ADVANCED ELECTRONIC MATERIALS, 2022, 8 (10)
  • [37] Nonvolatile Logic and Ternary Content-Addressable Memory Based on Complementary Black Phosphorus and Rhenium Disulfide Transistors
    Xiong, Xiong
    Kang, Jiyang
    Liu, Shiyuan
    Tong, Anyu
    Fu, Tianyue
    Li, Xuefei
    Huang, Ru
    Wu, Yanqing
    ADVANCED MATERIALS, 2022, 34 (48)
  • [38] CONTENT-ADDRESSABLE AND ASSOCIATIVE MEMORY SYSTEMS - A SURVEY
    HANLON, AG
    IEEE TRANSACTIONS ON ELECTRONIC COMPUTERS, 1966, EC15 (04): : 509 - +
  • [39] NEURAL NETWORK ARCHITECTURES FOR CONTENT-ADDRESSABLE MEMORY
    TARASSENKO, L
    TOMBS, JN
    REYNOLDS, JH
    IEE PROCEEDINGS-F RADAR AND SIGNAL PROCESSING, 1991, 138 (01) : 33 - 39
  • [40] CONTENT-ADDRESSABLE MEMORY CELL WITH MNOS TRANSISTORS
    CARLSTEDT, G
    PETERSSON, GP
    JEPPSON, KO
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1973, SC 8 (05) : 338 - 343