Patent ID: 8130753

Claim:
A two-dimensional circulating switch comprising: a plurality of switch modules, each switch module having an external dual link for receiving data from external sources and transmitting data to external sinks; a plurality of rotors, each rotor interconnecting at least three switch modules and comprising at least one clockwise rotator and one counterclockwise rotator, said rotors divided into a first rotor group and a second rotor group; and a master controller communicatively connected to a selected switch module; each switch module having a first dual link to one rotor in the first rotor group and a second dual link to one rotor in the second rotor group, such that any pair of switch modules connecting to a common rotor in said first rotor group connects only to different rotors in said second rotor group; said first rotor group comprising at least as many rotors as the greatest number of switch modules connected to a common rotor in said second rotor group and said second rotor group comprising at least as many rotors as the greatest number of switch modules connected to a common rotor in said first rotor group.