Apparatus and method for on-chip crossbar design in a network switch using benes network
An on-chip crossbar of a network switch comprising a central arbitration component configured to allocate packet data requests received from destination port groups to memory banks. The on-chip crossbar further comprises a Benes routing network comprising a forward network having a plurality of pipelined forward routing stages and a reverse network, wherein the Benes routing network retrieves the packet data from the memory banks coupled to input of the Benes routing network and route the packet data to the port groups coupled to output of the Benes routing network. The on-chip crossbar further comprises a plurality of stage routing control units each associated with one of the forward routing stages and configured to generate and provide a plurality of node control signals to control routing of the packet data through the forward routing stages to avoid contention between the packet data retrieved from different memory banks at the same time.
Cavium, Inc.
H H G G H H H
H04L H04L G06F G06F H04L H04L H04L
inventional inventional inventional inventional additional inventional inventional
Weihuang Guy Prasanna Dan
Wang Hutchison Vetrivel Tu