A nonredundant ternary CAM circuit for network search engines

被引:13
|
作者
Akhbarizadeh, MJ [1 ]
Nourani, M
Vijayasarathi, DS
Balsara, PT
机构
[1] Cisco Syst Inc, San Jose, CA 95134 USA
[2] Univ Texas, Dept Elect Engn, Richardson, TX 75083 USA
[3] Intel Corp, Folsom, CA 95630 USA
关键词
forwarding engine; packet classification; prefix-CAM; route lookup table; ternary content addressable memory;
D O I
10.1109/TVLSI.2006.871760
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An optimized Ternary CAM concept is introduced for the hardware search engines in high-speed Internet routers. Our design employs w + 1 RAM bits to store a word of size w, whereas a conventional TCAM needs 2w RAM bits for the same word size. Based on this concept an 8-bit cluster is designed out of 9 SRAM bits, used as the basic building block of our Prefix-CAM (PCAM) structure. Four such clusters merge to store a 32-bit IPv4 prefix, thus, configuring a PCAM suitable for Internet packet forwarding. This PCAM module employs 48% less SRAM cells and a total of 22% less transistors plus 50% less address decode interconnects compared to a conventional TCAM, for equal storage size and equal functionality. We show that PCAM can be employed for multifield packet classification. Other factors, such as lookup speed and power dissipation, are not adversely affected.
引用
收藏
页码:268 / 278
页数:11
相关论文
共 50 条