← Back to Patent Explorer
US5319639A Expired / Lapsed US ⏱️ 0.0 years remaining

Crossbar with return net for scalable self-routing non-blocking message switching and routing system

Assignee: Honeywell Inc
•
Filing: 1993-04-19
•
Granted: 1994-06-07
•
Expires: 2013-04-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A crossbar useful for self-routing messages is described having a return network that can return all messages, or their headers, that encounter a busy node at the output. A system is described in which this crossbar with return network can operate as a building block. It is particularly well suited to systems where truly non-blocking networks are required.

Inventors

  • 👤 Aloke Guha

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 22:18
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/64; H04Q3/68

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 402 words
A crossbar for use in a switching system which switches messages having headers, wherein the headers have source and destination addresses and two turn signal indicator means, one of each of which is associated with these respective addresses, said turn signals being both set at the time the message is sent, and wherein the crossbar has a number of inputs, n, from n sources, and a number of outputs, m, to m destinations, wherein the n inputs are connected to said m outputs by an n×m array of 2×2 switches organized into logical columns and logical rows labeled 1 to m and 1 to n, respectively, and each switch having an internal representation of at least part of said address, and wherein said switches may be set into one of two modes, either a pass or exchange mode, but all said switches are set into the same of said two modes a, called a default mode, at an initial time, said switch's mode is otherwise set based on the coincidence of two events; the first event being that a message header destination address, upon reaching a switch is determined by said switch to match the internal representation of the column address of that switch; and the second event being that the turn signal in said message header has not already been rest by a previous switch in the path of said message header which also had a matching column address, and wherein said crossbar has in communicative association therewith a return network having similar or identical 2×2 switches organized into logical diagonals with respect to the logical organization of the crossbar switches, the diagonal having the number of switches that is largest of all diagonals having switches with internal address matching row 1, and each succeedingly smaller diagonal having succeedingly larger addresses and less switches, with the ultimate diagonal having one switch of address "n", and wherein these switches are setable into pass or exchange mode based on the coincidence of two events occurring at each switch in said return net, but all said return net switches set into the same mode, called default mode, at an initial time; the first event being that the message header source address upon reaching a return net switch, matches the diagonal address of the switch; and second, that the turn signal has not already been rest by a previous switch with the same column address.
Claim 2
Dependent Claim 402 words
A crossbar for use in a switching system which switches messages having headers, wherein the headers have source and destination addresses and two turn signal indicator means, one of each of which is associated with these respective addresses, said turn signals being both set at the time the message is sent, and wherein the crossbar has a number of inputs, n, from n sources, and a number of outputs, m, to m destinations, wherein the n inputs are connected to said m outputs by an n×m array of 2×2 switches organized into logical columns and logical rows labeled 1 to m and 1 to n, respectively, and each switch having an internal representation of at least part of said address, and wherein said switches may be set into one of two modes, either a pass or exchange mode, but all said switches are set into the same of said two modes a, called a default mode, at an initial time, said switch's mode is otherwise set based on the coincidence of two events; the first event being that a message header destination address, upon reaching a switch is determined by said switch to match the internal representation of the column address of that switch; and the second event being that the turn signal in said message header has not already been rest by a previous switch in the path of said message header which also had a matching column address, and wherein said crossbar has in communicative association therewith a return network having similar or identical 2×2 switches organized into logical diagonals with respect to the logical organization of the crossbar switches, the diagonal having the number of switches that is largest of all diagonals having switches with internal address matching row 1, and each succeedingly smaller diagonal having succeedingly larger addresses and less switches, with the ultimate diagonal having one switch of address "n", and wherein these switches are setable into pass or exchange mode based on the coincidence of two events occurring at each switch in said return net, but all said return net switches set into the same mode, called default mode, at an initial time; the first event being that the message header source address upon reaching a return net switch, matches the diagonal address of the switch; and second, that the turn signal has not already been rest by a previous switch with the same column address.
Claim 3
Dependent Claim 14 words
A crossbar as set forth in claim 1 wherein the default mode is exchange.
Claim 4
Dependent Claim 14 words
A crossbar as set forth in claim 1 wherein the default mode is pass.
Claim 5
Dependent Claim 14 words
A crossbar as set forth in claim 1 wherein the switches are broadcast switches.
Claim 6
Dependent Claim 48 words
A crossbar as set forth in claim 1 wherein every switch in the crossbar is maintained in the non-default condition for at least as long as the maximum delay required for a message header to be returned to that switch from its destination address in the switching system.

References Cited (Backward Citations)

US4516238A Cited
US4542497A Cited
US4635250A Cited
US4725835A Cited
US4706240A Cited
US4696000A Cited
US4817082A Cited
US4833468A Cited
US5022025A Cited
US4914429A Cited
US4991168A Cited
US4984237A Cited
US5001702A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-06-06 1997-12-06 1998-06-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-06-06 2001-12-06 2002-06-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-06-06 2005-12-06 2006-06-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag