Banyan switch
In electronics, a banyan switch is a complex crossover switch used in electrical or optical switches.
It is named for its resemblance to the roots of the banyan tree which cross over in complex patterns. Logical banyan switches are used in logic or signal pathways to crossover switching of signals onto new pathways.
They can be mechanical microelectromechanical systems, electrical or nonlinear optics. Their complexity depends on the topology of the individual switches in a switch matrix, to implement a desired crossover logic.
Design
Typical crossover matrices follow this formula: an N×N banyan switch uses log2 N elements. Other formulas are used for differing number of crossover layers, and scaling is possible, but becomes very large and complex with large N×N arrays. CAD can be used to take the drudgery out of creating these designs. A banyan network is implemented by interconnecting 2×2 switching networks in multiple and recursive stages.The switches are measured by how many stages, and how many up/down sorters and crosspoints they have. Switches often have buffers built-in for faster switching. A typical switch may have:
- A 2×2 and 4×4 down sorter
- Followed by an 8×8 up sorter
- Followed by a 2×2 crosspoint banyan switch network