Method and apparatus for determining a next round robin element using a cascaded approach
AssigneeCisco Technology, Inc.
InventorDalit Sagi
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorDalit Sagi
Estimating the term…
Methods and apparatus are disclosed for determining a next round robin element requesting service using a cascaded approach. The cascaded approach could be implemented in numerous ways, including, inter alia, a circuit or in software, and be used, inter alia, in a network or computer system. In one implementation, a first stage of the cascaded implementation is divided into multiple groups, each of the multiple groups receives an indication of elements requesting service. Based on a last round robin result and its address, each of the multiple groups determines a candidate for the next result. In the situation where the last result was in a group and the group has a requesting element subsequent in the round robin sequence, that next requesting element is selected and forced to be the selected next result. Otherwise, this processing is repeated by subsequent stages to determine the round robin result. One implementation selects a next result from 4096 requesting inputs within a single clock period using three sixteen input cascaded stages.
A cascaded circuit to identify a next element in a round robin sequence, the cascaded circuit comprising:
Dependencies are inferred from the claim text.