Electro optical switch architectures
AssigneeAmerican Telephone and Telegraph Company, AT&T Bell Laboratories
InventorRonald A. Spanke
Life of this patent
Estimating the term…
Abstract
Optical switch networks and the design rules for creating them are disclosed. The networks comprise a plurality of input and output stages of optical switch elements. Each input optical switch stage is comprised of a plurality of 1 by 2 optical switch elements and each output stage is comprised of a plurality of 2 by 1 optical switch elements. Using these stages, optical switch networks are constructed where switch elements are interconnected by optical waveguides diffused in a substrate. Further, the connections between adjacent stages include optical waveguide crossovers (crossthroughs).
Claims9
An optical switching network having N input ports and M output ports where M and N are non-zero powers of 2 comprising:
- a number of switch stages equal to log M plus log N where each stage is assigned a number from 1 to log M plus log N in sequence from the input ports to the output ports;
- where the stage numbered log M comprises M.times.N/2 optical 1 by 2 switch elements and each stage between the stage log M and the input ports comprises one-half of the number of 1 by 2 optical switch elements in the next nearer stage to the stage log M and where the stage numbered (log M)+1 comprises M.times.N/2 optical 2 by 1 switch elements and each stage between stage (log M)+1 and the output ports comprises one-half of the number of 2 by 1 optical switch elements in the next nearer stage to the stage (log M)+1;
- interconnection means for interconnecting the M.times.N outputs of stage log M to the M.times.N inputs of stage (log M)+1;
- input interconnection means for connecting the outputs and inputs of adjacent stages of the stages numbered 1 through log M;
- output interconnection means for connecting the outputs and inputs of adjacent stages of the stages numbered (log M)+1 through log M plus log N;
- wherein the connections between at least one of the stages connected by said input and said output interconnection means comprise optical crossovers of optical waveguides diffused in a substrate.
An optical switching network having N input ports and M output ports wherein M and N are non-zero powers of 2 comprising:
- a number of switch stages equal to log M plus log N where each stage is assigned a number from 1 to log M plus log N in sequence from the input ports to the output ports;
- where stage numbered log M comprises M.times.N/2 optical 1 by 2 switch elements and each stage between the stage log M and the input ports comprises one-half of the number of 1 by 2 optical switch elements in the next nearer stage to the stage log M, and where the stage numbered (log M)+1 comprises M.times.N/2 optical 2 by 1 switch elements and each stage between stage (log M)+1 and said output ports comprises one-half of the number of 2 by 1 optical switch elements in the next nearer stage to the stage (log M)+1 and wherein each optical switch element in stage log M and stage (log M)+1 is assigned a number in sequence from 1 through M.times.N/2,
- first interconnection means connecting stage log M and stage (log M)+1 such that each odd numbered switch element in stage log M is connected to a switch element having the same number and the same number +1 in stage (log M)+1 and each even numbered switch element in stage log M is connected to a switch element having the same number and the same number -1 in stage (log M)+1;
- and
- second interconnection means, including optical crossovers, for connecting the switch elements in adjacent ones of the remaining stages.
The method of designing an optical switching network having N input ports and M output ports where M and N are non-zero powers of 2 and where N.ltoreq.M comprising:
- defining a number of switch stages equal to log M plus log N where each stage is assigned a number from 1 to log M plus log N in sequence from the input ports to the output ports, adjacent ones of said stages being separated by regions, and stage log M and (log M)+1 being separated by a center region;
- defining a number of optical switch elements for each of the stages, where the stage numbered log M comprises M.times.N/2 optical 1 by 2 switch elements and each stage between the stage log M and the input ports comprises one-half of the number of 1 by 2 optical switch elements in the next nearer stage to the stage log M and where the stage (log M)+1 comprises M.times.N/2 optical 2 by 1 switch elements and each stage between stage (log M)+1 and the output ports comprises one-half of the number of 2 by 1 optical switch elements in the next nearer stage to the stage (log M)+1;
- defining a sequence of regions comprising a first region adjacent to the stage having the smallest number of switch elements and continuing toward the center region for (log M)-(log N) regions and then alternating between the farthest output region from the center region not yet in the sequence and the fathest input region from the center region not yet in the sequence until all regions except the center region have been placed in the sequence;
- defining a pattern of connections for each region in the defined sequence by selecting the regions in the defined sequence,
- dividing the stages on each side of the selected region into groups of switch elements wherein the number of groups in each stage is given by 1/2.sup.i times the number of switch elements in the stage, where i is the number of prior regions for which a pattern of connection has been determined, and where each group in a stage corresponds to a group in an adjacent stage and each switch element has a unique position within the group;
- and
- determining a pattern of connections between the switch elements of the two stages separated by the selected region such that each switch element having a given position in a given group in the stage farther from the center region is connected to a switch element having the same group position in the corresponding group of the adjacent stage nearer to the center region and to a switch element in the corresponding group having a position equal to the given position plus one-half of the number of switch elements in the corresponding group;
- determining a pattern of connections between the switch elements of adjacent stages separated by the center region after all other regions have had a pattern of connections determined.
The method of designing an optical switching network having X input ports and Y output ports where X.ltoreq.Y comprising:
- increasing X to a number N, when X is not a power of 2, N being the next highest power of 2 to X;
- increasing Y to a number M, when Y is not a power of 2, M being the next highest power of 2 to Y;
- defining a number of switch stages equal to log M plus log N where each stage is assigned a number from 1 to log M plus log N in sequence from the input ports to the output ports, adjacent ones of said stages being separated by regions, and stage log M and (log M)+1 being separated by a center region;
- defining a number of optical switch elements for each of the stages, where the stage numbered log M comprises M.times.N/2 optical 1 by 2 switch elements and each stage between the stage log M and the input ports comprises one-half of the number of 1 by 2 optical switch elements in the next nearer stage to the stage log M and where the stage (log M)+1 comprises M.times.N/2 optical 2 by 1 switch elements and each stage between stage (log M)+1 and the output ports comprises one-half of the number of 2 by 1 optical switch elements in the next nearer stage to the stage (log M)+1;
- defining a sequence of regions comprising a first region adjacent to the stage having the smallest number of switch elements and continuing toward the center region for (log M)-(log N) regions and then alternating between the farthest output region from the center region not yet in the sequence and the farthest input region from the center region not yet in the sequence until all regions except the center region have been placed in the sequence;
- defining a pattern of connections for each region in the defined sequence by selecting the regions in the defined sequence,
- dividing the stages on each side of the selected region into groups of switch elements wherein the number of groups in each stage is given by 1/2.sup.i times the number of switch elements in the stage, where i is the number of prior regions for which a pattern of connection has been determined, and where each group in a stage corresponds to a group in an adjacent stage and each switch element has a unique position with the group;
- and
- determining a pattern of connections between the switch elements of the two stages separated by the selected region such that each switch element having a given position in a given group in the stage farther from the center region is connected to a switch element having the same group position in the corresponding group of the adjacent stage nearer to the center stage and to a switch element in the corresponding group having a position equal to the given position plus one-half of the number of switch elements in the corresponding group;
- determining a pattern of connections between the switch elements of the adjacent stages separated by the center region after all other regions have had a pattern of connections determined;
- deleting N-X switch elements in stage number 1 and deleting each switch element in stages numbered 2 through log M which is connected to receive signaIs from the deleted switch elements in stage 1;
- and
- deleting M-Y switch elements in stage (log M)+(log N) and deleting each switch element in stages (log M)+1 to (log M)+(log N)-1 which is connected to provide signals to the switch elements deleted from stage (log M)+(log N).
Dependencies are inferred from the claim text.