The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 25, 2025

Filed:

Jan. 30, 2023
Applicant:

Netronome Systems, Inc., Cranberry Township, PA (US);

Inventors:

Gavin J. Stark, Cambridge, GB;

Steven W. Zagorianakos, Merrimack, NH (US);

Ronald N. Fortino, North Andover, MA (US);

Assignee:

Netronome Systems, Inc., Cranberry Township, PA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H03K 17/00 (2006.01); G06F 9/46 (2006.01); G06F 13/40 (2006.01); H04L 45/7452 (2022.01); H04L 45/748 (2022.01);
U.S. Cl.
CPC ...
H04L 45/748 (2013.01); G06F 9/467 (2013.01); G06F 13/40 (2013.01); H03K 17/00 (2013.01); H04L 45/7452 (2022.05); Y02D 10/00 (2018.01);
Abstract

A network flow processor integrated circuit includes a plurality of processors, a plurality of multi-threaded transactional memories (MTMs), and a configurable mesh posted transaction data bus. The configurable mesh posted transaction data bus includes a configurable command mesh and a configurable data mesh. Each of these configurable meshes includes crossbar switches and interconnecting links. A command bus transaction value issued by a processor can pass across the command mesh to an MTM. The command bus transaction bus value includes a reference value. The MTM uses the reference value to pull data across the configurable data mesh into the MTM. The MTM then uses the data to carry out the commanded transactional memory operation. Multiple such commands can pass across the posted transaction bus across different parts of the integrated circuit at the same time, and a single MTM can be carrying out multiple such operations at the same time.


Find Patent Forward Citations

Loading…