US 12,137,055 B2
Virtual channel starvation-free arbitration for switches
Anil Mugu, Kumble (IN); and Srijith Haridas, Bangalore (IN)
Assigned to NVIDIA Corporation, Santa Clara, CA (US)
Filed by NVIDIA Corporation, Santa Clara, CA (US)
Filed on Sep. 29, 2023, as Appl. No. 18/375,265.
Application 18/375,265 is a continuation of application No. 17/508,356, filed on Oct. 22, 2021, granted, now 11,824,791.
Claims priority of application No. 202111040728 (IN), filed on Sep. 8, 2021.
Prior Publication US 2024/0031304 A1, Jan. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 47/62 (2022.01); H04L 45/44 (2022.01); H04L 47/10 (2022.01); H04L 49/109 (2022.01)
CPC H04L 47/6225 (2013.01) [H04L 45/44 (2013.01); H04L 47/39 (2013.01); H04L 49/109 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A switch comprising:
a plurality of input ports and a plurality of output ports;
a plurality of virtual channels, wherein only one of the plurality of virtual channels can, at a given time, access a given output port from among the plurality of output ports; and
an arbiter apparatus to ensure that at least one input port, from among the plurality of input ports, transmits at most one cell at a time, and that at least one output port, from among the plurality of output ports, which receives a cell, receives that cell over only one virtual channel (VC) from among the plurality of virtual channels, wherein the at least one output port, from among the plurality of output ports, receives at most one cell at a time.