• DocumentCode
    915990
  • Title

    A nonredundant ternary CAM circuit for network search engines

  • Author

    Akhbarizadeh, Mohammad J. ; Nourani, Mehrdad ; Vijayasarathi, Deepak S. ; Balsara, Poras T.

  • Author_Institution
    Cisco Syst. Inc, San Jose, CA, USA
  • Volume
    14
  • Issue
    3
  • fYear
    2006
  • fDate
    3/1/2006 12:00:00 AM
  • Firstpage
    268
  • Lastpage
    278
  • Abstract
    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.
  • Keywords
    Internet; SRAM chips; content-addressable storage; search engines; table lookup; 32 bit; 8 bit; IPv4 prefix; Internet packet forwarding; SRAM cells; high-speed Internet routers; multifield packet classification; network search engines; nonredundant ternary CAM circuit; prefix-CAM structure; route lookup table; ternary content addressable memory; CADCAM; Circuits; Computer aided manufacturing; Hardware; Internet; Power dissipation; Random access memory; Read-write memory; Search engines; Table lookup; Forwarding engine; packet classification; prefix-CAM; route lookup table; ternary content addressable memory;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2006.871760
  • Filename
    1624376