• DocumentCode
    2066166
  • Title

    A Reconfigurable CAM Architecture for Network Search Engines

  • Author

    Nourani, Mehrdad ; Vijayasarathi, Deepak S. ; Balsara, Poras T.

  • Author_Institution
    Univ. of Texas at Dallas, Richardson
  • fYear
    2007
  • fDate
    1-4 Oct. 2007
  • Firstpage
    82
  • Lastpage
    87
  • Abstract
    A novel reconfigurable content addressable memory, called RCAM, is proposed that supports on-the-fly reconfiguration between CAM and TCAM. The area overhead of the proposed RCAM cell is only 5.6% when compared to conventional TCAM. This overhead is compensated by area saving due to removal of the priority encoder. Other features of our architecture include reconfigurability, and better overall performance and power. To achieve these we incorporated two novel techniques: (i) a hybrid CAM/TCAM architecture that allows user to pre-define CAM/TCAM cell behavior in each bit or word position and ultimately curtail the overall power consumptions of memory unit: and (ii) a wired-AND technique by which we can completely eliminate the sorting requirement and thus significantly reduce the update time. A 4 Kb RCAM architecture was implemented using 0.18 mum CMOS technology. The simulations indicate a search time of 6.15 ns, i.e. capability of handling about five OC-192 at wire speed.
  • Keywords
    Internet; content-addressable storage; memory architecture; reconfigurable architectures; search engines; CMOS technology; content addressable memory; network search engine; power consumption; reconfigurable CAM architecture; size 0.18 mum; Associative memory; CADCAM; CMOS technology; Computer aided manufacturing; Energy consumption; Hardware; Search engines; Sorting; Switches; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2006. ICCD 2006. International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-0-7803-9707-1
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2006.4380798
  • Filename
    4380798