High speed multi-stage switching network formed from stacked switching layers
First Claim
1. A compact multi-stage switching network adapted for simultaneously routing a plurality of data packets from a first plurality of input ports to selected ones of a second plurality of output ports comprising:
- a first stack of IC layers including a plurality of IC switching layers that are stacked in physical contact with one another, each IC switching layer containing at least one switching element circuit;
a second stack of IC layers including a plurality of IC switching layers that are stacked in physical contact with one another , each IC switching layer containing at least one switching element circuit; and
means for interconnecting the first stack of IC layers to the second stack of IC layers to form the compact multi-stage switching network.
8 Assignments
0 Petitions
Accused Products
Abstract
A compact multi-stage switching network (100), and a router (510) incorporating such multi-stage switching network, adapted for simultaneously routing a plurality of data packets from a first plurality of input ports (110) to selected ones of a second plurality of output ports (190) comprising: a first stack (140) of IC switching layers (113) that are stacked in physical contact with one another, each IC switching layer containing at least one switching element circuit (142); a second stack (160) of IC switching layers (113) that are stacked in physical contact with one another, each IC switching layer (113) containing at least one switching element circuit (162); and interconnecting circuitry (150) that connects the first stack (140) of IC layers to the second stack (160) of IC layers to form the compact multi-stage switching network. The stacks (140, 160) are preferably mated to one another in a transverse fashion in order to achieve a natural full-mesh connection. Also contemplated are the use of superconducting IC switching circuits (142) and a suitable superconducting cooling housing (730), as permitted by the compact nature of the multi-stage switching network (100), in order to operate at high speed and low power.
41 Citations
26 Claims
-
1. A compact multi-stage switching network adapted for simultaneously routing a plurality of data packets from a first plurality of input ports to selected ones of a second plurality of output ports comprising:
-
a first stack of IC layers including a plurality of IC switching layers that are stacked in physical contact with one another, each IC switching layer containing at least one switching element circuit;
a second stack of IC layers including a plurality of IC switching layers that are stacked in physical contact with one another , each IC switching layer containing at least one switching element circuit; and
means for interconnecting the first stack of IC layers to the second stack of IC layers to form the compact multi-stage switching network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A compact multi-stage switching network adapted for simultaneously routing a plurality of data packets from a first plurality of input ports to selected ones of a second plurality of output ports comprising:
-
a first stack of layers including a plurality of superconducting switching layers that are stacked in physical contact with one another , each superconducting switching layer containing at least one superconducting switching element circuit;
a second stack of layers including a plurality of superconducting switching layers that are stacked in physical contact with one another , each superconducting switching layer containing at least one superconducting switching element circuit;
means for interconnecting the the first stack of layers to the second stack of layers to form a compact assembly; and
means for cooling the compact assembly to a superconducting temperature. - View Dependent Claims (11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
16. A packet switching router adapted for forwarding data packets comprising:
-
a plurality of line cards for receiving and transmitting data packets according to a desired protocol over a particular medium, a first line card inspecting destination data in the packet, selecting a desired route, and setting a switch command based on the desired route;
a compact multi-stage switching network having a first stack of IC layers including a plurality of IC switching layers that are stacked in physical contact with one another , each IC switching layer containing at least one switching element circuit;
a second stack of IC layers including a plurality of IC switching layers that are stacked in physical contact with one another , each IC switching layer containing at least one switching element circuit; and
means for interconnecting the first stack of IC layers to the second stack of IC layers to form the compact multi-stage switching network; and
means for responding to the switch command and routing the data packet through the compact multi-stage switching network to a second line card corresponding to the desired route.
-
-
26. A packet switching router comprising:
-
a plurality of line cards;
compact multi-stage switching network that provides extra switching routes beyond a number necessary to route packet data from line card to line card;
a shared resource that is commonly available to the line cards; and
means for controllably connecting a line card to the shared resources through the extra switching routes.
-
Specification