Abstract
Optical directed logic (DL) is a novel logic operation scheme that employs electrical signals as operands to control the working states of optical switches to perform the logic functions. This review first provides an overview of the concept and working principle of DL. The developing trends of DL computing are then discussed in detail, including the fundamental optical DL gates, combinational optical DL operations, reconfigurable logic computing, low power optical logic computing, and programmable photonic network. The concluding remarks provide an outlook on the DL future development and its impacts in optical computing.
Graphical Abstract
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Logic operation is one of the most fundamental and crucial functions of integrated circuits. However, in traditional electronic circuit, the fundamental logic gates performing Boolean operations are cascaded to implement computing and information processing. Consequently, the delay of each logic gate in switching processes accumulates to affect the performance metrics of the circuit as a whole [1, 2]. On the other hand, Moore’s Law, a rule of thumb that dominates computing [3], is faced with increasingly difficult challenges as the nanofabrication technique comes to a several-nanometer limit, where quantum uncertainties governs electron behavior, making transistors unreliable [4, 5]. Thus, it is urgent for researchers to develop a new mechanism or carrier to realize logic computing.
Light is a promising carrier candidate to implement logic computing, since photon possesses many distinguished advantages, including high transmission speed, low latency, high frequency, and large bandwidth [6,7,8,9]. Silicon photonics has been poised to revolutionize traditional electrical information processing due to their low loss of silicon and silicon dioxide in the C-band, and the arguable amenability of the low-cost high-volume manufacturing process of integrated devices based on the silicon-on-insulator (SOI) platform [10,11,12]. Generally, all-optical logic and directed logic (DL) are the two main schemes of silicon-based on-chip optical logic computing [13, 14].
In all-optical logic, the operands and operation results are all photons [15, 16], thus all-optical logic computing can be implemented by a semiconductor optical amplifier (SOA) [17, 18], micro-ring resonator (MRR) [13, 19, 20], photonic crystal [21,22,23,24], and plasmon waveguide [25,26,27]. Although a high operation speed can be achieved in all-optical logic, a “high power requirement” is usually inevitable for input light to excite the two-photon absorption or four-wave mixing effect of silicon waveguide [28,29,30,31] and the propagation loss for plasmon waveguide is relatively large [25,26,27], all of which are inconvenient for large-scale integration.
In optical DL, the operands are electrons, while the operation results are photons. Electrical signals are employed to control the status of optical switches in an optical network to implement the logic functions [14, 32]. The electrical signals applied in directed logic are parallel, so that all the switches can be implemented at the same time. The computed results are transmitted by photon on a chip to maintain a high computing speed and prevent the switching latency from accumulating [33]. No power source is required for DL computing. More importantly, light can be high-frequency modulated and there are many multiplexing techniques for DL to be parallel processed in a large capacity [34]. By harnessing the advantages of electrons and photons (easy to control/store and high in performance, respectively) in optical computing, the DL mechanism is believed to pave the way for realizing the next-generation computer named the “electronic-photonic digital computer” [35]. While tremendous work has been performed on DL in recent years due to its great significance in optical computing [32, 33, 35, 36], there is still a lack of discussion regarding the future development and advancement of DL computing.
In this paper, we present a review of the current development of integrated optical DL operations on SOI platform and indicate the potential trend of integrated optical DL operations in the near future. This paper is organized as follows: Sect. 2 focuses on the working principle of optical DL functions and provides an overview of the current trends of optical DL, including fundamental DL gates and combinational logic gates. In Sect. 3, a novel DL mechanism named reconfigurable DL for arbitrary logic operations is explored and three performance approaches are discussed. In Sect. 4, the low-power optical computing and its building blocks are discussed. In Sect. 5, two types of programmable photonic networks, both efficient methods for complex optical DL computing, are reviewed. Section 6 is the conclusion.
2 Optical directed logic (DL) operations
2.1 Principle of optical DL
In 2007, Hardy and Shamir proposed the first optical inspired DL architecture [14], the principle of which is shown in Fig. 1. The architecture of DL circuit is composed of an optical switching network. The logic operands are applied on the optical switches to control their working states (“cross”, “bar”, “block” or “pass”) in parallel and direct the input continuous light to different optical paths. Ideally, the switching processes can be implemented simultaneously since the logic operands are independent and the next stage switching operation can proceed without waiting for the previous switching results due to light-speed transmission in the network. Whether a high level of optical power is detected in a specific output port is regarded as an optical logic result of “1” or “0”. Therefore, the parallel input electrical operands can be computed without delay accumulations and the computing results are in the form of light. In other words, the DL scheme merges the advantages of electrons and photons while avoiding their drawbacks, which inserts the high performance of light into logic operation to improve its performance metrics.
According to the principle shown in Fig. 1, the computation of optical logic function can be performed by one or more switches. There are many kinds of optical switches that can be adopted to form the optical switching network on SOI platform, such as the Mach–Zehnder interferometer (MZI) [37,38,39,40], MRR [41,42,43,44], and micro-disk resonator (MDR) [45,46,47,48]. Among them, MZI is an interference device, while MRR and MDR are resonant devices. The bandwidth of MZI can be very large to the point where it covers the entire C band (1525–1565 nm) and is relatively insensitive to temperature change and fabrication deviation. The device size and power consumption are relatively large as well [49, 50]. On the other hand, the device size and power consumption of MRR are very small in comparison to MZI. Due to its character of resonance, MRR possesses several excellent properties, including filtering and wavelength tuning [51,52,53], though its bandwidth is small and temperature sensitivity is relatively high. The device size and power consumption of MDR can be even smaller than MRR [54, 55], but it is much more sensitive to temperature change. Given the information above, one can choose the appropriate switches to form the optical switching network for DL according specific application requirements.
2.2 Fundamental optical DL gates
Fundamental logic functions, including NOT, AND/NAND, OR/NOR and XOR/XNOR, are vital in DL optical computing since they can be combined and cascaded to implement any logic computation function. Various fundamental DL gates with different topological structures have been demonstrated since DL was first proposed. This sub-section is to review the progression of fundamental DL gates.
Among all the fundamental logic functions, the logic operation of NOT, the key element for optical inverter [56], universal gate [57], shift register [58], and some non-trivial all-optical functionalities [59] can be implemented by just a single optical switch. As shown in Fig. 2, taking MRR with a single waveguide as an example, the NOT operation can be obtained when the working wavelength, λw, is not the same as the resonant wavelength, λ0, thus the input electrical operand 0 is converted to an optical logic 1 because light is off-resonance at λw, and the input electrical operand 1 is converted to an optical logic 0 because light is on-resonance at λw. In the case of MRR with double waveguides, the NOT operation can be obtained in either the Drop or Through port, which is determined by whether λw is the same as λ0 or not. The phenomenon of different working wavelengths resulting in different logic operations allows for high versatility of the optical DL circuit.
The XOR/XNOR operation is indispensable and can be applied in many fields, such as label processing, parity checking, data encryption/decryption, and pseudorandom number generation. In 2010, Dr. Lei Zhang and Prof. Lin Yang from the Institute of Semiconductors in Chinese Academy of Sciences proposed and experimentally demonstrated a DL architecture to perform XOR and XNOR operations [36], the schematic structure and micro-graph of which is shown in Fig. 3. In that device, MRR is on-resonance at working wavelength λw when the voltage applied is at high level (input operand “1”), and off-resonance when no voltage is applied (input operand “0”). Both thermo-optic and plasma dispersion effects of silicon were adopted to tune the MRRs [60, 61]. When the logic operands applied to MRR1 and MRR2 are all 0 or 1 (X = 0 and Y = 0 or X = 1 and Y = 1), the input continuous wave (CW) is directed to the Drop port of MRR2, and when one of the operands X and Y is 1 (X = 0 and Y = 1 or X = 1 and Y = 0), the input CW is directed to Through port of MRR2. This means that the logic operation of XOR can be obtained in Through port and XNOR can be obtained in Drop port simultaneously, indicating that the DL holds an inherently distinguished advantage of computing both a function and its inverse simultaneously. However, a waveguide crossing exists in the device structure of the proposed XOR/XNOR calculator, which deteriorates the performance of device in insertion loss and crosstalk. To eliminate the waveguide crossing, several works have been proposed and carried out using different U-shaped waveguides [62,63,64,65].
By cascading optical MRRs, the operations of AND/NAND and OR/NOR can also be implemented. In 2011, a photonic circuit composed of two parallel MRRs with two waveguides was proposed to implement OR/NOR and AND/NAND logic functions [66], as shown in Fig. 4. The MRRs are first set to be on-resonance when operands “1” are applied and off-resonance when operands “0” are applied. In this working mode, the logic functions of OR (X + Y) at the Drop port and NOR (\(\overline{X + Y}\)) at the Through port were obtained. Then, once the MRRs in the same structure are set to be on-resonance when operands “0” are applied and off-resonance when operands “1” are applied, the logic functions of AND (X·Y) and NAND (\(\overline{X\cdot Y }\)) can be obtained at the Drop and Through ports respectively. In 2014, this device was demonstrated to achieve a working speed of 100 Mbps and 10 Gbps by adopting forward-biased p-i-n diodes and reverse-biased p-n junctions to tune the MRRs respectively [67, 68]. The structure can also implement XOR/XNOR operations [69] by utilizing the coupled-resonator-induced transparency (CRIT) phenomenon [70], of which the spectra are shown in Fig. 4g and h. One advantage for using the CRIT effect to implement XOR and XNOR operations is that the dynamic power for performing logic computing can be greatly reduced due to the small driving voltages needed to generate a resonance difference.
In addition to MRR, MZI can also be utilized to perform logic operations. In 2017, a XOR/XNOR optical logic circuit based on silicon MZI was proposed and demonstrated [71]. p-n junctions were embedded into two arms of the MZI to implement a high-speed modulation and a thermal heater was adopted to control the original phase difference between the two arms. Since XOR and XNOR are reverse logic functions, once the device is optically biased at the minimum or maximum transmission points by tuning the heater on one arm, XOR or XNOR operations can be performed respectively at a speed up to 20 Gbps.
Other fundamental logic operations can also be implemented by cascading MZIs. In 2021, Dr. Huifu Xiao and Prof. Yonghui Tian from Lanzhou University proposed and experimentally demonstrated an optical circuit that can be reconfigured to implement six DL operations based on the optical mode selecting property [72], structure, micrograph, and truth table of which are shown in Fig. 5. In that device, input logic “1” means that a proper voltage is applied on one arm to produce an additional phase accumulation of π, and input logic “0” corresponds to no additional phase accumulation. By employing the property that different modes have different propagation constants and transmission features in one waveguide, the logic functions of XOR, XNOR, BUFFER, NOR, NOT, and AND were successfully demonstrated with optical signal-to-noise ratios larger than 17.6 dB over the entire C band (1525–1565 nm) and dynamical working speed of 10 Kbps. The proposed device was characterized with simple structure, large bandwidth, and high versatility, thus is believed to be a promising candidate for information processing in optical MDM networks.
2.3 Combinational optical DL operations
Combinational logic computing is a type of digital logic operation implemented by Boolean circuits, where the output is a pure function of the present input only. It can be directly utilized to perform Boolean algebra on input signals and stored data, such as encoding/decoding, half-adding/subtracting, comparing, and parity checking. In electrical circuits, the combinational logic operations are usually cascaded by several fundamental logic gates, which would lead to delay accumulation and consequently affect the maximum operational speed of the logic circuit. However, unlike electrical circuits, optical combinational logic functions are usually implemented by an entire optical switching network directly in optical DL [14], thus does not lead to delay accumulation. Various combinational DL operations have been demonstrated [73,74,75,76,77,78,79,80,81,82,83,84] and recent publications are to be introduced in this sub-section.
Optical decoders and encoders are important devices in optical combinational DL operations, with additional applications in image processing, digital display, and data switching. In 2011, a silicon photonic circuit composed of two MRRs and three waveguides was proposed to implement the decoding operation from two binary logics to four-bit optical logic [73], as shown in Fig. 6a. In that device, a normal resonator and a resonator coupled with three waveguides were adopted in the architectural design. The corresponding working speed was demonstrated up to 1 Gbps by utilizing reverse-biased p-n junction embedded MRRs [74]. In the case of optical encoding, the truth table is the reverse of encoding, but the operand is electron while the optical result is photon in DL, thus the architecture of optical encoding should be different from the one for decoding. Figure 6b is a proposed optical encoder architecture that can encode a four-bit electrical signal into a two-bit binary optical signal [75]. Priority encoder is a special encoder that can identify the priority levels of the request signals and encode them with specific meanings. Due to this characteristic, priority encoders are indispensable for applications in on-chip optical network, control system, emergency responders, etc. In 2018, an on-chip optical priority encoder that can encode a 4-bit electrical signal into a 2-bit optical signal according to priority was proposed and experimentally demonstrated with a working speed of 10 Kbps [76]. The schematic architecture and micrograph of that device, which is composed of four MRRs and four waveguides, are shown in Fig. 6c.
Another two key combinational logic operations for digital optical computing are half-adding and half-subtracting. In 2012, the first DL computing for two-bit half adding operation was implemented by a silicon photonic circuit composed of two MRRs and a multimode interference (MMI) coupler [77]. Considering that the MRR is a power splitter and the MMI is a power combiner in that device, the computed results always have two stages in the Sum port Y2. An effective method to eliminate this phenomenon is to avoid using MMI in the circuit [78]. Subsequently, a circuit was demonstrated to perform half-subtracting operation [79]. Other important combinational DL devices, including the comparator [80,81,82], parity checker [83], and Feynman gate [84] were also demonstrated with relatively low working speed for proofs of concepts in recent years. To achieve higher operational speeds, one can employ other advanced modulation schemes, such as the plasma dispersion effect [85, 86], graphene-based Fermi level modulation [87,88,89], or lithium niobate waveguide [90,91,92] to modulate the MRRs.
3 Reconfigurable DL circuit
In Sect. 2, the recently thriving progress of DL in SOI platform was reviewed. However, the majority of DLs in the reviewed papers have a single fixed function or only a limited number of functions, meaning many types of DL need to be designed to meet all the application requirements for different occasions. Inevitably, this would increase the developing cost and research period. To solve this issue, reconfigurable optical logic schemes were developed since they can perform all combinational logic operations by changing the operation states of optical switches in a pre-designed circuit.
In 2011, Prof. Qianfan Xu from Rice University and Prof. Richard Soref from the Air Force Research Laboratory proposed a reconfigurable electro-optic DL architecture that can calculate complex logic functions with only one chip [93]. In that paper, each optical switch consists of a micro-ring resonator, as shown in Fig. 7. By using the carrier plasma dispersion effect, the resonance wavelength can be controlled by electrical signal through integrated p-n or p-i-n junctions as shown in Fig. 7b. Note that the resonance wavelength can be denoted as λ1 when the electrical control signal is logic “1” and the resonance wavelength can be denoted as λ0 when the electrical control signal is logic “0”. Meanwhile, the wavelength of input light is λL. Then, as shown in Fig. 7c, if λ1 matches λL, light is blocked by the waveguide if the logic input is “1” and can pass through when the logic input is “0”. Thus, this operational mode is called the “block/pass” mode. Meanwhile, as shown in Fig. 7d, if λ0 is the same as λL, light in the waveguide is blocked when the logic input is “0” and pass through the waveguide when the logic input is “1”. Thus, the operational mode is called “pass/block” mode. Moreover, if neither λ0 nor λ1 matches λL, light can always pass through the waveguides, as shown in Fig. 7e. Then, this operational mode is called “pass/pass” mode.
In the above-mentioned three operational modes, the optical logic output depends on the electrical logic input “x”. For instance, in the “pass/block” mode, the logic output is the same as the logic input “x”. In the “block/pass” mode, the logic output is the inverse of the logic input. In the “pass/pass” mode, the logic output is “1”, which is independent of the logic input. Note that, for each switch, the operational modes can be reconfigured through the thermo-optic effect by using integrated micro-heaters. The reconfigurable speed would be ~ 20 kHz.
With such reconfigurable operational modes of the switch, the optical logic Boolean product can be calculated. As shown in Fig. 8, several optical switches cascade onto the same waveguide. The ith switch has an electrical signal xi for the logic input and the operational modes of the switch can be reconfigured by a thermal heater. Note that light can pass through the waveguide only when all the ring-based switches are in the “pass” state. Then, the final logic output of the waveguide is the product of all the electrical logic inputs for these switches. For instance, if the product \({x}_{1}{\overline{x} }_{4}\) is needed, one can set the first switch to operate in “pass/block” mode, the fourth switch to operate in “block/pass” mode, and the other switches to operate in “pass/pass” mode.
As is known to all, any binary logic functions can be expressed as a sum of product expressions. For example, \(Y { = }y_{{1}} { + }y_{{2}} { + }y_{{3}} { + }...{ + }y_{n}\), in which yn denotes the product of a number of variables Xi, such as \(y_{n} = \overline{{X_{1} }} \cdot X_{2} \cdot \overline{X}_{3} \cdot ... \cdot X_{m}\) (\(\, \overline{X}_{m}\) represents the reverse logic value of Xm). The product expression of yn can be achieved by cascading several MRRs using the method mentioned above in Fig. 8. When calculating the sum expression, there are two approaches to eliminate the optical coherent issue. The first method, shown in Fig. 9a, is to use the optical wavelength division multiplexing (WDM) technique. In this method, different waveguides have different input wavelengths, thus the output of each horizontal waveguide has a logic product. One can then use a micro-ring resonator to direct the optical logic product to the output if the logic is used in the logic functions. Since different logic products are calculated using different wavelengths, the coherent issue can be limited. The second method is to utilize electrical splitter and PD arrays to obtain the sum expression, as shown in Fig. 9b. In this method, the optical product is first converted into electrical signals. Then, the electrical current from PDs can be added in the electrical domain to obtain the incoherent sum.
For proof of concept, Dr. Ciyuan Qiu from Prof. Xu’s group of Rice University has implemented the above-mentioned ideas [94, 95]. A 2 × 2 logic array for two logic inputs was first demonstrated, as shown in Fig. 10 [95]. In that circuit, each switch consists of a micro-ring resonator with an embedded p-i-n junction and micro-heater. Then, for each switch, the electrical logic input can be applied through the p-i-n junction, while the operational mode of the MRR-based switch can be reconfigured using a thermal heater. The logic output is directed to the output through an add-drop ring. Based on this architecture, any two-input logic functions can be implemented with a speed of 500 Mb/s. In this case, the speed is limited by the response time of the p-i-n junction [94]. To further improve the speed, a new photonic circuit is implemented, where the p-i-n junction is replaced by a p-n junction [95]. In this circuit, the speed can approach 3 Gb/s, but is limited by the inductance of the wire-bonds and the capacitance of the p-n junction.
The second approach for the logic computing is also demonstrated by Dr. Ciyuan Qiu [96]. As shown in Fig. 11, light input is equally divided into two parts using the beam splitter (BS) and subsequently sent to two waveguides. In each waveguide, there are two MRR-based EO switches and one ring resonator-based on–off switch. From the two switches, a two-input logic product can be calculated. If the logic input is used in the final function, then the on–off switch is on and light can pass through the waveguide. Otherwise, the on–off switch is in the “off” state and light is blocked and sent to PD to generate photocurrent. The photon currents from PDs can then be added together to obtain the incoherent sum. With such configuration, a two-input logic function with single wavelength input is implemented with a speed of 270 MHz. Here, the speed is limited by the switch’s carrier injection mode that is needed to reduce the RF noise, which has a strong influence on the PD.
In 2016, a new structure to perform reconfigurable logic computing was proposed and demonstrated [97], as shown in Fig. 12a. Compared to the two approaches mentioned above, this structure is much simpler since the wavelength demultiplexers, multiplexers, and PD arrays are all eliminated. Only a single waveguide and MRR array are utilized in this structure. The cascaded MRRs are first divided into several groups, each with one independent working wavelength. For one group, the working principle is the same as the block described in Fig. 10, with each MRR reconfigured to work in one of the three modes: pass/block, block/pass, or pass/pass. The number of MRRs and working wavelengths in each group can also be reconfigured. Straight waveguides are adopted to connect different groups. The input light is with several wavelengths as the computing groups desired and the output signals are directly fed to a wideband PD for result observation. A device was designed and fabricated based on p-i-n junctions embedded MRRs [98], as shown in Fig. 12b. The measured results shown in Fig. 12c indicate that the fabricated device can be reconfigured to implement various logic functions with a speed of 100 Mbps. A high computing speed can be expected when utilizing reverse-biased p-n junctions for modulation.
4 Low-power DL computing
Power consumption is another issue that should be taken into consideration in the logic computing. Note that with N-input logic functions, there are 2N different logic products. To implement each logic product, N optical switches are needed. Then, the number of the power computing Ptotal could be expressed as Ptotal ~ N × 2NPunit for a reconfigurable circuit to perform N-input logic functions. Here, Punit is the dynamic power for each unit switch in the computing process. Meanwhile, if the logic function is fixed, Ptotal can be expressed as Ptotal ~ M × Punit, where M is the number of switches needed in the functions. Based on the discussion above, we can see that one can decrease M or reduce the unit power (Punit) in order to efficiently reduce the total power consumption of the circuit.
To reduce the number M for logic function, Prof. Ray Chen’s group at the University of Texas-Austin tried to implement logic functions with only one switch [99]. As shown in Fig. 13, they proposed and demonstrated a micro-ring based multi-operand logic gate (MOLG). In their work, each ring had multiple operands (denoted as x1–xn), each controlling one active segment of the ring modulator. The logic input applied to the active segment i with the weight of wi is marked as xi. It can be assumed that applying the electrical control signal result in a redshift of the transmission spectrum. Then, as shown in Fig. 13b and c, the redshift accumulates with multiple inputs. The truth table for the output y could be found in Fig. 13d. Note that each operand could have two states: “0” or “1”, thus the truth table would be 2n rows for different logic functions. Meanwhile, each output yi also has two states so any combination of yi along with 2n input rows represents a logic function. With such setup, the logic function yi could also be reconfigured by tuning the initial wavelength of the switch with a thermal heater. In this method, the power consumption can be effectively reduced since only one switch is used to implement the logic functions.
Another way to reduce power consumption is by decreasing the unit power of the switches. To achieve this, Prof. Chen’s group also explored the application of microdisk switches. In Refs. [100, 101], a comparison was first comprehensively discussed between the MRR-based and MDR-based switches in terms of dimensions, power consumption, and fabrication tolerance. Since the micro-disk has a smaller footprint and lower capacity (C), the dynamic power (~ CV2/4, where V is the voltage applied on the switch) can be significantly decreased for MDR-based switches. Thus, a MDR-based switch array has significant advantages over MRR-based switch fabrics in logic computing in terms of footprint and power consumption. In 2018, they demonstrated a proof of concept for silicon micro-disk-based adders [102, 103]. In those works, the microdisk had a radius of 2.5 μm with a 100 nm gap between the microdisk and bus waveguide. Such radius is much smaller than that of a micro-ring resonator. The adder applications are realized with a speed ~ 2.56 Kbps. It is important to note that such speed is limited by the fact that an electrical logic input signal is applied onto the switch through thermo-optic tuning. To further improve the speed and reduce the power consumption, they recently experimentally demonstrated a 4-bit arithmetic logic unit with an operational speed of 20 GHz [104]. In that work, the unit consists of 8 high-speed microdisk optical switches, as shown in Fig. 14. Meanwhile, the power consumption per bit of the switch is estimated to be 10.88 fJ/bit, with a 0.8 V swing voltage and an approximate 17 fF microdisk capacitance. Note that this power is much lower than the 300 fJ/bit of the MRR-based switches [95]. Thus, such architecture could be a good candidate to calculate complex logic functions.
5 Programmable photonic networks for DL
Returning to Fig. 1, the final destination of DL is to utilize an optical switching network to implement large-scale, low power, and high-speed optical computing. The above reviewed reconfigurable logic circuit and low-power optical switches provide an efficient solution. Programmable photonics, which aim to design common photonic networks to implement various basic and complex functionalities in many application fields, offer an alternative method to implement reconfigurable large-scale and high-speed optical logic computing. The distinguished properties of programmable photonic networks include flexible reshaping of finite resources, robustness and resilience, creating systems quickly and infinite resources through timesharing [105]. Basically, the programmable photonic network is formed by cascading a large amount of 2 × 2 building blocks including the MZI, MRR, directional coupler (DC), optical switch based on three waveguides with central nanobeam [106, 107], etc. The typical topological structures of 2 × 2 building blocks and programmable photonic networks are presented in Fig. 15.
In 2013, Prof. Joseph Shamir proposed a generic programmable optical network, as shown in Fig. 15b, to perform reconfigurable and reversible logic operations [108]. Within the DL paradigm, one can supply a light input vector with at least one nonzero element and the result of a logic operation can be detected in the output ports. The electrical operands can be applied to the switches or phase shifters as desired. The number of switches or phase shifters taking effect and their working states can be reconfigured to implement different logic functions. One basic property of this kind of network is that it is a forward only mesh network, meaning the computed logical result can only be obtained on one side since light can only flow from the input to the other side. This phenomenon is the reason behind the simple progressive setup of forward only mesh networks and allows the system to minimize or maximize the power of photodetectors, or in some cases, self-configure to specific problems or self-stabilizes its operation [109,110,111], all of which are efficient for advanced DL computing applications, such as matrix processor [112, 113] and optical convolution [114].
Programmable photonic networks can also be achieved though network recirculation [115]. Figure 15c lists three kinds of recirculating network structures based on square cells, hexagonal cells, and triangular cells, respectively. These cell types allow the recirculating networks to have loop structures, making it possible for light in the network to be routed in any direction or even back to the input ports, which is very effective for optical artificial neural networks [116]. Within the DL paradigm, the electrical operands in recirculating network can be M-ary to control the working states of the switches (bar state, cross state, or partial coupling state) [115], making the recirculating network promising to implement M-ary DL computing based on the principle described in Sect. 2.1. Thus, the programmable photonic network can be more comprehensive and versatile to realize optical computing, signal filtering, waveform generating, reconfigurable delaying, optical beamforming, and many other functionalities simultaneously or separately.
6 Conclusion
Optical directed logic (DL) computing plays a key role in the field of high-speed optical information processing. In this paper, we reviewed the current development and potential trend of integrated optical DL on SOI platform. Various works have been demonstrated from fundamental logic gate to combinational DL since the first proposal of DL in 2007. During the development of DL, the continuing improvement of high-speed modulation techniques and low switching-power optical switches impel DL to become an increasingly efficient and competitive method for optical computing. For future multi-bit and M-ary large-scale computing, the schemes of reconfigurable DL and programmable photonic network are believed to be promising candidates. In the near future, the integration of DL and large bandwidth PD in the same circuit is more likely to pave the way for the next-generation “electronic-photonic digital computer”.
References
McAdams, H.H., Shapiro, L.: Circuit simulation of genetic networks. Science 269(5224), 650–656 (1995)
Saraswat, K.C., Mohammadi, F.: Effect of scaling of interconnections on the time delay of VLSI circuits. IEEE Trans. Electron Devices 29(4), 645–650 (1982)
Mack, C.A.: Fifty years of Moore’s law. IEEE Trans. Semicond. Manuf. 24(2), 202–207 (2011)
Theis, T.N., Wong, H.P.: The end of Moore’s law: a new beginning for information technology. Comput. Sci. Eng. 19(2), 41–50 (2017)
Waldrop, M.M.: The chips are down for Moore’s law. Nature 530(7589), 144–147 (2016)
Caulfield, H.J., Dolev, S.: Why future supercomputing requires optics. Nat. Photon. 4(5), 261–263 (2010)
Zhang, X., Wang, Y., Sun, J., Liu, D., Huang, D.: All-optical AND gate at 10 Gbit/s based on cascaded single-port-couple SOAs. Opt. Express 12(3), 361–366 (2004)
Fu, Y., Hu, X., Lu, C., Yue, S., Yang, H., Gong, Q.: All-optical logic gates based on nanoscale plasmonic slot waveguides. Nano Lett. 12(11), 5784–5790 (2012)
Qian, C., Lin, X., Lin, X., Xu, J., Sun, Y., Li, E., Zhang, B., Chen, H.: Performing optical logic operations by a diffractive neural network. Light Sci. Appl. 9(1), 59 (2020)
Soref, R.A.: Tutorial: integrated-photonic switching structures. APL Photon. 3(2), 021101 (2018)
Miller, D.A.B.: Attojoule optoelectronics for low-energy information processing and communications. J. Lightwave Technol. 35(3), 346–396 (2017)
Thomson, D., Zilkie, A., Bowers, J.E., Komljenovic, T., Reed, G.T., Vivien, L., Marris-Morini, D., Cassan, E., Virot, L., Fédéli, J.M., Hartmann, J.M., Schmid, J.H., Xu, D.X., Boeuf, F., O’Brien, P., Mashanovich, G.Z., Nedeljkovic, M.: Roadmap on silicon photonics. J. Opt. 18(7), 073003 (2016)
Xu, Q., Lipson, M.: All-optical logic based on silicon micro-ring resonators. Opt. Express 15(3), 924–929 (2007)
Hardy, J., Shamir, J.: Optics inspired logic architecture. Opt. Express 15(1), 150–165 (2007)
Minzioni, P., Lacava, C., Tanabe, T., Dong, J., Hu, X., Csaba, G., Porod, W., Singh, G., Willner, A.E., Almaiman, A., Torres-Company, V., Schröder, J., Peacock, A.C., Strain, M.J., Parmigiani, F., Contestabile, G., Marpaung, D., Liu, Z., Bowers, J.E., Chang, L., Fabbri, S., Vázquez, M.R., Bharadwaj, V., Eaton, S.M., Lodahl, P., Zhang, X., Eggleton, B.J., Munro, W.J., Nemoto, K., Morin, O., Laurat, J., Nunn, J.: Roadmap on all-optical processing. J. Opt. 21(6), 063001 (2019)
Li, F., Vo, T.D., Husko, C., Pelusi, M., Xu, D.X., Densmore, A., Ma, R., Janz, S., Eggleton, B.J., Moss, D.J.: All-optical XOR logic gate for 40 Gb/s DPSK signals via FWM in a silicon nanowire. Opt. Express 19(21), 20364–20371 (2011)
Dong, W., Huang, Z., Hou, J., Santos, R., Zhang, X.: Integrated all-optical programmable logic array based on semiconductor optical amplifiers. Opt. Lett. 43(9), 2150–2153 (2018)
Fjelde, T., Wolfson, D., Kloch, A., Dagens, B., Coquelin, A., Guillemot, I., Gaborit, F., Poingt, F., Renaud, M.: Demonstration of 20 Gbit/s all-optical logic XOR in integrated SOA-based interferometric wavelength converter. Electron. Lett. 36(22), 1863–1864 (2000)
Xiong, M., Lei, L., Ding, Y., Huang, B., Ou, H., Peucheret, C., Zhang, X.: All-optical 10 Gb/s AND logic gate in a silicon microring resonator. Opt. Express 21(22), 25772–25779 (2013)
Rakshit, J.K., Roy, J.N., Chattopadhyay, T.: Design of micro-ring resonator based all-optical parity generator and checker circuit. Opt. Commun. 303, 30–37 (2013)
Liu, Y., Qin, F., Meng, Z.M., Zhou, F., Mao, Q.H., Li, Z.Y.: All-optical logic gates based on two-dimensional low-refractive-index nonlinear photonic crystal slabs. Opt. Express 19(3), 1945–1953 (2011)
Husko, C., Vo, T.D., Corcoran, B., Li, J., Krauss, T.F., Eggleton, B.J.: Ultracompact all-optical XOR logic gate in a slow-light silicon photonic crystal waveguide. Opt. Express 19(21), 20681–20690 (2011)
Rani, P., Kalra, Y., Sinha, R.K.: Design and analysis of polarization independent all-optical logic gates in silicon-on-insulator photonic crystal. Opt. Commun. 374, 148–155 (2016)
Fu, Y., Hu, X., Gong, Q.: Silicon photonic crystal all-optical logic gates. Phys. Lett. Part A 377(3–4), 329–333 (2013)
Birr, T., Zywietz, U., Chhantyal, P., Chichkov, B.N., Reinhardt, C.: Ultrafast surface plasmon-polariton logic gates and half-adder. Opt. Express 23(25), 31755–31765 (2015)
Wei, H., Wang, Z., Tian, X., Käll, M., Xu, H.: Cascaded logic gates in nanophotonic plasmon networks. Nat. Commun. 2(1), 387 (2011)
Ye, Y., Xie, Y., Liu, Y., Wang, S., Zhang, J., Liu, Y.: Design of a compact logic device based on plasmon-induced transparency. IEEE Photon. Technol. Lett. 29(8), 647–650 (2017)
Hou, J., Chen, L., Dong, W., Zhang, X.: 40 Gb/s reconfigurable optical logic gates based on FWM in silicon waveguide. Opt. Express 24(3), 2701–2711 (2016)
Yin, Z., Wu, J., Zang, J., Kong, D., Qiu, J., Shi, J., Li, W., Wei, S., Lin, J.: All-optical logic gate for XOR operation between 40-Gbaud QPSK tributaries in an ultra-short silicon nanowire. IEEE Photon. J. 6(3), 4500307 (2014)
Liang, T.K., Nunes, L.R., Tsuchiya, M., Abedin, K.S., Miyazaki, T., Van Thourhout, D., Bogaerts, W., Dumon, P., Baets, R., Tsang, H.K.: High speed logic gate using two-photon absorption in silicon waveguides. Opt. Commun. 265(1), 171–174 (2006)
Gui, C., Wang, J.: Simultaneous optical half-adder and half-subtracter using a single-slot waveguide. IEEE Photon. J. 5(5), 6602010 (2013)
Zhang, F., Zhang, L., Yang, L.: Directed logic circuits based on silicon microring resonators. Laser Optoelectronics Prog. 51(11), 110004 (2014)
Gostimirovic, D., Ye, W.N.: Ultracompact CMOS-compatible optical logic using carrier depletion in microdisk resonators. Sci. Rep. 7(1), 12603 (2017)
Winzer, P.J.: Modulation and multiplexing in optical communications. In: Proceedings of Conference on Lasers and Electro-Optics/International Quantum Electronics Conference. Baltimore: IEEE, 2009: 1–2
Soref, R., De Leonardis, F., Ying, Z., Passaro, V.M.N., Chen, R.T.: Silicon-based group-IV OEO devices for gain, logic, and wavelength conversion. ACS Photon. 7(3), 800–811 (2020)
Zhang, L., Ji, R., Jia, L., Yang, L., Zhou, P., Tian, Y., Chen, P., Lu, Y., Jiang, Z., Liu, Y., Fang, Q., Yu, M.: Demonstration of directed XOR/XNOR logic gates using two cascaded microring resonators. Opt. Lett. 35(10), 1620–1622 (2010)
Xing, J., Li, Z., Zhou, P., Gong, Y., Yu, Y., Tan, M., Yu, J.: Compact silicon-on-insulator-based 2 × 2 Mach-Zehnder interferometer electro-optic switch with low crosstalk. Chin. Opt. Lett. 13(6), 061301–061304 (2015)
Zhao, S., Lu, L., Zhou, L., Li, D., Guo, Z., Chen, J.: 16× 16 silicon Mach-Zehnder interferometer switch actuated with waveguide microheaters. Photon. Res. 4(5), 202–207 (2016)
Gong, H., Chen, X., Qu, Y., Li, Q., Yan, M., Qiu, M.: Photothermal switching based on silicon Mach-Zehnder interferometer integrated with light absorber. IEEE Photon. J. 8(2), 7802610 (2016)
Qiao, L., Tang, W., Chu, T.: 32× 32 silicon electro-optic switch with built-in monitors and balanced-status units. Sci. Rep. 7(1), 42306 (2017)
Bogaerts, W., De Heyn, P., Van Vaerenbergh, T., De Vos, K., Selvaraja, S.K., Claes, T., Dumon, P., Bienstman, P., Van Thourhout, D., Baets, R.: Silicon microring resonators. Laser Photon. Rev. 6(1), 47–73 (2012)
Yu, H., Ying, D., Pantouvaki, M., Van Campenhout, J., Absil, P., Hao, Y., Yang, J., Jiang, X.: Trade-off between optical modulation amplitude and modulation bandwidth of silicon micro-ring modulators. Opt. Express 22(12), 15178–15189 (2014)
Wu, J., Cao, P., Pan, T., Yang, Y., Qiu, C., Tremblay, C., Su, Y.: Compact on-chip 1× 2 wavelength selective switch based on silicon microring resonator with nested pairs of subrings. Photon. Res. 3(1), 9–14 (2015)
Cheng, Q., Dai, L.Y., Abrams, N.C., Hung, Y.H., Morrissey, P.E., Glick, M., O’Brien, P., Bergman, K.: Ultralow-crosstalk, strictly non-blocking microring-based optical switch. Photon. Res. 7(2), 155–161 (2019)
Song, J., Fang, Q., Luo, X., Cai, H., Liow, T.Y., Yu, M.B., Lo, G.Q., Kwong, D.L.: Thermo-optical tunable planar ridge microdisk resonator in silicon-on-insulator. Opt. Express 19(12), 11220–11227 (2011)
Yu, L., Yin, Y., Shi, Y., Dai, D., He, S.: Thermally tunable silicon photonic microdisk resonator with transparent graphene nanoheaters. Optica 3(2), 159–166 (2016)
Gostimirovic, D., De Leonardis, F., Soref, R., Passaro, V.M.N., Ye, W.N.: Ultrafast electro-optical disk modulators for logic, communications, optical repeaters, and wavelength converters. Opt. Express 28(17), 24874–24888 (2020)
Soltani, M., Yegnanarayanan, S., Adibi, A.: Ultra-high Q planar silicon microdisk resonators for chip-scale silicon photonics. Opt. Express 15(8), 4694–4704 (2007)
Deng, Q., Liu, L., Zhang, R., Li, X., Michel, J., Zhou, Z.: Athermal and flat-topped silicon Mach-Zehnder filters. Opt. Express 24(26), 29577–29582 (2016)
Chen, S., Shi, Y., He, S., Dai, D.: Low-loss and broadband 2 × 2 silicon thermo-optic Mach-Zehnder switch with bent directional couplers. Opt. Lett. 41(4), 836–839 (2016)
Long, Y., Wang, J.: Ultra-high peak rejection notch microwave photonic filter using a single silicon microring resonator. Opt. Express 23(14), 17739–17750 (2015)
Li, J., Yang, S., Chen, H., Chen, M.: Subwavelength hole defect assisted microring resonator for a compact rectangular filter. Opt. Lett. 45(11), 3123–3126 (2020)
Zhang, Y., Hu, X., Chen, D., Wang, L., Li, M., Feng, P., Xiao, X., Yu, S.: Design and demonstration of ultra-high-Q silicon microring resonator based on a multi-mode ridge waveguide. Opt. Lett. 43(7), 1586–1589 (2018)
Watts, M.R., Trotter, D.C., Young, R.W., Lentine, A.L.: Ultralow power silicon microdisk modulators and switches. In: Proceedings of 5th IEEE International Conference on Group IV Photonics. Sorrento: IEEE, 2008: 4–6
Xu, K., Chen, Y., Li, C., Chen, X., Chen, Z., Wong, C.Y., Tsang, H.K.: An ultracompact OSNR monitor based on an integrated silicon microdisk resonator. IEEE Photon. J. 4(5), 1365–1371 (2012)
Singh, B.R., Rawal, S.: Photonic-crystal-based all-optical NOT logic gate. J. Opt. Soc. Am. A 32(12), 2260–2263 (2015)
Han, B., Yu, J., Wang, W., Zhang, L., Hu, H., Yang, E.: Experimental study on all-optical half-adder based on semiconductor optical amplifier. Optoelectron. Lett. 5(3), 161–164 (2009)
Hall, K.L., Donnelly, J.P., Groves, S.H., Fennelly, C.I., Bailey, R.J., Napoleone, A.: 40-Gbit/s all-optical circulating shift register with an inverter. Opt. Lett. 22(19), 1479–1481 (1997)
Dimitriadou, E., Zoiros, K.E.: On the design of ultrafast all-optical NOT gate using quantum-dot semiconductor optical amplifier-based Mach-Zehnder interferometer. Opt. Laser Technol. 44(3), 600–607 (2012)
Zhang, L., Ji, R., Tian, Y., Yang, L., Zhou, P., Lu, Y., Zhu, W., Liu, Y., Jia, L., Fang, Q., Yu, M.: Simultaneous implementation of XOR and XNOR operations using a directed logic circuit based on two microring resonators. Opt. Express 19(7), 6524–6540 (2011)
Zhang, L., Ding, J., Tian, Y., Ji, R., Yang, L., Chen, H., Zhou, P., Lu, Y., Zhu, W., Min, R.: Electro-optic directed logic circuit based on microring resonators for XOR/XNOR operations. Opt. Express 20(11), 11605–11614 (2012)
Tian, Y., Zhang, L., Yang, L.: Directed XOR/XNOR logic gates using U-to-U waveguides and two microring resonators. IEEE Photon. Technol. Lett. 25(1), 18–21 (2013)
Zhu, W., Tian, Y., Zhang, L., Yang, L.: Electro-optic directed XNOR logic gate based on U-shaped waveguides and microring resonators. IEEE Photon. Technol. Lett. 25(14), 1305–1308 (2013)
Tian, Y., Zhao, Y., Chen, W., Guo, A., Li, D., Zhao, G., Liu, Z., Xiao, H., Liu, G., Yang, J.: Electro-optic directed XOR logic circuits based on parallel-cascaded micro-ring resonators. Opt. Express 23(20), 26342–26355 (2015)
Tian, Y., Li, D., Liu, Z., Xiao, H., Zhao, G., Yang, J., Zhao, Y., Han, G., Gao, X.: Simulation and demonstration of directed XOR/XNOR logic gates using two cascaded microring resonators. IEEE Photon. J. 8(2), 7802211 (2016)
Tian, Y., Zhang, L., Ji, R., Yang, L., Zhou, P., Chen, H., Ding, J., Zhu, W., Lu, Y., Jia, L., Fang, Q., Yu, M.: Proof of concept of directed OR/NOR and AND/NAND logic circuit consisting of two parallel microring resonators. Opt. Lett. 36(9), 1650–1652 (2011)
Tian, Y., Zhang, L., Yang, L.: Electro-optic directed AND/NAND logic circuit based on two parallel microring resonators. Opt. Express 20(15), 16794–16800 (2012)
Zhou, P., Zhang, L., Tian, Y., Yang, L.: 10 GHz electro-optical OR/NOR directed logic device based on silicon micro-ring resonators. Opt. Lett. 39(7), 1937–1940 (2014)
Tian, Y., Zhang, L., Xu, Q., Yang, L.: XOR/XNOR directed logic circuit based on coupled-resonator-induced transparency. Laser Photon. Rev. 7(1), 109–113 (2013)
Xu, Q., Sandhu, S., Povinelli, M.L., Shakya, J., Fan, S., Lipson, M.: Experimental realization of an on-chip all-optical analogue to electromagnetically induced transparency. Phys. Rev. Lett. 96(12), 123901 (2006)
Ding, J., Yang, L., Chen, Q., Zhang, L., Zhou, P.: Demonstration of a directed XNOR/XOR optical logic circuit based on silicon Mach-Zehnder interferometer. Optics Communications 395, 183–187 (2017)
Xiao, H., Han, X., Jiang, Y., Ren, G., Mitchell, A., Gao, D., Yang, J., Tian, Y.: Demonstration of various optical directed logic operations by using an integrated photonic circuit. Opt. Lett. 46(10), 2457–2460 (2021)
Tian, Y., Zhang, L., Ji, R., Yang, L., Zhou, P., Ding, J., Chen, H., Zhu, W., Lu, Y., Fang, Q., Jia, L., Yu, M.: Demonstration of a directed optical decoder using two cascaded microring resonators. Opt. Lett. 36(17), 3314–3316 (2011)
Chen, Q., Zhang, F., Zhang, L., Tian, Y., Zhou, P., Ding, J., Yang, L.: 1 Gbps directed optical decoder based on two cascaded microring resonators. Opt. Lett. 39(14), 4255–4258 (2014)
Tian, Y., Zhang, L., Ji, R., Yang, L., Xu, Q.: Demonstration of a directed optical encoder using microring-resonator-based optical switches. Opt. Lett. 36(19), 3795–3797 (2011)
Xiao, H., Li, D., Liu, Z., Han, X., Chen, W., Zhao, T., Tian, Y., Yang, J.: Experimental realization of a CMOS-compatible optical directed priority encoder using cascaded micro-ring resonators. Nanophotonics 7(4), 727–733 (2018)
Tian, Y., Yang, L., Zhang, L., Ji, R., Ding, J., Zhou, P., Zhu, W., Lu, Y.: Directed optical half-adder based on two cascaded microring resonators. IEEE Photon. Technol. Lett. 24(8), 643–645 (2012)
Wu, X., Deng, L., Meng, Y., Yang, J., Tian, Y.: Demonstration of a silicon photonic circuit for half-add operations using cascaded microring resonators. IEEE Photon. J. 9(1), 2700209 (2016)
Liu, Z., Zhao, Y., Xiao, H., Deng, L., Meng, Y., Guo, X., Liu, G., Tian, Y., Yang, J.: Demonstration of an optical directed half-subtracter using integrated silicon photonic circuits. Appl. Opt. 57(10), 2564–2569 (2018)
Yang, L., Guo, C., Zhu, W., Zhang, L., Sun, C.: Demonstration of a directed optical comparator based on two cascaded microring resonators. IEEE Photon. Technol. Lett. 27(8), 809–812 (2015)
Tian, Y., Xiao, H., Wu, X., Liu, Z., Meng, Y., Deng, L., Guo, X., Liu, G., Yang, J.: Experimental realization of an optical digital comparator using silicon microring resonators. Nanophotonics 7(3), 669–675 (2018)
Law, F.K., Uddin, M.R., Hashim, H., Won, Y.H.: Demonstration of photonic micro-ring resonator based digital bit magnitude comparator. Opt. Quant. Electron. 51(1), 1–13 (2019)
Liu, Z., Wu, X., Xiao, H., Han, X., Chen, W., Liao, M., Zhao, T., Jia, H., Yang, J., Tian, Y.: On-chip optical parity checker using silicon photonic integrated circuits. Nanophotonics 7(12), 1939–1948 (2018)
Tian, Y., Liu, Z., Ying, T., Xiao, H., Meng, Y., Deng, L., Zhao, Y., Guo, A., Liao, M., Liu, G., Yang, J.: Experimental demonstration of an optical Feynman gate for reversible logic operation using silicon micro-ring resonators. Nanophotonics 7(1), 333–337 (2018)
Reed, G.T., Mashanovich, G., Gardes, F.Y., Thomson, D.J.: Silicon optical modulators. Nat. Photon. 4(8), 518–526 (2010)
Xiao, X., Xu, H., Li, X., Li, Z., Chu, T., Yu, Y., Yu, J.: High-speed, low-loss silicon Mach-Zehnder modulators with doping optimization. Opt. Express 21(4), 4116–4125 (2013)
Chen, W., Yang, L., Wang, P., Zhang, Y., Zhou, L., Yang, T., Wang, Y., Yang, J.: Electro-optical logic gates based on graphene–silicon waveguides. Opt. Commun. 372, 85–90 (2016)
Zivarian, H., Zarifkar, A.: Compact electro-optical programmable logic device based on graphene–silicon switches. Photon. Netw. Commun. 38(2), 219–230 (2019)
Shu, H., Jin, M., Tao, Y., Wang, X.: Graphene-based silicon modulators. Front. Inf. Technol. Electronic Eng. 20(4), 458–471 (2019)
Yuan, S., Hu, C., Pan, A., Ding, Y., Wang, X., Qu, Z., Wei, J., Liu, Y., Zeng, C., Xia, J.: Photonic devices based on thin-film lithium niobate on insulator. J. Semicond. 42(4), 041304 (2021)
Huang, X., Liu, Y., Li, Z., Guan, H., Wei, Q., Tan, M., Li, Z.: 40 GHz high-efficiency Michelson interferometer modulator on a silicon-rich nitride and thin-film lithium niobate hybrid platform. Opt. Lett. 46(12), 2811–2814 (2021)
Wang, J., Xu, S., Chen, J., Zou, W.: A heterogeneous silicon on lithium niobate modulator for ultra-compact and high-performance photonic integrated circuits. IEEE Photonics J. 13(1), 4900112 (2021)
Xu, Q., Soref, R.: Reconfigurable optical directed-logic circuits using microresonator-based optical switches. Opt. Express 19(6), 5244–5259 (2011)
Qiu, C., Ye, X., Soref, R., Yang, L., Xu, Q.: Demonstration of reconfigurable electro-optical logic with silicon photonic integrated circuits. Opt. Lett. 37(19), 3942–3944 (2012)
Qiu, C., Gao, W., Soref, R., Robinson, J.T., Xu, Q.: Reconfigurable electro-optical directed-logic circuit using carrier-depletion micro-ring resonators. Opt. Lett. 39(24), 6767–6770 (2014)
Qi, Y., Qiu, C., Gao, W., Zhong, X., Su, Y.: Silicon reconfigurable electro-optical logic circuit enabled by a single-wavelength light input. IEEE Photon. Technol. Lett. 31(6), 435–438 (2019)
Tian, Y., Zhao, G., Liu, Z., Guo, A., Xiao, H., Wu, X., Meng, Y., Deng, L., Guo, X., Liu, G., Yang, J.: Reconfigurable electro-optic logic circuits using microring resonator-based optical switch array. IEEE Photon. J. 8(2), 7801908 (2016)
Tian, Y., Liu, Z., Xiao, H., Zhao, G., Liu, G., Yang, J., Ding, J., Zhang, L., Yang, L.: Experimental demonstration of a reconfigurable electro-optic directed logic circuit using cascaded carrier-injection micro-ring resonators. Sci. Rep. 7(1), 6410 (2017)
Ying, Z., Feng, C., Zhao, Z., Soref, R., Pan, D.Z., Chen, R.T.: Integrated multi-operand electro-optic logic gates for optical computing. Appl. Phys. Lett. 115(17), 171104 (2019)
Ying, Z., Wang, Z., Zhao, Z., Dhar, S., Pan, D.Z., Soref, R., Chen, R.T.: Comparison of microrings and microdisks for high-speed optical modulation in silicon photonics. Appl. Phys. Lett. 112(11), 111108 (2018)
Feng, C., Ying, Z., Zhao, Z., Mital, R., Pan, D.Z., Chen, R.T.: Analysis of microresonator-based logic gate for high-speed optical computing in integrated photonics. IEEE J. Sel. Top. Quantum Electron. 26(2), 8302208 (2019)
Ying, Z., Dhar, S., Zhao, Z., Feng, C., Mital, R., Chung, C., Pan, D.Z., Soref, R.A., Chen, R.T.: Electro-optic ripple-carry adder in integrated silicon photonics for optical computing. IEEE J. Sel. Top. Quantum Electron. 24(6), 7600310 (2018)
Ying, Z., Wang, Z., Zhao, Z., Dhar, S., Pan, D.Z., Soref, R., Chen, R.T.: Silicon microdisk-based full adders for optical computing. Opt. Lett. 43(5), 983–986 (2018)
Ying, Z., Feng, C., Zhao, Z., Dhar, S., Dalir, H., Gu, J., Cheng, Y., Soref, R., Pan, D.Z., Chen, R.T.: Electronic-photonic arithmetic logic unit for high-speed computing. Nat. Commun. 11(1), 2154 (2020)
Bogaerts, W., Pérez, D., Capmany, J., Miller, D.A.B., Poon, J., Englund, D., Morichetti, F., Melloni, A.: Programmable photonic circuits. Nature 586(7828), 207–216 (2020)
Soref, R., De Leonardis, F., Passaro, V.M.N.: Compact resonant 2 × 2 crossbar switch using three coupled waveguides with a central nanobeam. Opt. Express 29(6), 8751–8762 (2021)
Cheng, Z., Dong, J., Zhang, X.: Ultracompact optical switch using a single semisymmetric Fano nanobeam cavity. Opt. Lett. 45(8), 2363–2366 (2020)
Shamir, J.: Parallel optical logic operations on reversible networks. Opt. Commun. 291, 133–137 (2013)
Miller, D.A.B.: Self-configuring universal linear optical component. Photon. Res. 1(1), 1–15 (2013)
Annoni, A., Guglielmi, E., Carminati, M., Ferrari, G., Sampietro, M., Miller, D.A.B., Melloni, A., Morichetti, F.: Unscrambling light-automatically undoing strong mixing between modes. Light, Sci. Appl. 6(12), e17110 (2017)
Zhou, H., Zhao, Y., Wang, X., Gao, D., Dong, J., Zhang, X.: Self-configuring and reconfigurable silicon photonic signal processor. ACS Photonics 7(3), 792–799 (2020)
Zhou, H., Zhao, Y., Xu, G., Wang, X., Tan, Z., Dong, J., Zhang, X.: Chip-scale optical matrix computation for PageRank algorithm. IEEE J. Sel. Top. Quantum Electron. 26(2), 8300910 (2020)
Xiang, S., Han, Y., Song, Z., Guo, X., Zhang, Y., Ren, Z., Wang, S., Ma, Y., Zou, W., Ma, B., Xu, S., Dong, J., Zhou, H., Ren, Q., Deng, T., Liu, Y., Han, G., Hao, Y.: A review: photonics devices, architectures, and algorithms for optical neural computing. J. Semicond. 42(2), 023105 (2021)
Xu, S., Wang, J., Wang, R., Chen, J., Zou, W.: High-accuracy optical convolution unit architecture for convolutional neural networks by cascaded acousto-optical modulator arrays. Opt. Express 27(14), 19778–19787 (2019)
Capmany, J., Pérez, D.: Programmable integrated photonics. Oxford University Press, Oxford (2020)
Bai, B., Shu, H., Wang, X., Zou, W.: Towards silicon photonic neural networks for artificial intelligence. Sci. China Inf. Sci. 63(6), 160406 (2020)
Acknowledgements
This work was partially supported by the National Key R&D Program of China (No. 2019YFB2205204), the Open Project Program of Wuhan National Laboratory for Optoelectronics (No. 2019WNLOKF003), the “Shuguang Program” supported by the Shanghai Education Development Foundation and Shanghai Municipal Education Commission, the Fundamental Research Funds for the Central Universities (No. lzujbky-2021-pd11), and the National Natural Science Foundation of China (Grant Nos. 61875120 and 62075091).
Author information
Authors and Affiliations
Contributions
CQ and HX wrote the oringinal manuscript, CQ carried out the review part of Sections 3 and 4, HX carried out the review part of Sections 2, 3, and 5. LW participated in the graph preparation of the manuscript and revised the manuscript. YT helped to organize the architecture of the entire paper with constructive discussions and revised the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Qiu, C., Xiao, H., Wang, L. et al. Recent advances in integrated optical directed logic operations for high performance optical computing: a review. Front. Optoelectron. 15, 1 (2022). https://doi.org/10.1007/s12200-022-00001-y
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12200-022-00001-y