Skip to main content
Frontiers of Optoelectronics logoLink to Frontiers of Optoelectronics
. 2022 Mar 28;15(1):1. doi: 10.1007/s12200-022-00001-y

Recent advances in integrated optical directed logic operations for high performance optical computing: a review

Ciyuan Qiu 1,#, Huifu Xiao 2,#, Liheng Wang 2, Yonghui Tian 2,
PMCID: PMC9756239  PMID: 36637553

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

graphic file with name 12200_2022_1_Figa_HTML.jpg

Keywords: Optical computing, Directed logic (DL), Optical switch

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 [69]. 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 [1012]. 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 [2124], and plasmon waveguide [2527]. 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 [2831] and the propagation loss for plasmon waveguide is relatively large [2527], 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.

Optical directed logic (DL) operations

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.

Fig. 1.

Fig. 1

Working principle of optical directed logic composed of optical switches (OS: optical switch)

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) [3740], MRR [4144], and micro-disk resonator (MDR) [4548]. 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 [5153], 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.

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.

Fig. 2.

Fig. 2

Implementation of NOT operation by MRR. ac Structure, transmission spectrum, and logic operations of MRR with single waveguide, if the working wavelength λw and the resonant wavelength λ0 are the same, the MRR can perform NOT operation. df Structure, transmission spectrum, and logic operations of MRR with double waveguides, if λw is the same as λ0, the NOT operation can be obtained in the Drop port, while if λw is not the same as λ0, the NOT operation can be obtained in the Through port

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 [6265].

Fig. 3.

Fig. 3

Optical circuit utilized as optical XOR/XNOR calculator. a Schematic structure and b micrograph of the circuit. MRR: micro-ring resonator, CW: continuous wave, EPS: electrical pulse sequence, OPS: optical pulse sequence. Reprinted with permission from Ref. [36].

Copyright 2010, The Optical Society

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 (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 (X·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.

Fig. 4.

Fig. 4

Optical circuit utilized to demonstrate optical OR/NOR, AND/NAND, and XOR/XNOR operations. a Schematic structure and b micrograph of the circuit. c Schematic principle to implement XOR/XNOR (X⊙Y and X⊕Y), in which the photonic analog to electromagnetically induced transparency (EIT) phenomenon, also known as coupled-resonator-induced transparency (CRIT) is utilized. df Truth tables that the circuit can implement. g and h Static response spectra of the circuit based on CRIT effect. a and b Reprinted with permission from Ref. [66].

Copyright 2011, The Optical Society. c, g, and h Reprinted with permission from Ref. [69]. Copyright 2013, Wiley

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.

Fig. 5.

Fig. 5

a Schematic structure, b micrograph, and c truth table of the multi-functional logic circuit based on mode selecting property. PS: phase-shifter, DeMUX: mode demultiplexer, MUX: mode multiplexer. a and b Reprinted with permission from Ref. [72].

Copyright 2021, The Optical Society

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 [7384] 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.

Fig. 6.

Fig. 6

Schematic structures and micrographs of photonic circuits utilized to implement a decoding, b encoding, and c priority encoding, respectively. a Reprinted with permission from Ref. [74].

Copyright 2014, The Optical Society. b Reprinted with permission from Ref. [75]. Copyright 2011, The Optical Society. c Reprinted with permission from Ref. [76]. Copyright 2018, Walter de Gruyter GmbH

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 [8082], 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 [8789], or lithium niobate waveguide [9092] to modulate the MRRs.

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.

Fig. 7.

Fig. 7

Structure and operation modes of a reconfigurable 1 × 1 switch. a Diagram of the switch. b SEM picture of a silicon MRR based switch. Here, a p-i-n junction is built across the ring. c Transmission spectra of a switch in ‘block/pass’ mode. Red line represents the spectrum when the logic signal is “1” with a resonant wavelength denoted as λ1. Blue line represents the spectrum when the logic signal is “0” with a resonant wavelength denoted as λ0. d Transmission spectra of a switch in “pass/block” mode. e Transmission spectra of a switch in “pass/pass” mode. Reprinted with permission from Ref. [93].

Copyright 2011, The Optical Society

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 x1x¯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.

Fig. 8.

Fig. 8

Layout and the electrical actuation for calculating the logic product. Here, each ring-based switch has a logic input signal and reconfiguration signal

As is known to all, any binary logic functions can be expressed as a sum of product expressions. For example, Y=y1+y2+y3+...+yn, in which yn denotes the product of a number of variables Xi, such as yn=X1¯·X2·X¯3·...·Xm (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.

Fig. 9.

Fig. 9

Diagrams of logic circuit. a Sum operation are performed by add-drop MRRs, which collect optical output at different wavelengths into one waveguide. b Sum operation are performed by parallel connected p-i-n photodetectors in the electrical domain. Reprinted with permission from Ref. [93].

Copyright 2011, The Optical Society

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.

Fig. 10.

Fig. 10

a Layout and the electrical actuation of the multi-spectral logic circuit. b Chip after packaging. Reprinted with permission from Ref. [95].

Copyright 2014, The Optical Society

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.

Fig. 11.

Fig. 11

a Layout and the electrical actuation of the logic circuit with single light input. b Chip after packaging. Reprinted with permission from Ref. [96].

Copyright 2019, IEEE

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.

Fig. 12.

Fig. 12

DL circuit composed of cascaded MRRs. a Schematic structure and b micrograph of the fabricated device for concept proof. c Measured dynamical computing result. a Reprinted with permission from Ref. [97].

Copyright 2016, IEEE. b and c Reprinted with permission from Ref. [98]. Copyright 2017, Springer Nature

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 x1xn), 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.

Fig. 13.

Fig. 13

Principle of multi-operands logic gate (MOLG). a General MOLG with weighted inputs. b Transmission spectrum at the drop port. c Transmission spectrum at the through port. d Truth table. Reprinted with permission from Ref. [99].

Copyright 2019, the American Institute of Physics

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.

Fig. 14.

Fig. 14

Experimental demonstration. a Optical micrograph illustration of the chip. b Micrographs of the wire bonded chip. Fundamental photonic components such as the splitter/combiner, the phase shifter, the grating coupler, and the microdisk modulator are included. Here, the spectrum of one peak of the microdisk is also shown. Reprinted with permission from Ref. [104].

Copyright 2020, Springer Nature

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.

Fig. 15.

Fig. 15

Structure of programmable optical logic networks. a 2 × 2 building blocks of optical network (MZI: Mach–Zehnder interferometer, MRR: Micro-ring resonator, DC: Directional coupler, 3W-NB: optical switch based on three waveguides with central nanobeam). b Forward only mesh network, each circle is a 2 × 2 optical switch, and each dashed rectangle delineates a single switching layer. c Recirculating waveguide meshes based on square cells, hexagonal cells, and triangular cells, each small rectangles represent a 2 × 2 optical switch, the green, purple, yellow and red rectangles indicate that the corresponding switch is working in a bar state, cross state, partial coupling state, and arbitrary state, respectively. b Reprinted with permission from Ref. [108].

Copyright 2013, Elsevier. c Reprinted with permission from Ref. [105]. Copyright 2020, Springer Nature

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 [109111], 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.

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”.

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).

Biographies

Ciyuan Qiu

received the B.S. degree and M.S. degrees from Tsinghua University, China in 2005 and 2007 respectively, and the Ph.D. degree from Rice University, USA in 2013. He then worked as post-doc in Rice University until June 2014. He joined Shanghai Jiao Tong University, China in August 2014. Dr. Qiu has published over 65 journal and conference papers, such as Nano Letters, Optics Letters, and Optics Express. His research interests include silicon photonics devices and circuit, graphene optics and plasmonics.graphic file with name 12200_2022_1_Figb_HTML.jpg

Huifu Xiao

received the B.S. and Ph.D. degrees in Microelectronics and Solid-State Electronics from Lanzhou University, China in 2013 and 2019 respectively. He is currently doing a postdoctoral work in School of Physical Science and Technology, Lanzhou University. His research interests include silicon photonic devices and thin-film lithium niobate devices, such as mode division multiplexers, optical directed logic gates, and optical routers.graphic file with name 12200_2022_1_Figc_HTML.jpg

Liheng Wang

is now an undergraduate student in School of Physical Science and Technology, Lanzhou University, China, majoring in Electronic Devices and Materials Engineering. During the school period, he presided over a national innovation and entrepreneurship project, participated in the sixth session of the Chinese Undergraduate Physics Experiment Competition, and won the third prize as a core member.graphic file with name 12200_2022_1_Figd_HTML.jpg

Yonghui Tian

received the Ph.D. degree in Microelectronics and Solid-State Electronics from Institute of Semiconductors, Chinese Academy of Sciences, China in 2013. He is currently a Professor with School of Physical Science and Technology, Lanzhou University, China. His current research interests include silicon-based photonic devices for optical interconnect, optical computing and optical communication.graphic file with name 12200_2022_1_Fige_HTML.jpg

Authors' Contribution

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.

Declarations

Competing interests

The authors declare that they have no competing interests.

Footnotes

Ciyuan Qiu and Huifu Xiao contributed equally to this work

References

  • 1.McAdams HH, Shapiro L. Circuit simulation of genetic networks. Science. 1995;269(5224):650–656. doi: 10.1126/science.7624793. [DOI] [PubMed] [Google Scholar]
  • 2.Saraswat KC, Mohammadi F. Effect of scaling of interconnections on the time delay of VLSI circuits. IEEE Trans. Electron Devices. 1982;29(4):645–650. [Google Scholar]
  • 3.Mack CA. Fifty years of Moore’s law. IEEE Trans. Semicond. Manuf. 2011;24(2):202–207. [Google Scholar]
  • 4.Theis TN, Wong HP. The end of Moore’s law: a new beginning for information technology. Comput. Sci. Eng. 2017;19(2):41–50. [Google Scholar]
  • 5.Waldrop MM. The chips are down for Moore’s law. Nature. 2016;530(7589):144–147. doi: 10.1038/530144a. [DOI] [PubMed] [Google Scholar]
  • 6.Caulfield HJ, Dolev S. Why future supercomputing requires optics. Nat. Photon. 2010;4(5):261–263. [Google Scholar]
  • 7.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. 2004;12(3):361–366. doi: 10.1364/opex.12.000361. [DOI] [PubMed] [Google Scholar]
  • 8.Fu Y, Hu X, Lu C, Yue S, Yang H, Gong Q. All-optical logic gates based on nanoscale plasmonic slot waveguides. Nano Lett. 2012;12(11):5784–5790. doi: 10.1021/nl303095s. [DOI] [PubMed] [Google Scholar]
  • 9.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. 2020;9(1):59. doi: 10.1038/s41377-020-0303-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Soref RA. Tutorial: integrated-photonic switching structures. APL Photon. 2018;3(2):021101. [Google Scholar]
  • 11.Miller DAB. Attojoule optoelectronics for low-energy information processing and communications. J. Lightwave Technol. 2017;35(3):346–396. [Google Scholar]
  • 12.Thomson D, Zilkie A, Bowers JE, Komljenovic T, Reed GT, Vivien L, Marris-Morini D, Cassan E, Virot L, Fédéli JM, Hartmann JM, Schmid JH, Xu DX, Boeuf F, O’Brien P, Mashanovich GZ, Nedeljkovic M. Roadmap on silicon photonics. J. Opt. 2016;18(7):073003. [Google Scholar]
  • 13.Xu Q, Lipson M. All-optical logic based on silicon micro-ring resonators. Opt. Express. 2007;15(3):924–929. doi: 10.1364/oe.15.000924. [DOI] [PubMed] [Google Scholar]
  • 14.Hardy J, Shamir J. Optics inspired logic architecture. Opt. Express. 2007;15(1):150–165. doi: 10.1364/oe.15.000150. [DOI] [PubMed] [Google Scholar]
  • 15.Minzioni P, Lacava C, Tanabe T, Dong J, Hu X, Csaba G, Porod W, Singh G, Willner AE, Almaiman A, Torres-Company V, Schröder J, Peacock AC, Strain MJ, Parmigiani F, Contestabile G, Marpaung D, Liu Z, Bowers JE, Chang L, Fabbri S, Vázquez MR, Bharadwaj V, Eaton SM, Lodahl P, Zhang X, Eggleton BJ, Munro WJ, Nemoto K, Morin O, Laurat J, Nunn J. Roadmap on all-optical processing. J. Opt. 2019;21(6):063001. [Google Scholar]
  • 16.Li F, Vo TD, Husko C, Pelusi M, Xu DX, Densmore A, Ma R, Janz S, Eggleton BJ, Moss DJ. All-optical XOR logic gate for 40 Gb/s DPSK signals via FWM in a silicon nanowire. Opt. Express. 2011;19(21):20364–20371. doi: 10.1364/OE.19.020364. [DOI] [PubMed] [Google Scholar]
  • 17.Dong W, Huang Z, Hou J, Santos R, Zhang X. Integrated all-optical programmable logic array based on semiconductor optical amplifiers. Opt. Lett. 2018;43(9):2150–2153. doi: 10.1364/OL.43.002150. [DOI] [PubMed] [Google Scholar]
  • 18.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. 2000;36(22):1863–1864. [Google Scholar]
  • 19.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. 2013;21(22):25772–25779. doi: 10.1364/OE.21.025772. [DOI] [PubMed] [Google Scholar]
  • 20.Rakshit JK, Roy JN, Chattopadhyay T. Design of micro-ring resonator based all-optical parity generator and checker circuit. Opt. Commun. 2013;303:30–37. [Google Scholar]
  • 21.Liu Y, Qin F, Meng ZM, Zhou F, Mao QH, Li ZY. All-optical logic gates based on two-dimensional low-refractive-index nonlinear photonic crystal slabs. Opt. Express. 2011;19(3):1945–1953. doi: 10.1364/OE.19.001945. [DOI] [PubMed] [Google Scholar]
  • 22.Husko C, Vo TD, Corcoran B, Li J, Krauss TF, Eggleton BJ. Ultracompact all-optical XOR logic gate in a slow-light silicon photonic crystal waveguide. Opt. Express. 2011;19(21):20681–20690. doi: 10.1364/OE.19.020681. [DOI] [PubMed] [Google Scholar]
  • 23.Rani P, Kalra Y, Sinha RK. Design and analysis of polarization independent all-optical logic gates in silicon-on-insulator photonic crystal. Opt. Commun. 2016;374:148–155. [Google Scholar]
  • 24.Fu Y, Hu X, Gong Q. Silicon photonic crystal all-optical logic gates. Phys. Lett. Part A. 2013;377(3–4):329–333. [Google Scholar]
  • 25.Birr T, Zywietz U, Chhantyal P, Chichkov BN, Reinhardt C. Ultrafast surface plasmon-polariton logic gates and half-adder. Opt. Express. 2015;23(25):31755–31765. doi: 10.1364/OE.23.031755. [DOI] [PubMed] [Google Scholar]
  • 26.Wei H, Wang Z, Tian X, Käll M, Xu H. Cascaded logic gates in nanophotonic plasmon networks. Nat. Commun. 2011;2(1):387. doi: 10.1038/ncomms1388. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.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. 2017;29(8):647–650. [Google Scholar]
  • 28.Hou J, Chen L, Dong W, Zhang X. 40 Gb/s reconfigurable optical logic gates based on FWM in silicon waveguide. Opt. Express. 2016;24(3):2701–2711. doi: 10.1364/OE.24.002701. [DOI] [PubMed] [Google Scholar]
  • 29.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. 2014;6(3):4500307. [Google Scholar]
  • 30.Liang TK, Nunes LR, Tsuchiya M, Abedin KS, Miyazaki T, Van Thourhout D, Bogaerts W, Dumon P, Baets R, Tsang HK. High speed logic gate using two-photon absorption in silicon waveguides. Opt. Commun. 2006;265(1):171–174. [Google Scholar]
  • 31.Gui C, Wang J. Simultaneous optical half-adder and half-subtracter using a single-slot waveguide. IEEE Photon. J. 2013;5(5):6602010. [Google Scholar]
  • 32.Zhang F, Zhang L, Yang L. Directed logic circuits based on silicon microring resonators. Laser Optoelectronics Prog. 2014;51(11):110004. [Google Scholar]
  • 33.Gostimirovic D, Ye WN. Ultracompact CMOS-compatible optical logic using carrier depletion in microdisk resonators. Sci. Rep. 2017;7(1):12603. doi: 10.1038/s41598-017-12680-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.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
  • 35.Soref R, De Leonardis F, Ying Z, Passaro VMN, Chen RT. Silicon-based group-IV OEO devices for gain, logic, and wavelength conversion. ACS Photon. 2020;7(3):800–811. [Google Scholar]
  • 36.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. 2010;35(10):1620–1622. doi: 10.1364/OL.35.001620. [DOI] [PubMed] [Google Scholar]
  • 37.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. 2015;13(6):061301–061304. [Google Scholar]
  • 38.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. 2016;4(5):202–207. [Google Scholar]
  • 39.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. 2016;8(2):7802610. [Google Scholar]
  • 40.Qiao L, Tang W, Chu T. 32× 32 silicon electro-optic switch with built-in monitors and balanced-status units. Sci. Rep. 2017;7(1):42306. doi: 10.1038/srep42306. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Bogaerts W, De Heyn P, Van Vaerenbergh T, De Vos K, Selvaraja SK, Claes T, Dumon P, Bienstman P, Van Thourhout D, Baets R. Silicon microring resonators. Laser Photon. Rev. 2012;6(1):47–73. [Google Scholar]
  • 42.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. 2014;22(12):15178–15189. doi: 10.1364/OE.22.015178. [DOI] [PubMed] [Google Scholar]
  • 43.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. 2015;3(1):9–14. [Google Scholar]
  • 44.Cheng Q, Dai LY, Abrams NC, Hung YH, Morrissey PE, Glick M, O’Brien P, Bergman K. Ultralow-crosstalk, strictly non-blocking microring-based optical switch. Photon. Res. 2019;7(2):155–161. [Google Scholar]
  • 45.Song J, Fang Q, Luo X, Cai H, Liow TY, Yu MB, Lo GQ, Kwong DL. Thermo-optical tunable planar ridge microdisk resonator in silicon-on-insulator. Opt. Express. 2011;19(12):11220–11227. doi: 10.1364/OE.19.011220. [DOI] [PubMed] [Google Scholar]
  • 46.Yu L, Yin Y, Shi Y, Dai D, He S. Thermally tunable silicon photonic microdisk resonator with transparent graphene nanoheaters. Optica. 2016;3(2):159–166. [Google Scholar]
  • 47.Gostimirovic D, De Leonardis F, Soref R, Passaro VMN, Ye WN. Ultrafast electro-optical disk modulators for logic, communications, optical repeaters, and wavelength converters. Opt. Express. 2020;28(17):24874–24888. doi: 10.1364/OE.400716. [DOI] [PubMed] [Google Scholar]
  • 48.Soltani M, Yegnanarayanan S, Adibi A. Ultra-high Q planar silicon microdisk resonators for chip-scale silicon photonics. Opt. Express. 2007;15(8):4694–4704. doi: 10.1364/oe.15.004694. [DOI] [PubMed] [Google Scholar]
  • 49.Deng Q, Liu L, Zhang R, Li X, Michel J, Zhou Z. Athermal and flat-topped silicon Mach-Zehnder filters. Opt. Express. 2016;24(26):29577–29582. doi: 10.1364/OE.24.029577. [DOI] [PubMed] [Google Scholar]
  • 50.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. 2016;41(4):836–839. doi: 10.1364/OL.41.000836. [DOI] [PubMed] [Google Scholar]
  • 51.Long Y, Wang J. Ultra-high peak rejection notch microwave photonic filter using a single silicon microring resonator. Opt. Express. 2015;23(14):17739–17750. doi: 10.1364/OE.23.017739. [DOI] [PubMed] [Google Scholar]
  • 52.Li J, Yang S, Chen H, Chen M. Subwavelength hole defect assisted microring resonator for a compact rectangular filter. Opt. Lett. 2020;45(11):3123–3126. doi: 10.1364/OL.395345. [DOI] [PubMed] [Google Scholar]
  • 53.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. 2018;43(7):1586–1589. doi: 10.1364/OL.43.001586. [DOI] [PubMed] [Google Scholar]
  • 54.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
  • 55.Xu K, Chen Y, Li C, Chen X, Chen Z, Wong CY, Tsang HK. An ultracompact OSNR monitor based on an integrated silicon microdisk resonator. IEEE Photon. J. 2012;4(5):1365–1371. [Google Scholar]
  • 56.Singh BR, Rawal S. Photonic-crystal-based all-optical NOT logic gate. J. Opt. Soc. Am. A. 2015;32(12):2260–2263. doi: 10.1364/JOSAA.32.002260. [DOI] [PubMed] [Google Scholar]
  • 57.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. 2009;5(3):161–164. [Google Scholar]
  • 58.Hall KL, Donnelly JP, Groves SH, Fennelly CI, Bailey RJ, Napoleone A. 40-Gbit/s all-optical circulating shift register with an inverter. Opt. Lett. 1997;22(19):1479–1481. doi: 10.1364/ol.22.001479. [DOI] [PubMed] [Google Scholar]
  • 59.Dimitriadou E, Zoiros KE. On the design of ultrafast all-optical NOT gate using quantum-dot semiconductor optical amplifier-based Mach-Zehnder interferometer. Opt. Laser Technol. 2012;44(3):600–607. [Google Scholar]
  • 60.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. 2011;19(7):6524–6540. doi: 10.1364/OE.19.006524. [DOI] [PubMed] [Google Scholar]
  • 61.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. 2012;20(11):11605–11614. doi: 10.1364/OE.20.011605. [DOI] [PubMed] [Google Scholar]
  • 62.Tian Y, Zhang L, Yang L. Directed XOR/XNOR logic gates using U-to-U waveguides and two microring resonators. IEEE Photon. Technol. Lett. 2013;25(1):18–21. [Google Scholar]
  • 63.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. 2013;25(14):1305–1308. [Google Scholar]
  • 64.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. 2015;23(20):26342–26355. doi: 10.1364/OE.23.026342. [DOI] [PubMed] [Google Scholar]
  • 65.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. 2016;8(2):7802211. [Google Scholar]
  • 66.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. 2011;36(9):1650–1652. doi: 10.1364/OL.36.001650. [DOI] [PubMed] [Google Scholar]
  • 67.Tian Y, Zhang L, Yang L. Electro-optic directed AND/NAND logic circuit based on two parallel microring resonators. Opt. Express. 2012;20(15):16794–16800. doi: 10.1364/OE.20.011605. [DOI] [PubMed] [Google Scholar]
  • 68.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. 2014;39(7):1937–1940. doi: 10.1364/OL.39.001937. [DOI] [PubMed] [Google Scholar]
  • 69.Tian Y, Zhang L, Xu Q, Yang L. XOR/XNOR directed logic circuit based on coupled-resonator-induced transparency. Laser Photon. Rev. 2013;7(1):109–113. [Google Scholar]
  • 70.Xu Q, Sandhu S, Povinelli ML, Shakya J, Fan S, Lipson M. Experimental realization of an on-chip all-optical analogue to electromagnetically induced transparency. Phys. Rev. Lett. 2006;96(12):123901. doi: 10.1103/PhysRevLett.96.123901. [DOI] [PubMed] [Google Scholar]
  • 71.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. 2017;395:183–187. [Google Scholar]
  • 72.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. 2021;46(10):2457–2460. doi: 10.1364/OL.423858. [DOI] [PubMed] [Google Scholar]
  • 73.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. 2011;36(17):3314–3316. doi: 10.1364/OL.36.003314. [DOI] [PubMed] [Google Scholar]
  • 74.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. 2014;39(14):4255–4258. doi: 10.1364/OL.39.004255. [DOI] [PubMed] [Google Scholar]
  • 75.Tian Y, Zhang L, Ji R, Yang L, Xu Q. Demonstration of a directed optical encoder using microring-resonator-based optical switches. Opt. Lett. 2011;36(19):3795–3797. doi: 10.1364/OL.36.003795. [DOI] [PubMed] [Google Scholar]
  • 76.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. 2018;7(4):727–733. [Google Scholar]
  • 77.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. 2012;24(8):643–645. [Google Scholar]
  • 78.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. 2016;9(1):2700209. [Google Scholar]
  • 79.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. 2018;57(10):2564–2569. doi: 10.1364/AO.57.002564. [DOI] [PubMed] [Google Scholar]
  • 80.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. 2015;27(8):809–812. [Google Scholar]
  • 81.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. 2018;7(3):669–675. [Google Scholar]
  • 82.Law FK, Uddin MR, Hashim H, Won YH. Demonstration of photonic micro-ring resonator based digital bit magnitude comparator. Opt. Quant. Electron. 2019;51(1):1–13. [Google Scholar]
  • 83.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. 2018;7(12):1939–1948. [Google Scholar]
  • 84.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. 2018;7(1):333–337. [Google Scholar]
  • 85.Reed GT, Mashanovich G, Gardes FY, Thomson DJ. Silicon optical modulators. Nat. Photon. 2010;4(8):518–526. [Google Scholar]
  • 86.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. 2013;21(4):4116–4125. doi: 10.1364/OE.21.004116. [DOI] [PubMed] [Google Scholar]
  • 87.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. 2016;372:85–90. [Google Scholar]
  • 88.Zivarian H, Zarifkar A. Compact electro-optical programmable logic device based on graphene–silicon switches. Photon. Netw. Commun. 2019;38(2):219–230. [Google Scholar]
  • 89.Shu H, Jin M, Tao Y, Wang X. Graphene-based silicon modulators. Front. Inf. Technol. Electronic Eng. 2019;20(4):458–471. [Google Scholar]
  • 90.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. 2021;42(4):041304. [Google Scholar]
  • 91.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. 2021;46(12):2811–2814. doi: 10.1364/OL.425181. [DOI] [PubMed] [Google Scholar]
  • 92.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. 2021;13(1):4900112. [Google Scholar]
  • 93.Xu Q, Soref R. Reconfigurable optical directed-logic circuits using microresonator-based optical switches. Opt. Express. 2011;19(6):5244–5259. doi: 10.1364/OE.19.005244. [DOI] [PubMed] [Google Scholar]
  • 94.Qiu C, Ye X, Soref R, Yang L, Xu Q. Demonstration of reconfigurable electro-optical logic with silicon photonic integrated circuits. Opt. Lett. 2012;37(19):3942–3944. doi: 10.1364/OL.37.003942. [DOI] [PubMed] [Google Scholar]
  • 95.Qiu C, Gao W, Soref R, Robinson JT, Xu Q. Reconfigurable electro-optical directed-logic circuit using carrier-depletion micro-ring resonators. Opt. Lett. 2014;39(24):6767–6770. doi: 10.1364/OL.39.006767. [DOI] [PubMed] [Google Scholar]
  • 96.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. 2019;31(6):435–438. [Google Scholar]
  • 97.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. 2016;8(2):7801908. [Google Scholar]
  • 98.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. 2017;7(1):6410. doi: 10.1038/s41598-017-06736-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 99.Ying Z, Feng C, Zhao Z, Soref R, Pan DZ, Chen RT. Integrated multi-operand electro-optic logic gates for optical computing. Appl. Phys. Lett. 2019;115(17):171104. [Google Scholar]
  • 100.Ying Z, Wang Z, Zhao Z, Dhar S, Pan DZ, Soref R, Chen RT. Comparison of microrings and microdisks for high-speed optical modulation in silicon photonics. Appl. Phys. Lett. 2018;112(11):111108. [Google Scholar]
  • 101.Feng C, Ying Z, Zhao Z, Mital R, Pan DZ, Chen RT. Analysis of microresonator-based logic gate for high-speed optical computing in integrated photonics. IEEE J. Sel. Top. Quantum Electron. 2019;26(2):8302208. [Google Scholar]
  • 102.Ying Z, Dhar S, Zhao Z, Feng C, Mital R, Chung C, Pan DZ, Soref RA, Chen RT. Electro-optic ripple-carry adder in integrated silicon photonics for optical computing. IEEE J. Sel. Top. Quantum Electron. 2018;24(6):7600310. [Google Scholar]
  • 103.Ying Z, Wang Z, Zhao Z, Dhar S, Pan DZ, Soref R, Chen RT. Silicon microdisk-based full adders for optical computing. Opt. Lett. 2018;43(5):983–986. doi: 10.1364/OL.43.000983. [DOI] [PubMed] [Google Scholar]
  • 104.Ying Z, Feng C, Zhao Z, Dhar S, Dalir H, Gu J, Cheng Y, Soref R, Pan DZ, Chen RT. Electronic-photonic arithmetic logic unit for high-speed computing. Nat. Commun. 2020;11(1):2154. doi: 10.1038/s41467-020-16057-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 105.Bogaerts W, Pérez D, Capmany J, Miller DAB, Poon J, Englund D, Morichetti F, Melloni A. Programmable photonic circuits. Nature. 2020;586(7828):207–216. doi: 10.1038/s41586-020-2764-0. [DOI] [PubMed] [Google Scholar]
  • 106.Soref R, De Leonardis F, Passaro VMN. Compact resonant 2 × 2 crossbar switch using three coupled waveguides with a central nanobeam. Opt. Express. 2021;29(6):8751–8762. doi: 10.1364/OE.419126. [DOI] [PubMed] [Google Scholar]
  • 107.Cheng Z, Dong J, Zhang X. Ultracompact optical switch using a single semisymmetric Fano nanobeam cavity. Opt. Lett. 2020;45(8):2363–2366. doi: 10.1364/OL.383250. [DOI] [PubMed] [Google Scholar]
  • 108.Shamir J. Parallel optical logic operations on reversible networks. Opt. Commun. 2013;291:133–137. [Google Scholar]
  • 109.Miller DAB. Self-configuring universal linear optical component. Photon. Res. 2013;1(1):1–15. [Google Scholar]
  • 110.Annoni A, Guglielmi E, Carminati M, Ferrari G, Sampietro M, Miller DAB, Melloni A, Morichetti F. Unscrambling light-automatically undoing strong mixing between modes. Light, Sci. Appl. 2017;6(12):e17110. doi: 10.1038/lsa.2017.110. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 111.Zhou H, Zhao Y, Wang X, Gao D, Dong J, Zhang X. Self-configuring and reconfigurable silicon photonic signal processor. ACS Photonics. 2020;7(3):792–799. [Google Scholar]
  • 112.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. 2020;26(2):8300910. [Google Scholar]
  • 113.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. 2021;42(2):023105. [Google Scholar]
  • 114.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. 2019;27(14):19778–19787. doi: 10.1364/OE.27.019778. [DOI] [PubMed] [Google Scholar]
  • 115.Capmany J, Pérez D. Programmable integrated photonics. Oxford: Oxford University Press; 2020. [Google Scholar]
  • 116.Bai B, Shu H, Wang X, Zou W. Towards silicon photonic neural networks for artificial intelligence. Sci. China Inf. Sci. 2020;63(6):160406. [Google Scholar]

Articles from Frontiers of Optoelectronics are provided here courtesy of Springer

RESOURCES