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:
Jun. 30, 2020

Filed:

Aug. 03, 2018
Applicant:

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

Inventor:

Weihuang Wang, Los Gatos, CA (US);

Assignee:

Cavium International, Grand Cayman, KY;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/935 (2013.01); H04L 12/865 (2013.01); H04L 12/873 (2013.01); H04L 12/937 (2013.01);
U.S. Cl.
CPC ...
H04L 49/3045 (2013.01); H04L 47/527 (2013.01); H04L 47/6275 (2013.01); H04L 49/254 (2013.01);
Abstract

A network switch capable of supporting cut-though switching and interface channelization with enhanced system performance. The network switch includes a plurality of ingress tiles, each tile including a virtual output queue (VOQ) scheduler operable to submit schedule requests to a fabric scheduler. Data is requested in unit of quantum which may aggregate multiple packets, which reduces schedule latency. Each request is associated with a start-of-quantum (SoR) state or a middle-of-quantum (MoR) state to support cut-through. The fabric scheduler performs a multi-stage scheduling process to progressively narrow the selection of requests, including stages of arbitration in virtual output port level, virtual output port group level, tile level, egress port level and port group level. Each tile receives the grants for its requests and accordingly sends request data to a switch fabric for transmission to the destination egress ports.


Find Patent Forward Citations

Loading…