Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
211 words
An ATM network switch coupled to a plurality of external data links, comprising: a) a switch fabric having a plurality of input ports; and b) a plurality of slot controllers, each of said slot controllers being coupled to one of said input ports of said switch fabric, each slot controller having cell receiving means for receiving ATM cells from at least one of the external data links, cell transmitting means for transmitting ATM cells outwardly on the external data link, a plurality of first buffer means for storing ATM cells, one of said first buffer means for each other slot controller in said ATM network switch, and buffer control means for controlling the passing of cells from said plurality of first buffer means to said one of said input sorts of said switch fabric, wherein said switch fabric comprises means for selectively switching a cell input on any one port to at least one other port thereto, and signalling means for providing a congestion signal back to said buffer control means in each slot controller an indication of the congestion level of each switching path through said switch fabric, such that said buffer control means controls the output of cells from said first buffer means in accordance with said congestion signals.
Claim 2
Dependent Claim
211 words
An ATM network switch coupled to a plurality of external data links, comprising: a) a switch fabric having a plurality of input ports; and b) a plurality of slot controllers, each of said slot controllers being coupled to one of said input ports of said switch fabric, each slot controller having cell receiving means for receiving ATM cells from at least one of the external data links, cell transmitting means for transmitting ATM cells outwardly on the external data link, a plurality of first buffer means for storing ATM cells, one of said first buffer means for each other slot controller in said ATM network switch, and buffer control means for controlling the passing of cells from said plurality of first buffer means to said one of said input sorts of said switch fabric, wherein said switch fabric comprises means for selectively switching a cell input on any one port to at least one other port thereto, and signalling means for providing a congestion signal back to said buffer control means in each slot controller an indication of the congestion level of each switching path through said switch fabric, such that said buffer control means controls the output of cells from said first buffer means in accordance with said congestion signals.
Claim 3
Dependent Claim
32 words
An ATM network switch according to claim 1, wherein: each of said plurality of first buffer means comprises a separate buffer for each class of ATM cell traffic handled by said switch.
Claim 4
Dependent Claim
70 words
An ATM network switch according to claim 1, wherein: said switch fabric comprises a plurality of switching elements each of which receives copies of all cells received by said switch, and each of which is arranged to read a switch fabric header code added to a cell by one of said plurality of slot controllers and to pass only those cells whose code is correct for that particular switching element.
Claim 5
Dependent Claim
70 words
An ATM network switch according to claim 2, wherein: said switch fabric comprises a plurality of switching elements each of which receives copies of all cells received by said switch, and each of which is arranged to read a switch fabric header code added to a cell by one of said plurality of slot controllers and to pass only those cells whose code is correct for that particular switching element.
Claim 6
Dependent Claim
39 words
An ATM network switch according to claim 1, wherein: said switch fabric comprises a plurality of switching elements, each switching element comprises a plurality of input buffers, with one input buffer for each of said plurality of slot controllers.
Claim 7
Dependent Claim
30 words
An ATM network switch according to claim 5, wherein: said signalling means comprises means for signalling an indication of the number of ATM cells in each of said input buffers.
Claim 8
Dependent Claim
25 words
An ATM network switch according to claim 5, wherein: each of said plurality of input buffers is a FIFO, accommodating up to four ATM cells.
Claim 9
Dependent Claim
30 words
An ATM network switch according to claim 4, wherein: each switching element comprises a plurality of input buffers, with one input buffer for each of said plurality of slot controllers.
Claim 10
Dependent Claim
30 words
An ATM network switch according to claim 8, wherein: said signalling means comprises means for signalling an indication of the number of ATM cells in each of said input buffers.
Claim 11
Dependent Claim
33 words
An ATM switch according to claim 1, wherein: said buffer control means comprises arbitration logic means for determining an order of transmission of cells stored in said buffer means to said switch fabric.
Claim 12
Dependent Claim
58 words
An ATM switch according to claim 10, wherein: said arbitration logic means comprises a plurality of timer means related to a plurality of priority levels of ATM cells, each of said plurality of timer means ensuring that, for its respective level of priority, a cell is not held in said buffer means for more than a predetermined time.
Claim 13
Dependent Claim
33 words
An ATM switch according to claim 2, wherein: said buffer control means comprises arbitration logic means for determining an order of transmission of cells stored in said buffer means to said switch fabric.
Claim 14
Dependent Claim
58 words
An ATM switch according to claim 12, wherein: said arbitration logic means comprises a plurality of timer means related to a plurality of priority levels of ATM cells, each of said plurality of timer means ensuring that, for its respective level of priority, a cell is not held in said buffer means for more than a predetermined time.
Claim 15
Dependent Claim
33 words
An ATM switch according to claim 3, wherein: said buffer control means comprises arbitration logic means for determining an order of transmission of cells stored in said buffer means to said switch fabric.
Claim 16
Dependent Claim
58 words
An ATM switch according to claim 14, wherein: said arbitration logic means comprises a plurality of timer means related to a plurality of priority levels of ATM cells, each of said plurality of timer means ensuring that, for its respective level of priority, a cell is not held in said buffer means for more than a predetermined time.
Claim 17
Dependent Claim
33 words
An ATM switch according to claim 6, wherein: said buffer control means comprises arbitration logic means for determining an order of transmission of cells stored in said buffer means to said switch fabric.
Claim 18
Dependent Claim
58 words
An ATM switch according to claim 16, wherein: said arbitration logic means comprises a plurality of timer means related to a plurality of priority levels of ATM cells, each of said plurality of timer means ensuring that, for its respective level of priority, a cell is not held in said buffer means for more than a predetermined time.
Claim 19
Dependent Claim
76 words
An ATM switch according to claim 16, wherein: said arbitration logic means comprises a first register for storing a plurality of said indications, a second register for storing a previous plurality of said indications, comparison means for comparing contents of said first register and said second register and providing a comparison indication, and logic means for choosing a cell in one of said input buffers for output to said switch fabric based on said comparison indication.