Patent ID: 7522527
Filing Date: 2009-04-21
Classification: H04L

Abstract:
1. A matrix switch comprising: an input port for splitting a plurality of virtual output queues (VOQs) into a plurality of VOQ groups; a plurality of crossbar switch units for independently arbitrating the input VOQ groups, and outputting cells, wherein each crossbar switch unit includes a buffer storing a predetermined sized cell and includes a grant arbiter that outputs a log(n) sized signal based on a selected request signal, the log(n) sized signal representing location information of a selected input port for generating a grant signal; a plurality of buffers for storing a predetermined sized cell; and a plurality of output ports for independently arbitrating the cells output from the crossbar switch units, and transmitting the cells to the output ports, wherein each output port uses credit information that is status information of the corresponding buffer to independently arbitrate the cells, wherein a first output port which has a first credit value with full state of buffer does not transmit the grant signal to a first input port which sends a request signal to the first output port, and a second output port which has a second credit value with no full state of buffer selects one among second input ports, which sent a request signal to the second output port, and the second output port transmits the grant signal to one selected second input port.