Search NASAโŒ• Search

NASA NTRS ยท 19950016147

Non-blocking crossbar permutation engine with constant routing latency

Abstract

The invention is embodied in an N x N crossbar for routing packets from a set of N input ports to a set of N output ports, each packet having a header identifying one of the output ports as its destination, including a plurality of individual links which carry individual packets. Each link has a link input end and a link output end, a plurality of switches. Each of the switches has at least top and bottom switch inputs connected to a corresponding pair of the link output ends and top and bottom switch outputs connected to a corresponding pair of link input ends, whereby each switch is connected to four different links. Each of the switches has an exchange state which routes packets from the top and bottom switch inputs to the bottom and top switch outputs, respectively, and a bypass state which routes packets from the top and bottom switch inputs to the top and bottom switch outputs, respectively. A plurality of individual controller devices governing respective switches for sensing from a header of a packet at each switch input for the identity of the destination output port of the packet and selecting one of the exchange and bypass states in accordance with the identity of the destination output port and with the location of the corresponding switch relative to the destination output port.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Monacos, Steve P.. 1994-12-27. Non-blocking crossbar permutation engine with constant routing latency. https://ntrs.nasa.gov/citations/19950016147

Cite the original work for its findings. Save a collection to share your selection of sources.