• DocumentCode
    2282327
  • Title

    Ripple-precharge TCAM: a low-power solution for network search engines

  • Author

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

  • Author_Institution
    Center for Integrated Circuits & Syst., Texas Univ., Richardson, TX, USA
  • fYear
    2005
  • fDate
    2-5 Oct. 2005
  • Firstpage
    243
  • Lastpage
    248
  • Abstract
    A novel low power ripple-precharge ternary CAM (RP-TCAM) architecture is proposed for applications in longest prefix matching tasks. The main motivation behind this research is to reduce the dynamic power consumption in TCAM due to frequent charging and discharging of the highly capacitive match line. This issue is addressed by exploiting the fact that when we compare only the first four bits of incoming packet´s destination address we can identify up to 80% mismatches in the forwarding table. A selective precharge scheme was devised exploiting the above fact wherein the match line is charged only when there is an exact match in the first four bits of TCAM word, thereby significantly reducing the number of transitions in the match line. The parasitics for simulation were extracted from the layout implemented for a 64 × 32 RP-TCAM architecture using 0.18μm technology. This structure has 1.71% less area and 80% less power when compared to the conventional TCAM of equal storage size and functionality. Our RP-TCAM architecture has a search time of 1.86ns.
  • Keywords
    content-addressable storage; low-power electronics; memory architecture; search engines; 0.18 micron; 1.86 ns; content addressable memories; dynamic power consumption; highly capacitive match line; low power solution; network search engines; ripple-precharge TCAM; ripple-precharge ternary CAM architecture; selective precharge scheme; Application specific integrated circuits; Associative memory; CADCAM; Clocks; Computer aided manufacturing; Energy consumption; Random access memory; Read-write memory; Search engines; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 2005. ICCD 2005. Proceedings. 2005 IEEE International Conference on
  • Print_ISBN
    0-7695-2451-6
  • Type

    conf

  • DOI
    10.1109/ICCD.2005.95
  • Filename
    1524160