NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Non-blocking crossbar permutation engine with constant routing latencyThe 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.
Document ID
19950016147
Acquisition Source
Legacy CDMS
Document Type
Other - Patent
Authors
Monacos, Steve P.
(Jet Propulsion Lab. California Inst. of Tech., Pasadena, CA., United States)
Date Acquired
August 16, 2013
Publication Date
December 27, 1994
Subject Category
Computer Systems
Report/Patent Number
Patent Number: NASA-CASE-NPO-18864-1-CU
Patent Application Number: US-PATENT-APPL-SN-111318
Patent Number: US-PATENT-5,377,182
Accession Number
95N22564
Funding Number(s)
CONTRACT_GRANT: NAS7-918
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Patent
NASA-CASE-NPO-18864-1-CU|US-PATENT-5,377,182
Patent Application
US-PATENT-APPL-SN-111318
No Preview Available