[go: up one dir, main page]

TWI905791B - Optical circuit systems and optical communication method - Google Patents

Optical circuit systems and optical communication method

Info

Publication number
TWI905791B
TWI905791B TW113121221A TW113121221A TWI905791B TW I905791 B TWI905791 B TW I905791B TW 113121221 A TW113121221 A TW 113121221A TW 113121221 A TW113121221 A TW 113121221A TW I905791 B TWI905791 B TW I905791B
Authority
TW
Taiwan
Prior art keywords
optical
optical signals
devices
optical devices
signals
Prior art date
Application number
TW113121221A
Other languages
Chinese (zh)
Other versions
TW202549289A (en
Inventor
陳冠智
李明修
Original Assignee
旺宏電子股份有限公司
Filing date
Publication date
Application filed by 旺宏電子股份有限公司 filed Critical 旺宏電子股份有限公司
Application granted granted Critical
Publication of TWI905791B publication Critical patent/TWI905791B/en
Publication of TW202549289A publication Critical patent/TW202549289A/en

Links

Abstract

An optical circuit system configured to perform a neural network computing is provided in the present disclosure. The optical circuit system comprises a laser projecting device, a first optical device group and a second optical device group. The laser projecting device is configured to generate a plurality of standard optical signals. The first optical device group comprises a plurality of first optical devices and is configured to receive the plurality of standard optical signals from the laser projecting device, wherein each of the plurality of first optical devices has a transparency value and is configured to generate a plurality of first optical signals based on the plurality of standard optical signals and the transparency value. The second optical device group comprises a plurality of second optical devices and is configured to receive the plurality of first optical signals from the first optical device group, wherein each of the plurality of second optical devices has a plurality of transparency values and is configured to generate a plurality of second optical signals based on the plurality of first optical signals and the plurality of transparency values, thereby generating a combined optical signal. The light intensity of the plurality of first optical signals generated by any one of the plurality of first optical devices is related to one of a plurality of neuronal data of a first level of a neural network. The light intensity of the plurality of second optical signals generated by any one of the plurality of second optical devices is related to one of a plurality of neuronal data of a second level of the neural network.

Description

光電路系統及光通訊方法Optical circuit systems and optical communication methods

本揭示文件關於神經網路的運算技術,特別是關於以光通訊技術實現神經網路的運算的光電路系統及光通訊方法。This disclosure relates to computational techniques for neural networks, and in particular to optoelectronic circuit systems and optical communication methods for implementing computations in neural networks using optical communication technology.

隨著近年機器學習及人工智慧科技的發展,如何透過電路來實現神經網路的運算成為了矚目的焦點。雖然現今已有許多可以實現神經網路運算的電路被提出,但是在這些透過多條導線連接的電路中,由於電阻電容延遲(RC delay)的影響,電路中的訊號會發生延遲的現象。此外,為了實現神經網路而加入的電阻,也降低電路的能源效率。With the development of machine learning and artificial intelligence technologies in recent years, how to implement neural network operations through circuits has become a major focus. Although many circuits capable of implementing neural network operations have been proposed, signals in these circuits, which are connected by multiple wires, experience delays due to the resistance-capacitance delay (RC delay). Furthermore, the resistors added to implement neural networks also reduce the circuit's energy efficiency.

另外,由於神經網路中的節點(node)在訓練的過程中需要時常更新,電路元件需要長時間維持正常運作,才能確保訓練結果正確。因此,電路元件的可靠度及耐久度也成為了以傳統電路實現神經網路時的瓶頸之一。Furthermore, since the nodes in a neural network need to be frequently updated during training, the circuit components need to maintain normal operation for a long time to ensure the accuracy of the training results. Therefore, the reliability and durability of the circuit components have become one of the bottlenecks when implementing neural networks with traditional circuits.

綜上而言,如何在不大幅降低電路的能源效率的同時,改善電路的可靠度並減少訊號的延遲,是本領域的課題之一。In summary, one of the challenges in this field is how to improve circuit reliability and reduce signal latency without significantly reducing circuit energy efficiency.

本揭示文件的一個態樣提供一種光電路系統,用以執行神經網路運算。光電路系統包含雷射發射裝置、第一光學裝置群組及第二光學裝置群組。雷射發射裝置用以產生多個標準光訊號。第一光學裝置群組包含多個第一光學裝置,用以自雷射發射裝置接收多個標準光訊號。多個第一光學裝置各自具有一穿透參數,且各自用以根據多個光訊號及穿透參數產生多個第一光訊號。第二光學裝置群組包含多個第二光學裝置,用以自第一光學裝置群組接收多個第一光訊號。多個第二光學裝置各自具有多個穿透參數,且各自用以根據多個第一光訊號及多個穿透參數產生多個第二光訊號,進而產生一結合光訊號。多個第一光學裝置的其中一者所產生的多個第一光訊號的光強度相關於神經網路的第一級的多個神經元資料的其中一者,多個第二光學裝置的其中一者所產生的多個第二光訊號的光強度相關於神經網路的第二級的多個神經元資料的其中一者。One embodiment of this disclosure provides an optoelectronic system for performing neural network operations. The optoelectronic system includes a laser transmitting device, a first optical device group, and a second optical device group. The laser transmitting device generates multiple standard optical signals. The first optical device group includes multiple first optical devices for receiving multiple standard optical signals from the laser transmitting device. Each of the multiple first optical devices has a transmission parameter and is used to generate multiple first optical signals based on the multiple optical signals and the transmission parameter. The second optical device group includes multiple second optical devices for receiving multiple first optical signals from the first optical device group. Each of the multiple second optical devices has multiple transmission parameters and is used to generate multiple second optical signals based on the multiple first optical signals and the multiple transmission parameters, thereby generating a combined optical signal. The light intensity of multiple first optical signals generated by one of multiple first optical devices is related to one of multiple neuronal data of the first level of the neural network, and the light intensity of multiple second optical signals generated by one of multiple second optical devices is related to one of multiple neuronal data of the second level of the neural network.

在該態樣的光電路系統的一些實施例中,多個第一光學裝置的穿透參數彼此不同,且多個第二光學裝置中的任一者所具有的多個穿透參數彼此不同。In some embodiments of this type of optoelectronic system, the transmission parameters of the plurality of first optical devices are different from each other, and the transmission parameters of any of the plurality of second optical devices are different from each other.

在該態樣的光電路系統的一些實施例中,光電路系統更包含電源供應裝置。電源供應裝置耦接至多個第一光學裝置及多個第二光學裝置,用以分別提供多個供應電壓至多個第一光學裝置及多個第二光學裝置,以調整多個第一光學裝置及多個第二光學裝置的多個穿透參數。In some embodiments of this type of optoelectronic system, the optoelectronic system further includes a power supply device. The power supply device is coupled to a plurality of first optical devices and a plurality of second optical devices to provide a plurality of supply voltages to the plurality of first optical devices and a plurality of second optical devices to adjust a plurality of transmission parameters of the plurality of first optical devices and a plurality of second optical devices.

在該態樣的光電路系統的一些實施例中,多個第二光學裝置各自包含光結合裝置,用以根據多個第二光學裝置的其中一者的多個第二光訊號產生結合光訊號。In some embodiments of this type of optoelectronic system, each of the plurality of second optical devices includes an optical coupling device for generating a coupled optical signal based on a plurality of second optical signals from one of the plurality of second optical devices.

在該態樣的光電路系統的一些實施例中,結合光訊號的光強度相關於多個第二光學裝置的其中一者產生的多個第二光訊號的光強度的總和,且多個第二光訊號的光強度的該總和等於多個第一光訊號的光強度分別與多個第二光學裝置的該其中一者的多個穿透參數的乘積之總和。In some embodiments of this type of optoelectronic system, the light intensity of the combined optical signal is related to the sum of the light intensities of multiple second optical signals generated by one of the multiple second optical devices, and the sum of the light intensities of the multiple second optical signals is equal to the sum of the products of the light intensities of the multiple first optical signals and multiple transmission parameters of one of the multiple second optical devices.

在該態樣的光電路系統的一些實施例中,雷射發射裝置更用以產生直射光訊號至光結合裝置。結合光訊號的光強度相關於多個第二光學裝置的其中一者產生的多個第二光訊號的光強度的總和,且多個第二光訊號的光強度的該總和等於多個第一光訊號的光強度分別與多個第二光學裝置的該其中一者的多個穿透參數的乘積及直射光訊號的光強度之總和。In some embodiments of this type of optoelectronic system, the laser emitting device is further used to generate a direct optical signal to the optical combining device. The intensity of the combined optical signal is related to the sum of the intensities of multiple second optical signals generated by one of the multiple second optical devices, and this sum of the intensities of the multiple second optical signals is equal to the product of the intensities of multiple first optical signals and multiple transmission parameters of one of the multiple second optical devices, and the sum of the intensities of the direct optical signal.

在該態樣的光電路系統的一些實施例中,光結合裝置及電源供應裝置耦接至運算裝置。運算裝置用以根據結合光訊號產生控制指令至電源供應裝置,以調整多個供應電壓。In some embodiments of this type of optoelectronic system, the optical coupling device and the power supply device are coupled to a computing device. The computing device is used to generate control commands to the power supply device based on the coupled optical signal, so as to adjust multiple supply voltages.

本揭示文件的另一個態樣提供一種光電路系統,用以執行神經網路運算。光電路系統包含第一級子系統及第二級子系統。第二級子系統耦接至第一級子系統。第一級子系統及第二級子系統各自包含雷射發射裝置、第一光學裝置群組及第二光學裝置群組。雷射發射裝置用以產生多個標準光訊號。第一光學裝置群組包含多個第一光學裝置,用以自雷射發射裝置接收多個標準光訊號。多個第一光學裝置各自具有一穿透參數,且各自用以根據多個光訊號及穿透參數產生多個第一光訊號。第二光學裝置群組包含多個第二光學裝置,用以自第一光學裝置群組接收多個第一光訊號。多個第二光學裝置各自具有多個穿透參數,且各自用以根據多個第一光訊號及多個穿透參數產生多個第二光訊號,進而產生一結合光訊號。第二級子系統的多個第一光學裝置所產生的多個第一光訊號的光強度相關於第一級子系統的多個第二光學裝置所產生的多個第二光訊號的光強度。第一級子系統的多個第一光學裝置的其中一者所產生的多個第一光訊號的光強度相關於神經網路的第一級的多個神經元資料的其中一者。第一級子系統的多個第二光學裝置的其中一者所產生的多個第二光訊號的光強度及第二級子系統的多個第一光學裝置的其中一者所產生的多個第一光訊號的光強度相關於神經網路的第二級的多個神經元資料的其中一者。第二級子系統的多個第二光學裝置的其中一者所產生的多個第二光訊號的光強度相關於神經網路的第三級的多個神經元資料的其中一者。Another embodiment of this disclosure provides an optoelectronic system for performing neural network operations. The optoelectronic system includes a first-level subsystem and a second-level subsystem. The second-level subsystem is coupled to the first-level subsystem. Each of the first-level and second-level subsystems includes a laser transmitting device, a first optical device group, and a second optical device group. The laser transmitting device generates multiple standard optical signals. The first optical device group includes multiple first optical devices for receiving multiple standard optical signals from the laser transmitting device. Each of the multiple first optical devices has a transmission parameter and is used to generate multiple first optical signals based on the multiple optical signals and the transmission parameter. The second optical device group includes multiple second optical devices for receiving multiple first optical signals from the first optical device group. Multiple second optical devices each have multiple transmission parameters and are used to generate multiple second optical signals based on multiple first optical signals and multiple transmission parameters, thereby generating a combined optical signal. The light intensity of the multiple first optical signals generated by the multiple first optical devices in the second-level subsystem is related to the light intensity of the multiple second optical signals generated by the multiple second optical devices in the first-level subsystem. The light intensity of the multiple first optical signals generated by one of the multiple first optical devices in the first-level subsystem is related to one of the multiple neuronal data in the first level of the neural network. The light intensity of the multiple second optical signals generated by one of the multiple second optical devices in the first-level subsystem and the light intensity of the multiple first optical signals generated by one of the multiple first optical devices in the second-level subsystem are related to one of the multiple neuronal data in the second level of the neural network. The light intensity of multiple second optical signals generated by one of the multiple second optical devices in the second-level subsystem is related to one of the multiple neuronal data in the third level of the neural network.

在該另一態樣的光電路系統的一些實施例中,第一級子系統的多個第一光學裝置的穿透參數彼此不同,第二級子系統的多個第一光學裝置的穿透參數彼此不同,第一級子系統的多個第二光學裝置中的任一者所具有的多個穿透參數彼此不同,且第二級子系統的多個第二光學裝置中的任一者所具有的多個穿透參數彼此不同。In some embodiments of this alternative optoelectronic system, the transmission parameters of the multiple first optical devices in the first-stage subsystem are different from each other, the transmission parameters of the multiple first optical devices in the second-stage subsystem are different from each other, the multiple transmission parameters of any one of the multiple second optical devices in the first-stage subsystem are different from each other, and the multiple transmission parameters of any one of the multiple second optical devices in the second-stage subsystem are different from each other.

在該另一態樣的光電路系統的一些實施例中,第一級子系統及第二級子系統各自更包含電源供應裝置。電源供應裝置耦接至多個第一光學裝置及多個第二光學裝置,用以分別提供多個供應電壓至多個第一光學裝置及多個第二光學裝置,以調整多個第一光學裝置及多個第二光學裝置的多個穿透參數。In some embodiments of this alternative optoelectronic system, the first-level subsystem and the second-level subsystem each further include a power supply device. The power supply device is coupled to a plurality of first optical devices and a plurality of second optical devices to provide a plurality of supply voltages to the plurality of first optical devices and a plurality of second optical devices to adjust a plurality of transmission parameters of the plurality of first optical devices and a plurality of second optical devices.

在該另一態樣的光電路系統的一些實施例中,第一級子系統及第二級子系統的多個第二光學裝置各自包含光結合裝置,用以根據多個第二光學裝置的其中一者的多個第二光訊號產生結合光訊號。In some embodiments of this alternative optoelectronic system, each of the multiple second optical devices in the first-level subsystem and the second-level subsystem includes an optical coupling device for generating a coupling optical signal based on multiple second optical signals from one of the multiple second optical devices.

在該另一態樣的光電路系統的一些實施例中,結合光訊號的光強度相關於多個第二光學裝置的其中一者產生的多個第二光訊號的光強度的總和,且多個第二光訊號的光強度的該總和等於多個第一光訊號的光強度分別與多個第二光學裝置的該其中一者的多個穿透參數的乘積之總和。In some embodiments of this alternative optoelectronic system, the light intensity of the combined optical signal is related to the sum of the light intensities of multiple second optical signals generated by one of the multiple second optical devices, and this sum of the light intensities of the multiple second optical signals is equal to the sum of the products of the light intensities of the multiple first optical signals and multiple transmission parameters of one of the multiple second optical devices.

在該另一態樣的光電路系統的一些實施例中,第一級子系統及第二級子系統的雷射發射裝置更用以產生直射光訊號至光結合裝置。結合光訊號的光強度相關於多個第二光學裝置的其中一者產生的多個第二光訊號的光強度的總和,且多個第二光訊號的光強度的該總和等於多個第一光訊號的光強度分別與多個第二光學裝置的該其中一者的多個穿透參數的乘積及直射光訊號的光強度之總和。In some embodiments of this alternative optoelectronic system, the laser emitting devices of the first-level subsystem and the second-level subsystem are further used to generate direct optical signals to the optical coupling device. The intensity of the coupled optical signal is related to the sum of the intensities of multiple second optical signals generated by one of the multiple second optical devices, and this sum of the intensities of the multiple second optical signals is equal to the sum of the product of the intensities of the multiple first optical signals and multiple transmission parameters of one of the multiple second optical devices, respectively, and the intensity of the direct optical signal.

在該另一態樣的光電路系統的一些實施例中,第一級子系統的光結合裝置及第二級子系統的電源供應裝置耦接至運算裝置。運算裝置用以根據第一級子系統的光結合裝置的結合光訊號產生控制指令至第二級子系統的電源供應裝置,以調整第二級子系統的多個供應電壓。In some embodiments of this alternative optoelectronic system, the optical coupling device of the first-level subsystem and the power supply device of the second-level subsystem are coupled to a computing device. The computing device generates control commands to the power supply device of the second-level subsystem based on the coupling optical signal from the optical coupling device of the first-level subsystem, so as to adjust multiple supply voltages of the second-level subsystem.

本揭示文件的一個態樣提供一種光通訊方法,用以控制光電路系統執行神經網路運算。光通訊方法包含:藉由光電路系統的雷射發射裝置產生多個標準光訊號;藉由光電路系統的第一光學裝置群組的多個第一光學裝置接收多個標準光訊號,其中多個第一光學裝置各自具有一穿透參數;藉由多個第一光學裝置根據多個標準光訊號及穿透參數產生多個第一光訊號;藉由光電路系統的第二光學裝置群組的多個第二光學裝置接收多個第一光訊號,其中多個第二光學裝置各自具有多個穿透參數;藉由多個第二光學裝置根據多個第一光訊號及多個穿透參數產生多個第二光訊號;以及藉由多個第二光學裝置根據多個第二光訊號產生多個結合光訊號。多個第一光學裝置的其中一者所產生的多個第一光訊號的光強度相關於神經網路的第一級的多個神經元資料的其中一者,多個第二光學裝置的其中一者所產生的多個第二光訊號的光強度相關於神經網路的第二級的多個神經元資料的其中一者。One aspect of this disclosure provides an optical communication method for controlling an optoelectronic system to perform neural network operations. The optical communication method includes: generating multiple standard optical signals via a laser transmitting device of the optoelectronic system; receiving the multiple standard optical signals via multiple first optical devices of a first optical device group of the optoelectronic system, wherein each of the multiple first optical devices has a transmission parameter; generating multiple first optical signals via the multiple first optical devices based on the multiple standard optical signals and the transmission parameter; receiving the multiple first optical signals via multiple second optical devices of a second optical device group of the optoelectronic system, wherein each of the multiple second optical devices has multiple transmission parameters; generating multiple second optical signals via the multiple second optical devices based on the multiple first optical signals and the multiple transmission parameters; and generating multiple combined optical signals via the multiple second optical devices based on the multiple second optical signals. The light intensity of multiple first optical signals generated by one of multiple first optical devices is related to one of multiple neuronal data of the first level of the neural network, and the light intensity of multiple second optical signals generated by one of multiple second optical devices is related to one of multiple neuronal data of the second level of the neural network.

在光通訊方法的一些實施例中,光通訊方法更包含:藉由光電路系統的電源供應裝置分別提供多個供應電壓至多個第一光學裝置及多個第二光學裝置,以調整多個第一光學裝置及多個第二光學裝置的多個穿透參數。In some embodiments of the optical communication method, the optical communication method further includes: providing multiple supply voltages to multiple first optical devices and multiple second optical devices by means of a power supply device of an optoelectronic system, so as to adjust multiple transmission parameters of the multiple first optical devices and multiple second optical devices.

在光通訊方法的一些實施例中,藉由多個第二光學裝置根據多個第二光訊號產生多個結合光訊號包含:藉由每個第二光學裝置的光結合裝置接收多個第二光訊號;以及藉由光結合裝置加總多個第二光訊號的光強度,以產生多個結合光訊號。多個第二光訊號的光強度的總和等於多個第一光訊號的光強度分別與多個第二光學裝置的其中一者的多個穿透參數的乘積之總和。In some embodiments of optical communication methods, generating multiple combined optical signals from multiple second optical signals using multiple second optical devices includes: receiving multiple second optical signals via an optical combining device of each second optical device; and summing the light intensities of the multiple second optical signals via the optical combining device to generate multiple combined optical signals. The sum of the light intensities of the multiple second optical signals is equal to the sum of the products of the light intensities of the multiple first optical signals and multiple transmission parameters of one of the multiple second optical devices.

在光通訊方法的一些實施例中,光通訊方法更包含:藉由雷射發射裝置產生直射光訊號至多個第二光學裝置的光結合裝置。藉由多個第二光學裝置根據多個第二光訊號產生多個結合光訊號包含:藉由每個第二光學裝置的光結合裝置接收多個第二光訊號及直射光訊號;以及藉由光結合裝置加總多個第二光訊號的光強度及直射光訊號的光強度,以產生多個結合光訊號。多個第二光訊號的光強度的總和等於多個第一光訊號的光強度分別與多個第二光學裝置的其中一者的多個穿透參數的乘積之總和。In some embodiments of the optical communication method, the optical communication method further includes: an optical coupling device that generates a direct optical signal from a laser transmitting device to a plurality of second optical devices. Generating multiple coupled optical signals from the plurality of second optical devices based on the plurality of second optical signals includes: receiving the plurality of second optical signals and the direct optical signal through the optical coupling device of each second optical device; and summing the light intensities of the plurality of second optical signals and the light intensity of the direct optical signal through the optical coupling device to generate multiple coupled optical signals. The sum of the light intensities of the plurality of second optical signals is equal to the sum of the products of the light intensities of the plurality of first optical signals and multiple transmission parameters of one of the plurality of second optical devices.

在光通訊方法的一些實施例中,光通訊方法更包含:藉由耦接至光電路系統的運算裝置根據多個結合光訊號產生控制指令至電源供應裝置;以及藉由電源供應裝置根據控制指令調整多個供應電壓。In some embodiments of the optical communication method, the optical communication method further includes: generating control commands to a power supply device based on multiple combined optical signals by a computing device coupled to the optoelectronic system; and adjusting multiple supply voltages by the power supply device based on the control commands.

在光通訊方法的一些實施例中,光通訊方法更包含:藉由耦接至光電路系統的運算裝置根據多個結合光訊號產生控制指令至電源供應裝置;藉由電源供應裝置根據控制指令調整提供至光電路系統的第三光學裝置群組及第四光學裝置群組的多個供應電壓;藉由第三光學裝置群組的多個第三光學裝置接收多個供應電壓及多個標準光訊號,以產生多個第三光訊號;以及藉由第四光學裝置群組的多個第四光學裝置接收多個第三光訊號及多個供應電壓,以產生多個第四光訊號。多個第三光訊號的光強度相關於多個結合光訊號,且相關於神經網路的第二級的多個神經元資料的其中一者。多個第四光訊號的光強度相關於神經網路的第三級的多個神經元資料的其中一者。In some embodiments of the optical communication method, the optical communication method further includes: generating control commands to a power supply device based on multiple combined optical signals by a computing device coupled to an optoelectronic system; adjusting multiple supply voltages supplied to a third optical device group and a fourth optical device group to the optoelectronic system based on the control commands by the power supply device; receiving multiple supply voltages and multiple standard optical signals by multiple third optical devices in the third optical device group to generate multiple third optical signals; and receiving multiple third optical signals and multiple supply voltages by multiple fourth optical devices in the fourth optical device group to generate multiple fourth optical signals. The light intensity of the multiple third optical signals is related to the multiple combined optical signals and to one of the neuronal data of multiple layers of the neural network. The light intensity of multiple fourth light signals is related to one of the neuronal data of multiple neurons in the third level of the neural network.

透過本揭示文件的光電路系統及光通訊方法,可以透過光電路取代透過多條導線連接的傳統電路,以實現神經網路的運算。由於光電路的特性,因此本揭示文件的光電路系統及光通訊方法可以在不大幅降低電路的能源效率的同時,改善電路的可靠度並減少訊號的延遲,還可以簡化電路的佈線並降低設計的複雜度。The optoelectronic circuit system and optical communication method disclosed herein enable neural network computation by replacing traditional circuits connected by multiple wires with optoelectronic circuits. Due to the characteristics of optoelectronic circuits, the optoelectronic circuit system and optical communication method disclosed herein can improve circuit reliability and reduce signal latency without significantly reducing circuit energy efficiency, and can also simplify circuit wiring and reduce design complexity.

以下將配合相關圖式來說明本揭示文件的實施例。在圖式中,相同的標號表示相同或類似的元件或方法流程。The following will illustrate embodiments of this disclosure document with reference to relevant diagrams. In the diagrams, the same reference numerals denote the same or similar components or method flows.

於本揭示文件中,當一元件被稱為「連接」時,可指「電性連接」或「光連接」,當一元件被稱為「耦接」時,可指「電性耦接」或「光耦接」。「連接」或「耦接」亦可用以表示二或多個元件間相互搭配操作或互動。除非內文中對於冠詞有所特別限定,否則「一」與「該」可泛指單一個或多個。將進一步理解的是,本文中所使用之「包含」、「包括」、「具有」及相似詞彙,指明其所記載的特徵、區域、整數、步驟、操作、元件與/或組件,但不排除其所述或額外的其一個或多個其它特徵、區域、整數、步驟、操作、元件、組件與/或其中之群組。In this disclosure, when an element is referred to as a “connection,” it may mean an “electrical connection” or an “optical connection,” and when an element is referred to as a “coupled connection,” it may mean an “electrical coupling” or an “optical coupling.” “Connection” or “coupled connection” can also be used to indicate the operation or interaction between two or more elements. Unless otherwise specified in the text, “a” and “the” can refer to one or more. It will be further understood that the terms “comprising,” “including,” “having,” and similar terms used herein specify the features, regions, integers, steps, operations, elements, and/or components described therein, but do not exclude one or more other features, regions, integers, steps, operations, elements, components, and/or groups thereof described or additionally.

第1圖為根據本揭示文件的一些實施例所繪示的光電路系統100的功能方塊圖。光電路系統100用以提供神經網路執行運算。在一些實施例中,光電路系統100包含雷射發射裝置110、第一光學裝置群組120、第二光學裝置群組130、電源供應裝置140、非線性光學裝置150及光接收裝置160。Figure 1 is a functional block diagram of an optoelectronic system 100 according to some embodiments of this disclosure. The optoelectronic system 100 is used to provide neural network computation. In some embodiments, the optoelectronic system 100 includes a laser transmitting device 110, a first optical device group 120, a second optical device group 130, a power supply device 140, a nonlinear optical device 150, and a light receiving device 160.

為了清楚起見,第1圖中的光訊號以虛線繪示,光訊號以外之訊號(例如,電壓訊號)以實線繪示。在一些實施例中,光訊號的傳遞路徑(即第1圖中的虛線)可以是空氣、玻璃或其他透明介質。For clarity, optical signals in Figure 1 are shown as dashed lines, while signals other than optical signals (e.g., voltage signals) are shown as solid lines. In some embodiments, the transmission path of the optical signal (i.e., the dashed lines in Figure 1) can be air, glass, or other transparent media.

雷射發射裝置110光耦接至第一光學裝置群組120。具體而言,雷射發射裝置110會藉由傳遞光訊號至第一光學裝置群組120的方式與第一光學裝置群組120通訊。在一些實施例中,雷射發射裝置110包含雷射產生器111及分光器112。雷射產生器111用以產生雷射訊號LS至分光器112。分光器112用以自雷射產生器111接收雷射訊號LS,並產生多個標準光訊號OS_S(標示於第2A圖)至第一光學裝置群組120。Laser transmitting device 110 is optically coupled to first optical device group 120. Specifically, laser transmitting device 110 communicates with first optical device group 120 by transmitting optical signals to first optical device group 120. In some embodiments, laser transmitting device 110 includes laser generator 111 and beam splitter 112. Laser generator 111 generates laser signal LS to beam splitter 112. Beam splitter 112 receives laser signal LS from laser generator 111 and generates multiple standard optical signals OS_S (labeled in Figure 2A) to first optical device group 120.

第一光學裝置群組120光耦接至雷射發射裝置110及第二光學裝置群組130,且耦接至電源供應裝置140。在一些實施例中,第一光學裝置群組120包含第一光學裝置120A、120B、120C。關於每個第一光學裝置中的構造,請進一步參照第2A圖。The first optical device group 120 is optically coupled to the laser emitting device 110 and the second optical device group 130, and is also coupled to the power supply device 140. In some embodiments, the first optical device group 120 includes first optical devices 120A, 120B, and 120C. For the configuration of each first optical device, please refer further to Figure 2A.

由於第一光學裝置120A、120B、120C的結構及運作方式相似,為了簡潔起見,第2A圖僅針對第一光學裝置120A的結構及運作方式進行說明。第2A圖為根據本揭示文件的一些實施例所繪示的第一光學裝置120A的示意圖。在一些實施例中,第一光學裝置120A包含光學操控(steering)裝置121及光電調整器122。Since the structures and operations of the first optical devices 120A, 120B, and 120C are similar, for the sake of simplicity, Figure 2A only describes the structure and operation of the first optical device 120A. Figure 2A is a schematic diagram of the first optical device 120A according to some embodiments of this disclosure. In some embodiments, the first optical device 120A includes an optical steering device 121 and a photoelectric modulator 122.

光學操控裝置121位於光電調整器122的兩側,用以操控光訊號(例如,改變方向、調整相位等)。在一些實施例中,光學操控裝置121可以藉由轉換透鏡(transform lens)、光相位陣列(optical phase array)、光柵耦合器(grating coupler)、光子晶體(photonic crystal)、其他相似的光學元件或上述之任意組合來實現。Optical manipulation devices 121 are located on both sides of photoelectric modulator 122 and are used to manipulate optical signals (e.g., change direction, adjust phase, etc.). In some embodiments, optical manipulation devices 121 may be implemented by a transform lens, an optical phase array, a grating coupler, a photonic crystal, other similar optical elements, or any combination thereof.

光電調整器122光耦接至光學操控裝置121且耦接至電源供應裝置140,用以自光學操控裝置121接收標準光訊號OS_S,自電源供應裝置140接收供應電壓V1_A,並根據標準光訊號OS_S及供應電壓V1_A產生第一光訊號OS_1A。在一些實施例中,光電調整器122可以藉由電至變色玻璃(electrochromic glass)、吸收調變器(absorption modulator)、光閥(light valve)、其他相似的光學元件或上述之任意組合來實現。The photoelectric modulator 122 is optically coupled to the optical control device 121 and to the power supply device 140, for receiving a standard optical signal OS_S from the optical control device 121 and a supply voltage V1_A from the power supply device 140, and generating a first optical signal OS_1A based on the standard optical signal OS_S and the supply voltage V1_A. In some embodiments, the photoelectric modulator 122 can be implemented by electrochromic glass, an absorption modulator, a light valve, other similar optical elements, or any combination thereof.

詳細而言,首先,光學操控裝置121自雷射發射裝置110接收的多個標準光訊號OS_S,並操控這些標準光訊號OS_S,使標準光訊號OS_S傳遞至光電調整器122。接著,光電調整器122根據標準光訊號OS_S及供應電壓V1_A產生的第一光訊號OS_1A至另一側光學操控裝置121。最後,另一側光學操控裝置121操控第一光訊號OS_1A,以使第一光訊號OS_1A傳遞至第二光學裝置群組130。In detail, firstly, the optical control device 121 receives multiple standard optical signals OS_S from the laser transmitting device 110 and controls these standard optical signals OS_S to transmit them to the photoelectric modulator 122. Next, the photoelectric modulator 122 generates a first optical signal OS_1A based on the standard optical signals OS_S and the supply voltage V1_A, and transmits it to the other optical control device 121. Finally, the other optical control device 121 controls the first optical signal OS_1A to transmit it to the second optical device group 130.

在一些實施例中,光電調整器122所產生的第一光訊號OS_1A的光強度與光電調整器122內的光電透鏡(在第2A圖中繪示為光電調整器122中的圓形圖案)的穿透參數相關,而此穿透參數又與光電透鏡接收到的電壓相關。In some embodiments, the light intensity of the first optical signal OS_1A generated by the photomodulator 122 is related to the transmission parameter of the phototransistor within the photomodulator 122 (shown as a circular pattern in the photomodulator 122 in Figure 2A), which in turn is related to the voltage received by the phototransistor.

請進一步參照第2B圖。第2B圖為根據本揭示文件的一些實施例所繪示的第一光學裝置群組120產生第一光訊號OS_1A、OS_1B、OS_1C的示意圖。應注意,為了簡潔起見,第一光學裝置120A、120B、120C中僅繪示其中一個光電透鏡EG,除了該光電透鏡EG以外的元件被省略。Please refer further to Figure 2B. Figure 2B is a schematic diagram illustrating the generation of first optical signals OS_1A, OS_1B, and OS_1C by the first optical device group 120 according to some embodiments of this disclosure. It should be noted that, for the sake of simplicity, only one photolens EG is shown in the first optical devices 120A, 120B, and 120C, and other components are omitted except for the photolens EG.

在操作上,電源供應裝置140分別傳遞供應電壓V1_A、V1_B、V1_C至第一光學裝置120A、120B、120C中的光電透鏡EG,使得第一光學裝置120A、120B、120C分別產生光強度為a、b、c的第一光訊號OS_1A、OS_1B、OS_1C。In operation, the power supply device 140 transmits supply voltages V1_A, V1_B, and V1_C to the photoelectric lenses EG in the first optical devices 120A, 120B, and 120C, respectively, so that the first optical devices 120A, 120B, and 120C generate first optical signals OS_1A, OS_1B, and OS_1C with light intensities of a, b, and c, respectively.

在一些實施例中,供應電壓V1_A、V1_B、V1_C彼此不同。換句話說,第一光學裝置120A、120B、120C中的光電透鏡EG的穿透參數彼此不同。在一些實施例中,相同的第一光學裝置中的光電透鏡接收相同的供應電壓。舉例而言,第2A圖的第一光學裝置120A中的四個光電透鏡EG皆接收相同的供應電壓V1_A,因此會產生四個相同的第一光訊號OS_1A。In some embodiments, the supply voltages V1_A, V1_B, and V1_C are different from each other. In other words, the transmission parameters of the photolens EG in the first optical devices 120A, 120B, and 120C are different from each other. In some embodiments, the photolens in the same first optical device receive the same supply voltage. For example, the four photolens EG in the first optical device 120A of Figure 2A all receive the same supply voltage V1_A, thus generating four identical first optical signals OS_1A.

請再次參照第1圖。第二光學裝置群組130光耦接至第一光學裝置群組120,且耦接至雷射發射裝置110、電源供應裝置140及非線性光學裝置150。在一些實施例中,第二光學裝置群組130包含第二光學裝置130A、130B、130C、130D。關於每個第二光學裝置中的構造,請進一步參照第3A圖。Please refer again to Figure 1. The second optical device group 130 is optically coupled to the first optical device group 120, and also coupled to the laser emitting device 110, the power supply device 140, and the nonlinear optical device 150. In some embodiments, the second optical device group 130 includes second optical devices 130A, 130B, 130C, and 130D. For the configuration of each second optical device, please further refer to Figure 3A.

由於第二光學裝置130A、130B、130C、130D的結構及運作方式相似,為了簡潔起見,第3A~3B圖僅針對第二光學裝置130A的結構及運作方式進行說明。第3A圖為根據本揭示文件的一些實施例所繪示的第二光學裝置130A的示意圖。在一些實施例中,第二光學裝置130A包含光學操控裝置131、光電調整器132及光結合裝置133。Since the structures and operations of the second optical devices 130A, 130B, 130C, and 130D are similar, for the sake of simplicity, Figures 3A to 3B only describe the structure and operation of the second optical device 130A. Figure 3A is a schematic diagram of the second optical device 130A according to some embodiments of this disclosure. In some embodiments, the second optical device 130A includes an optical control device 131, a photoelectric modulator 132, and an optical coupling device 133.

光學操控裝置131光耦接至光電調整器132,用以接收第一光訊號OS_1A、OS_1B、OS_1C,並將第一光訊號OS_1A、OS_1B、OS_1C傳遞至光電調整器132。光電調整器132光耦接至光學操控裝置131、光結合裝置133且耦接至電源供應裝置140,用以自光學操控裝置131接收經過操控的第一光訊號OS_1A、OS_1B、OS_1C,自電源供應裝置140接收供應電壓V2_A~V2_C,並根據第一光訊號OS_1A、OS_1B、OS_1C及供應電壓V2_A~V2_C產生第二光訊號OS_21~OS_23。Optical control device 131 is optically coupled to opto-modulator 132 to receive first optical signals OS_1A, OS_1B, and OS_1C, and to transmit the first optical signals OS_1A, OS_1B, and OS_1C to opto-modulator 132. Opto-modulator 132 is optically coupled to optical control device 131, optical coupling device 133, and power supply device 140 to receive the controlled first optical signals OS_1A, OS_1B, and OS_1C from optical control device 131, receive supply voltages V2_A to V2_C from power supply device 140, and generate second optical signals OS_21 to OS_23 based on the first optical signals OS_1A, OS_1B, and OS_1C and the supply voltages V2_A to V2_C.

光結合裝置133光耦接至光電調整器132且耦接至雷射發射裝置110,用以分別自光電調整器132及雷射發射裝置110接收第二光訊號OS_21~OS_23及直射光訊號OS_D,以產生結合光訊號OS_2A。The optical coupling device 133 is optically coupled to the photoelectric modulator 132 and to the laser transmitter 110, so as to receive the second optical signals OS_21~OS_23 and the direct optical signal OS_D from the photoelectric modulator 132 and the laser transmitter 110 respectively, so as to generate the combined optical signal OS_2A.

與第一光學裝置120A的光電調整器122相似地,第二光學裝置130A的光電調整器132所產生的第二光訊號OS_21~OS_23的光強度同樣與光電調整器132內的光電透鏡(在第3A圖中繪示為光電調整器132中的圓形圖案)的穿透參數相關,而此穿透參數同樣與光電透鏡接收到的電壓相關。然而,光電調整器132與光電調整器122的差異之處在於,光電調整器132中的每個光電透鏡接收不同的供應電壓,因此具有不同的穿透參數(即光電調整器132具有多個穿透參數)。Similar to the photoelectric modulator 122 of the first optical device 120A, the light intensity of the second optical signal OS_21~OS_23 generated by the photoelectric modulator 132 of the second optical device 130A is also related to the transmission parameter of the photoelectric lens (shown as a circular pattern in the photoelectric modulator 132 in Figure 3A), which is also related to the voltage received by the photoelectric lens. However, the difference between the photoelectric modulator 132 and the photoelectric modulator 122 is that each photoelectric lens in the photoelectric modulator 132 receives a different supply voltage and therefore has different transmission parameters (i.e., the photoelectric modulator 132 has multiple transmission parameters).

請進一步參照第3B圖。第3B圖為根據本揭示文件的一些實施例所繪示的第二光學裝置130A產生第二光訊號OS_21~OS_23的示意圖。在操作上,電源供應裝置140分別傳遞彼此不同的供應電壓V2_A、V2_B、V2_C至第二光學裝置130A中的三個光電透鏡EG,使得三個光電透鏡EG分別具有不同的穿透參數,進而根據第一光訊號OS_1A、OS_1B、OS_1C及各自的穿透參數產生光強度為a*α1、b*α2、c*α3的第二光訊號OS_21、OS_22、OS_23至光結合裝置133。此外,雷射發射裝置110也會產生光強度為d的直射光訊號OS_D至光結合裝置133。最後,光結合裝置133根據接收到的第二光訊號OS_21、OS_22、OS_23及直射光訊號OS_D,產生光強度為a*α1+b*α2+c*α3+d的結合光訊號OS_2A。Please refer further to Figure 3B. Figure 3B is a schematic diagram illustrating the generation of second optical signals OS_21 to OS_23 by the second optical device 130A according to some embodiments of this disclosure. In operation, the power supply device 140 transmits different supply voltages V2_A, V2_B, and V2_C to the three phototransistors EG in the second optical device 130A, so that the three phototransistors EG have different transmission parameters, thereby generating second optical signals OS_21, OS_22, and OS_23 with light intensities of a*α1, b*α2, and c*α3 to the optical coupling device 133 according to the first optical signals OS_1A, OS_1B, and OS_1C and their respective transmission parameters. In addition, the laser emitting device 110 also generates a direct light signal OS_D with light intensity d to the optical combining device 133. Finally, the optical combining device 133 generates a combined optical signal OS_2A with light intensity a*α1+b*α2+c*α3+d based on the received second optical signals OS_21, OS_22, OS_23 and the direct light signal OS_D.

在一些實施例中,雷射發射裝置110可以不連接至光結合裝置133。換句話說,光結合裝置133可以不接收直射光訊號OS_D。以第3B圖的實例為例,當光結合裝置133沒接收直射光訊號OS_D時,產生的結合光訊號OS_2A的光強度會是a*α1+b*α2+c*α3。In some embodiments, the laser transmitting device 110 may not be connected to the optical coupling device 133. In other words, the optical coupling device 133 may not receive the direct optical signal OS_D. Taking the example of Figure 3B, when the optical coupling device 133 does not receive the direct optical signal OS_D, the light intensity of the generated coupled optical signal OS_2A will be a*α1+b*α2+c*α3.

請再次參照第1圖。非線性光學裝置150耦接至第二光學裝置群組130及光接收裝置160,用以將自第二光學裝置群組130接收的光訊號轉換為非線性的訊號。在一些實施例中,非線性光學裝置150可以藉由非線性光纖、非線性波導(waveguide)、其他相似的光學元件或上述之任意組合來實現。Please refer again to Figure 1. The nonlinear optical device 150 is coupled to the second optical device group 130 and the optical receiving device 160 to convert the optical signal received from the second optical device group 130 into a nonlinear signal. In some embodiments, the nonlinear optical device 150 may be implemented using nonlinear optical fibers, nonlinear waveguides, other similar optical elements, or any combination thereof.

光接收裝置160耦接至非線性光學裝置150,用以將自非線性光學裝置150接收的非線性訊號轉換為數位訊號DIG1~DIG4。在一些實施例中,光接收裝置160可以藉由放大器、衰減器、類比數位轉換器、其他相似的元件或上述之任意組合來實現。Optical receiving device 160 is coupled to nonlinear optical device 150 to convert nonlinear signals received from nonlinear optical device 150 into digital signals DIG1 to DIG4. In some embodiments, optical receiving device 160 may be implemented by means of amplifiers, attenuators, analog-to-digital converters, other similar components, or any combination thereof.

在一些實施例中,光電路系統100中的非線性光學裝置150及/或光結合裝置133可以被省略。換句話說,光接收裝置160可以直接從多個第二光學裝置接收多個第二光訊號,進而產生數位訊號DIG1~DIG4。In some embodiments, the nonlinear optical device 150 and/or optical coupling device 133 in the optoelectronic system 100 may be omitted. In other words, the optical receiving device 160 may directly receive multiple second optical signals from multiple second optical devices, thereby generating digital signals DIG1 to DIG4.

應注意,第1~3B圖中的第一光學裝置、第二光學裝置、光學裝置中的光電透鏡EG、光訊號及數位訊號的數量僅為示例,非用以限制本揭示文件,其他第一光學裝置、第二光學裝置、光學裝置中的光電透鏡EG、光訊號及數位訊號的數量均在本揭示文件的範圍內。It should be noted that the number of the first optical device, the second optical device, the photoelectric lens EG in the optical device, the optical signal and the digital signal in Figures 1 to 3B are merely examples and are not intended to limit this disclosure. The number of other first optical devices, second optical devices, photoelectric lenses EG in the optical devices, the optical signal and the digital signal are all within the scope of this disclosure.

透過光電路系統100的光訊號的傳遞與結合,可以實現神經網路中的兩個級(level)的多個神經元之間的運算。請參照第4圖。第4圖為根據本揭示文件的一些實施例所繪示的神經網路的示意圖。Through the transmission and combination of optical signals in the optoelectronic system 100, computation between multiple neurons at two levels in a neural network can be realized. Please refer to Figure 4. Figure 4 is a schematic diagram of a neural network illustrated according to some embodiments of this disclosure.

在一些實施例中,第1圖的第一光學裝置120A、120B、120C分別對應至第4圖的神經網路的第一級的神經元N11、N12、N13,其中第一光學裝置120A、120B、120C所產生的第一光訊號OS_1A、OS_1B、OS_1C的光強度(即a、b、c)分別對應至神經元N11、N12、N13所儲存的資料。In some embodiments, the first optical devices 120A, 120B, and 120C in Figure 1 correspond to the first-level neurons N11, N12, and N13 of the neural network in Figure 4, respectively. The light intensities (i.e., a, b, and c) of the first optical signals OS_1A, OS_1B, and OS_1C generated by the first optical devices 120A, 120B, and 120C correspond to the data stored in neurons N11, N12, and N13, respectively.

另一方面,第1圖的第二光學裝置130A、130B、130C、130D則分別對應至第4圖的神經網路的第二級的神經元N21、N22、N23、N24,其中第二光學裝置130A、130B、130C、130D所產生的結合光訊號的光強度分別對應至神經元N21、N22、N23、N24所儲存的資料。以第3B圖的實例為例,第二光學裝置130A產生了光強度為a*α1+b*α2+c*α3+d的結合光訊號OS_2A,此光強度對應至神經網路的第二級的神經元N21所儲存的資料。On the other hand, the second optical devices 130A, 130B, 130C, and 130D in Figure 1 correspond to neurons N21, N22, N23, and N24 of the second level of the neural network in Figure 4, respectively. The light intensity of the combined light signals generated by the second optical devices 130A, 130B, 130C, and 130D corresponds to the data stored in neurons N21, N22, N23, and N24, respectively. Taking the example in Figure 3B, the second optical device 130A generates a combined light signal OS_2A with a light intensity of a*α1+b*α2+c*α3+d, and this light intensity corresponds to the data stored in neuron N21 of the second level of the neural network.

光電路系統100產生的數位訊號DIG1~DIG4可以被運算裝置(例如,中央處理單元(CPU))所接收,進而計算出神經網路的對應級的資料。此外,透過將數位訊號DIG1~DIG4傳遞至電源供應裝置140,光電路系統100還可以實現神經網路的多個級的運算。請參照第5A圖,第5A圖為根據本揭示文件的一些實施例所繪示的光電路系統100的功能方塊圖。應注意,為了圖式簡潔起見,第5A圖的光電路系統100中的部分元件被省略。The digital signals DIG1 to DIG4 generated by the optoelectronic system 100 can be received by a computing device (e.g., a central processing unit (CPU)) to calculate the data of the corresponding level of the neural network. Furthermore, by transmitting the digital signals DIG1 to DIG4 to the power supply device 140, the optoelectronic system 100 can also perform multi-level calculations of the neural network. Please refer to Figure 5A, which is a functional block diagram of the optoelectronic system 100 according to some embodiments of this disclosure. Note that for the sake of simplicity, some components in the optoelectronic system 100 in Figure 5A are omitted.

在第5A圖的實施例中,光電路系統100將其產生的數位訊號DIG1~DIG4傳遞至運算裝置170進行運算,以計算出神經網路的對應級的神經元資料。此外,運算裝置170更耦接至光電路系統100的電源供應裝置140,用以根據數位訊號DIG1~DIG4產生對應的控制指令CTR,以調整電源供應裝置140提供的供應電壓,進而改變第一光學裝置群組120及第二光學裝置群組130中的多個穿透參數,並進一步產生新的數位訊號DIG1~DIG4。In the embodiment shown in Figure 5A, the optoelectronic system 100 transmits the digital signals DIG1~DIG4 it generates to the computing device 170 for processing to calculate the neuronal data of the corresponding level of the neural network. Furthermore, the computing device 170 is coupled to the power supply device 140 of the optoelectronic system 100 to generate corresponding control commands (CTR) based on the digital signals DIG1~DIG4, thereby adjusting the supply voltage provided by the power supply device 140, which in turn changes multiple transmission parameters in the first optical device group 120 and the second optical device group 130, and further generates new digital signals DIG1~DIG4.

透過上述的回饋的操作,可以使光電路系統100對神經網路執行多個級的運算。例如,在第一次操作中,第一光學裝置群組120及第二光學裝置群組130分別對應至神經網路的第一級及第二級;在第二次操作中,透過運算裝置控制供應電壓,可以使第一光學裝置群組120及第二光學裝置群組130分別對應至神經網路的第二級及第三級;在第三次操作中,透過運算裝置再度控制供應電壓,可以使第一光學裝置群組120及第二光學裝置群組130分別對應至神經網路的第三級及第四級,以此類推。Through the aforementioned feedback operation, the optoelectronic system 100 can perform multiple levels of computation on the neural network. For example, in the first operation, the first optical device group 120 and the second optical device group 130 correspond to the first and second levels of the neural network, respectively; in the second operation, by controlling the supply voltage through the computing device, the first optical device group 120 and the second optical device group 130 can correspond to the second and third levels of the neural network, respectively; in the third operation, by controlling the supply voltage again through the computing device, the first optical device group 120 and the second optical device group 130 can correspond to the third and fourth levels of the neural network, respectively, and so on.

在一些實施例中,光電路系統100可以包含多個子系統,並透過這些子系統實現神經網路的多個級的運算。請參照第5B圖,第5B圖為根據本揭示文件的一些實施例所繪示的光電路系統100的功能方塊圖。In some embodiments, the optoelectronic system 100 may include multiple subsystems, through which multiple levels of neural network operations are implemented. Please refer to Figure 5B, which is a functional block diagram of the optoelectronic system 100 according to some embodiments of this disclosure.

在第5B圖的實施例中,光電路系統100包含子系統200、300,其中子系統200、300各自包含如第1圖所示的光電路系統100中的元件,因此在此不重覆贅述子系統200、300的內部結構。應注意,為了圖式簡潔起見,子系統200、300中的部分元件在第5B圖中被省略。In the embodiment of Figure 5B, the optoelectronic system 100 includes subsystems 200 and 300, each of which includes the components of the optoelectronic system 100 as shown in Figure 1. Therefore, the internal structure of subsystems 200 and 300 will not be repeated here. It should be noted that for the sake of simplicity, some components in subsystems 200 and 300 are omitted in Figure 5B.

在操作上,首先,透過子系統200的電源供應裝置140控制多個穿透參數,子系統200的第一光學裝置群組及第二光學裝置群組會分別對應至神經網路的第一級及第二級。接著,子系統200會將其產生的數位訊號DIG1~DIG4傳遞至運算裝置170。根據數位訊號DIG1~DIG4運算裝置170會傳送控制指令至子系統300的電源供應裝置140,以調整子系統300的電源供應裝置140所提供的供應電壓,進而改變子系統300的多個穿透參數,以將子系統300的第一光學裝置群組及第二光學裝置群組分別對應至神經網路的第二級及第三級,並產生新的數位訊號DIG’。透過上述的多個子系統的連接,可以使光電路系統100對神經網路執行多個級的運算。Operationally, firstly, the power supply device 140 of subsystem 200 controls multiple penetration parameters, and the first and second optical device groups of subsystem 200 are respectively mapped to the first and second levels of the neural network. Next, subsystem 200 transmits the digital signals DIG1~DIG4 it generates to computing device 170. Based on the digital signals DIG1~DIG4, computing device 170 sends control commands to the power supply device 140 of subsystem 300 to adjust the supply voltage provided by the power supply device 140 of subsystem 300, thereby changing multiple penetration parameters of subsystem 300 to map the first and second optical device groups of subsystem 300 to the second and third levels of the neural network, respectively, and generate new digital signals DIG'. Through the connection of the above-mentioned subsystems, the optoelectronic system can perform multiple levels of computation on 100 pairs of neural networks.

在一些實施例中,第5B圖中的子系統200、300之間的運算裝置170可以被省略。因此,子系統200會直接將其產生的光學訊號提供至子系統300,而子系統300可以藉由該光學訊號進行下一級神經網路之運算。換句話說,光電路系統100中的相鄰子系統之間可以具有運算裝置(即將光學訊號轉換為數位訊號進行通訊),也可以不具有運算裝置(即直接透過光學訊號進行通訊)。In some embodiments, the computing device 170 between subsystems 200 and 300 in Figure 5B can be omitted. Therefore, subsystem 200 directly provides its generated optical signals to subsystem 300, which can then use these optical signals for next-level neural network operations. In other words, adjacent subsystems in the optoelectronic system 100 may or may not have a computing device (i.e., convert optical signals into digital signals for communication) or may not (i.e., communicate directly via optical signals).

此外,在一些未繪示的實施例中,光電路系統100可以包含更多個子系統(例如,比第5B圖中的兩個子系統更多),且對應至神經網路之最上級的子系統(例如,第5B圖中的子系統300)中的第二光學裝置群組耦接至一運算裝置,以將該子系統所產生的光學訊號傳換為數位訊號以進行輸出。Furthermore, in some embodiments not shown, the optoelectronic system 100 may include more subsystems (e.g., more than the two subsystems in Figure 5B), and a second group of optical devices in the subsystem corresponding to the highest level of the neural network (e.g., subsystem 300 in Figure 5B) is coupled to a computing device to convert the optical signals generated by that subsystem into digital signals for output.

在一些實施例中,光電路系統100中的元件可以設置於相同的水平平面上。在一些實施例中,光電路系統100中的元件也可以分別設置於不同水平面上,以實現三維立體架構,進而改善節點密度(node density)。舉例而言,在光電路系統100中,雷射發射裝置110、第一光學裝置群組120、第二光學裝置群組130、電源供應裝置140、非線性光學裝置150及光接收裝置160沿著水平方向排列,而第一光學裝置群組120中的第一光學裝置120A、120B、120C及第二光學裝置群組130中的第二光學裝置130A、130B、130C、130D則沿著垂直方向排列,因此實現了三維立體架構。In some embodiments, the components in the optoelectronic system 100 can be arranged on the same horizontal plane. In some embodiments, the components in the optoelectronic system 100 can also be arranged on different horizontal planes to realize a three-dimensional structure, thereby improving node density. For example, in the optoelectronic system 100, the laser transmitting device 110, the first optical device group 120, the second optical device group 130, the power supply device 140, the nonlinear optical device 150, and the light receiving device 160 are arranged horizontally, while the first optical devices 120A, 120B, and 120C in the first optical device group 120 and the second optical devices 130A, 130B, 130C, and 130D in the second optical device group 130 are arranged vertically, thus realizing a three-dimensional structure.

第6圖為根據本揭示文件的一些實施例所繪示的光通訊方法600的流程圖。在一些實施例中,光通訊方法600用以控制光電路系統(例如,光電路系統100)執行神經網路運算,包含步驟S610、S620、S630、S640、S650、S660、S670、S680、S690、S695。Figure 6 is a flowchart illustrating an optical communication method 600 according to some embodiments of this disclosure. In some embodiments, the optical communication method 600 is used to control an optoelectronic system (e.g., optoelectronic system 100) to perform neural network operations, including steps S610, S620, S630, S640, S650, S660, S670, S680, S690, and S695.

在步驟S610中,藉由光電路系統的雷射發射裝置產生多個標準光訊號。接著,步驟S620會被執行。In step S610, multiple standard optical signals are generated by the laser transmitter of the optoelectronic system. Then, step S620 is executed.

在步驟S620中,藉由光電路系統的第一光學裝置群組的多個第一光學裝置接收多個標準光訊號,其中這些第一光學裝置各自具有一穿透參數。接著,步驟S630會被執行。In step S620, multiple standard optical signals are received by multiple first optical devices in the first optical device group of the optoelectronic system, each of which has a transmission parameter. Then, step S630 is executed.

在步驟S630中,藉由多個第一光學裝置根據多個標準光訊號及穿透參數產生多個第一光訊號。接著,步驟S640會被執行。In step S630, multiple first optical signals are generated by multiple first optical devices based on multiple standard optical signals and transmission parameters. Then, step S640 is executed.

在步驟S640中,藉由光電路系統的第二光學裝置群組的多個第二光學裝置,自多個第一光學裝置接收多個第一光訊號,其中這些第二光學裝置各自具有多個穿透參數。接著,步驟S650會被執行。In step S640, multiple first optical signals are received from multiple first optical devices via multiple second optical devices in the second optical device group of the optoelectronic system, wherein each of these second optical devices has multiple transmission parameters. Then, step S650 is executed.

在步驟S650中,藉由多個第二光學裝置根據多個第一光訊號及多個穿透參數產生多個第二光訊號。接著,步驟S660會被執行。In step S650, multiple second optical signals are generated by multiple second optical devices based on multiple first optical signals and multiple transmission parameters. Then, step S660 is executed.

在步驟S660中,藉由多個第二光學裝置根據多個第二光訊號產生多個結合光訊號,並藉由運算裝置根據多個結合光訊號產生控制指令。接著,步驟S670會被執行。In step S660, multiple combined optical signals are generated by multiple second optical devices based on multiple second optical signals, and control commands are generated by a computing device based on the multiple combined optical signals. Then, step S670 is executed.

在步驟S670中,會判斷光電路系統是否已完成對應於神經網路的所有級的運算。若光電路系統尚未完成對應於神經網路的所有級的運算,步驟S680會被執行。In step S670, it is determined whether the optoelectronic system has completed the calculations corresponding to all levels of the neural network. If the optoelectronic system has not yet completed the calculations corresponding to all levels of the neural network, step S680 will be executed.

在步驟S680中,會判斷光電路系統是否具有多個子系統。若光電路系統沒有多個子系統(例如,第5A圖的實施例),步驟S690會被執行;若光電路系統具有多個子系統(例如,第5B圖的實施例),步驟S695會被執行。In step S680, it is determined whether the optoelectronic system has multiple subsystems. If the optoelectronic system does not have multiple subsystems (e.g., the embodiment of Figure 5A), step S690 is performed; if the optoelectronic system has multiple subsystems (e.g., the embodiment of Figure 5B), step S695 is performed.

在步驟S690中,藉由運算裝置將根據結合光訊號產生的控制指令傳遞至光電路系統的電源供應裝置,以調整光電路系統的多個穿透參數,進而進行神經網路的下一級的運算。接著,步驟S670會再次被執行。In step S690, the computing device transmits control commands generated from the optical signal to the power supply device of the optoelectronic system to adjust multiple penetration parameters of the optoelectronic system, thereby enabling the next stage of computation in the neural network. Then, step S670 is executed again.

在步驟S695中,藉由運算裝置將根據其中一子系統的結合光訊號產生的控制指令傳遞至另一子系統的電源供應裝置,以調整該另一子系統的穿透參數,進而進行神經網路的下一級的運算。接著,步驟S670會再次被執行。In step S695, the computing device transmits control commands generated from the combined optical signals of one subsystem to the power supply device of the other subsystem to adjust the penetration parameters of the other subsystem, thereby enabling the next level of computation in the neural network. Then, step S670 is executed again.

應注意,本揭示文件的光通訊方法600中的步驟的數量及順序僅為示例,非用以限制本揭示文件,其他步驟的數量及順序均在本揭示文件的範圍內。在一些實施例中,步驟S670、S680、S690、S695可以被省略。It should be noted that the number and order of steps in the optical communication method 600 of this disclosure are merely examples and are not intended to limit this disclosure. The number and order of other steps are all within the scope of this disclosure. In some embodiments, steps S670, S680, S690, and S695 may be omitted.

透過本揭示文件的光電路系統100及光通訊方法600,可以透過光電路實現神經網路的運算。相較於傳統的以導線連接的電路,本揭示文件的光電路系統100由於使用了光訊號,可以減少訊號傳遞路徑上的等效電阻,進而在不大幅降低電路的能源效率的同時,改善電路的可靠度並減少訊號的延遲。此外,不同於實體導線會有佈線重疊、阻擋的問題,光線的傳遞路徑可以自由地穿插,因此本揭示文件的光電路系統100還可以簡化電路的佈線並降低設計的複雜度。Through the optoelectronic system 100 and optical communication method 600 disclosed herein, neural network operations can be implemented via optoelectronics. Compared to traditional circuits connected by wires, the optoelectronic system 100 of this disclosure, by using optical signals, can reduce the equivalent resistance on the signal transmission path, thereby improving circuit reliability and reducing signal delay without significantly reducing circuit energy efficiency. Furthermore, unlike physical wires which have problems of overlapping and obstruction, the transmission path of light can be freely interwoven, thus the optoelectronic system 100 of this disclosure can also simplify circuit wiring and reduce design complexity.

以上僅為本揭示文件的較佳實施例,在不脫離本揭示文件的範圍或精神的情況下,本揭示文件的結構可以進行各種修飾和均等變化。綜上所述,凡在以下請求項的範圍內對於本揭示文件所做的修飾以及均等變化,皆為本揭示文件所涵蓋的範圍。The above are merely preferred embodiments of this disclosure. Various modifications and equivalent changes may be made to the structure of this disclosure without departing from its scope or spirit. In summary, all modifications and equivalent changes to this disclosure made within the scope of the following claims are within the scope of this disclosure.

100:光電路系統 110:雷射發射裝置 111:雷射產生器 112:分光器 120:第一光學裝置群組 120A~120C:第一光學裝置 121:光學操控裝置 122:光電調整器 130:第二光學裝置群組 130A~130D:第二光學裝置 131:光學操控裝置 132:光電調整器 133:光結合裝置 140:電源供應裝置 150:非線性光學裝置 160:光接收裝置 170:運算裝置 200,300:子系統 600:光通訊方法 S610,S620,S630:步驟 S640,S650,S660:步驟 S670,S680,S690,S695:步驟 CTR:控制指令 DIG1~DIG4,DIG’:數位訊號 EG:光電透鏡 LS:雷射訊號 N11~N13,N21~N24:神經元 OS_1A,OS_1B,OS_1C:第一光訊號 OS_21,OS_22,OS_23:第二光訊號 OS_2A:結合光訊號 OS_D:直射光訊號 OS_S:標準光訊號 V1_A,V1_B,V1_C:供應電壓 V2_A,V2_B,V2_C:供應電壓100: Optoelectronic Circuit System 110: Laser Transmitter 111: Laser Generator 112: Beam Splitter 120: First Optical Device Group 120A~120C: First Optical Device 121: Optical Control Device 122: Photoelectric Modulator 130: Second Optical Device Group 130A~130D: Second Optical Device 131: Optical Control Device 132: Photoelectric Modulator 133: Optical Combining Device 140: Power Supply Device 150: Nonlinear Optical Device 160: Optical Receiver 170: Calculation Device 200, 300: Subsystem 600: Optical Communication Method S610, S620, S630: Steps S640, S650, S660: Steps S670, S680, S690, S695: Steps CTR: Control Commands DIG1~DIG4, DIG’: Digital Signals EG: Photocells LS: Laser Signals N11~N13, N21~N24: Neurons OS_1A, OS_1B, OS_1C: First Optical Signals OS_21, OS_22, OS_23: Second Optical Signals OS_2A: Combined Optical Signals OS_D: Direct Optical Signals OS_S: Standard Optical Signals V1_A, V1_B, V1_C: Supply Voltages V2_A, V2_B, V2_C: Supply Voltages

為使本揭示文件之上述和其他目的、特徵、優點與實施例能更明顯易懂,所附圖式之說明如下:第1圖為根據本揭示文件的一些實施例所繪示的光電路系統的功能方塊圖;第2A圖為根據本揭示文件的一些實施例所繪示的第一光學裝置的示意圖;第2B圖為根據本揭示文件的一些實施例所繪示的第一光學裝置群組產生第一光訊號的示意圖;第3A圖為根據本揭示文件的一些實施例所繪示的第二光學裝置的示意圖;第3B圖為根據本揭示文件的一些實施例所繪示的第二光學裝置產生第二光訊號的示意圖;第4圖為根據本揭示文件的一些實施例所繪示的神經網路的示意圖;第5A圖為根據本揭示文件的一些實施例所繪示的光電路系統的功能方塊圖;第5B圖為根據本揭示文件的一些實施例所繪示的光電路系統的功能方塊圖;以及第6圖為根據本揭示文件的一些實施例所繪示的光通訊方法的流程圖。To make the foregoing and other objects, features, advantages and embodiments of this disclosure more apparent, the accompanying drawings are explained as follows: Figure 1 is a functional block diagram of an optoelectronic system according to some embodiments of this disclosure; Figure 2A is a schematic diagram of a first optical device according to some embodiments of this disclosure; Figure 2B is a schematic diagram of a group of first optical devices generating a first optical signal according to some embodiments of this disclosure; Figure 3A is a second optical device according to some embodiments of this disclosure. Figure 3B is a schematic diagram of a second optical device generating a second optical signal according to some embodiments of this disclosure; Figure 4 is a schematic diagram of a neural network according to some embodiments of this disclosure; Figure 5A is a functional block diagram of an optoelectronic system according to some embodiments of this disclosure; Figure 5B is a functional block diagram of an optoelectronic system according to some embodiments of this disclosure; and Figure 6 is a flowchart of an optical communication method according to some embodiments of this disclosure.

國內寄存資訊(請依寄存機構、日期、號碼順序註記)無國外寄存資訊(請依寄存國家、機構、日期、號碼順序註記)無Domestic storage information (please record in the order of storage institution, date, and number) No overseas storage information (please record in the order of storage country, institution, date, and number) None

100:光電路系統 100: Optoelectronic System

110:雷射發射裝置 110: Laser emission device

111:雷射產生器 111: Laser Generator

112:分光器 112: Spectrometer

120:第一光學裝置群組 120: First Optical Device Group

120A~120C:第一光學裝置 120A~120C: First Optical Device

130:第二光學裝置群組 130: Second Optical Device Group

130A~130D:第二光學裝置 130A~130D: Second optical device

140:電源供應裝置 140: Power Supply Device

150:非線性光學裝置 150: Nonlinear optical device

160:光接收裝置 160: Optical receiving device

DIG1~DIG4:數位訊號 DIG1~DIG4: Digital signals

LS:雷射訊號 LS: Laser Signal

Claims (20)

一種光電路系統,用以執行一神經網路運算,包含:一雷射發射裝置,用以產生多個標準光訊號;一第一光學裝置群組,包含多個第一光學裝置,用以自該雷射發射裝置接收該多個標準光訊號,其中該多個第一光學裝置各自具有一穿透參數,且各自用以根據該多個標準光訊號及該穿透參數產生多個第一光訊號;以及一第二光學裝置群組,包含多個第二光學裝置,用以自該第一光學裝置群組接收該多個第一光訊號,其中該多個第二光學裝置各自具有多個穿透參數,且各自用以根據該多個第一光訊號及該多個穿透參數產生多個第二光訊號,進而產生一結合光訊號,其中該多個第一光學裝置的其中一者所產生的該多個第一光訊號的光強度相關於一神經網路的一第一級的多個神經元資料的其中一者,該多個第二光學裝置的其中一者所產生的該多個第二光訊號的光強度相關於該神經網路的一第二級的多個神經元資料的其中一者,其中該多個第一光學裝置各自包含一光電調整器及多個光學操控裝置,該光電調整器用以根據該多個標準光訊號及該穿透參數產生該多個第一光訊號,其中該穿透參數獨立於該多個標準光訊號,且該多個光學操控裝置位於該光電調整器的兩側,用以控制該多個標準光訊號及該多個第一光訊號的一方向及一相位。An optoelectronic system for performing neural network computation includes: a laser transmitting device for generating a plurality of standard optical signals; a first optical device group comprising a plurality of first optical devices for receiving the plurality of standard optical signals from the laser transmitting device, wherein each of the plurality of first optical devices has a transmission parameter and is used to generate a plurality of first optical signals based on the plurality of standard optical signals and the transmission parameter; and a second optical device group comprising a plurality of second optical devices for receiving the plurality of first optical signals from the first optical device group, wherein each of the plurality of second optical devices has a plurality of transmission parameters and is used to generate a plurality of second optical signals based on the plurality of first optical signals and the plurality of transmission parameters, thereby generating a combined optical signal. The light intensity of the plurality of first optical signals generated by one of the plurality of first optical devices is related to one of the neuronal data of a first level of a neural network, and the light intensity of the plurality of second optical signals generated by one of the plurality of second optical devices is related to one of the neuronal data of a second level of the neural network. Each of the plurality of first optical devices includes a photoelectric modulator and a plurality of optical manipulation devices. The photoelectric modulator is used to generate the plurality of first optical signals according to the plurality of standard optical signals and the transmission parameter, wherein the transmission parameter is independent of the plurality of standard optical signals, and the plurality of optical manipulation devices are located on both sides of the photoelectric modulator to control a direction and a phase of the plurality of standard optical signals and the plurality of first optical signals. 如請求項1所述之光電路系統,其中該多個第一光學裝置的該穿透參數彼此不同,且該多個第二光學裝置中的任一者所具有的該多個穿透參數彼此不同。The optoelectronic system as claimed in claim 1, wherein the transmission parameters of the plurality of first optical devices are different from each other, and the plurality of transmission parameters of any one of the plurality of second optical devices are different from each other. 如請求項1所述之光電路系統,更包含一電源供應裝置,其中該電源供應裝置耦接至該多個第一光學裝置及該多個第二光學裝置,用以分別提供多個供應電壓至該多個第一光學裝置及該多個第二光學裝置,以調整該多個第一光學裝置及該多個第二光學裝置的該多個穿透參數。The optoelectronic system as described in claim 1 further includes a power supply device, wherein the power supply device is coupled to the plurality of first optical devices and the plurality of second optical devices to provide a plurality of supply voltages to the plurality of first optical devices and the plurality of second optical devices to adjust the plurality of transmission parameters of the plurality of first optical devices and the plurality of second optical devices. 如請求項3所述之光電路系統,其中該多個第二光學裝置各自包含一光結合裝置,用以根據該多個第二光學裝置的該其中一者的該多個第二光訊號產生該結合光訊號。The optoelectronic system as described in claim 3, wherein each of the plurality of second optical devices includes an optical coupling device for generating the coupled optical signal based on the plurality of second optical signals of one of the plurality of second optical devices. 如請求項4所述之光電路系統,其中該結合光訊號的光強度相關於該多個第二光學裝置的該其中一者產生的該多個第二光訊號的光強度的一總和,且該多個第二光訊號的光強度的該總和等於該多個第一光訊號的光強度分別與該多個第二光學裝置的該其中一者的該多個穿透參數的乘積之一總和。The optoelectronic system as described in claim 4, wherein the light intensity of the combined optical signal is related to the sum of the light intensities of the plurality of second optical signals generated by one of the plurality of second optical devices, and the sum of the light intensities of the plurality of second optical signals is equal to the sum of one of the products of the light intensities of the plurality of first optical signals and the plurality of transmission parameters of one of the plurality of second optical devices. 如請求項4所述之光電路系統,其中該雷射發射裝置更用以產生一直射光訊號至該光結合裝置,且其中該結合光訊號的光強度相關於該多個第二光學裝置的該其中一者產生的該多個第二光訊號的光強度的一總和,且該多個第二光訊號的光強度的該總和等於該多個第一光訊號的光強度分別與該多個第二光學裝置的該其中一者的該多個穿透參數的乘積及該直射光訊號的光強度之一總和。The optoelectronic system as described in claim 4, wherein the laser emitting device is further configured to generate a direct optical signal to the optical combining device, and wherein the light intensity of the combined optical signal is relative to the sum of the light intensities of the plurality of second optical signals generated by one of the plurality of second optical devices, and the sum of the light intensities of the plurality of second optical signals is equal to the sum of the product of the light intensities of the plurality of first optical signals and the plurality of transmission parameters of one of the plurality of second optical devices and the light intensity of the direct optical signal. 如請求項4所述之光電路系統,其中該光結合裝置及該電源供應裝置耦接至一運算裝置,該運算裝置用以根據該結合光訊號產生一控制指令至該電源供應裝置,以調整該多個供應電壓。The optoelectronic system as described in claim 4, wherein the optical coupling device and the power supply device are coupled to a computing device, the computing device being used to generate a control command to the power supply device based on the coupled optical signal, so as to adjust the plurality of supply voltages. 一種光電路系統,用以執行一神經網路運算,包含:一第一級子系統;以及一第二級子系統,耦接至該第一級子系統,其中該第一級子系統及該第二級子系統各自包含:一雷射發射裝置,用以產生多個標準光訊號;一第一光學裝置群組,包含多個第一光學裝置,用以自該雷射發射裝置接收該多個標準光訊號,其中該多個第一光學裝置各自具有一穿透參數,且各自用以根據該多個標準光訊號及該穿透參數產生多個第一光訊號;以及一第二光學裝置群組,包含多個第二光學裝置,用以自該第一光學裝置群組接收該多個第一光訊號,其中該多個第二光學裝置各自具有多個穿透參數,且各自用以根據該多個第一光訊號及該多個穿透參數產生多個第二光訊號,進而產生一結合光訊號,其中該多個第一光學裝置各自包含一光電調整器及多個光學操控裝置,該光電調整器用以根據該多個標準光訊號及該穿透參數產生該多個第一光訊號,其中該穿透參數獨立於該多個標準光訊號,且該多個光學操控裝置位於該光電調整器的兩側,用以控制該多個標準光訊號及該多個第一光訊號的一方向及一相位,其中該第二級子系統的該多個第一光學裝置所產生的該多個第一光訊號的光強度相關於該第一級子系統的該多個第二光學裝置所產生的該多個第二光訊號的光強度,其中該第一級子系統的該多個第一光學裝置的其中一者所產生的該多個第一光訊號的光強度相關於一神經網路的一第一級的多個神經元資料的其中一者,其中該第一級子系統的該多個第二光學裝置的其中一者所產生的該多個第二光訊號的光強度及該第二級子系統的該多個第一光學裝置的其中一者所產生的該多個第一光訊號的光強度相關於該神經網路的一第二級的多個神經元資料的其中一者,且其中該第二級子系統的該多個第二光學裝置的其中一者所產生的該多個第二光訊號的光強度相關於該神經網路的一第三級的多個神經元資料的其中一者。An optoelectronic system for performing neural network computation includes: a first-level subsystem; and a second-level subsystem coupled to the first-level subsystem, wherein each of the first-level and second-level subsystems includes: a laser transmitting device for generating a plurality of standard optical signals; and a first optical device group including a plurality of first optical devices for receiving the plurality of standard optical signals from the laser transmitting device, wherein each of the plurality of first optical devices has a penetration parameter and is used to generate a plurality of first optical signals based on the plurality of standard optical signals and the penetration parameter. ; and a second optical device group comprising a plurality of second optical devices for receiving the plurality of first optical signals from the first optical device group, wherein each of the plurality of second optical devices has a plurality of transmission parameters and is used to generate a plurality of second optical signals according to the plurality of first optical signals and the plurality of transmission parameters, thereby generating a combined optical signal, wherein each of the plurality of first optical devices includes a photoelectric modulator and a plurality of optical control devices, the photoelectric modulator being used to generate the plurality of first optical signals according to the plurality of standard optical signals and the transmission parameters, wherein the transmission parameters are independent. The plurality of standard optical signals are located on both sides of the photoelectric modulator, and are used to control the direction and phase of the plurality of standard optical signals and the plurality of first optical signals. The light intensity of the plurality of first optical signals generated by the plurality of first optical devices in the second-stage subsystem is related to the light intensity of the plurality of second optical signals generated by the plurality of second optical devices in the first-stage subsystem. The light intensity of the plurality of first optical signals generated by one of the plurality of first optical devices in the first-stage subsystem is related to a first level of a neural network. One of the multiple neuronal data, wherein the light intensity of the multiple second optical signals generated by one of the multiple second optical devices of the first-level subsystem and the light intensity of the multiple first optical signals generated by one of the multiple first optical devices of the second-level subsystem are related to one of the multiple neuronal data of a second level of the neural network, and wherein the light intensity of the multiple second optical signals generated by one of the multiple second optical devices of the second-level subsystem is related to one of the multiple neuronal data of a third level of the neural network. 如請求項8所述之光電路系統,其中該第一級子系統的該多個第一光學裝置的該穿透參數彼此不同,該第二級子系統的該多個第一光學裝置的該穿透參數彼此不同,該第一級子系統的該多個第二光學裝置中的任一者所具有的該多個穿透參數彼此不同,且該第二級子系統的該多個第二光學裝置中的任一者所具有的該多個穿透參數彼此不同。The optoelectronic system as described in claim 8, wherein the transmission parameters of the plurality of first optical devices in the first-level subsystem are different from each other, the transmission parameters of the plurality of first optical devices in the second-level subsystem are different from each other, the transmission parameters of any one of the plurality of second optical devices in the first-level subsystem are different from each other, and the transmission parameters of any one of the plurality of second optical devices in the second-level subsystem are different from each other. 如請求項8所述之光電路系統,其中該第一級子系統及該第二級子系統各自更包含一電源供應裝置,該電源供應裝置耦接至該多個第一光學裝置及該多個第二光學裝置,用以分別提供多個供應電壓至該多個第一光學裝置及該多個第二光學裝置,以調整該多個第一光學裝置及該多個第二光學裝置的該多個穿透參數。The optoelectronic system as described in claim 8, wherein the first-level subsystem and the second-level subsystem each further include a power supply device coupled to the plurality of first optical devices and the plurality of second optical devices, for providing a plurality of supply voltages to the plurality of first optical devices and the plurality of second optical devices to adjust the plurality of transmission parameters of the plurality of first optical devices and the plurality of second optical devices. 如請求項10所述之光電路系統,其中該第一級子系統及該第二級子系統的該多個第二光學裝置各自包含一光結合裝置,用以根據該多個第二光學裝置的該其中一者的該多個第二光訊號產生該結合光訊號。The optoelectronic system as described in claim 10, wherein each of the plurality of second optical devices in the first-level subsystem and the second-level subsystem includes an optical coupling device for generating the coupled optical signal based on the plurality of second optical signals of one of the plurality of second optical devices. 如請求項11所述之光電路系統,其中該結合光訊號的光強度相關於該多個第二光學裝置的該其中一者產生的該多個第二光訊號的光強度的一總和,且該多個第二光訊號的光強度的該總和等於該多個第一光訊號的光強度分別與該多個第二光學裝置的該其中一者的該多個穿透參數的乘積之一總和。The optoelectronic system as described in claim 11, wherein the light intensity of the combined optical signal is related to the sum of the light intensities of the plurality of second optical signals generated by one of the plurality of second optical devices, and the sum of the light intensities of the plurality of second optical signals is equal to the sum of one of the products of the light intensities of the plurality of first optical signals and the plurality of transmission parameters of one of the plurality of second optical devices. 如請求項11所述之光電路系統,其中該第一級子系統及該第二級子系統的該雷射發射裝置更用以產生一直射光訊號至該光結合裝置,且其中該結合光訊號的光強度相關於該多個第二光學裝置的該其中一者產生的該多個第二光訊號的光強度的一總和,且該多個第二光訊號的光強度的該總和等於該多個第一光訊號的光強度分別與該多個第二光學裝置的該其中一者的該多個穿透參數的乘積及該直射光訊號的光強度之一總和。The optoelectronic system as described in claim 11, wherein the laser emitting device of the first-level subsystem and the second-level subsystem is further configured to generate a direct optical signal to the optical combining device, and wherein the light intensity of the combined optical signal is relative to the sum of the light intensities of the plurality of second optical signals generated by one of the plurality of second optical devices, and the sum of the light intensities of the plurality of second optical signals is equal to the sum of the product of the light intensities of the plurality of first optical signals and the plurality of transmission parameters of one of the plurality of second optical devices and the light intensity of the direct optical signal. 如請求項11所述之光電路系統,其中該第一級子系統的該光結合裝置及該第二級子系統的該電源供應裝置耦接至一運算裝置,該運算裝置用以根據該第一級子系統的該結合光訊號產生一控制指令至該第二級子系統的該電源供應裝置,以調整該第二級子系統的該多個供應電壓。The optoelectronic system as described in claim 11, wherein the optical coupling device of the first-level subsystem and the power supply device of the second-level subsystem are coupled to a computing device, the computing device being configured to generate a control command to the power supply device of the second-level subsystem based on the coupling optical signal of the first-level subsystem, so as to adjust the plurality of supply voltages of the second-level subsystem. 一種光通訊方法,用以控制一光電路系統執行一神經網路運算,包含:藉由該光電路系統的一雷射發射裝置產生多個標準光訊號;藉由該光電路系統的一第一光學裝置群組的多個第一光學裝置接收該多個標準光訊號,其中該多個第一光學裝置各自具有一穿透參數;藉由該多個第一光學裝置的一光電調整器根據該多個標準光訊號及該穿透參數產生多個第一光訊號,其中該穿透參數獨立於該多個標準光訊號,且藉由該多個第一光學裝置的多個光學操控裝置控制該多個標準光訊號及該多個第一光訊號的一方向及一相位,其中該多個光學操控裝置位於該光電調整器的兩側;藉由該光電路系統的一第二光學裝置群組的多個第二光學裝置接收該多個第一光訊號,其中該多個第二光學裝置各自具有多個穿透參數;藉由該多個第二光學裝置根據該多個第一光訊號及該多個穿透參數產生多個第二光訊號;以及藉由該多個第二光學裝置根據該多個第二光訊號產生多個結合光訊號,其中該多個第一光學裝置的其中一者所產生的該多個第一光訊號的光強度相關於一神經網路的一第一級的多個神經元資料的其中一者,該多個第二光學裝置的其中一者所產生的該多個第二光訊號的光強度相關於該神經網路的一第二級的多個神經元資料的其中一者。An optical communication method for controlling an optoelectronic system to perform neural network computation includes: generating multiple standard optical signals via a laser transmitting device of the optoelectronic system; receiving the multiple standard optical signals via multiple first optical devices in a first optical device group of the optoelectronic system, wherein each of the multiple first optical devices has a transmission parameter; generating multiple first optical signals based on the multiple standard optical signals and the transmission parameter via an optoelectronic modulator of the multiple first optical devices, wherein the transmission parameter is independent of the multiple standard optical signals; and controlling a direction and a phase of the multiple standard optical signals and the multiple first optical signals via multiple optical manipulation devices of the multiple first optical devices, wherein the multiple optical manipulation devices are located at two points on the optoelectronic modulator. The system receives multiple first optical signals via multiple second optical devices in a second optical device group, each of which has multiple transmission parameters; generates multiple second optical signals based on the multiple first optical signals and the multiple transmission parameters; and generates multiple combined optical signals based on the multiple second optical signals, wherein the light intensity of the multiple first optical signals generated by one of the multiple first optical devices is related to one of multiple neuronal data of a first level of a neural network, and the light intensity of the multiple second optical signals generated by one of the multiple second optical devices is related to one of multiple neuronal data of a second level of the neural network. 如請求項15所述之光通訊方法,更包含:藉由該光電路系統的一電源供應裝置分別提供多個供應電壓至該多個第一光學裝置及該多個第二光學裝置,以調整該多個第一光學裝置及該多個第二光學裝置的該多個穿透參數。The optical communication method as described in claim 15 further includes: providing multiple supply voltages to the multiple first optical devices and the multiple second optical devices via a power supply device of the optoelectronic system, so as to adjust the multiple transmission parameters of the multiple first optical devices and the multiple second optical devices. 如請求項16所述之光通訊方法,其中藉由該多個第二光學裝置根據該多個第二光訊號產生該多個結合光訊號包含:藉由每個第二光學裝置的一光結合裝置接收該多個第二光訊號;以及藉由該光結合裝置加總該多個第二光訊號的光強度,以產生該多個結合光訊號,其中該多個第二光訊號的光強度的一總和等於該多個第一光訊號的光強度分別與該多個第二光學裝置的其中一者的該多個穿透參數的乘積之一總和。The optical communication method as described in claim 16, wherein generating the plurality of combined optical signals by means of the plurality of second optical devices based on the plurality of second optical signals comprises: receiving the plurality of second optical signals by means of an optical combining device of each second optical device; and summing the light intensities of the plurality of second optical signals by means of the optical combining device to generate the plurality of combined optical signals, wherein a sum of the light intensities of the plurality of second optical signals is equal to the sum of one of the products of the light intensities of the plurality of first optical signals and a plurality of transmission parameters of one of the plurality of second optical devices. 如請求項16所述之光通訊方法,更包含:藉由該雷射發射裝置產生一直射光訊號至該多個第二光學裝置的一光結合裝置,其中藉由該多個第二光學裝置根據該多個第二光訊號產生該多個結合光訊號包含:藉由每個第二光學裝置的該光結合裝置接收該多個第二光訊號及該直射光訊號;以及藉由該光結合裝置加總該多個第二光訊號的光強度及該直射光訊號的光強度,以產生該多個結合光訊號,其中該多個第二光訊號的光強度的一總和等於該多個第一光訊號的光強度分別與該多個第二光學裝置的其中一者的該多個穿透參數的乘積之一總和。The optical communication method as described in claim 16 further includes: generating a direct optical signal from the laser emitting device to a plurality of second optical devices via an optical combining device, wherein generating the plurality of combined optical signals by the plurality of second optical devices based on the plurality of second optical signals comprises: receiving the plurality of second optical signals and the direct optical signal by the optical combining device of each second optical device; and summing the light intensities of the plurality of second optical signals and the light intensity of the direct optical signal by the optical combining device to generate the plurality of combined optical signals, wherein the sum of the light intensities of the plurality of second optical signals is equal to the sum of one of the products of the light intensities of the plurality of first optical signals and one of the plurality of transmission parameters of the plurality of second optical devices. 如請求項18所述之光通訊方法,更包含:藉由耦接至該光電路系統的一運算裝置根據該多個結合光訊號產生一控制指令至該電源供應裝置;以及藉由該電源供應裝置根據該控制指令調整該多個供應電壓。The optical communication method as described in claim 18 further includes: generating a control command to the power supply device based on the plurality of combined optical signals by a computing device coupled to the optoelectronic system; and adjusting the plurality of supply voltages by the power supply device based on the control command. 如請求項18所述之光通訊方法,更包含:藉由耦接至該光電路系統的一運算裝置根據該多個結合光訊號產生一控制指令至該電源供應裝置;藉由該電源供應裝置根據該控制指令調整提供至該光電路系統的一第三光學裝置群組及一第四光學裝置群組的該多個供應電壓;藉由該第三光學裝置群組的多個第三光學裝置接收該多個供應電壓及該多個標準光訊號,以產生多個第三光訊號;以及藉由該第四光學裝置群組的多個第四光學裝置接收該多個第三光訊號及該多個供應電壓,以產生多個第四光訊號,其中該多個第三光訊號的光強度相關於該多個結合光訊號,且相關於該神經網路的該第二級的該多個神經元資料的該其中一者,且其中該多個第四光訊號的光強度相關於該神經網路的一第三級的多個神經元資料的其中一者。The optical communication method as described in claim 18 further comprises: generating a control command to a power supply device based on the plurality of combined optical signals via a computing device coupled to the optoelectronic system; adjusting the plurality of supply voltages supplied to a third optical device group and a fourth optical device group of the optoelectronic system based on the control command via the power supply device; and receiving the plurality of supply voltages and the plurality of standard optical signals via the plurality of third optical devices in the third optical device group to generate... The system generates multiple third optical signals; and receives the multiple third optical signals and the multiple supply voltages through multiple fourth optical devices in the group of fourth optical devices to generate multiple fourth optical signals, wherein the light intensity of the multiple third optical signals is related to the multiple combined optical signals and to one of the multiple neuronal data of the second level of the neural network, and wherein the light intensity of the multiple fourth optical signals is related to one of the multiple neuronal data of a third level of the neural network.
TW113121221A 2024-06-07 Optical circuit systems and optical communication method TWI905791B (en)

Publications (2)

Publication Number Publication Date
TWI905791B true TWI905791B (en) 2025-11-21
TW202549289A TW202549289A (en) 2025-12-16

Family

ID=

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230259753A1 (en) 2022-02-14 2023-08-17 Electronics And Telecommunications Research Institute Optical artificial neural network system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230259753A1 (en) 2022-02-14 2023-08-17 Electronics And Telecommunications Research Institute Optical artificial neural network system

Similar Documents

Publication Publication Date Title
TWI767877B (en) Optoelectronic processing system
TWI741533B (en) Computing system, computing apparatus, and operating method of computing system
US20190235165A1 (en) Waveguide architecture for photonic neural component
Shao et al. Generalized robust training scheme using genetic algorithm for optical neural networks with imprecise components
Plant et al. Optical interconnects at the chip and board level: challenges and solutions
CN113496281B (en) Optoelectronic computing system
Debaes et al. Low-cost microoptical modules for MCM level optical interconnections
TW202215118A (en) Optoelectronic processing apparatus, system and method
US20250155702A1 (en) Method and device for optical system online designing based on intelligent light computing, and storage medium
Jing et al. Neural network-based surrogate model for inverse design of metasurfaces
Araki et al. Experimental free-space optical network for massively parallel computers
TWI905791B (en) Optical circuit systems and optical communication method
Li et al. VCSEL-array-based angle-multiplexed optoelectronic crossbar interconnects
Kirk et al. Design and implementation of a modulator-based free-space optical backplane for multiprocessor applications
TW202549289A (en) Optical circuit systems and optical communication method
US20230163859A1 (en) Optical routing network-based quantum array control
CN117371503A (en) Photoelectric calculation method and system for realizing multi-mode machine learning
Sakano et al. Design and performance of a multiprocessor system employing board-to-board free-space optical interconnections: COSINE-1
Han et al. An optical centralized shared-bus architecture demonstrator for microprocessor-to-memory interconnects
US20250378319A1 (en) Optical circuit systems and optical communication method
Das et al. Astigmatic speckle-learned OAM shift keying and OAM multiplexing
Liu et al. Design and characterization of a microchannel optical interconnect for optical backplanes
Yoshimura et al. Coupling efficiencies in reflective self-organized lightwave network (R-SOLNET) simulated by the beam propagation method
Herrington et al. Design, fabrication, and testing of zone-plate interconnects for a compact optoelectronic integrated neural coprocessor
Hermans et al. Towards trainable media: Using waves for neural network-style training