Non-Blocking Matrix

This topology (shown below) allows for multiple simultaneous paths, but no paths may share an input or output.  Also known as Fan-Out-Of-One.

In this example: Input 1 is routed to Output 3, Input 2 is routed to Output 2, and Input 4 is routed to Output 1.  At this point, Input 3 is un-routable.