What is IC Design Virtualization?

Find out more with our IC design virtualization white paper series:

  • Design Virtualization and Its Impact on SoC Design

  • Design Virtualization Technology for Low-Power ASICs


TCAM Application Note: Streamline Multi-Byte Searches With TCAM Arrays

Embedded content addressable memories (CAMs) allow system designers to define various configurations to match architectural requirements to achieve the optimal performance, power and cost of the system.

This application note describes a simple way to customize eSilicon’s eFlexCAM™ memories into a register-array CAM that supports parallel compare and write operations and multiple byte-match lines, typically used in network security applications.

Request a copy of this application note by email.


See Our Complete
IP Catalog

Our complete portfolio of customizable semiconductor IP and I/Os is available at

Custom Embedded IP Brochures

eFlexCAM™ Custom Embedded
CAM Compilers

Binary and Ternary CAM (BCAM and TCAM) compilers in 28nm-180nm.

eFlex™ Custom Embedded
Memory IP

SRAM, ROM, MPRF, CAM, and cache custom memories.

Registration required to download brochures.

[View all brochures]

TCAM and BCAM Compilers

eSilicon embedded binary and ternary content addressable memories (BCAMs and TCAMs) have been provided to networking customers for over 10 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 16nm to 180nm.


They are available now through eSilicon. eSilicon is participating 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 This e-mail address is being protected from spambots. You need JavaScript enabled to view it for our TCAM white paper, High-Performance Classification Using Embedded Ternary Content Addressable Memory. You can also register on our website then download the TCAM white paper.


  • 1GHz operation
  • Up to 1.6 BSPS, typical operating conditions, TSMC 28HPM
  • 800 million searches per second (MSPS), worst operating conditions
  • Latency of one to two clock cycles
  • Hardened priority encoders
  • Multiple options to lower power
  • 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

eSilicon TCAMs are available now. Silicon results and data sheets are available from This e-mail address is being protected from spambots. You need JavaScript enabled to view it , or visit the eSilicon® IP MarketPlace IP exploration environment.

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 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.

16FinFET+ TCAM and BCAM Features


Please contact us at  This e-mail address is being protected from spambots. You need JavaScript enabled to view it  if you would like to learn more about our custom IP offering.

Try IP before you buy: eSilicon® IP MarketPlace™ IP exploration environment