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:
Oct. 15, 2019

Filed:

Jan. 08, 2014
Applicant:

Cavium, Llc, San Jose, CA (US);

Inventors:

Wilson Parkhurst Snyder, II, Holliston, MA (US);

Daniel Adam Katz, Ashland, MA (US);

Varada Ramesh Ogale, Framingham, MA (US);

Assignee:

Marvell Semiconductor, Inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 9/38 (2018.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
H04L 69/22 (2013.01); G06F 9/3836 (2013.01); G06F 9/3867 (2013.01); G06F 9/3887 (2013.01); G06F 9/505 (2013.01); H04L 69/12 (2013.01);
Abstract

A packet parsing engine comprises a DMEM configured to store packet data; one or more registers configured to store parsing instructions or parse results; and one or more arithmetic logic units configured to parse the packet data based on the parsing instructions and to derive the parse results. The engine may be one engine of a plurality of engines configured to access a shared memory, and the engine may be configured to receive data from the shared memory or to send data to the shared memory. The DMEM may be divided into subsections, and at least one of the one or more registers may be divided into subsections, and the subsections may be configured such that while a DMEM subsection and its corresponding register subsection is parsing packet data for a first packet, one or more other subsections load packed data or unload parse results for a second packet.


Find Patent Forward Citations

Loading…