Optical synapse
11521055 · 2022-12-06
Assignee
Inventors
Cpc classification
G02F1/3501
PHYSICS
G06N3/0675
PHYSICS
H04L5/0048
ELECTRICITY
International classification
H04B10/00
ELECTRICITY
Abstract
An integrated optical circuit for an optical neural network is provided. The integrated optical circuit is configured to process a phase-encoded optical input signal and to provide a phase-encoded output signal depending on the phase-encoded optical input signal. The phase-encoded output signal emulates a synapse functionality with respect to the phase-encoded optical input signal. A related method and a related design structure are further provided.
Claims
1. An integrated optical circuit for an optical neural network, the optical circuit being configured: to process a phase-encoded optical input signal; and to provide a phase-encoded optical output signal depending on the phase-encoded optical input signal, the phase-encoded optical output signal emulating a synapse functionality with respect to the phase-encoded optical input signal, further comprising: a reference waveguide configured to carry an optical reference signal; an input waveguide configured to receive the phase-encoded optical input signal, wherein a phase difference between the optical reference signal and the optical input signal represents the phase of the phase encoded optical input signal; an output waveguide; an optical interferometer configured to convert the optical reference signal and the optical input signal into an interference signal by superimposition; a tunable attenuator configured to perform a weighting of the interference signal into a weighted interference signal; and a phase-shifting device configured to convert the weighted interference signal into the phase-encoded optical output signal by inducing a phase shift in the optical reference signal in dependence on the weighted interference signal.
2. The integrated optical circuit according to claim 1, wherein the integrated optical circuit is configured: to convert the phase-encoded optical input signal into an amplitude-encoded signal; to perform a weighting of the amplitude-encoded signal; and to convert the weighted amplitude-encoded signal into the phase-encoded optical output signal.
3. The integrated optical circuit according to claim 1, wherein the phase-encoded optical output signal comprises a phase shift within a predefined range relative to the optical reference signal.
4. The integrated optical circuit according to claim 3, wherein the predefined range is a range between 0° and 180°.
5. The integrated optical circuit according to claim 1, wherein the optical circuit is configured to perform a variable phase shift as a function of a weighting factor of the synapse.
6. The integrated optical circuit according to claim 1, comprising a power normalization unit configured to perform a normalization of the output power of the phase-encoded optical output signal.
7. The integrated optical circuit according to claim 6, wherein the power normalization unit comprises an amplifier and a saturated absorber.
8. The integrated optical circuit according to claim 1, wherein the tunable attenuator is implemented as a tunable absorber.
9. The integrated optical circuit according to claim 1, wherein the optical interferometer comprises a single-mode interferometer or a multi-mode interferometer.
10. The integrated optical circuit according to claim 1, wherein the phase-shifting device comprises a non-linear optical material with a non-linear power-to-refractive-index conversion.
11. The integrated optical circuit according to claim 10, wherein the nonlinear material is selected from the group consisting of: BaTiO3, LiNbO3, ferroelectric perovskites, polymers with non-linear optical properties, chalcogenides and III-V compound semiconductors.
12. The integrated optical circuit according to claim 1, wherein the phase-shifting device comprises a phase change material.
13. The integrated optical circuit according to claim 12, wherein the phase change material is selected from the group consisting of: VO2, V4O7, V6O11, V2O3, V6O13, V5O9, VO, V8O15, NbO2, Ti2O3, LaCoO3, Ti3O5, SmNiO3, NdNiO3, PrNiO3, Fe3O4 and chalcogenides.
14. The integrated optical circuit according to claim 1, wherein the phase-shifting device is a plasma dispersion modulator.
15. The integrated optical circuit according to claim 1, wherein the phase-shifting device comprises: an optical cavity comprising a non-linear material; and a gate waveguide coupled to the optical cavity and configured to guide the weighted interference signal to the optical cavity and to change the refractive index of the non-linear material in dependence on the optical power of the weighted interference signal; wherein the optical cavity is configured: to receive the optical reference signal; to induce a phase shift in the optical reference signal; and to provide the phase-encoded optical output signal.
16. A method for emulating a synapse functionality, the method comprising: providing an integrated optical circuit; processing, by the integrated optical circuit, a phase-encoded optical input signal; emulating, by the integrated optical circuit, a synapse functionality with respect to the phase-encoded optical input signal; and providing, by the integrated optical circuit, a phase-encoded optical output signal, the method further comprising: carrying, by a reference waveguide, an optical reference signal; receiving, by an input waveguide, the phase-encoded optical input signal, wherein a phase difference between the optical reference signal and the optical input signal represents the phase of the phase encoded input signal; converting, by an optical interferometer, the optical reference signal and the optical input signal into an interference signal by superimposition; weighting, by a tunable attenuator, the interference signal, thereby converting it into a weighted interference signal; and converting, by a phase-shifting device, the weighted interference signal into the phase-encoded optical output signal by inducing a phase shift in the optical reference signal in dependence on the weighted interference signal.
17. The method according to claim 16, the method comprising: converting the phase-encoded optical input signal into an amplitude-encoded signal; performing a weighting of the amplitude-encoded signal; and converting the weighted amplitude-encoded signal into the phase-encoded optical output signal.
18. A design structure tangibly embodied in a machine readable medium for designing, manufacturing or testing an integrated circuit, the design structure comprising: an optical circuit configured: to process a phase-encoded optical input signal; and to provide a phase-encoded optical output signal, the phase-encoded output signal emulating a synapse functionality with respect to the phase-encoded optical input signal, wherein the optical circuit uses a phase to encode information in an optical domain, the design structure comprising: a reference waveguide configured to carry an optical reference signal; an input waveguide configured to receive the phase-encoded optical input signal, wherein a phase difference between the optical reference signal and the optical input signal represents the phase of the phase-encoded optical input signal; an output waveguide; an optical interferometer configured to convert the optical reference signal and the optical input signal into an interference signal by superimposition; a tunable attenuator configured to perform a weighting of the interference signal into a weighted interference signal; and a phase-shifting device configured to convert the weighted interference signal into the phase-encoded optical output signal by inducing a phase shift in the optical reference signal as a function of the weighted interference signal.
19. An optical neural network, comprising: a plurality of integrated optical circuits as synapses, each of at least a subset of the integrated optical circuits being configured: to process a phase-encoded optical input signal; and to provide a phase-encoded optical output signal depending on the phase-encoded optical input signal, the phase-encoded optical output signal emulating a synapse functionality with respect to the phase-encoded optical input signal, wherein the integrated optical circuit uses a phase to encode information in an optical domain, further comprising a plurality of further integrated optical circuits as neuron circuits, each of at least a subset of the neuron circuits being configured: to process a plurality of phase-encoded optical input signals; and to provide a phase-encoded optical output signal, the phase-encoded optical output signal emulating a neuron functionality with respect to the plurality of phase-encoded optical input signals, each of at least a subset of the neuron circuits comprising: a reference waveguide configured to carry an optical reference signal; a plurality of input waveguides configured to receive the plurality of phase-encoded optical input signals, wherein phase differences between the optical reference signal and the optical input signals represent the respective phase of the respective phase encoded input signal; an output waveguide; an optical interferometer system configured: to superimpose the plurality of optical input signals and the optical reference signal into a plurality of first interference signals; to superimpose the plurality of first interference signals into a second interference signal; and a phase-shifting device configured to provide the phase-encoded optical output signal as a function of the second interference signal.
20. The optical neural network according to claim 19, each of at least a subset of the neuron circuits being configured: to convert the plurality of phase-encoded optical input signals into a plurality of amplitude-encoded signals; to combine the plurality of amplitude-encoded signals into a summation signal; and to perform a non-linear conversion of the summation signal into the phase-encoded optical output signal.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12)
(13) The hidden layer 120 comprises a plurality of integrated optical circuits. More particularly, the hidden layer 120 comprises integrated optical circuits 10 and integrated optical circuits 20. The integrated optical circuits 10 are embodied as neurons and may be in the following also denoted as neuron circuits 10. The integrated optical circuits 20 are embodied as synapses and may be in the following also denoted as synapse circuits 20.
(14) The integrated optical circuits 10 are configured to process a plurality of phase-encoded optical input signals and to provide a phase-encoded optical output signal. The phase-encoded optical output signal emulates a neuron functionality with respect to the plurality of phase-encoded optical input signals.
(15) The integrated optical circuits 20 are configured to process a phase-encoded optical input signal and to provide a phase-encoded optical output signal. The phase-encoded optical output signal emulates a synapse functionality with respect to the phase-encoded optical input signal.
(16) Accordingly, the optical neural network 100 operates in the phase domain.
(17) This offers advantages in terms of signal restoration. In particular, the phase is decoupled from propagation losses and remains constant. Furthermore, a reduced amplitude of optical mode decays due to propagation losses can be amplified again to restore the signal.
(18) According to embodiments, weights of the synapse circuits 20 of the optical neural network 100 may be trained with a training process. The adjustment of the weights of the optical synapse circuits 20 may be done in software or hardware according to embodiments.
(19)
(20)
(21) The neuron circuit 10 processes the neuron input signals N.sub.in1, N.sub.in2 and N.sub.in3 and the reference signal S.sub.r and provides a phase encoded optical output signal N.sub.out having a phase φ.sub.nout.
(22)
(23) The neuron circuit 10 comprises an optical interferometer system 14. The optical interferometer system 14 comprises a plurality of first interferometers 14a. Each of the first interferometers 14a is configured to receive the optical reference signal S.sub.r and one of the plurality of optical input signals N.sub.in1, N.sub.in2 and N.sub.in3 and to superimpose the optical reference signal S.sub.r and one of the respective optical input signals N.sub.in1, N.sub.in2 and N.sub.in3 into a plurality of first interference signals I.sub.1, I.sub.2 and I.sub.3 respectively. The plurality of first interference signals I.sub.1, I.sub.2 and I.sub.3 form a plurality of amplitude-encoded signals. In other words, the respective amplitude of the first interference signals I.sub.1, I.sub.2 and I.sub.3 represents the information of the first interference signals I.sub.1, I.sub.2 and I.sub.3.
(24) In addition, the optical interferometer system 14 comprises a device 14b for a further processing of the first interference signals I.sub.1, I.sub.2 and I.sub.3. According to an embodiment, the device 14b may be implemented as second interferometer 14b. According to such an embodiment the second interferometer 14b is configured to receive the plurality of first interference signals I.sub.1, I.sub.2 and I.sub.3 and to superimpose the plurality of first interference signals I.sub.1, I.sub.2 and I.sub.3 into a second interference signal I.sub.4. According to another embodiment, the device 14b may be implemented as amplitude-integration device, e.g. as a photodetector. According to such an embodiment, the amplitude-integration device 14b performs an integration/summation of the plurality of first interference signals, in this example of the first interference signals I.sub.1, I.sub.2 and I.sub.3 and provides a summation signal I.sub.4 that emulates a summation/integration of the plurality of first interference signals I.sub.1, I.sub.2 and I.sub.3.
(25) The neuron circuit 10 further comprises a phase-shifting device 15 configured to provide a phase-encoded optical output signal N.sub.out in dependence on the second interference signal I.sub.4. According to embodiments, the phase shifting device 15 performs a non-linear conversion of the second interference signal I.sub.4 into the phase-encoded optical output signal N.sub.out.
(26) The phase shifting device 15 may comprise a non-linear material providing a non-linear power-to-refractive-index conversion. According to embodiments, the nonlinear material may be in particular BaTiO.sub.3. According to yet other embodiments, the phase shifting device 15 may comprise a phase change material such as VO.sub.2 or chalcogenide-based materials. According to yet other embodiments, the phase shifting device 15 may be embodied as a plasma dispersion modulator.
(27) The neuron circuit 10 further comprises a power normalization unit 16 configured to perform a normalization of the output power of the phase-encoded optical output signal N.sub.out.
(28) According to embodiments, the power normalization unit 16 comprises an amplifier 16a and a saturated absorber 16b.
(29)
(30) The synapse circuit 20 comprises a reference waveguide 21 configured to carry an optical reference signal S.sub.r and an input waveguide 22 configured to receive a phase-encoded optical input signal S.sub.in. A phase difference φ.sub.in between the phase φ.sub.r of the optical reference signal and the phase of the optical input signal represents the phase φ.sub.in of the phase encoded optical input signal S.sub.in. In addition, the synapse circuit 20 comprises an output waveguide 23 and an optical interferometer 24. The optical interferometer 24 is configured to convert the optical reference signal S.sub.r and the optical input signal S.sub.in into an interference signal I by superimposition. The interference signal I forms an amplitude-encoded signal. In other words, the amplitude of the interference signal I carries the information. Furthermore, the synapse circuit 20 comprises a tunable attenuator 27 configured to perform a weighting of the interference signal I into a weighted interference signal IW. The weighted interference signal IW may also be denoted as weighted amplitude-encoded signal. A phase-shifting device 25 is configured to convert the weighted interference signal IW into a phase-encoded optical output signal S.sub.out. More particularly, the phase-shifting device 25 induces a phase shift in the optical reference signal S.sub.r in dependence on the weighted interference signal IW. The induced phase shift may have a linear or a non-linear dependence on the weighted interference signal IW.
(31) The synapse circuit 20 further comprises a power normalization unit 26 configured to perform a normalization of the output power of the phase-encoded optical output signal S.sub.out.
(32) The power normalization unit 26 comprises an amplifier 26a and a saturated absorber 26b.
(33) The phase shifting device 25 may comprise a non-linear material providing a non-linear power-to-refractive-index conversion. According to embodiments, the nonlinear material may be in particular BaTiO.sub.3. According to yet other embodiments, the phase shifting device 25 may comprise a phase change material such as VO.sub.2 or chalcogenide based-materials. According to yet other embodiments, the phase shifting device 25 may be embodied as a plasma dispersion modulator.
(34)
(35) The input signals N.sub.in3, S.sub.in3 are in phase with the reference signal S.sub.r, corresponding to an input phase φ=0°. The input signals N.sub.in2, S.sub.in2 have a 90 degree phase shift with respect to the reference signal S.sub.r and hence an input phase φ=90°. The input signals N.sub.in1, S.sub.in1 have a 180° degree phase shift with respect to the reference signal S.sub.r and hence an input phase φ=180°.
(36)
(37) This results in a set of interference signals, namely in this example in the set comprising the interference signals I.sub.1, I.sub.2 and I.sub.3.
(38) The interference signal I.sub.3 of the input signals N.sub.in3, S.sub.in3 and the reference signal S.sub.r has the highest amplitude A3 as both superimposed signals are in-phase. The interference signal I.sub.2 of the input signals N.sub.in2, S.sub.in2 and the reference signal S.sub.r has a medium amplitude A2. The interference signal I.sub.1 of the input signals N.sub.in1, S.sub.in1 and the reference signal S.sub.r has a zero amplitude due to the opposite phase of the input signals N.sub.in1, S.sub.in1 and the reference signal S.sub.r.
(39) According to an embodiment, the phase difference of 180 degree may be mapped to an information value V=“0”, the phase difference of 90 degree to an information value V=“0.5” and the phase difference of 0 degree to an information value of V=“1”.
(40) According to another example, the phase difference of 180 degree may be mapped to an information value V=“1”, the phase difference of 90 degree to an information value V=“0.5” and the phase difference of 0 degree to an information value V=“0”.
(41)
(42) The phase shifting device 15 comprises according to this embodiment an optical cavity 801 comprising a non-linear optical material 802. The optical cavity 801 is formed by a plurality of reflectors 803. Furthermore, a gate waveguide 804 is provided and coupled to the optical cavity 801. The phase shifting device 15 is configured to guide the second interference signal 14 of the output of the second interferometer 14b via the gate waveguide 804 to the optical cavity 801. The phase shifting device 15 is further configured to change the refractive index of the non-linear material 802 in dependence on the optical power of the second interference signal 14. More particularly, the optical cavity 801 is configured to receive the optical reference signal S.sub.r via a waveguide 805 and to induce a phase shift in the optical reference signal S.sub.r. As a result, the phase shifting device 15 provides the phase-encoded optical output signal S.sub.out having a phase φ.sub.out at an output waveguide 806.
(43)
(44) The phase shifting device 25 comprises an optical cavity 901 comprising a non-linear optical material 902. The optical cavity 901 is formed by a plurality of reflectors 903. Furthermore, a gate waveguide 904 is provided and coupled to the optical cavity 901. The phase shifting device 25 is configured to guide the weighted interference signal IW from the tunable attenuator 27 (see
(45)
(46) Design flow 1000 may vary depending on the type of representation being designed. For example, a design flow 1000 for building an application specific IC (ASIC) may differ from a design flow 1000 for designing a standard component or from a design flow 1000 for instantiating the design into a programmable array, for example a programmable gate array (PGA) or a field programmable gate array (FPGA) offered by Altera® Inc. or Xilinx® Inc.
(47)
(48) Design process 1010 preferably employs and incorporates hardware and/or software modules for synthesizing, translating, or otherwise processing a design/simulation functional equivalent of the components, circuits, devices, or logic structures shown in
(49) Design process 1010 may include hardware and software modules for processing a variety of input data structure types including Netlist 1080. Such data structure types may reside, for example, within library elements 1030 and include a set of commonly used elements, circuits, and devices, including models, layouts, and symbolic representations, for a given manufacturing technology (e.g., different technology nodes, 32 nm, 45 nm, 90 nm, etc.). The data structure types may further include design specifications 1040, characterization data 1050, verification data 1060, design rules 1070, and test data files 1085 which may include input test patterns, output test results, and other testing information. Design process 1010 may further include, for example, standard mechanical design processes such as stress analysis, thermal analysis, mechanical event simulation, process simulation for operations such as casting, molding, and die press forming, etc. One of ordinary skill in the art of mechanical design can appreciate the extent of possible mechanical design tools and applications used in design process 1010 without deviating from the scope and spirit of the invention. Design process 1010 may also include modules for performing standard circuit design processes such as timing analysis, verification, design rule checking, place and route operations, etc.
(50) Design process 1010 employs and incorporates logic and physical design tools such as HDL compilers and simulation model build tools to process design structure 1020 together with some or all of the depicted supporting data structures along with any additional mechanical design or data (if applicable), to generate a second design structure 1090. Design structure 1090 resides on a storage medium or programmable gate array in a data format used for the exchange of data of mechanical devices and structures (e.g. information stored in a IGES, DXF, Parasolid XT, JT, DRG, or any other suitable format for storing or rendering such mechanical design structures). Similar to design structure 1020, design structure 1090 preferably comprises one or more files, data structures, or other computer-encoded data or instructions that reside on transmission or data storage media and that when processed by an ECAD system generate a logically or otherwise functionally equivalent form of one or more of the embodiments of the invention shown in
(51) Design structure 1090 may also employ a data format used for the exchange of layout data of integrated circuits and/or symbolic data format (e.g. information stored in a GDSII (GDS2), GL1, OASIS, map files, or any other suitable format for storing such design data structures). Design structure 1090 may comprise information such as, for example, symbolic data, map files, test data files, design content files, manufacturing data, layout parameters, wires, levels of metal, vias, shapes, data for routing through the manufacturing line, and any other data required by a manufacturer or other designer/developer to produce a device or structure as described above and shown in
(52)
(53) More particularly, the method starts at a step 1110.
(54) At a step 1120, a reference waveguide carries an optical reference signal.
(55) At a step 1130, an input waveguide receives the phase-encoded optical input signal.
(56) At a step 1140, an optical interferometer converts the optical reference signal and the optical input signal into an interference signal by superimposition.
(57) At a step 1150, a tunable attenuator weights the interference signal and converts it into a weighted interference signal.
(58) And at a step 1160, a phase-shifting device converts the weighted interference signal into the phase-encoded optical output signal by inducing a phase shift in the optical reference signal in dependence on the weighted interference signal.
(59) The descriptions of the various embodiments of the present invention have been presented for purposes of illustration, but are not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen to best explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.