16nm Heterogeneous Knowledge-Based Processors (KBPs)

Currently Viewing:

The Broadcom BCM15000 (BCM15K) is a series of 16nm knowledge-based processors (KBPs) that perform high-speed operations on large-rule databases for a wide range of telecommunications applications, including data center and enterprise networking switches and routers. It provides network awareness and enables real-time modifications and updates to the routing configuration, making it ideal for packet classification, policy enforcement and forwarding. This family of KBPs addresses next-generation classification needs through high-performance parallel decisions and improved entry storage capabilities. Up to eight parallel operations allow the device to reach decision speeds of 7.2 billion searches per second (BSPS). Embedded error correction circuitry (ECC) improves system testability and operational reliability. The key processing unit (KPU) and the context buffer (CB) enable efficient interface transfers with flexible search key construction.


  • Connectivity provided to NPUs that can produce search keys through two independent ports
  • Device available in 2048k/1024k/512k 40b database entries
  • KBP tables width configurable as 80/160/320/480/640 bits
  • User Data Array for associated data, width configurable as 32/64/128/256 bits
  • Context Buffer for storing master search key
  • Up to eight parallel searches enabling up to eight results per operation
  • Simultaneous Multithreading (SMT) operation
  • NetRoute forwarding solution for Longest Prefix Match (LPM)
  • NetACL solution for access control list
  • Logical Tables provide support for intelligent database management
  • Key Processing Unit (KPU) for flexible search key construction
  • Result Buffer provides programmability for flexible routing of search results
  • Range Matching for efficient storage utilization
  • Advanced low-power modes
  • ECC on User Data and Database Array. Parity protection on all embedded memories
  • Background ECC scan for database entries with provision for 1b auto correction and 2b error detection


  • IPv4 & IPv6 Packet Classification
  • Access Control Lists
  • Policy-based Routing & QoS
  • IPv4 & IPv6 Longest Prefix Match
  • Flow-based Access Control Lists

Lifecycle Status


Specification Value
Lifecycle Active
Distrib. Inventory No