SEARCH ENGINE FOR FORWARDING TABLE CONTENT ADDRESSABLE MEMORY

Patent №

US 7,274,693

Granted

2007-09-25

Filed 2002

Owner

CISCO TECHNOLOGY, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10329249

A hardware search engine facility is provided to allow CPU search and update of a Forwarding Table CAM under the control of software running on the CPU. The hardware search engine provides one or more comparand-mask pairs which allow for a match, exclusion or magnitude comparison on specific entry values and/or the option to ignore or “don't care” certain bits of the entry. Control registers may be set in software to specify a start address and stop address in the CAM for the search. An indication of valid or invalid entries may be provided as well. Once the search is initiated by software, the search engine will read the entries sequentially starting from the programmed start address. It will perform a compare using the comparand-mask pair and attempt to identify a match. The locations in the CAM which match the search criteria may be put into a CPU-accessible memory. If the memory fills up before it can be read by the software, the search may be halted until the memory is emptied. A programmable action may instead, or in addition, be set to take place in the event of a match. Such programmable actions may include, but are not limited to, marking the entry, deleting the entry, change status bits corresponding to the entry, rewriting some of the entry, and the like.

AI hardwareH04L 45/00H04L 45/7453H04L 49/90

AI classification

AI hardware1.00
Planning0.00
Natural language0.00
Knowledge representation0.00
Machine learning0.00
Speech0.00
Evolutionary computation0.00
Vision0.00

Ownership

CISCO TECHNOLOGY, INC.

assignment · 196200919

Assignors

KLOTH, RAYMOND J., MORISHIGE, KEVIN D., PULLELA, VENKATESHWAR RAO

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC