vix.ing · top · new · best · stats · spec

Resource-Efficient SRAM-Based Ternary Content Addressable Memory

2016/12/24 by Ali Ahmed, Kyungbae Park, KyungBae Park +1 · 1 citation
Computer Science · #Caching and Content Delivery #Network Packet Processing and Optimization #Software-Defined Networks and 5G

paper · doi:10.1109/tvlsi.2016.2636294

openalex publication_date 2016/12/24 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/30

Abstract

Static random access memory (SRAM)-based ternary content addressable memory (TCAM) offers TCAM functionality by emulating it with SRAM. However, this emulation suffers from reduced memory efficiency while mapping the TCAM table on SRAM units. This is due to the limited capacity of the physical addresses in the SRAM unit. This brief offers a novel memory architecture called a resource-efficient SRAM-based TCAM (REST), which emulates TCAM functionality using optimal resources. The SRAM unit is divided into multiple virtual blocks to store the address information presented in the TCAM table. This approach virtually increases the overall address space of the SRAM unit, mapping a greater portion of the TCAM table in SRAM and increasing the overall emulated TCAM bits/SRAM at the cost of reduced throughput. A 72 × 28-bit REST consumes only one 36-kbit SRAM and a few distributed RAMs via implementation on a Xilinx Kintex-7 field-programmable gate array. It uses only 3.5% of the memory resources compared with a conventional SRAM-based TCAM (hybrid-partitioned TCAM).

Cited by

Related