![](http://datasheet.mmic.net.cn/330000/M7040N_datasheet_16433385/M7040N_7.png)
7/159
M7040N
DESCRIPTION
Overview
ST Microelectronics, Inc.’s M7040N Search En-
gine incorporates patent-pending Associative Pro-
cessing Technology (APT) and is designed to
be a high-performance, pipelined, synchronous,
64K-entry network database search engine. The
M7040N database entry size can be 72 bits, 144
bits, or 288 bits. In the 72-bit entry mode, the size
of the database is 64K entries. In the 144-bit
mode, the size of the database is 32K entries, and
in the 288-bit mode, the size of the database is
16K entries. The M7040N is configurable to sup-
port multiple databases with different entry sizes.
The 36-bit entry table can be implemented using
the Global Mask Registers (GMRs) building-data-
base size of 128K entries with a single device.
Performance
The Search Engine can sustain 100 million trans-
actions per second when the database is pro-
grammed or configured as 72 or 144 bits. When
the database is programmed to have an entry size
of 36 or 288 bits, the Search Engine will perform at
50
million
transactions
M7040N can be used to accelerate network proto-
cols such as Longest-prefix Match (CIDR), ARP,
MPLS, and other Layer 2, 3, and 4 protocols.
Applications
This high-speed, high-capacity Search Engine can
be deployed in a variety of networking and com-
munications applications. The performance and
features of the M7040N make it attractive in appli-
cations such as Enterprise LAN switches and rout-
ers and broadband switching and/or routing
equipment supporting multiple data rates at OC–
48 and beyond. The Search Engine is designed to
be scalable in order to support network database
sizes to 3968K entries specifically for environ-
ments that require large network policy databases.
Figure 4, page 10 shows the block diagram for the
M7040N device.
per
second.
STM’s
Table 1. Product Range
Figure 2. Switch/Router Implementation Using the M7040N
Part Number
Operating
Supply Voltage
OperatingI/O
Voltage
Speed
Temperature Range
M7040N-100ZA1
1.65V
2.5 or 3.3V
100MHz
Commercial
M7040N-083ZA1
1.5V
2.5 or 3.3V
83MHz
Commercial
M7040N-066ZA1
1.5V
2.5 or 3.3V
66MHz
Commercial
Program
Memory
Switch
Fabric
Switch
Processor
Network Line Interfaces
System Bus
Host
ASIC
SRAM
Bank
Search
Engine
AI04272