Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
193 words
An asynchronous transfer mode (ATM) memory-based switch fabric comprising: a master circuit card including a controller for generating buffer memory addresses and write and read controls and a buffer memory; a plurality of slave circuit cards, each including a buffer memory; a plurality of uni-directional communication links, each for supplying said addresses and write and read controls from said controller to an individual one of said buffer memories; a source of expanded ATM cells wherein each expanded ATM cell is partitioned into a plurality of bundles, a prescribed one of said bundles transporting routing control information for an ATM cell being transported by each said expanded ATM cell; means for supplying individual ones of said bundles on a predetermined one-to-one basis to buffer memory in individual ones of said slave circuit cards and said bundle transporting said routing control information to said master circuit card, said controller and said master circuit card employing said routing control information to generate said addresses and said read and write controls to be supplied over said uni-directional communications link to said buffer memories in order to control said switching of said expanded ATM cell through said fabric.
Claim 2
Dependent Claim
193 words
An asynchronous transfer mode (ATM) memory-based switch fabric comprising: a master circuit card including a controller for generating buffer memory addresses and write and read controls and a buffer memory; a plurality of slave circuit cards, each including a buffer memory; a plurality of uni-directional communication links, each for supplying said addresses and write and read controls from said controller to an individual one of said buffer memories; a source of expanded ATM cells wherein each expanded ATM cell is partitioned into a plurality of bundles, a prescribed one of said bundles transporting routing control information for an ATM cell being transported by each said expanded ATM cell; means for supplying individual ones of said bundles on a predetermined one-to-one basis to buffer memory in individual ones of said slave circuit cards and said bundle transporting said routing control information to said master circuit card, said controller and said master circuit card employing said routing control information to generate said addresses and said read and write controls to be supplied over said uni-directional communications link to said buffer memories in order to control said switching of said expanded ATM cell through said fabric.
Claim 3
Dependent Claim
32 words
The apparatus of claim 1 wherein said controller operates said buffer memory of each of said slave circuit cards and said buffer memory of said master circuit card as a time-division switch.
Claim 4
Dependent Claim
33 words
The apparatus of claim 1 wherein said controller operates said buffer memory of each of said slave circuit cards and said buffer memory of said master circuit card as a shared buffering system.
Claim 5
Dependent Claim
31 words
The apparatus of claim 3 wherein said controller inserts said expanded ATM cell into one of a plurality of memory queues corresponding to one of a plurality of predetermined output ports.
Claim 6
Dependent Claim
44 words
The apparatus of claim 4 wherein each one of said plurality of memory queues comprises a queueing buffer having a linked list of memory locations so that any memory address may be allocated to any of said output ports under control of said controller.
Claim 7
Dependent Claim
44 words
The apparatus of claim 4 wherein each one of said output ports is supplied with a cell having a predescribed format under control of said controller when there is no ATM cell in a buffer memory corresponding to each one of said output ports.
Claim 8
Dependent Claim
49 words
The apparatus of claim 1 wherein each of said expanded ATM cells comprises a 20 bit header including two type bits, five reserve bits, an 8 by 8 control field, a 16 by 16 control field, six additional reserve bits, a 53 byte ATM cell, and four parity bits.
Claim 9
Dependent Claim
31 words
The apparatus of claim 7 wherein each of said expanded ATM cells is arranged into a sequence of 16, 28 bit words wherein each 28 bit word has 28 bit positions.
Claim 10
Dependent Claim
34 words
The apparatus of claim 8 wherein a first of said 16, 28 bit words includes an expanded ATM cell header and a last of said 16, 28 bit words includes four parity bit positions.
Claim 11
Dependent Claim
106 words
The apparatus of claim 9 wherein said plurality of bundles includes a first bundle, a second bundle, a third bundle, and a fourth bundle wherein said first bundle includes bit positions 1 through 7 and bit position 25 of each of said 28 bit words, said second bundle includes bit positions 8 through 10 and bit position 26 of each of said 28 bit words, said third bundle includes bit positions 11 through 17 and bit position 27 of each of said 28 bit words, and said fourth bundle includes bit positions 18 through 24 and bit position 28 of each of said 28 bit words.
Claim 12
Dependent Claim
23 words
The apparatus of claim 1 wherein each of said expanded ATM cells is generated from an ATM cell in an incoming STM-1 signal.
Claim 13
Dependent Claim
26 words
The apparatus of claim 11 wherein said means for supplying includes means for increasing a number of bytes in said ATM cell in said STM-1 signal.
Claim 14
Dependent Claim
23 words
The apparatus of claim 12 wherein said means for increasing includes controllably generating and inserting idle cells into a stream of ATM cells.