NLA88650 Knowledge-Based Processors

Currently Viewing:

The NL88650 Knowledge-Based Processor (KBP) performs high-speed operations on large rule databases for a wide range of telecommunications applications, including enterprise 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 four parallel operations allow the device to reach several Billion Decisions Per Second (BDPS).  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. 
This KBP seamlessly connects to the Arad BCM88650.


• KBP tables width configurable as 80/160/320/640 bits
• User Data Array for associated data
• Context Buffer organized as 4096x640b
• Four parallel compares with four results 
• Simultaneous Multithreading (SMT) operation
• Implements the NetRoute forwarding solution
• Logical Tables for intelligent database management
• Key Processing Unit (KPU) 
• Range Matching for efficient storage utilization
• Advanced low-power modes
• ECC on User Data Array and parity protection
• Background parity scan for database entries


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

Lifecycle Status


Specification Value
Lifecycle Active
Distrib. Inventory No
Package 28nm, FPB4NGS, 29mmx29mm
I/O Controller
Bus Interface
Transfer Rates
External Memory Interfaces 8-bit and 16-bit Flash, w/ 6 Chip Selects SRAM, NVSRAM