现代电子技术2025,Vol.48Issue(14):1-6,6.DOI:10.16652/j.issn.1004-373x.2025.14.001
基于FPGA的优化型复合TCAM设计与应用
Design of FPGA-basedoptimized composite TCAM and its application
摘要
Abstract
Ternary content addressable memory(TCAM)is one of the critical components in network architecturesfor high-speed search applications.Currently,TCAM based on field-programmable gate array(FPGA)is mostly based on a single type of storage resources,which consumes a large amount of storage resources.In practical applications,the search terms of TCAM are diverse,which is easy to cause redundancy of storage resource.In order to address this problem,a method is proposed to optimize the division of search words by comprehensively combing Block RAM(BRAM)with lookup table RAM(LUTRAM)in FPGA.The optimized composite TCAM(OC-TCAM),which is closer to or even fits the number of search word bits,is achieved by flexibly combining BRAM and LUTRAM to reduce the storage resource usage,and the proposed design is applied to the filtering and encrypting system of network data packets.The experimental results show that the proposed design can reduce the storage resource usage by 39.1%compared to the current leading BRAM-based TCAM,and improve the performance per unit area by 20.28%compared to the leading FPGA-based composite TCAM.关键词
三态内容可寻址存储器/静态随机存取存储器/现场可编程门阵列/资源存储/网络数据包过滤/加密系统Key words
ternary content addressable memory/static random access memory/field-programmable gate array/resource storage/network packet filtering/encryption system分类
信息技术与安全科学引用本文复制引用
梅进,于哲,陈方,王彬,周舜民,赵子龙..基于FPGA的优化型复合TCAM设计与应用[J].现代电子技术,2025,48(14):1-6,6.基金项目
科技创新2030-"新一代人工智能"重大专项:针对大模型训练的框架和算力基座支撑及优化技术(2023ZD0120601) (2023ZD0120601)