A super non-blocking switch matrix has the most flexible architecture, yet most complex when compared to blocking and non-blocking types. In this configuration any input can be switched to any and all outputs. In addition to this, multiple inputs can be routed to the same output. Input 1, for example, can be simultaneously switched to every output or selectively switched to several outputs at once. Input 2 can also be simultaneously switched to every output or selectively switched to several outputs at once, regardless of how Input 1 (or any other input) is routed. The same is true for all of the remaining inputs.