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

Cell exchanging apparatus

Assignee: Mitsubishi Electric Corp
•
Filing: 1992-11-12
•
Granted: 1995-05-09
•
Expires: 2012-11-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An ATM cell exchanging apparatus includes an ATM cell switch for a first system #1 and an ATM cell switch for a second system. These cell switches distribute input cells to appropriate output lines. The system also includes selectors for switching the ATM cell switches in accordance with a selection signal that is output from an external system. The ATM switches output an idle cell when there is no cell to be output. When the selector judges that it is necessary to switch the systems as indicated by the change-over signal, the selector switches the system after it confirms that an idle cell is output from both ATM cell switches. The idle cell that is output indicates that there is no cell stored in either system; thus, it is easy to switch the systems without causing the duplication or omission of a cell.

Inventors

  • 👤 Munenori Tsuzuki
  • 👤 Hideaki Yamanaka
  • 👤 Hirotaka Saito
  • 👤 Kazuyoshi Oshima

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 17:31
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L49/00; H04L49/10; H04L49/104; H04L49/105; H04L49/106; H04L49/15; H04L49/1515; H04L49/153; H04L49/40; H04L49/405; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L2012/5678; H04L2012/5679; H04L2012/5681

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 294 words
An asynchronous transfer mode (ATM) cell exchanging apparatus for distributing input cells to corresponding cell output lines, each input cell including a data portion and a header portion having address information, comprising: a) a first cell switch for distributing the input cells to a first set of switch output lines in accordance with the address information of the header portions of the input cells, said first cell switch outputting an idle cell when there are no input cells; b) a second redundant cell switch for distributing the input cells to a second set of switch output lines in accordance with the address information of the header portions of the input cells and independent of the first cell switch, said second redundant cell switch outputting an idle cell when there are no input cells; and c) a selection mechanism, connected to a corresponding one of the cell output lines and to a corresponding first switch output line of the first set of switch output lines and to a corresponding second switch output line of the second set of switch output lines, for selecting one of the first and second switch output lines as a currently selected switch output line that provides cells to the corresponding cell output line, and for selecting the other of the first and second switch output lines as a spare switch output line, wherein said selection mechanism is switchable between selecting the first switch output line and the second switch output line, said selection mechanism including: a confirmation mechanism for confirming that idle cells are output on each of the currently selected switch output line and the spare switch output line before switching selection by the selection mechanism from the currently selected switch output line to the spare switch output line.
Claim 2
Dependent Claim 294 words
An asynchronous transfer mode (ATM) cell exchanging apparatus for distributing input cells to corresponding cell output lines, each input cell including a data portion and a header portion having address information, comprising: a) a first cell switch for distributing the input cells to a first set of switch output lines in accordance with the address information of the header portions of the input cells, said first cell switch outputting an idle cell when there are no input cells; b) a second redundant cell switch for distributing the input cells to a second set of switch output lines in accordance with the address information of the header portions of the input cells and independent of the first cell switch, said second redundant cell switch outputting an idle cell when there are no input cells; and c) a selection mechanism, connected to a corresponding one of the cell output lines and to a corresponding first switch output line of the first set of switch output lines and to a corresponding second switch output line of the second set of switch output lines, for selecting one of the first and second switch output lines as a currently selected switch output line that provides cells to the corresponding cell output line, and for selecting the other of the first and second switch output lines as a spare switch output line, wherein said selection mechanism is switchable between selecting the first switch output line and the second switch output line, said selection mechanism including: a confirmation mechanism for confirming that idle cells are output on each of the currently selected switch output line and the spare switch output line before switching selection by the selection mechanism from the currently selected switch output line to the spare switch output line.
Claim 3
Dependent Claim 18 words
A cell exchanging apparatus as recited in claim 1 wherein the first cell switch comprises several unit switches.
Claim 4
Dependent Claim 18 words
A cell exchanging apparatus as recited in claim 1 wherein the second cell switch comprises several unit switches.
Claim 5
Dependent Claim 27 words
A cell exchanging apparatus as recited in claim 1, further comprising arbitration logic for arbitrating competing requests to output a cell over a same switch output line.
Claim 6
Dependent Claim 204 words
In an asynchronous transfer mode (ATM) cell exchanging apparatus, having cell output lines, a first cell switch with a first set of switch output lines, which generates idle cells when no cells are input, a second cell switch with a second set of switch output lines operating independently of the first cell switch, which generates idle cells when no cells are input, and a selection mechanism, which connects one of the first set of switch output lines and one of the second set of switch output lines to a corresponding one of the cell output lines, for selecting one of the switch output line to which the selection mechanism is connected to provide cells to the corresponding cell output line, a method, comprising the steps of: a) providing an initial selection that selects the first set of switch output lines to provide cells to the cell output lines; b) generating a change-over signal to the selection mechanism; c) confirming that idle cells are present on each of the switch output lines to which the selection mechanism is connected; and d) using the selection mechanism in response to the change-over signal so that the second switch output lines provide cells to the cell output lines.
Claim 7
Dependent Claim 204 words
In an asynchronous transfer mode (ATM) cell exchanging apparatus, having cell output lines, a first cell switch with a first set of switch output lines, which generates idle cells when no cells are input, a second cell switch with a second set of switch output lines operating independently of the first cell switch, which generates idle cells when no cells are input, and a selection mechanism, which connects one of the first set of switch output lines and one of the second set of switch output lines to a corresponding one of the cell output lines, for selecting one of the switch output line to which the selection mechanism is connected to provide cells to the corresponding cell output line, a method, comprising the steps of: a) providing an initial selection that selects the first set of switch output lines to provide cells to the cell output lines; b) generating a change-over signal to the selection mechanism; c) confirming that idle cells are present on each of the switch output lines to which the selection mechanism is connected; and d) using the selection mechanism in response to the change-over signal so that the second switch output lines provide cells to the cell output lines.
Claim 8
Dependent Claim 380 words
The asynchronous transfer mode (ATM) cell exchanging apparatus of claim 1 wherein: a) said first cell switch comprises: i) a plurality of unit switches connected in a lattice configuration, wherein each of the unit switches outputs cells that are input from input lines to selected switch output lines in the first set of switch output lines in accordance with address information provided in the input cells, each of the unit switches being provided with an output buffer to temporarily store cells to be output, and each of the unit switches requesting permission to output a cell when a cell is stored in the output buffer of the unit switch; and ii) an arbitration circuit for granting permission to one of the unit switches, which are connected to same switch output lines and which are requesting permission to output a cell to said same switch output lines, so that only the cell in the unit switch which is granted permission by the arbitration circuit is output to the switch output line, and said arbitration circuit instructing one of the unit switches to output an idle cell when no unit switch requests permission to output a cell; and b) said second redundant cell switch comprises: i) a plurality of unit switches connected in a lattice configuration, wherein each of the unit switches outputs cells that are input from input lines to selected switch output lines in the second set of switch output lines in accordance with address information provided in the input cells, each of the unit switches being provided with an output buffer to temporarily store cells to be output, and each of the unit switches requesting permission to output a cell when a cell is stored in the output buffer of the unit switch; and ii) an arbitration circuit for granting permission to one of the unit switches which are connected to same switch output lines and, which are requesting permission to output a cell to said same switch output lines, so that only the cell in the unit switch which is granted permission by the arbitration circuit is output to the switch output line, and said arbitration circuit instructing one of the unit switches to output an idle cell when no unit switch requests permission to output a cell.
Claim 9
Dependent Claim 424 words
The asynchronous transfer mode (ATM) cell exchanging apparatus of claim 1 wherein: a) said first cell switch comprises: i) a plurality of unit switches connected in a lattice configuration, wherein each of the unit switches outputs cells that are input from input lines to selected switch output lines in the first set of switch output lines in accordance with address information provided in the input cells, each of the unit switches being provided with a buffer memory shared by the switch output lines of the unit switch to temporarily store cells to be output to the selected switch output lines connected to the unit switch, and each of the unit switches requesting permission to output a cell when a cell is stored in the shared buffer memory of the unit switch; and ii) an arbitration circuit for granting permission to one of the unit switches, which are connected to same switch output lines and which are requesting permission to output a cell to said same switch output lines, so that only the cell in the unit switch which is granted permission by the arbitration circuit is output to the switch output line, and said arbitration circuit instructing one of the unit switches to output an idle cell when no unit switch requests permission to output a cell; and b) said second redundant cell switch comprises: i) a plurality of unit switches connected in a lattice configuration, wherein each of the unit switches outputs cells that are input from input lines to selected switch output lines in the second set of switch output lines in accordance with address information provided in the input cells, each of the unit switches being provided with a buffer memory shared by the switch output lines of the unit switch to temporarily store cells to be output to the selected switch output lines connected to the unit switch, and each of the unit switches requesting permission to output a cell when a cell is stored in the shared buffer memory of the unit switch; and ii) an arbitration circuit for granting permission to one of the unit switches which are connected to same switch output lines and, which are requesting permission to output a cell to said same switch output lines, so that only the cell in the unit switch which is granted permission by the arbitration circuit is output to the switch output line, and said arbitration circuit instructing one of the unit switches to output an idle cell when no unit switch requests permission to output a cell.
Claim 10
Dependent Claim 264 words
A packet switch system for distributing an input packet to at least one of a plurality of output lines, the input packet having a data portion and a destination portion, comprising: a) a first switch for distributing the input packet to a first set of switch output lines in accordance with the destination portion of the input packet, said first switch outputting an idle packet when there is no input packet; b) a second redundant switch for distributing the input packet to a second set of switch output lines in accordance with the destination information of the input packet, said second redundant switch outputting an idle packet when there is no input packet, the first switch and the second redundant switch distributing packets in the absence of any synchronizing control therebetween; and c) a selection mechanism for selecting one of the first set of switch output lines and the second set of switch output lines as a currently selected set of switch output lines that provides packets to the output lines, and for selecting the other of the first set and the second set as a spare set of switch output lines, wherein said selection mechanism is switchable between selecting the first set and the second set of switch output lines, said selection mechanism including a confirmation mechanism for confirming that idle packets are output on each of the currently selected set and the spare set of switch output lines before switching selection by the selection mechanism from the currently selected set of switch output lines to the spare set of switch output lines.
Claim 11
Dependent Claim 264 words
A packet switch system for distributing an input packet to at least one of a plurality of output lines, the input packet having a data portion and a destination portion, comprising: a) a first switch for distributing the input packet to a first set of switch output lines in accordance with the destination portion of the input packet, said first switch outputting an idle packet when there is no input packet; b) a second redundant switch for distributing the input packet to a second set of switch output lines in accordance with the destination information of the input packet, said second redundant switch outputting an idle packet when there is no input packet, the first switch and the second redundant switch distributing packets in the absence of any synchronizing control therebetween; and c) a selection mechanism for selecting one of the first set of switch output lines and the second set of switch output lines as a currently selected set of switch output lines that provides packets to the output lines, and for selecting the other of the first set and the second set as a spare set of switch output lines, wherein said selection mechanism is switchable between selecting the first set and the second set of switch output lines, said selection mechanism including a confirmation mechanism for confirming that idle packets are output on each of the currently selected set and the spare set of switch output lines before switching selection by the selection mechanism from the currently selected set of switch output lines to the spare set of switch output lines.
Claim 12
Dependent Claim 188 words
The packet switching system of claim 8, wherein the first switch comprises: i) a plurality of unit switches connected in a lattice configuration, wherein each of the unit switches outputs packets that are input from input terminals to selected switch output lines in the first set of switch output lines in accordance with the destination information in the input packets, each of the unit switches being provided with an output buffer to temporarily store packets to be output, and each of the unit switches requesting permission to output a packet when a packet is stored in the output buffer of the unit switch; and ii) an arbitration circuit for granting permission to one of the unit switches, which are connected to a same output line and which are requesting permission to output a packet to said same output line, so that only the packet in the unit switch which is granted permission by the arbitration circuit is output to the switch output line, and said arbitration circuit instructing one of the unit switches to output an idle packet when no unit switch requests permission to output a packet.
Claim 13
Dependent Claim 83 words
The packet switching system of claim 9, wherein the arbitration circuit comprises: a buffer for receiving requests for permission to output a packet from said unit switches; a memory for storing a history of requests for permission to output a packet from said unit switches; a processor including means for obtaining requests from the buffer, means for obtaining the history from the memory and means for determining, according to the obtained requests and history, whether permission should be granted for the obtained request.
Claim 14
Dependent Claim 24 words
The packet switch system of claim 9, wherein the output buffer is a buffer memory shared by the output lines of the unit switch.
Claim 15
Dependent Claim 188 words
The packet switching system of claim 8, wherein the second switch comprises: i) a plurality of unit switches connected in a lattice configuration, wherein each of the unit switches outputs packets that are input from input terminals to selected switch output lines in the second set of switch output lines in accordance with the destination information in the input packets, each of the unit switches being provided with an output buffer to temporarily store packets to be output, and each of the unit switches requesting permission to output a packet when a packet is stored in the output buffer of the unit switch; and ii) an arbitration circuit for granting permission to one of the unit switches, which are connected to a same output line and which are requesting permission to output a packet to said same output line, so that only the packet in the unit switch which is granted permission by the arbitration circuit is output to the switch output line, and said arbitration circuit instructing one of the unit switches to output an idle packet when no unit switch requests permission to output a packet.
Claim 16
Dependent Claim 83 words
The packet switching system of claim 12, wherein the arbitration circuit comprises: a buffer for receiving requests for permission to output a packet from said unit switches; a memory for storing a history of requests for permission to output a packet from said unit switches; a processor including means for obtaining requests from the buffer, means for obtaining the history from the memory and means for determining, according to the obtained requests and history, whether permission should be granted for the obtained request.
Claim 17
Dependent Claim 24 words
The packet switch system of claim 12, wherein the output buffer is a buffer memory shared by the output lines of the unit switch.
Claim 18
Dependent Claim 147 words
In a packet switching system having a plurality of input lines for receiving packets and output lines, a first switch which distributes received packets to first switch output lines and which generates idle packets when no packets are received on the input lines, a second switch operating independent of the first switch to distribute received packets to second switch output lines and which generates idle packets when no packets are received on the input lines, a method comprising the steps of: a) selecting the first switch output lines to provide packets to the output lines; b) generating a change-over signal; c) verifying that idle packets are present on each of the first switch output lines and the second switch output lines; and d) selecting, after the step of verifying, the second switch output lines to provide packets to the output lines in response to the change-over signal.
Claim 19
Dependent Claim 147 words
In a packet switching system having a plurality of input lines for receiving packets and output lines, a first switch which distributes received packets to first switch output lines and which generates idle packets when no packets are received on the input lines, a second switch operating independent of the first switch to distribute received packets to second switch output lines and which generates idle packets when no packets are received on the input lines, a method comprising the steps of: a) selecting the first switch output lines to provide packets to the output lines; b) generating a change-over signal; c) verifying that idle packets are present on each of the first switch output lines and the second switch output lines; and d) selecting, after the step of verifying, the second switch output lines to provide packets to the output lines in response to the change-over signal.
Claim 20
Dependent Claim 32 words
The asynchronous transfer mode cell exchanging apparatus of claim 1 wherein said selection mechanism, comprises a plurality of selectors each selector being connected to a corresponding one of said cell output lines.
Claim 21
Dependent Claim 94 words
The method of claim 5, wherein the asynchronous transfer mode cell exchanging apparatus includes a plurality of said selection mechanisms, each selection mechanism being provided for a corresponding one of said cell output lines, wherein the step of generating a change-over signal includes generating the change-over signal to the plurality of selection mechanisms, and wherein the step of using the selection mechanism includes using the plurality of selection mechanisms in response to the change-over signal so that the second switch output line connected to the selection mechanism provides cells to the cell output lines.
Claim 22
Dependent Claim 264 words
A packet switch system for distributing an input packet to at least one of a plurality of output lines, the input packet having a data portion and a destination portion, comprising: a) a first switch for distributing the input packet to a first set of switch output lines in accordance with the destination portion of the input packet, said first switch outputting an idle packet when there is no input packet; b) a second redundant switch for distributing the input packet to a second set of switch output lines in accordance with the destination information of the input packet, said second redundant switch outputting an idle packet when there is no input packet, the first switch and the second redundant switch distributing packets in the absence of any synchronizing control therebetween; and c) a selection mechanism for selecting one of the first set of switch output lines and the second set of switch output lines as a currently selected set of switch output lines that provides packets to the output lines, and for selecting the other of the first set and the second set as a spare set of switch output lines, wherein said selection mechanism is switchable between selecting the first set and the second set of switch output lines, said selection mechanism including a confirmation mechanism for confirming that idle packets are output on each of the currently selected set and the spare set of switch output lines before switching selection by the selection mechanism from the currently selected set of switch output lines to the spare set of switch output lines.
Claim 23
Dependent Claim 264 words
A packet switch system for distributing an input packet to at least one of a plurality of output lines, the input packet having a data portion and a destination portion, comprising: a) a first switch for distributing the input packet to a first set of switch output lines in accordance with the destination portion of the input packet, said first switch outputting an idle packet when there is no input packet; b) a second redundant switch for distributing the input packet to a second set of switch output lines in accordance with the destination information of the input packet, said second redundant switch outputting an idle packet when there is no input packet, the first switch and the second redundant switch distributing packets in the absence of any synchronizing control therebetween; and c) a selection mechanism for selecting one of the first set of switch output lines and the second set of switch output lines as a currently selected set of switch output lines that provides packets to the output lines, and for selecting the other of the first set and the second set as a spare set of switch output lines, wherein said selection mechanism is switchable between selecting the first set and the second set of switch output lines, said selection mechanism including a confirmation mechanism for confirming that idle packets are output on each of the currently selected set and the spare set of switch output lines before switching selection by the selection mechanism from the currently selected set of switch output lines to the spare set of switch output lines.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-05-08 1998-11-07 1999-05-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-05-08 2002-11-07 2003-05-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-05-08 2006-11-07 2007-05-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag