A method and system for designing silicon-based optical switch array based on silicon-based optical switch model

By designing a silicon-based optical switch array and traversing the link based on the model, the problem that traditional microelectronic chips cannot adjust the multi-channel weight configuration at the same time is solved, and more efficient weight configuration and data information transmission is achieved.

CN118917117BActive Publication Date: 2025-04-08ZHEJIANG SAIHONG ZHONGZHI NETWORK TECH CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411414084.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-11
Publication Date
2025-04-08
Estimated Expiration
2044-10-11

AI Technical Summary

Technical Problem

Traditional microelectronic chips cannot simultaneously adjust the multi-channel weight configuration when processing data information, resulting in the inability to fully utilize other channels to transmit data information.

Method used

By designing a silicon-based optical switch array, traverse each link based on the silicon-based optical switch model for weight calculation and processing, and generate a waveguide phase control signal to realize weight configuration.

Benefits of technology

The accuracy of weight configuration is greatly improved, so that multi-channel weight configuration adjustment can be performed simultaneously when processing data information, and other channels can be used for data information transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118917117B_ABST
    Figure CN118917117B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for designing a silicon-based optical switch array based on a silicon-based optical switch model, comprising the following steps: generating silicon-based optical switch arrays with different structures based on the selection and setting of the number of silicon-based optical input ports and the number of silicon-based optical output ports; obtaining the number of waveguide arms based on the silicon-based optical switch arrays with different structures, setting the waveguide arm structure and marking it; correspondingly setting a waveguide heating unit at the waveguide arm structure, constructing a phase controller based on the waveguide heating unit to control the working state of the waveguide heating unit and change the refractive index of the waveguide layer; performing weight calculation processing on each link based on the silicon-based optical switch model, and performing weight configuration based on the weight calculation processing result; achieving the goal of performing weight calculation processing on each link based on the silicon-based optical switch model and generating a waveguide phase control signal, thereby greatly improving the accuracy of the weight configuration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of silicon-based optical switches, and in particular to a method and system for designing a silicon-based optical switch array based on a silicon-based optical switch model. Background Art

[0002] At present, when processing data information, traditional microelectronic chips cannot adjust the weight configuration of multiple channels at the same time, so that when processing data information, they cannot fully utilize other channels to transmit data information and process it. Therefore, a new technical solution is needed to solve this problem. Summary of the invention

[0003] In order to overcome the shortcomings of the prior art, the present invention provides a method and system for designing a silicon-based optical switch array based on a silicon-based optical switch model, which realizes the design of a silicon-based optical switch array, traversing each link based on the silicon-based optical switch model to perform weight calculation and generate a waveguide phase control signal, thereby greatly improving the accuracy of the weight configuration.

[0004] In order to achieve the above-mentioned object of the invention, the present invention adopts the following technical solutions:

[0005] A method for designing a silicon-based optical switch array based on a silicon-based optical switch model comprises the following steps:

[0006] S101, generating silicon-based optical switch arrays with different structures based on the selected and set number of silicon-based optical input ports and the number of silicon-based optical output ports;

[0007] S102, obtaining the number of waveguide arms based on silicon-based optical switch arrays with different structures, setting the waveguide arm structure and marking it;

[0008] S103, a waveguide heating unit is correspondingly arranged at the waveguide arm structure, and a phase controller is constructed based on the waveguide heating unit to control the working state of the waveguide heating unit to change the refractive index of the waveguide layer;

[0009] S104, traversing each link to perform weight calculation based on the silicon-based optical switch model, and performing weight configuration based on the weight calculation result.

[0010] Further, based on the selected setting of the number of silicon-based optical input ports and the number of silicon-based optical output ports, generating a silicon-based optical switch array includes the following steps:

[0011] Setting the number of silicon-based optical input ports and the number of silicon-based optical output ports;

[0012] Determining the number of directional couplers based on the number of silicon-based optical input ports and the number of silicon-based optical output ports;

[0013] Silicon-based optical switch arrays with different structures are generated based on the number of silicon-based optical input ports, the number of silicon-based optical output ports and the number of directional couplers.

[0014] Furthermore, silicon-based optical switch arrays with different structures include a triangular structure silicon-based optical switch array and a rectangular structure silicon-based optical switch array.

[0015] Optionally, the waveguide arm structure includes a waveguide layer, a substrate layer and a buried layer, the waveguide layer is arranged in the buried layer, and the buried layer is arranged on the substrate layer.

[0016] Furthermore, obtaining the number of waveguide arms based on silicon-based optical switch arrays with different structures, setting the waveguide arm structure and marking the waveguide arms includes the following steps:

[0017] Obtain the number of waveguide arms of silicon-based optical switch arrays with different structures;

[0018] The waveguide arms of silicon-based optical switch arrays with different structures are respectively processed by waveguide arm structure setting;

[0019] The completed waveguide arm structure is marked.

[0020] Furthermore, a waveguide heating unit is correspondingly arranged at the waveguide arm structure, and a phase controller is constructed based on the waveguide heating unit to control the working state of the waveguide heating unit. Changing the refractive index of the waveguide layer includes the following steps:

[0021] A waveguide heating unit is correspondingly arranged based on the waveguide arm structure;

[0022] Constructing a phase controller based on a waveguide heating unit;

[0023] The waveguide heating unit is controlled based on the phase controller to heat the waveguide layer to change the temperature of the waveguide layer, so as to change the refractive index of the waveguide layer to generate optical phase shift.

[0024] Optionally, each waveguide heating unit includes one or more heating sub-units. When the number of heating sub-units of the waveguide heating unit is 1, the heating sub-unit is arranged in the buried layer and directly above the waveguide layer, and the distance between the heating sub-unit and the waveguide layer is determined based on the heating area of ​​the heating sub-unit. When the number of heating sub-units of the waveguide heating unit is 2, the heating sub-units are arranged in the buried layer and on both sides of the waveguide layer, so that the waveguide layer is heated more evenly, and the distance between the heating sub-unit and the waveguide layer is determined based on the heating area of ​​the heating sub-unit.

[0025] Furthermore, the parameter settings of the waveguide heating unit include the number of heating subunits, the heating area of ​​the heating subunits, and the distance between the heating subunits and the waveguide layer.

[0026] Further, traversing each link to perform weight calculation based on the silicon-based optical switch model, and configuring the weight based on the weight calculation result include the following steps:

[0027] Based on the silicon-based optical switch model, each link is traversed to calculate the weight, and the expression is as follows:

[0028] in, is the weight of the jth output port of the silicon-based optical switch array, is the weight matrix, is the i-th link;

[0029] Based on the weight calculation processing result, a waveguide phase control signal is generated and transmitted to the phase controller;

[0030] The phase controller controls the corresponding waveguide heating unit based on the waveguide phase control signal, so that the waveguide layer undergoes optical phase shift to achieve weight configuration.

[0031] A silicon-based optical switch array system is designed based on a silicon-based optical switch model, comprising:

[0032] A first processing unit, configured to generate silicon-based optical switch arrays of different structures based on the number of silicon-based optical input ports and the number of silicon-based optical output ports;

[0033] A second processing unit is used to obtain the number of waveguide arms based on silicon-based optical switch arrays with different structures, set the waveguide arm structure and mark it;

[0034] A construction unit, used for constructing a phase controller based on a waveguide heating unit;

[0035] A third processing unit, used for controlling the working state of the waveguide heating unit based on the phase controller to change the refractive index of the waveguide layer;

[0036] The fourth processing unit is used to traverse each link to perform weight calculation processing based on the silicon-based optical switch model, and perform weight configuration based on the weight calculation processing result.

[0037] Furthermore, the silicon-based optical switch model includes a silicon-based optical input port setting module, a silicon-based optical output port setting module, a waveguide arm setting module, a waveguide heating unit setting module and a phase controller module. The silicon-based optical input port setting module is used to set the number of silicon-based optical input ports, the silicon-based optical output port setting module is used to set the number of silicon-based optical output ports, the waveguide arm setting module is used to set the waveguide arm structure, the waveguide heating unit setting module is used to set the waveguide heating unit structure, and the phase controller module is used to control the heating working state of the waveguide heating unit.

[0038] Further, the first processing unit is used to generate silicon-based optical switch arrays of different structures based on the number of silicon-based optical input ports and the number of silicon-based optical output ports, including:

[0039] Setting the number of silicon-based optical input ports and the number of silicon-based optical output ports;

[0040] Determining the number of directional couplers based on the number of silicon-based optical input ports and the number of silicon-based optical output ports;

[0041] Silicon-based optical switch arrays with different structures are generated based on the number of silicon-based optical input ports, the number of silicon-based optical output ports and the number of directional couplers.

[0042] Furthermore, silicon-based optical switch arrays with different structures include a triangular structure silicon-based optical switch array and a rectangular structure silicon-based optical switch array.

[0043] Further, the second processing unit is used to obtain the number of waveguide arms based on silicon-based optical switch arrays with different structures, set the waveguide arm structure and mark it, including:

[0044] Obtain the number of waveguide arms of silicon-based optical switch arrays with different structures;

[0045] The waveguide arms of silicon-based optical switch arrays with different structures are respectively processed by waveguide arm structure setting;

[0046] The completed waveguide arm structure is marked.

[0047] Furthermore, the third processing unit is used to control the working state of the waveguide heating unit based on the phase controller to change the refractive index of the waveguide layer, including:

[0048] A waveguide heating unit is correspondingly arranged based on the waveguide arm structure;

[0049] Constructing a phase controller based on a waveguide heating unit;

[0050] The waveguide heating unit is controlled based on the phase controller to heat the waveguide layer to change the temperature of the waveguide layer, so as to change the refractive index of the waveguide layer to generate optical phase shift.

[0051] Furthermore, the fourth processing unit is used to traverse each link to perform weight calculation based on the silicon-based optical switch model, and perform weight configuration based on the weight calculation result, including:

[0052] Based on the silicon-based optical switch model, each link is traversed to calculate the weight, and the expression is as follows:

[0053] in, is the weight of the jth output port of the silicon-based optical switch array, is the weight matrix, is the i-th link;

[0054] Based on the weight calculation processing result, a waveguide phase control signal is generated and transmitted to the phase controller;

[0055] The phase controller controls the corresponding waveguide heating unit based on the waveguide phase control signal, so that the waveguide layer undergoes optical phase shift to achieve weight configuration.

[0056] Compared with the prior art, the technical effect of the present invention is

[0057] By designing a silicon-based optical switch array, we traverse each link to perform weight calculation and generate a waveguide phase control signal based on the silicon-based optical switch model, which greatly improves the accuracy of the weight configuration.

[0058] It is possible to simultaneously adjust the weight configuration of multiple channels when processing data information, making full use of other channels for data information transmission.

[0059] The invention realizes improving the weight calculation processing of each link of the silicon-based optical switch array by traversing the silicon-based optical switch model, and generates a waveguide phase control signal based on the weight calculation processing result and transmits it to the phase controller. The phase controller controls the corresponding waveguide heating unit based on the waveguide phase control signal, heats the waveguide layer to change the temperature of the waveguide layer, so as to change the refractive index of the waveguide layer to generate optical phase shift, thereby realizing weight configuration. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] Figure 1 It is a schematic diagram of the steps of a method for designing a silicon-based optical switch array based on a silicon-based optical switch model of the present invention. DETAILED DESCRIPTION

[0061] The embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0062] The following describes the embodiments of the present invention through specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all of the embodiments. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work belong to the scope of protection of the present invention.

[0063] Embodiment 1:

[0064] A method for designing a silicon-based optical switch array based on a silicon-based optical switch model comprises the following steps:

[0065] S101, generating silicon-based optical switch arrays with different structures based on the selected and set number of silicon-based optical input ports and the number of silicon-based optical output ports;

[0066] By selecting and setting the number of silicon-based optical input ports and the number of silicon-based optical output ports, silicon-based optical switch arrays N×N with different structures are generated. The silicon-based optical switch arrays with different structures include a triangular structure silicon-based optical switch array and a rectangular structure silicon-based optical switch array.

[0067] Based on the selected setting of the number of silicon-based optical input ports and the number of silicon-based optical output ports, generating a silicon-based optical switch array includes the following steps:

[0068] Setting the number of silicon-based optical input ports and the number of silicon-based optical output ports;

[0069] Determining the number of directional couplers based on the number of silicon-based optical input ports and the number of silicon-based optical output ports;

[0070] Based on the number of silicon-based optical input ports, the number of silicon-based optical output ports and the number of directional couplers, silicon-based optical switch arrays with different structures are generated. The silicon-based optical switch arrays with different structures include triangular structure silicon-based optical switch arrays and rectangular structure silicon-based optical switch arrays.

[0071] For example, the number of silicon-based optical input ports N and the number of silicon-based optical output ports N are set, and the number of directional couplers a is determined based on the number of silicon-based optical input ports N and the number of silicon-based optical output ports N, and the expression is a=N(N-1) / 2, N>2. Based on the number of silicon-based optical input ports, the number of silicon-based optical output ports and the number of directional couplers, a triangular structure silicon-based optical switch array and a rectangular structure silicon-based optical switch array can be generated. For example, if the number of silicon-based optical input ports is set to 8 and the number of silicon-based optical output ports is 8, and an 8×8 structure silicon-based optical switch array is generated, then based on the number of silicon-based optical input ports of 8 and the number of silicon-based optical output ports of 8, the number of directional couplers can be determined to be 28. Based on the number of 28 directional couplers, the number of 8 silicon-based optical input ports and the number of 8 silicon-based optical output ports, a triangular structure silicon-based optical switch array and a rectangular structure silicon-based optical switch array with 8 input ports and 8 output ports are generated.

[0072] S102, obtaining the number of waveguide arms based on silicon-based optical switch arrays with different structures, setting the waveguide arm structure and marking it;

[0073] By selecting and setting the number of silicon-based optical input ports and the number of silicon-based optical output ports, silicon-based optical switch arrays with different structures are generated, the number of waveguide arms of silicon-based optical switch arrays with different structures is obtained, and the waveguide arm structure is selected and set. The waveguide arm structure includes a waveguide layer, a substrate layer and a buried layer. Preferably, the waveguide layer is arranged in the buried layer, and the buried layer is arranged on the substrate layer. The thickness of the waveguide layer, the substrate layer and the buried layer is selected and set, and the refractive index of the waveguide layer is set. The refractive index of the waveguide layer is .

[0074] Obtaining the number of waveguide arms based on silicon-based optical switch arrays with different structures, setting the waveguide arm structure and marking the waveguide arms includes the following steps:

[0075] Obtain the number of waveguide arms of silicon-based optical switch arrays with different structures;

[0076] The waveguide arms of silicon-based optical switch arrays with different structures are respectively processed by waveguide arm structure setting;

[0077] The completed waveguide arm structure is marked.

[0078] For example, based on the selection and setting of the number of silicon-based optical input ports and the number of silicon-based optical output ports, a triangular silicon-based optical switch array and a rectangular silicon-based optical switch array are generated, the number of waveguide arms of silicon-based optical switch arrays with different structures is obtained, and the waveguide arm structures of the waveguide arms of silicon-based optical switch arrays with different structures are respectively set and marked. For example, based on 28 directional couplers, 8 silicon-based optical input ports, and 8 silicon-based optical output ports, a triangular silicon-based optical switch array with 8 input ports and 8 output ports and a rectangular silicon-based optical switch array are generated. The number of waveguide arms of the triangular silicon-based optical switch array with 8 input ports and 8 output ports, and the number of waveguide arms of the rectangular silicon-based optical switch array are respectively obtained. The waveguide arms of the triangular silicon-based optical switch array and the rectangular silicon-based optical switch array are respectively set with waveguide arm structures, and the set waveguide arm structures are marked accordingly, so as to facilitate the setting of the corresponding waveguide heating unit, and the working state of the waveguide heating unit is controlled by the phase controller to change the refractive index of the waveguide layer.

[0079] S103, a waveguide heating unit is correspondingly arranged at the waveguide arm structure, and a phase controller is constructed based on the waveguide heating unit to control the working state of the waveguide heating unit to change the refractive index of the waveguide layer;

[0080] The number of waveguide arms of silicon-based optical switch arrays with different structures is obtained, and the waveguide arm structure is set and marked to complete the setting and marking of the waveguide arm structure. By setting a waveguide heating unit at the waveguide arm structure, a phase controller is constructed based on several waveguide heating units. The phase controller is used to control the working state of several waveguide heating units, and the waveguide layer is heated to change the refractive index of the waveguide layer to generate an optical phase shift.

[0081] Each waveguide heating unit includes one or more heating subunits. The phase controller controls the waveguide heating unit to perform heating operation to change the temperature of the waveguide layer, thereby changing the refractive index of the waveguide layer to cause optical phase shift. When the phase difference of the waveguide arm is When the phase difference of the waveguide arm is 0, the output state of the directional coupler is the cross state.

[0082] The parameter settings of the waveguide heating unit include the number of heating subunits, the heating area of ​​the heating subunits, and the distance between the heating subunits and the waveguide layer. When the heating subunit of the waveguide heating unit is 1, the heating subunit is arranged in the buried layer and is arranged directly above the waveguide layer, and the distance between the heating subunit and the waveguide layer is determined based on the heating area of ​​the heating subunit; when the heating subunit of the waveguide heating unit is 2, the heating subunit is arranged in the buried layer and is arranged on both sides of the waveguide layer, so that the waveguide layer is heated more evenly, and the distance between the heating subunit and the waveguide layer is determined based on the heating area of ​​the heating subunit. It should be noted that the number of heating subunits, the heating area, and the distance from the waveguide layer can be set according to actual usage, and the number of heating subunits, the heating area, and the distance from the waveguide layer involved in setting the waveguide layer fall within the protection scope of the present invention. In order to further improve the heating efficiency of the waveguide heating unit, grooves are set at both ends of the waveguide layer to prevent heat diffusion.

[0083] A waveguide heating unit is correspondingly arranged at the waveguide arm structure, a phase controller is constructed based on the waveguide heating unit to control the working state of the waveguide heating unit, and changing the refractive index of the waveguide layer includes the following steps:

[0084] A waveguide heating unit is correspondingly arranged based on the waveguide arm structure;

[0085] Constructing a phase controller based on a waveguide heating unit;

[0086] The waveguide heating unit is controlled based on the phase controller to heat the waveguide layer to change the temperature of the waveguide layer, so as to change the refractive index of the waveguide layer to generate optical phase shift.

[0087] For example, the waveguide arms of the triangular structure silicon-based optical switch array and the rectangular structure silicon-based optical switch array are set up with waveguide arm structures, and the set waveguide arm structures are marked accordingly to facilitate the setting of the corresponding waveguide heating units, and a phase controller is constructed based on the waveguide heating units set up in the waveguide arm structure. The working state of the waveguide heating units set up in the waveguide arm structure is controlled by the phase controller, and the waveguide layer is heated to change the temperature of the waveguide layer, so as to change the refractive index of the waveguide layer to generate an optical phase shift, thereby changing the refractive index of the waveguide layer.

[0088] S104, traversing each link to perform weight calculation based on the silicon-based optical switch model, and performing weight configuration based on the weight calculation result;

[0089] The corresponding waveguide heating unit is set at the waveguide arm structure, and each input-output link of the silicon-based optical switch array is traversed based on the silicon-based optical switch model to perform weight calculation processing. A waveguide phase control signal is generated based on the weight calculation result and transmitted to the phase controller. The phase controller controls the corresponding waveguide heating unit based on the waveguide phase control signal, heats the waveguide layer to change the temperature of the waveguide layer, so as to change the refractive index of the waveguide layer to generate an optical phase shift, thereby realizing weight configuration.

[0090] The silicon-based optical switch model includes a silicon-based optical input port setting module, a silicon-based optical output port setting module, a waveguide arm setting module, a waveguide heating unit setting module and a phase controller module. The silicon-based optical input port setting module is used to set the number of silicon-based optical input ports, the silicon-based optical output port setting module is used to set the number of silicon-based optical output ports, the waveguide arm setting module is used to set the waveguide arm structure, the waveguide heating unit setting module is used to set the waveguide heating unit structure, and the phase controller module is used to control the heating working state of the waveguide heating unit.

[0091] Based on the silicon-based optical switch model, each link is traversed to perform weight calculation processing, and weight configuration based on the weight calculation processing result includes the following steps:

[0092] Based on the silicon-based optical switch model, each link is traversed to perform weight calculation, and the expression is as follows:

[0093] in, is the weight of the jth output port of the silicon-based optical switch array, is the weight matrix, is the i-th link;

[0094] Based on the weight calculation processing result, a waveguide phase control signal is generated and transmitted to the phase controller;

[0095] The phase controller controls the corresponding waveguide heating unit based on the waveguide phase control signal, so that the waveguide layer undergoes optical phase shift to achieve weight configuration.

[0096] For example, a silicon-based optical switch model is used to traverse each link to perform weight calculation processing to obtain a weight calculation processing result, and a waveguide phase control signal is generated based on the weight calculation processing result and transmitted to the phase controller.

[0097] The phase controller controls the corresponding waveguide heating unit arranged in the waveguide arm structure based on the waveguide phase control signal, heats the waveguide layer to change the temperature of the waveguide layer so as to change the refractive index of the waveguide layer to cause optical phase shift, thereby changing the refractive index of the waveguide layer, realizing optical phase shift in the waveguide layer to realize weight configuration.

[0098] The above is a method for designing a silicon-based optical switch array based on a silicon-based optical switch model provided in an embodiment of the present application. The following is a method for designing a silicon-based optical switch array system based on a silicon-based optical switch model provided in an embodiment of the present application.

[0099] A silicon-based optical switch array system is designed based on a silicon-based optical switch model, comprising:

[0100] A first processing unit, configured to generate silicon-based optical switch arrays of different structures based on the number of silicon-based optical input ports and the number of silicon-based optical output ports;

[0101] A second processing unit is used to obtain the number of waveguide arms based on silicon-based optical switch arrays with different structures, set the waveguide arm structure and mark it;

[0102] A construction unit, used for constructing a phase controller based on a waveguide heating unit;

[0103] A third processing unit, used for controlling the working state of the waveguide heating unit based on the phase controller to change the refractive index of the waveguide layer;

[0104] The fourth processing unit is used to traverse each link to perform weight calculation processing based on the silicon-based optical switch model, and perform weight configuration based on the weight calculation processing result.

[0105] The silicon-based optical switch model includes a silicon-based optical input port setting module, a silicon-based optical output port setting module, a waveguide arm setting module, a waveguide heating unit setting module and a phase controller module. The silicon-based optical input port setting module is used to set the number of silicon-based optical input ports, the silicon-based optical output port setting module is used to set the number of silicon-based optical output ports, the waveguide arm setting module is used to set the waveguide arm structure, the waveguide heating unit setting module is used to set the waveguide heating unit structure, and the phase controller module is used to control the heating working state of the waveguide heating unit.

[0106] The first processing unit is used to generate silicon-based optical switch arrays of different structures based on the number of silicon-based optical input ports and the number of silicon-based optical output ports. By selecting and setting the number of silicon-based optical input ports and the number of silicon-based optical output ports, silicon-based optical switch arrays of different structures N×N are generated, and the silicon-based optical switch arrays of different structures include triangular silicon-based optical switch arrays and rectangular silicon-based optical switch arrays.

[0107] The first processing unit, configured to generate silicon-based optical switch arrays of different structures based on the number of silicon-based optical input ports and the number of silicon-based optical output ports, comprises:

[0108] Setting the number of silicon-based optical input ports and the number of silicon-based optical output ports;

[0109] Determining the number of directional couplers based on the number of silicon-based optical input ports and the number of silicon-based optical output ports;

[0110] Based on the number of silicon-based optical input ports, the number of silicon-based optical output ports and the number of directional couplers, silicon-based optical switch arrays with different structures are generated. The silicon-based optical switch arrays with different structures include triangular structure silicon-based optical switch arrays and rectangular structure silicon-based optical switch arrays.

[0111] For example, the number of silicon-based optical input ports N and the number of silicon-based optical output ports N are set, and the number of directional couplers a is determined based on the number of silicon-based optical input ports N and the number of silicon-based optical output ports N, and the expression is a=N(N-1) / 2, N>2. Based on the number of silicon-based optical input ports, the number of silicon-based optical output ports and the number of directional couplers, a triangular silicon-based optical switch array and a rectangular silicon-based optical switch array can be generated.

[0112] The second processing unit is used to obtain the number of waveguide arms based on silicon-based optical switch arrays with different structures, set the waveguide arm structure and mark it. By selecting and setting the number of silicon-based optical input ports and the number of silicon-based optical output ports, silicon-based optical switch arrays with different structures are generated, the number of waveguide arms of silicon-based optical switch arrays with different structures is obtained, and the waveguide arm structure is selected and set. The waveguide arm structure includes a waveguide layer, a substrate layer and a buried layer. Preferably, the waveguide layer is set in the buried layer, and the buried layer is set on the substrate layer. The thickness of the waveguide layer, the substrate layer and the buried layer is selected and set, and the refractive index of the waveguide layer is set. The refractive index of the waveguide layer is .

[0113] The second processing unit is used to obtain the number of waveguide arms based on silicon-based optical switch arrays with different structures, set the waveguide arm structure and mark it, including:

[0114] Obtain the number of waveguide arms of silicon-based optical switch arrays with different structures;

[0115] The waveguide arms of silicon-based optical switch arrays with different structures are respectively processed by waveguide arm structure setting;

[0116] The completed waveguide arm structure is marked.

[0117] For example: based on the selection and setting of the number of silicon-based optical input ports and the number of silicon-based optical output ports, a triangular structure silicon-based optical switch array and a rectangular structure silicon-based optical switch array are generated, the number of waveguide arms of silicon-based optical switch arrays with different structures is obtained, and the waveguide arm structures of the waveguide arms of silicon-based optical switch arrays with different structures are respectively set and marked.

[0118] A construction unit is used to construct a phase controller based on the waveguide heating unit, and the phase controller is used to control the working state of the waveguide heating unit and change the refractive index of the waveguide layer.

[0119] The third processing unit is used to control the working state of the waveguide heating unit based on the phase controller to change the refractive index of the waveguide layer. The number of waveguide arms of the silicon-based optical switch array with different structures is obtained, and the waveguide arm structure is set and marked to complete the setting and marking of the waveguide arm structure. By setting the waveguide heating unit accordingly at the waveguide arm structure, a phase controller is constructed based on several waveguide heating units. The phase controller is used to control the working state of several waveguide heating units, and the waveguide layer is heated to change the refractive index of the waveguide layer to generate an optical phase shift.

[0120] Each waveguide heating unit includes one or more heating subunits. The phase controller controls the waveguide heating unit to perform heating operation to change the temperature of the waveguide layer, thereby changing the refractive index of the waveguide layer to cause optical phase shift. When the phase difference of the waveguide arm is When the phase difference of the waveguide arm is 0, the output state of the directional coupler is the cross state.

[0121] The parameter settings of the waveguide heating unit include the number of heating subunits, the heating area of ​​the heating subunits, and the distance between the heating subunits and the waveguide layer. When the heating subunit of the waveguide heating unit is 1, the heating subunit is arranged in the buried layer and is arranged directly above the waveguide layer, and the distance between the heating subunit and the waveguide layer is determined based on the heating area of ​​the heating subunit; when the heating subunit of the waveguide heating unit is 2, the heating subunit is arranged in the buried layer and is arranged on both sides of the waveguide layer, so that the waveguide layer is heated more evenly, and the distance between the heating subunit and the waveguide layer is determined based on the heating area of ​​the heating subunit. It should be noted that the number of heating subunits, the heating area, and the distance from the waveguide layer can be set according to actual usage, and the number of heating subunits, the heating area, and the distance from the waveguide layer involved in setting the waveguide layer fall within the protection scope of the present invention. In order to further improve the heating efficiency of the waveguide heating unit, grooves are set at both ends of the waveguide layer to prevent heat diffusion.

[0122] The third processing unit is used to control the working state of the waveguide heating unit based on the phase controller, and the refractive index of the waveguide layer is changed, including:

[0123] A waveguide heating unit is correspondingly arranged based on the waveguide arm structure;

[0124] Constructing a phase controller based on a waveguide heating unit;

[0125] The waveguide heating unit is controlled based on the phase controller to heat the waveguide layer to change the temperature of the waveguide layer, so as to change the refractive index of the waveguide layer to generate optical phase shift.

[0126] The fourth processing unit is used to perform weight calculation processing on each link based on the silicon-based optical switch model, and perform weight configuration based on the weight calculation processing result. The corresponding waveguide heating unit is set at the waveguide arm structure, and the weight calculation processing is performed on each input-to-output link of the silicon-based optical switch array based on the silicon-based optical switch model. A waveguide phase control signal is generated based on the weight calculation processing result and transmitted to the phase controller. The phase controller controls the corresponding waveguide heating unit based on the waveguide phase control signal, heats the waveguide layer to change the temperature of the waveguide layer, and changes the refractive index of the waveguide layer to generate an optical phase shift, thereby realizing weight configuration.

[0127] The fourth processing unit is used to perform weight calculation processing on each link based on the silicon-based optical switch model, and weight configuration based on the weight calculation processing result includes:

[0128] Based on the silicon-based optical switch model, each link is traversed to perform weight calculation, and the expression is as follows:

[0129] in, is the weight of the jth output port of the silicon-based optical switch array, is the weight matrix, is the i-th link;

[0130] Based on the weight calculation processing result, a waveguide phase control signal is generated and transmitted to the phase controller;

[0131] The phase controller controls the corresponding waveguide heating unit based on the waveguide phase control signal, so that the waveguide layer undergoes optical phase shift to achieve weight configuration.

[0132] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0133] The terms "first", "second" and "third" etc. in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0134] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0135] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0136] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0137] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for designing a silicon-based optical switch array based on a silicon-based optical switch model, characterized in that: The following steps are involved: S101, generating silicon-based optical switch arrays with different structures based on the selected and set number of silicon-based optical input ports and the number of silicon-based optical output ports; S102, obtaining the number of waveguide arms based on silicon-based optical switch arrays with different structures, setting the waveguide arm structure and marking it; S103, a waveguide heating unit is correspondingly arranged at the waveguide arm structure, and a phase controller is constructed based on the waveguide heating unit to control the working state of the waveguide heating unit to change the refractive index of the waveguide layer; S104, traversing each link to perform weight calculation based on the silicon-based optical switch model, and performing weight configuration based on the weight calculation result; The step of traversing each link to perform weight calculation based on the silicon-based optical switch model and configuring the weight based on the weight calculation result comprises the following steps: Based on the silicon-based optical switch model, each link is traversed to calculate the weight, and the expression is as follows: Among them, Y j is the weight of the jth output port of the silicon-based optical switch array, W is the weight matrix, X i is the i-th link; Based on the weight calculation processing result, a waveguide phase control signal is generated and transmitted to the phase controller; The phase controller controls the corresponding waveguide heating unit based on the waveguide phase control signal, so that the waveguide layer undergoes optical phase shift to achieve weight configuration.

2. The method for designing a silicon-based optical switch array based on a silicon-based optical switch model according to claim 1, characterized in that: The method of generating a silicon-based optical switch array based on selecting and setting the number of silicon-based optical input ports and the number of silicon-based optical output ports comprises the following steps: Setting the number of silicon-based optical input ports and the number of silicon-based optical output ports; Determining the number of directional couplers based on the number of silicon-based optical input ports and the number of silicon-based optical output ports; Silicon-based optical switch arrays with different structures are generated based on the number of silicon-based optical input ports, the number of silicon-based optical output ports and the number of directional couplers.

3. The method for designing a silicon-based optical switch array based on a silicon-based optical switch model according to claim 1, characterized in that: The method of obtaining the number of waveguide arms based on silicon-based optical switch arrays with different structures, setting the waveguide arm structure and marking the waveguide arms comprises the following steps: Obtain the number of waveguide arms of silicon-based optical switch arrays with different structures; The waveguide arms of silicon-based optical switch arrays with different structures are respectively processed by waveguide arm structure setting; The completed waveguide arm structure is marked.

4. The method for designing a silicon-based optical switch array based on a silicon-based optical switch model according to claim 1, characterized in that: The waveguide heating unit is correspondingly arranged at the waveguide arm structure, a phase controller is constructed based on the waveguide heating unit to control the working state of the waveguide heating unit, and the refractive index of the waveguide layer is changed, which comprises the following steps: A waveguide heating unit is correspondingly arranged based on the waveguide arm structure; Constructing a phase controller based on a waveguide heating unit; The waveguide heating unit is controlled based on the phase controller to heat the waveguide layer to change the temperature of the waveguide layer, so as to change the refractive index of the waveguide layer to generate optical phase shift.

5. The method for designing a silicon-based optical switch array based on a silicon-based optical switch model according to claim 4, characterized in that: Each waveguide heating unit includes one or more heating subunits. When the number of heating subunits of the waveguide heating unit is 1, the heating subunit is arranged in the buried layer and directly above the waveguide layer; when the number of heating subunits of the waveguide heating unit is 2, the heating subunits are arranged in the buried layer and on both sides of the waveguide layer, so that the waveguide layer is heated evenly.

6. A silicon-based optical switch array system is designed based on a silicon-based optical switch model, characterized in that: include: A first processing unit, configured to generate silicon-based optical switch arrays of different structures based on the number of silicon-based optical input ports and the number of silicon-based optical output ports; A second processing unit is used to obtain the number of waveguide arms based on silicon-based optical switch arrays with different structures, set the waveguide arm structure and mark it; A construction unit, used for constructing a phase controller based on a waveguide heating unit; A third processing unit, used for controlling the working state of the waveguide heating unit based on the phase controller to change the refractive index of the waveguide layer; A fourth processing unit, configured to perform weight calculation processing on each link based on the silicon-based optical switch model, and perform weight configuration based on the weight calculation processing result; The fourth processing unit traverses each link to perform weight calculation based on the silicon-based optical switch model, and performs weight configuration based on the weight calculation result, including: Based on the silicon-based optical switch model, each link is traversed to calculate the weight, and the expression is as follows: Among them, Y j is the weight of the jth output port of the silicon-based optical switch array, W is the weight matrix, X i is the i-th link; Based on the weight calculation processing result, a waveguide phase control signal is generated and transmitted to the phase controller; The phase controller controls the corresponding waveguide heating unit based on the waveguide phase control signal, so that the waveguide layer undergoes optical phase shift to achieve weight configuration.

7. The method for designing a silicon-based optical switch array system based on a silicon-based optical switch model according to claim 6, characterized in that: The first processing unit generates silicon-based optical switch arrays of different structures based on the number of silicon-based optical input ports and the number of silicon-based optical output ports, including: Setting the number of silicon-based optical input ports and the number of silicon-based optical output ports; Determining the number of directional couplers based on the number of silicon-based optical input ports and the number of silicon-based optical output ports; Silicon-based optical switch arrays with different structures are generated based on the number of silicon-based optical input ports, the number of silicon-based optical output ports and the number of directional couplers.

8. The method for designing a silicon-based optical switch array system based on a silicon-based optical switch model according to claim 6, characterized in that: The third processing unit controls the working state of the waveguide heating unit based on the phase controller, and changes the refractive index of the waveguide layer, comprising: A waveguide heating unit is correspondingly arranged based on the waveguide arm structure; Constructing a phase controller based on a waveguide heating unit; The waveguide heating unit is controlled based on the phase controller to heat the waveguide layer to change the temperature of the waveguide layer, so as to change the refractive index of the waveguide layer to generate optical phase shift.

Citation Information

Patent Citations

  • Silicon-based photonic integrated chip

    CN114488650A

  • Weight matrix data processing method and system based on silicon-based optical neural network

    CN118228792A