Abstract
We introduced the twin butterfly as a fault-tolerant low-contention multistage interconnection network at last year's annual meeting. The twin butterfly is the superposition of a randomly permuted butterfly on a regular butterfly. Fault tolerance is essential for the reliable operation of a large network, while low contention is important for its performance. In this presentation, we first consider the switching element design that will support efficient parallel testing of the twin butterfly. The compile-time testing allows computer generated holograms that will route around faulty switching elements after fabrication and overcomes system yield problems. We then show how the switching element is also designed to support off-line testing after the system is packaged. Since the modulators and detectors of the internal switching elements in a packaged system are not directly controllable and observable, off-line system testing is designed such that switching elements check each other and attempt to mask out detector failures. During reconfiguration, switching elements with modulator faults or excessive amount of detector faults will be declared faulty and removed from active operation Note that neither packet routing nor configuration requires a dedicated routing host. VHDL simulation is in progress to verify the design as well as demonstrate system operation.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.