Ternary CAM

Ternary and Binary Content-Addressable Memory Compilers

eSilicon embedded binary and ternary content addressable memories (BCAMs and TCAMs) have been provided to networking customers for over 15 years, helping these customers meet the demand for wire-speed packet processing, access control lists and other requirements of high-bandwidth delivery. eSilicon binary and ternary CAMs are available in geometries from 7nm to 180nm.

High-Performance, High-Density Embedded CAM Compilers for Network Applications

eSilicon offers a broad range of feature-rich, high-performance, high-density eFlex™ embedded CAM compilers. Our eFlexCAM™ compilers provide high-efficiency, cost-effective solutions for applications such as network search engines, cache for network processors, QoS services, classifications, Ethernet, ATM switches and other diverse networking applications.

User-Selectable Features

In addition to a full set of standard features, our eFlexCAM TCAM and BCAM compilers provide a comprehensive set of user-selectable features that are chosen at compile time. Customers can choose just the features that they need for a specific application to optimize performance, power or area (PPA).

eSilicon’s philosophy for developing TCAMs is to customize the CAMs to end-customer requirements. This usually involves building custom logic and turning on multiple knobs to fine-tune the performance, power or area to customer application requirements. The chart below shows some of the elements that eSilicon has successfully used in the past to meet customer targets.


  • Up to 160Kb compiler, 40Mb cascading table size
  • Up to 160 bits per word
  • Single-cycle compare operation
  • Partial pipelined search and smart power management
  • Hardened priority encoders
  • Column redundancy for higher yield
  • Multi-width search mode to switch dynamically between IPv4 and IPv6 searches
  • Built-in self-test (BIST) and built-in self-repair (BISR) for higher test coverage during wafer sort and production
  • Patented Duo architecture


Process Status
7nm FF In development
14nm LPP Available
16nm FFC Available
16nm FF+GL Available
16nm FF+LL Available
28nm HPM In production
40nm LP In production
40nm G In production
55nm LP In production
65nm GP In production
90nm G In production
110nm G In production
130nm G In production
180nm G In production

eSilicon TCAMs are available now through eSilicon. Silicon results and data sheets are available from sales@esilicon.com, or visit eSilicon’s IP Navigator to explore eSilicon® IP in detail.

Select TCAMs are also available through the TSMC9000 Program. eSilicon participates in TSMC’s Open Innovation Platform IP Alliance Program, which includes quality assessment of this eSilicon IP through the TSMC9000 Program. All 28nm memory compilers are silicon-proven and available through this program.

Please contact us at sales@esilicon.com for any of our TCAM white papers, or visit our white paper page:

  • Why is TCAM Essential for the Cloud?
  • High-Performance Classification Using Embedded Ternary Content Addressable Memory
  • Find the best IP for your project: Six easy steps to make eSilicon’s IP Navigator work for you