• DocumentCode
    1661967
  • Title

    PCAM: a ternary CAM optimized for longest prefix matching tasks

  • Author

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

  • Author_Institution
    Center for Integrated Circuits & Syst., Texas Univ. at Dallas, Richardson, TX, USA
  • fYear
    2004
  • Firstpage
    6
  • Lastpage
    11
  • Abstract
    An optimized ternary CAM concept is introduced for application in the longest prefix matching tasks of the Internet search engines. It employs w+1 RAM bits for a word of size w. A conventional TCAM needs 2w RAM bits for the same word size. Based on this concept an 8 bit prefix-CAM cluster is designed out of 9 SRAM bits, four of which merge to store a 32-bit IPv4 prefix. A complete prefix-CAM module employs 22% less transistors than a conventional TCAM, for equal storage size and equal functionality. We confirm the 22% area saving by implementing the layouts for prefix-CAM and TCAM words. Our design also reduces interconnect area by reducing address decode lines.
  • Keywords
    Internet; content-addressable storage; search engines; IPv4 prefix; Internet search engines; RAM; SRAM; longest prefix matching; prefix CAM; ternary CAM; transistors; Application specific integrated circuits; CADCAM; Computer aided manufacturing; Design automation; Integrated circuit interconnections; Internet; Random access memory; Read-write memory; Search engines; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings. IEEE International Conference on
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-2231-9
  • Type

    conf

  • DOI
    10.1109/ICCD.2004.1347890
  • Filename
    1347890