Fault-tolerant on-chip optical router for three-dimensional optical network
By designing a seven-port optical router in a three-dimensional optical-on-chip network and adopting a dual-path routing structure of primary and backup microring resonators, the problem of lack of fault tolerance in the three-dimensional optical-on-chip network is solved, and the robustness and reliability of the system are improved.
Patent Information
- Application Number
- CN202510901342.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-01
- Publication Date
- 2025-09-12
AI Technical Summary
Existing three-dimensional optical on-chip networks lack fault tolerance, resulting in low robustness of communication systems in the event of device failure or link collision.
A seven-port on-chip optical router is designed, which adopts 7 input ports, 7 output ports, 14 optical waveguides and 70 microring resonators. A main microring resonator and a backup microring resonator are set to form a dual-path routing structure. When the main path fails, the backup path is switched to ensure uninterrupted signal transmission.
While achieving non-blocking communication in the three-dimensional optical chip network, it also improves the robustness and reliability of the system and ensures the stable operation of the communication system in complex environments.
Smart Images

Figure CN120640165A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of communication technology and relates to a seven-port on-chip optical router, which can be used for interconnecting multiple nodes in a three-dimensional on-chip network and realizing non-blocking communication between IP cores in the on-chip optical network. Background Art
[0002] A system-on-chip (SoC) is a highly integrated electronic system that integrates multiple functional modules, such as computing, storage, control, communication, and input / output interfaces, onto the same chip. The basic structure of a SoC that communicates via optical interconnection includes an electronic computing module, an electro-optical / optical-electrical conversion module, a light source module, and an optical network-on-chip. Optical networks-on-chip can be divided into two types based on their dimensions: two-dimensional and three-dimensional. Two-dimensional SoCs are suitable for traditional planar chip interconnection scenarios; the basic structure of three-dimensional SoCs includes resource nodes, network interfaces, and on-chip optical routers. Through multi-layer silicon photonic interconnects, they significantly improve interconnection density and concurrent communication capabilities, making them more suitable for high-performance chip systems.
[0003] As a core communication unit, on-chip optical routers are responsible for routing optical signals. Their performance directly impacts the system's bandwidth, latency, and robustness. 3D optical on-chip networks require these routers to have enhanced routing capabilities, lower signal loss, and higher fault tolerance to ensure stable operation despite component failures or link conflicts.
[0004] Existing typical five-port optical routers are mostly used in two-dimensional optical on-chip networks, and can achieve good non-blocking communication and fault tolerance. However, due to their limited number of ports and simple connection structure, they are not suitable for three-dimensional optical on-chip networks. Three-dimensional optical on-chip networks mostly use non-blocking non-fault-tolerant on-chip optical routers, which ensure stable operation even in the event of link conflicts, but lack fault tolerance and affect communication reliability. For example, in the paper "Design of an Adaptive Low-Loss Three-Dimensional Active Optical Network Structure" published in Optical Communications Research in 2021, Wang Ping et al. disclosed an on-chip optical router consisting of two sub-routers with a total of 9 ports, 10 optical waveguides, and 17 microring resonators. Each input port is connected to a different output port through an optical waveguide, and microring resonators are respectively provided at some intersections and between some optical waveguides. This router can achieve non-blocking communication in three-dimensional optical on-chip networks, but it cannot achieve fault tolerance. When a microring resonator fails, some communication paths will become inoperable, which is not conducive to the reliable operation of the communication system in complex environments. Summary of the Invention
[0005] The purpose of the present invention is to overcome the defects of the above-mentioned existing technologies and propose a fault-tolerant on-chip optical router for three-dimensional optical networks. It aims to solve the technical problem of low system robustness caused by the lack of fault tolerance in the existing technologies under the premise of achieving non-blocking communication in three-dimensional optical on-chip networks.
[0006] To achieve the above objectives, the technical solution adopted by the present invention includes 7 input ports, 7 output ports, 14 optical waveguides and 70 microring resonators; each input port is connected to two different output ports through two optical waveguides, and the two optical waveguides connected to each input port form multiple intersections with other optical waveguides; a main microring resonator and a backup microring resonator are arranged between the two connected optical waveguides in each port, and a main microring resonator or a backup microring resonator is respectively arranged at some intersections and between some optical waveguides, forming a dual-path routing structure consisting of a main path and a backup path. When a main microring resonator on the main path fails, the backup path is switched to.
[0007] Compared with the prior art, the present invention has the following advantages:
[0008] In the present invention, a main microring resonator and a backup microring resonator are provided between the two connected optical waveguides in each port, and main microring resonators or backup microring resonators are provided at some intersections and between some optical waveguides, respectively, to form a dual-path routing structure consisting of a main path and a backup path. When a main microring resonator on the main path fails, the backup path is switched to ensure uninterrupted signal transmission, thereby having fault-tolerant characteristics and effectively improving the robustness of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] Figure 1 It is a structural schematic diagram of the present invention;
[0010] Figure 2 It is a structural schematic diagram of the port of the present invention;
[0011] Figure 3 This is a working principle diagram of the optical waveguide and microring resonator at the intersection of the present invention;
[0012] Figure 4 This is a working principle diagram of the optical waveguide and microring resonator at the parallel section of the present invention;
[0013] Figure 5 This is a schematic diagram of the direct communication between ports of the present invention;
[0014] Figure 6 This is a schematic diagram of the main path coupling communication between ports of the present invention;
[0015] Figure 7 This is a schematic diagram of the inter-port backup path coupling communication principle of the present invention. DETAILED DESCRIPTION
[0016] The present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0017] Reference Figure 1 The present invention comprises seven input ports, seven output ports, fourteen optical waveguides, and seventy microring resonators. Each input and output port is formed by a pair of parallel optical waveguides, with two microring resonators disposed between each pair of optical waveguides: a primary microring resonator 1 and a backup microring resonator 2. Each optical waveguide is connected to the input and output ports, forming a multi-waveguide crossover structure. Microring resonators are located at the input and output ports, at waveguide intersections, and in the middle of the parallel waveguides.
[0018] The above-mentioned optical waveguides all adopt a curved optical waveguide structure, which can effectively reduce waveguide crossing and achieve non-blocking; at the same time, combined with the arrangement of the main and backup microring resonators, the routing path is made more flexible.
[0019] The main microring resonator 1 and the backup microring resonator 2 have the same operating wavelength, which is used to achieve path control of the optical signal by coupling the optical signal. The connection relationship between the main microring resonator 1 and the backup microring resonator 2 and the optical waveguide in each port is as follows: Figure 2 As shown, where:
[0020] The internal connection relationship of the first input port X1 is as follows Figure 2 As shown in (a), it consists of two optical waveguides connected to it and two microring resonators arranged between the two optical waveguides. The two microring resonators are respectively a main microring resonator and a backup microring resonator. When the main microring resonator fails, the control unit will activate the backup microring resonator. Other input ports are similar.
[0021] The internal connection relationship of the first output port Y1 is as follows Figure 2 As shown in (b), it consists of two optical waveguides connected to it and two microring resonators arranged between the two optical waveguides. The two microring resonators are respectively a main microring resonator and a backup microring resonator. When the main microring resonator fails, the control unit will activate the backup microring resonator. Other input ports are similar.
[0022] The connection relationship between the 14 optical waveguides and the 7 input ports and 7 output ports is:
[0023] The first waveguide W1 connects the first input right port X11 and the fifth output upper port Y51;
[0024] The second waveguide W2 connects the first input left port X12 and the fourth output upper port Y41;
[0025] The third waveguide W3 connects the second input right port X21 and the seventh output left port Y71;
[0026] The fourth waveguide W4 connects the second input left port X22 and the fifth output lower port Y52;
[0027] The fifth waveguide W5 connects the third input right port X31 and the sixth output left port Y61;
[0028] The sixth waveguide W6 connects the third input left port X32 and the seventh output right port Y72;
[0029] The seventh waveguide W7 connects the fourth input upper port X41 and the first output right port Y12;
[0030] The eighth waveguide W8 connects the fourth input lower port X42 and the third output left port Y31;
[0031] The ninth waveguide W9 connects the fifth input upper port X51 and the sixth output right port Y62;
[0032] The tenth waveguide W10 connects the fifth input lower port X52 and the first output left port Y11;
[0033] The eleventh waveguide W11 connects the sixth input left port X61 and the third output right port Y32;
[0034] The twelfth waveguide W12 is connected to the sixth input right port X62 and the second output left port Y21;
[0035] The thirteenth waveguide W13 is connected to the seventh input left port X71 and the second output right port Y22;
[0036] The fourteenth waveguide W14 connects the seventh input right port X72 and the fourth output lower port Y42.
[0037] The relationship between the partial intersections and the waveguide is:
[0038] The third waveguide W3 forms an intersection C1 with the first waveguide W1 and an intersection C2 with the second waveguide W2;
[0039] The fourth waveguide W4 forms intersections C3 and C4 with the first waveguide W1, forms an intersection C5 with the second waveguide W2, and forms intersections C6 and C7 with the third waveguide W3;
[0040] The fifth waveguide W5 forms an intersection C8 with the first waveguide W1, forms an intersection C9 with the second waveguide W2, and forms an intersection C10 with the fourth waveguide W4;
[0041] The sixth waveguide W6 forms intersections C11 and C12 with the fourth waveguide W4;
[0042] The seventh waveguide W7 forms intersections C13 and C14 with the second waveguide W2, forms an intersection C15 with the third waveguide W3, forms an intersection C16 with the fourth waveguide W4, and forms an intersection C17 with the fifth waveguide W5;
[0043] The ninth waveguide W9 forms an intersection C18 with the first waveguide W1, forms an intersection C19 with the third waveguide W3, forms an intersection C20 with the fourth waveguide W4, forms an intersection C21 with the fifth waveguide W5, and forms an intersection C22 with the sixth waveguide W6;
[0044] The tenth waveguide W10 and the sixth waveguide W6 form a crossover C23;
[0045] The eleventh waveguide W11 forms an intersection C24 with the first waveguide W1, forms an intersection C25 with the second waveguide W2, forms an intersection C26 with the fourth waveguide W4, forms an intersection C27 with the seventh waveguide W7, and forms an intersection C28 with the ninth waveguide W9;
[0046] The twelfth waveguide W12 forms intersections C29, C30, and C31 with the sixth waveguide W6, and forms an intersection C32 with the tenth waveguide W10;
[0047] The thirteenth waveguide W13 forms an intersection C33 with the first waveguide W1, forms an intersection C34 with the second waveguide W2, forms intersections C35, C36, and C37 with the fourth waveguide W4, forms an intersection C38 with the seventh waveguide W7, and forms an intersection C39 with the ninth waveguide W9;
[0048] The fourteenth waveguide W14 forms an intersection C40 with the first waveguide W1, forms intersections C41 and C42 with the second waveguide W2, forms an intersection C43 with the fourth waveguide W4, forms an intersection C44 with the fifth waveguide W5, forms an intersection C45 with the ninth waveguide W9, and forms an intersection C46 with the eleventh waveguide W11.
[0049] The connection relationship between the cross points and the main microring resonator 1 or the backup microring resonator 2 is:
[0050] The third microring resonator M3 is set at the lower left corner of the cross C18;
[0051] The fifth microring resonator M5 is arranged at the upper right corner of the cross C2;
[0052] The sixth microring resonator M6 is arranged at the upper left corner of the intersection C20;
[0053] The seventh microring resonator M7 is arranged at the upper right corner of the intersection C1;
[0054] The ninth microring resonator M9 is arranged at the lower right corner of the intersection C15;
[0055] The tenth microring resonator M10 is arranged at the lower right corner of the cross C19;
[0056] The eleventh microring resonator M11 is arranged at the lower right corner of the cross C16;
[0057] The twelfth microring resonator M12 is arranged at the lower left corner of the cross C5;
[0058] The fourteenth microring resonator M14 is arranged at the upper left corner of the cross C34;
[0059] The fifteenth microring resonator M15 is arranged at the upper left corner of the cross C33;
[0060] The sixteenth microring resonator M16 is arranged at the lower left corner of the cross C38;
[0061] The eighteenth microring resonator M18 is arranged at the lower left corner of the cross C39;
[0062] The twentieth microring resonator M20 is arranged at the upper left corner of the cross C43;
[0063] The twenty-first microring resonator M21 is arranged at the lower left corner of the cross C45;
[0064] The twenty-second microring resonator M22 is arranged at the upper right corner of the cross C9;
[0065] The twenty-third microring resonator M23 is arranged at the upper right corner of the intersection C10;
[0066] The twenty-fourth microring resonator M24 is arranged at the upper right corner of the cross C8;
[0067] The twenty-sixth microring resonator M26 is arranged at the lower left corner of the cross C44;
[0068] The 30th microring resonator M30 is arranged at the lower left corner of the cross C28;
[0069] The thirty-first microring resonator M31 is arranged at the lower right corner of the cross C26;
[0070] The thirty-second microring resonator M32 is arranged at the lower right corner of the cross C24;
[0071] The thirty-sixth microring resonator M36 is arranged at the upper left corner of the cross C12;
[0072] The thirty-seventh microring resonator M37 is arranged at the upper right corner of the cross C29;
[0073] The thirty-ninth microring resonator M39 is arranged at the lower left corner of the cross C23;
[0074] The fortieth microring resonator M40 is arranged at the lower left corner of the intersection C11;
[0075] The forty-third microring resonator M43 is disposed at the lower right corner of the cross C32.
[0076] The main microring resonator or backup microring resonator is arranged between some of the optical waveguides, which means that the main microring resonator or backup microring resonator is arranged between an optical waveguide connected to each port and a parallel section of an optical waveguide connected to one or more other ports. The specific connection relationship is:
[0077] The first microring resonator M1 is arranged in a parallel section between the first waveguide W1 and the seventh waveguide W7;
[0078] The second microring resonator M2 is arranged in a parallel section between the second waveguide W2 and the ninth waveguide W9;
[0079] The fourth microring resonator M4 is arranged in a parallel section between the third waveguide W3 and the seventh waveguide W7;
[0080] The eighth microring resonator M8 is arranged in a parallel section between the fourth waveguide W4 and the tenth waveguide W10;
[0081] The thirteenth microring resonator M13 is disposed in a parallel section between the ninth waveguide W9 and the thirteenth waveguide W13;
[0082] The seventeenth microring resonator M17 is disposed in a parallel section between the fifth waveguide W5 and the thirteenth waveguide W13;
[0083] The nineteenth microring resonator M19 is disposed in a parallel section between the fourth waveguide W4 and the fourteenth waveguide W14;
[0084] The twenty-fifth microring resonator M25 is disposed in a parallel section between the fifth waveguide W5 and the fourteenth waveguide W14;
[0085] The twenty-seventh microring resonator M27 is disposed in a parallel section between the sixth waveguide W6 and the tenth waveguide W10;
[0086] The twenty-eighth microring resonator M28 is disposed in a parallel section between the second waveguide W2 and the eleventh waveguide W11;
[0087] The twenty-ninth microring resonator M29 is disposed in a parallel section between the first waveguide W1 and the eleventh waveguide W11;
[0088] The thirty-third microring resonator M33 is disposed in a parallel section between the ninth waveguide W9 and the fourteenth waveguide W14;
[0089] The thirty-fourth microring resonator M34 is disposed in a parallel section between the sixth waveguide W6 and the twelfth waveguide W12;
[0090] The thirty-fifth microring resonator M35 is disposed in a parallel section between the sixth waveguide W6 and the twelfth waveguide W12;
[0091] The thirty-eighth microring resonator M38 is disposed in a parallel section between the sixth waveguide W6 and the twelfth waveguide W12;
[0092] The forty-first microring resonator M41 is disposed in a parallel section between the tenth waveguide W10 and the twelfth waveguide W12;
[0093] The forty-second microring resonator M42 is disposed in the parallel section between the fourth waveguide W4 and the twelfth waveguide W12.
[0094] The forty-fourth to seventy-first microring resonators M44-M71 are respectively set in 7 input ports and 7 output ports, that is, two microring resonators are placed in each input and output port, and two microring resonators are set between two optical waveguides connected to each port.
[0095] The working principle of the optical waveguide and microring resonator at the intersection of the present invention is as follows: Figure 3 As shown,
[0096] The microring resonator can realize the conduction and cutoff of the optical signal between the waveguides by regulating whether it resonates with the input optical signal. When it is not resonant, the signal passes directly. Figure 3 As shown in (a); when resonating, the signal is coupled to another waveguide through the microring and completely transferred to this waveguide for transmission, as shown in Figure 3 As shown in (b), when the primary micro-ring fails, the control unit will automatically switch to the backup micro-ring to ensure normal signal transmission and improve the fault tolerance and reliability of the system.
[0097] The working principle of the optical waveguide and microring resonator in the parallel section of the present invention is as follows: Figure 4 As shown, where:
[0098] The microring resonator can realize the conduction and cutoff of the optical signal between the waveguides by regulating whether it resonates with the input optical signal; when the signal passes through the microring resonator at the intersection, the signal passes directly when it is not resonant, such as Figure 4 As shown in (a); when resonating, the signal is coupled to another waveguide through the microring and completely transferred to this waveguide for transmission, as shown in Figure 4 (b) When the primary micro-ring fails, the control unit automatically switches to the backup micro-ring to ensure normal signal transmission and improve the fault tolerance and reliability of the system.
[0099] The principle of direct communication between ports of the present invention is as follows Figure 5 As shown, direct communication occurs from the second input right port X21 to the seventh output left port Y71 via the optical waveguide.
[0100] The principle of the main path coupling communication between ports of the present invention is as follows Figure 6 As shown, when the signal needs to be transmitted from the second input to the first output, the control unit sends an electrical signal to the fourth microring resonator M4 to make it enter a resonant state, thereby realizing coupling communication from the second input right port X21 to the first output right port Y12 through the fourth microring resonator M4.
[0101] The principle of the alternate path coupling communication between ports of the present invention is as follows: Figure 7 As shown, when the fourth microring resonator M4 fails, the control unit will automatically detect the abnormality and immediately send a control signal to activate the backup microring resonator M8 to make it enter the resonant state, thereby realizing coupling communication from the second input left port X22 to the first output left port Y11 through the eighth microring resonator M8.
[0102] The present invention disables the following seven communication paths:
[0103] Communication from the second input port X2 to the third output port Y3;
[0104] Communication from the fourth input port X4 to the fifth output port Y5 and the sixth output port Y6;
[0105] Communication from the sixth input port X6 to the fourth output port Y4;
[0106] The seventh input port X7 communicates to the first output port Y1, the third output port Y3 and the fifth output port Y5.
[0107] After disabling the above seven communication directions, the router of the present invention uses the remaining thirty-five communication paths for routing. Among them, fourteen paths are directly connected and communicated through optical waveguides, with a low failure rate, and the remaining twenty-one communication paths need to be coupled and communicated through microring resonators. Two communication paths are established in these communication directions, namely the main path and the backup path. When the router is working, the main path is used for communication first. When the microring resonator on the main path fails, the control unit sends a signal to the router to switch to the backup communication path. A total of forty-two paths require the use of microring resonators. Among them, since the probability of multiple microrings failing at the same time is extremely low, the present invention uses the first microring resonator M1 to couple it to the backup communication path between the first input and the second output and the seventh output in the backup communication path from the fourth input to the second output and the seventh output. Similarly, for the backup communication path from the fifth input to the second output, the fifth output, and the seventh output, we use the third microring resonator M3 to couple it to the backup communication path between the first input and the second output, the fifth output, and the seventh output.
[0108] The fourteen paths of direct communication through optical waveguides include:
[0109] Communication from the first input right port X11 to the fifth output upper port Y51;
[0110] Communication from the first input left port X12 to the fourth output upper port Y41;
[0111] Communication from the second input right port X21 to the seventh output left port Y71;
[0112] Communication from the second input left port X22 to the fifth output lower port Y52;
[0113] Communication from the third input right port X31 to the sixth output left port Y61;
[0114] Communication from the third input left port X32 to the seventh output right port Y72;
[0115] Communication from the fourth input upper port X41 to the first output right port Y12;
[0116] Communication from the fourth input lower port X42 to the third output left port Y31;
[0117] Communication from the fifth input upper port X51 to the sixth output right port Y62;
[0118] Communication from the fifth input lower port X52 to the first output left port Y11;
[0119] Communication from the sixth input left port X61 to the third output right port Y32;
[0120] Communication from the sixth input right port X62 to the second output left port Y21;
[0121] Communication from the seventh input left port X71 to the second output right port Y22;
[0122] Communication from the seventh input right port X72 to the fourth output lower port Y42;
[0123] Twenty-one main coupling paths through the main microring resonator include:
[0124] The communication from the first input left port X12 to the second output right port Y22 is coupled using the fourteenth microring resonator M14;
[0125] The communication between the first input left port X12 and the third output right port Y32 is coupled using the twenty-eighth microring resonator M28;
[0126] The communication between the first input left port X12 and the sixth output left port Y61 is coupled using the twenty-second microring resonator M22;
[0127] Communication from the first input left port X12 to the seventh output left port Y71 is coupled using the fifth microring resonator M5;
[0128] The communication from the second input right port X21 to the first output right port Y12 is coupled using the fourth microring resonator M4;
[0129] The second input left port X22 is coupled to the fourth output lower port Y42 using the nineteenth microring resonator M19;
[0130] The communication between the second input left port X22 and the sixth output left port Y61 is coupled using the twenty-third microring resonator M23;
[0131] The communication between the third input left port X32 and the first output left port Y11 is coupled using the twenty-seventh microring resonator M27;
[0132] The communication between the third input right port X31 and the second output right port Y21 is coupled using the seventeenth microring resonator M17;
[0133] The communication between the third input right port X31 and the fourth output lower port Y42 is coupled using the twenty-sixth microring resonator M26;
[0134] Communication from the third input left port X32 to the fifth output lower port Y52 is coupled using a thirty-sixth microring resonator M36;
[0135] The communication from the fourth input upper port X41 to the second output right port Y22 is coupled using the sixteenth microring resonator M16;
[0136] The communication from the fourth input upper port X41 to the seventh output left port Y71 is coupled using the ninth microring resonator M9;
[0137] The communication from the fifth input upper port X51 to the second output right port Y22 is coupled using the eighteenth microring resonator M18;
[0138] The communication between the fifth input upper port X51 and the third output right port Y32 is coupled using the 30th microring resonator M30;
[0139] Communication from the fifth input upper port X51 to the fourth output lower port Y42 is coupled using a thirty-third microring resonator M33;
[0140] The communication from the fifth input upper port X51 to the seventh output left port Y71 is coupled using the tenth microring resonator M10;
[0141] Communication from the sixth input right port X62 to the first output left port Y11 is coupled using the forty-first microring resonator M41;
[0142] Communication from the sixth input left port X61 to the fifth output lower port Y52 is coupled using the thirty-first microring resonator M31;
[0143] The communication between the sixth input right port X62 and the seventh output right port Y72 is coupled using the thirty-fourth microring resonator M34;
[0144] The communication between the seventh input right port X72 and the sixth output left port Y61 is coupled using the twenty-fifth microring resonator M25;
[0145] Twenty-one alternate paths of coupling through alternate microring resonators include:
[0146] Communication from the first input right port X11 to the second output right port Y22 is coupled using the fifteenth microring resonator M15;
[0147] The communication from the first input right port X11 to the third output right port Y32 is coupled using the twenty-ninth microring resonator M29;
[0148] The communication between the first input right port X11 and the sixth output left port Y61 is coupled using the twenty-fourth microring resonator M24;
[0149] The communication from the first input right port X11 to the seventh output left port Y71 is coupled using the seventh microring resonator M7;
[0150] The communication from the second input left port X22 to the first output left port Y11 is coupled using the eighth microring resonator M8;
[0151] The communication between the second input left port X22 and the fourth output upper port Y41 is coupled using the twelfth microring resonator M12;
[0152] The communication from the second input left port X22 to the sixth output right port Y62 is coupled using the sixth microring resonator M6;
[0153] Communication from the third input left port X32 to the first output left port Y11 is coupled using a thirty-ninth microring resonator M39;
[0154] The communication between the third input left port X32 and the second output left port Y21 is coupled using a thirty-eighth microring resonator M38;
[0155] The communication between the third input left port X32 and the fourth output lower port Y42 is coupled using the thirty-fifth microring resonator M35;
[0156] The communication between the third input left port X32 and the fifth output lower port Y52 is coupled using the fortieth microring resonator M40;
[0157] The communication from the fourth input upper port X41 to the second output right port Y22 is coupled using the first and fifteenth microring resonators M1 and M15;
[0158] The communication from the fourth input upper port X41 to the seventh output left port Y71 is coupled using the first and seventh microring resonators M1 and M7;
[0159] The communication from the fifth input upper port X51 to the second output right port Y22 is coupled using the third and fifteenth microring resonators M3 and M15;
[0160] The communication from the fifth input upper port X51 to the third output right port Y32 is coupled using the third and twenty-ninth microring resonators M3 and M29;
[0161] Communication from the fifth input upper port X51 to the fourth output upper port Y41 is coupled using the twenty-first microring resonator M21;
[0162] The communication from the fifth input upper port X51 to the seventh output left port Y71 is coupled using the third and seventh microring resonators M3 and M7;
[0163] Communication from the sixth input right port X62 to the first output left port Y11 is coupled using a forty-third microring resonator M43;
[0164] Communication from the sixth input left port X61 to the fifth output upper port Y51 is coupled using the thirty-second microring resonator M32;
[0165] The communication between the sixth input right port X62 and the seventh output right port Y72 is coupled using the thirty-seventh microring resonator M37;
[0166] Communication from the seventh input left port X71 to the sixth output right port Y62 is coupled using the thirteenth microring resonator M13.
Claims
1. A fault-tolerant on-chip optical router for three-dimensional optical networks, characterized in that: The invention comprises 7 input ports, 7 output ports, 14 optical waveguides and 70 microring resonators; each input port is connected to two different output ports via two optical waveguides, and the two optical waveguides connected to each input port form multiple intersections with other optical waveguides; a main microring resonator (1) and a backup microring resonator (2) are arranged between the two optical waveguides connected to each port, and the main microring resonator (1) or the backup microring resonator (2) are respectively arranged between some intersections and some optical waveguides, forming a dual-path routing structure consisting of a main path and a backup path. When a main microring resonator (1) on the main path fails, the backup path is switched to.
2. The on-chip optical router according to claim 1, wherein: The optical waveguide adopts a bent optical waveguide structure.
3. The on-chip optical router according to claim 2, wherein: The main microring resonator (1) and the backup microring resonator (2) have the same operating wavelength and are used to achieve path control of the optical signal by coupling the optical signal.
4. The on-chip optical router according to claim 2, wherein: The connection relationship between the 14 optical waveguides and the 7 input ports and the 7 output ports is as follows: The first waveguide (W1) connects the first input right port (X10) and the fifth output upper port (Y50); The second waveguide (W2) connects the first input left port (X11) and the fourth output upper port (Y40); The third waveguide (W3) connects the second input right port (X20) and the seventh output left port (Y70); The fourth waveguide (W4) connects the second input left port (X21) and the fifth output lower port (Y51); a fifth waveguide (W5) connecting the third input right port (X30) and the sixth output left port (Y60); The sixth waveguide (W6) connects the third input left port (X31) and the seventh output right port (Y71); The seventh waveguide (W7) connects the fourth input upper port (X40) and the first output right port (Y11); an eighth waveguide (W8) connecting the fourth input lower port (X41) and the third output left port (Y30); The ninth waveguide (W9) connects the fifth input upper port (X50) and the sixth output right port (Y61); The tenth waveguide (W10) connects the fifth input lower port (X51) and the first output left port (Y10); An eleventh waveguide (W11) connects the sixth input left port (X60) and the third output right port (Y31); A twelfth waveguide (W12) connects the sixth input right port (X61) and the second output left port (Y20); The thirteenth waveguide (W13) connects the seventh input left port (X70) and the second output right port (Y21); The fourteenth waveguide (W14) connects the seventh input right port (X71) and the fourth output lower port (Y41).
5. The on-chip optical router according to claim 2, wherein: The relationship between the partial intersection points and the waveguide is: The third waveguide (W3) forms a cross (C1) with the first waveguide (W1) and forms a cross (C2) with the second waveguide (W2); The fourth waveguide (W4) forms intersections (C3) and (C4) with the first waveguide (W1), forms an intersection (C5) with the second waveguide (W2), and forms intersections (C6) and (C7) with the third waveguide (W3); The fifth waveguide (W5) forms an intersection (C8) with the first waveguide (W1), forms an intersection (C9) with the second waveguide (W2), and forms an intersection (C10) with the fourth waveguide (W4); The sixth waveguide (W6) and the fourth waveguide (W4) form intersections (C11) and (C12); The seventh waveguide (W7) forms intersections (C13) and (C14) with the second waveguide (W2), forms an intersection (C15) with the third waveguide (W3), forms an intersection (C16) with the fourth waveguide (W4), and forms an intersection (C17) with the fifth waveguide (W5); The ninth waveguide (W9) forms an intersection (C18) with the first waveguide (W1), forms an intersection (C19) with the third waveguide (W3), forms an intersection (C20) with the fourth waveguide (W4), forms an intersection (C21) with the fifth waveguide (W5), and forms an intersection (C22) with the sixth waveguide (W6); The tenth waveguide (W10) and the sixth waveguide (W6) form a cross (C23); The eleventh waveguide (W11) forms an intersection (C24) with the first waveguide (W1), forms an intersection (C25) with the second waveguide (W2), forms an intersection (C26) with the fourth waveguide (W4), forms an intersection (C27) with the seventh waveguide (W7), and forms an intersection (C28) with the ninth waveguide (W9); The twelfth waveguide (W12) forms intersections (C29), (C30), and (C31) with the sixth waveguide (W6), and forms an intersection (C32) with the tenth waveguide (W10); The thirteenth waveguide (W13) forms an intersection (C33) with the first waveguide (W1), forms an intersection (C34) with the second waveguide (W2), forms intersections (C35), (C36), and (C37) with the fourth waveguide (W4), forms an intersection (C38) with the seventh waveguide (W7), and forms an intersection (C39) with the ninth waveguide (W9); The fourteenth waveguide (W14) forms an intersection (C40) with the first waveguide (W1), forms intersections (C41) and (C42) with the second waveguide (W2), forms an intersection (C43) with the fourth waveguide (W4), forms an intersection (C44) with the fifth waveguide (W5), forms an intersection (C45) with the ninth waveguide (W9), and forms an intersection (C46) with the eleventh waveguide (W11).
6. The on-chip optical router according to claim 2, wherein: The connection relationship between the partial cross points and the main microring resonator (1) or the backup microring resonator (2) is: The third microring resonator (M3) is set at the lower left corner of the crossover (C18); The fifth microring resonator (M5) is arranged at the upper right corner of the cross (C2); The sixth microring resonator (M6) is arranged at the upper left corner of the cross (C20); The seventh microring resonator (M7) is arranged at the upper right corner of the cross (C1); The ninth microring resonator (M9) is arranged at the lower right corner of the cross (C15); The tenth microring resonator (M10) is arranged at the lower right corner of the cross (C19); The eleventh microring resonator (M11) is arranged at the lower right corner of the cross (C16); The twelfth microring resonator (M12) is arranged at the lower left corner of the cross (C5); The fourteenth microring resonator (M14) is arranged at the upper left corner of the cross (C34); The fifteenth microring resonator (M15) is arranged at the upper left corner of the cross (C33); The sixteenth microring resonator (M16) is arranged at the lower left corner of the crossover (C38); The eighteenth microring resonator (M18) is arranged at the lower left corner of the cross (C39); The twentieth microring resonator (M20) is arranged at the upper left corner of the cross (C43); The twenty-first microring resonator (M21) is arranged at the lower left corner of the cross (C45); The twenty-second microring resonator (M22) is arranged at the upper right corner of the cross (C9); The twenty-third microring resonator (M23) is arranged at the upper right corner of the cross (C10); The twenty-fourth microring resonator (M24) is arranged at the upper right corner of the cross (C8); The twenty-sixth microring resonator (M26) is arranged at the lower left corner of the cross (C44); The 30th microring resonator (M30) is set at the lower left corner of the cross (C28); The thirty-first microring resonator (M31) is arranged at the lower right corner of the cross (C26); The thirty-second microring resonator (M32) is arranged at the lower right corner of the cross (C24); The thirty-sixth microring resonator (M36) is arranged at the upper left corner of the cross (C12); The thirty-seventh microring resonator (M37) is arranged at the upper right corner of the cross (C29); The thirty-ninth microring resonator (M39) is arranged at the lower left corner of the cross (C23); The fortieth microring resonator (M40) is arranged at the lower left corner of the cross (C11); The forty-third microring resonator (M43) is disposed at the lower right corner of the cross (C32).
7. The on-chip optical router according to claim 1, wherein: The main microring resonator (1) or the backup microring resonator (2) is arranged between the parts of the optical waveguides, which means that the main microring resonator (1) or the backup microring resonator (2) is arranged between the parallel sections of an optical waveguide connected to each port and an optical waveguide connected to one or more other ports, and the specific connection relationship is: The first microring resonator (M1) is arranged in a parallel section between the first waveguide (W1) and the seventh waveguide (W7); The second microring resonator (M2) is arranged in a parallel section between the second waveguide (W2) and the ninth waveguide (W9); The fourth microring resonator (M4) is arranged in a parallel section between the third waveguide (W3) and the seventh waveguide (W7); An eighth microring resonator (M8) is disposed in a parallel section between the fourth waveguide (W4) and the tenth waveguide (W10); The thirteenth microring resonator (M13) is arranged in a parallel section between the ninth waveguide (W9) and the thirteenth waveguide (W13); The seventeenth microring resonator (M17) is disposed in a parallel section between the fifth waveguide (W5) and the thirteenth waveguide (W13); A nineteenth microring resonator (M19) is disposed in a parallel section between the fourth waveguide (W4) and the fourteenth waveguide (W14); A twenty-fifth microring resonator (M25) is disposed in a parallel section between the fifth waveguide (W5) and the fourteenth waveguide (W14); A twenty-seventh microring resonator (M27) is disposed in a parallel section between the sixth waveguide (W6) and the tenth waveguide (W10); A twenty-eighth microring resonator (M28) is disposed in a parallel section between the second waveguide (W2) and the eleventh waveguide (W11); A twenty-ninth microring resonator (M29) is provided in a parallel section between the first waveguide (W1) and the eleventh waveguide (W11); A thirty-third microring resonator (M33) is provided in a parallel section between the ninth waveguide (W9) and the fourteenth waveguide (W14); A thirty-fourth microring resonator (M34) is provided in a parallel section between the sixth waveguide (W6) and the twelfth waveguide (W12); The thirty-fifth microring resonator (M35) is provided in a parallel section between the sixth waveguide W6 and the twelfth waveguide (W12); The thirty-eighth microring resonator (M38) is disposed in a parallel section between the sixth waveguide W6 and the twelfth waveguide (W12); The forty-first microring resonator (M41) is disposed in a parallel section between the tenth waveguide W10 and the twelfth waveguide (W12); The forty-second microring resonator (M42) is disposed in a parallel section between the fourth waveguide W4 and the twelfth waveguide (W12).