Microring resonators (MRRs) are reconfigurable optical elements ubiquitous in photonic integrated circuits. Owing to its high sensitivity, MRR control is very challenging, especially in large-scale optical systems. In this work, we experimentally demonstrate continuous, multi-channel control of MRR weight banks using simple calibration procedures. A record-high accuracy and precision are achieved for all the controlled MRRs with negligible inter-channel crosstalk. Our approach allows accurate transmission calibration without the need for direct access to the output of the microring weight bank and without the need to lay out electrical and optical I/Os specific for calibration purpose. These features mean that our MRR control approach can be applied to large-scale photonic integrated circuits while maintaining its accuracy with manageable cost of chip area and I/O complexity.
I. INTRODUCTION
It has been widely recognized that photonics possesses unique advantages for information processing over electronics in terms of bandwidth and information density. These advantages have motivated extensive demonstrations of various high-performance optical functionalities in the past few decades,1–4 despite the difficulty in achieving a sufficient scalability for optical computing. The situation has changed recently, thanks to the rapid advances in silicon photonics,5–7 which opened up unprecedented opportunities to integrate high-performance optical functionalities and operations on a single chip to build large-scale photonic integration circuits.8,9
Scalability and reconfigurability are emphasized as the essential features in many large-scale information processing systems.4,10 One of the examples is the photonic neural network in which a key functionality is to configure connection strengths between the photonic neurons.11–15 Microring resonator (MRR) weight banks, consisting of parallel-coupled MRRs, are capable of weighting the neuron output independently over a continuous range.16 MRR weight banks have also shown their potential as reconfigurable elements in other large-scale optical processors such as matrix multipliers for high-performance computing17 and convolutional operators.18
Apart from optical information processing systems, MRR-based circuits are used extensively for applications such as wavelength-division multiplexing (WDM) filtering, waveform generation, and optical interconnects.1,2,19 A certain degree of reconfigurability is still necessary, even in these so-called application-specific photonic integrated circuits where distinct circuits are designed to perform fixed functionalities. The reason is that some device parameters are difficult to be precisely matched as desired, owing to fabrication variance. Reconfigurable elements can be used to tune the devices to their desired states, even in the presence of fabrication variance.10
The high sensitivity of MRRs makes them difficult to be controlled. Prior work has demonstrated MRR control for both resonance locking and continuous transmission value configuration using feedforward and feedback approaches.20–25 Most of the demonstrations only center on small-scale MRR systems. In this work, we demonstrate a simple and practical approach for MRR weight bank control based on the feedback control method introduced by Tait et al.24 and expand its application in large-scale integrated photonic systems such as photonic neural networks. We experimentally demonstrate multi-channel MRR control using simplified procedures and achieve a record-high accuracy and precision for all the controlled channels compared to Ref. 26 by using a more accurate transmission estimation method. In addition, negligible inter-channel crosstalk is observed when we evaluate the transmission accuracy of one channel while tuning other channels over their full transmission range. The simplified procedures require only one source-meter for transmission calibration and evaluation in a weight bank, as opposed to a suite of high-speed equipment.24,26 It also allows accurate MRR control without the need for direct access to the optical output of the microring weight bank and without the need to lay out electrical and optical I/Os specific for calibration purpose. These results imply that the demonstrated MRR control approach can be practically scaled up and applied to large-scale optical systems with maintained high accuracy and manageable cost of the chip area and I/O complexity.
II. SILICON MRR WEIGHT BANKS AND WEIGHT CONTROL SETUP
A. Device description
The silicon weight banks in this work, as shown in Fig. 1(a), are fabricated on a silicon-on-insulator (SOI) wafer with a silicon thickness of 220 nm and a buried oxide thickness of 2 m. The weight bank consists of four MRRs coupled with two bus waveguides (500 nm width) in an add/drop configuration. The four MRRs have radii of 8.0 µm, 8.1 µm, 8.2 µm, and 8.3 µm, respectively. A slight difference is introduced in the ring radii to avoid resonance collision. The gap between the ring and the bus waveguide is 200 nm, yielding a Q factor of 6000. For the purpose of weight control, in-ring N-doped photoconductive heaters are implemented. The N-doped heater can actuate the weight by thermally tuning the MRR resonance. At the same time, it senses the MRR transmission from the photoabsorption-induced change in the heater resistance. To implement the N-doped heater, each MRR consists of a circular waveguide etched to a 90 nm thick pedestal that hosts the phosphorous dopants. A 10 m wide N doping section is patterned to follow the MRR, outside of which heavy N++ doping is used to make ohmic contacts. The phosphorous dopant concentrations are N: 5 and N++: 5 , as in Ref. 27. Metal vias and traces are deposited to connect the heater contacts of the MRR weight bank to electrical metal pads.
B. Experimental setup
The experimental setup is shown in Fig. 1(a). The WDM signals are obtained from four external cavity lasers (ECLs) and are multiplexed with an arrayed waveguide grating (AWG) coupler. Each signal is set to 6 dBm power before it is launched into the chip. The WDM signals are coupled into and out of the device using TE focusing grating couplers from the IN port and THRU port, respectively, with a total loss of 12 dB. An optical power meter (PM) is used for weight calibration and evaluation. The DC pads are wire-bonded to a chip carrier that is connected to Keithley 2400 source-meters. The sample is placed on a temperature-controlled stage.
The output of the WDM signals, together with the transmission spectrum of the weight bank, is measured using an optical spectrum analyzer (OSA). The result is shown in Fig. 1(c). The four signals are initially located at the short wavelength side of the MRR resonance because the thermal tuning will lead to a red-shift of the resonance. The signal wavelengths are chosen to be close to but out of the MRR resonance. The initial frequency offsets between the signals and the MRR resonance are 30 GHz, 23 GHz, 72 GHz, and 50 GHz, respectively.
III. N-DOPED PHOTOCONDUCTIVE HEATER
Optical power sensing using N-doped heaters is used to control large-scale silicon photonic circuits, as introduced by Jayatilleka et al.23 The N-doped heater is formed by lightly doping the microring waveguide with donor carriers. When a current is applied to the MRR, the refractive index of the waveguide will increase, thus shifting the resonance to a longer wavelength. When there is light circulating inside the MRR, the N-doped heater will absorb a small portion of the light and creates electron–hole pairs, which, in turn, increases the conductivity of the heater. The light-induced conductivity change can be evaluated by the voltage difference with and without the presence of light. The resonance offset determines the amount of light circulating in the MRR. Therefore, can be used to estimate the optical transmission and used as a sensor for feedback control.24
To illustrate the concept of the N-doped heater, we conduct thermo-electric characterization of the N-doped MRR of Ch4 as an example. The electrical response to the bias current with the laser on (orange) and off (blue) is shown in Fig. 2(a). The heater resistance is 497 , and the net change in resistance against power is 40 . We then measure the optical transmission (defined as the optical power ratio with and without applying bias current) against the bias current and plot the optical transmission together with in Fig. 2(b). As expected, the peak of (65.3 mV) and the transmission dip occur at approximately the same bias current (2.32 mA). The MRR resonance shape should be in Lorentzian shape. However, in Fig. 2(b), the curves are asymmetric around the resonance. When the heater current increases, the refractive index and the loss of the waveguide will increase. Such change will not only lead to the resonance shift but also lead to the change in the extinction ratio, Q factor, and resonance shape. Due to these changes, we observe different degrees of symmetry between the right edge and the left edge of the resonance. For the same reason, the peaks of blue and orange curves are slightly offset. More specifically, around the resonance peak, even when the transmission is slightly tuned by different heater biases, the power inside the MRR (which corresponds to photoresponse ) may not change because the Q factor at different heater biases can be slightly different. This can be the reason why there is a small pedestal at and why the peak of and transmission T are slightly offset.
IV. MULTI-CHANNEL CALIBRATION PROCEDURES
This section describes the calibration procedure in steps including common parasitic resistance calibration, baseline calibration, photoresponse calibration, and transmission edge calibration. A control rule is enabled after these steps.
A. Common parasitic resistance calibration
The MRRs share a common ground trace (Fig. 1) that causes a common parasitic resistance between each MRR. Therefore, in multi-channel calibration, the measured voltage is a combination of the actual voltage on the heater and the voltage caused by the common parasitic resistance (i.e., ). Since the estimation of the optical transmission relies on the accurate measurement of , the common parasitic resistance needs to be first characterized and extracted. The common parasitic resistance forms an N N resistance network, where N is the channel number. The element is characterized by measuring the voltage on the heater () while sourcing a small current ( = 10 A in the experiment) only on the heater . Then, . After this step, the actual heater voltages can be derived from the measured voltages by applying the matrix to the known vector of currents.
B. Baseline calibration
Baseline calibration is to assess the electric and thermo-electric properties of the N-doped heater, while the light is off and, as a result, provides a baseline for the photoresponse characterization. The current is swept, and the voltage is measured on each heater sequentially. After sweeping, the I–V function is obtained, together with the ambient resistance and the thermo-electric coefficient of each heater by least squares polynomial fit.
C. Photoresponse calibration
1. Photoresponse peak search
This step is to determine the maximum photovoltage, , which indicates the optical resonance, and the corresponding current and electrical power that are applied at the resonance. A Nelder–Mead search is used to converge on the peak photoresponse occurring at the resonance.24,28 When performing the photoresponse peak search, we turn on all four signals. The peak search is conducted on each channel twice: first, a rough search is conducted with an error tolerance of 10 sequentially on each channel; second a fine search is conducted with an error tolerance of 1 for individual channels, while the other channels are tuned to resonance by applying the estimated obtained during the first search; and finally, the and are updated to the values obtained from the second search. Such a two-time search can avoid any channel being influenced by large tuning of the other channels due to thermal crosstalk. We now define a term normalized photoresponse as . Both the blue side and the red side of the MRR resonance line shape can be used for weighting. In our experiment, we only use the blue side because it requires a lower tuning power. In this case, is calculated using .24 The value of is used to estimate the actual transmission value (or weight) .
2. Photoresponse HWHM search
This step involves looking for the photoresponse, that is, half of the peak photoresponse (i.e., ) and the corresponding current and electrical power using the binary search method. All four signals are turned on in this step. During binary search, if the photoresponse is larger than , the applied electrical power is reduced; otherwise, the electrical power is increased. In every iteration, the magnitude of the power step is halved until the search converges, resulting in a half-width at half-maximum power . Like the photoresponse peak search, the HWHM search is also repeated twice on each channel to mitigate the effect of thermal crosstalk. Now, we define a parameter for the normalized electrical power, , as
When , the optical transmission is half of the maximum.
D. Transmission edge calibration
In this step, we calibrate the relation between the actual optical transmission and the normalized electrical power . In the single channel case, we observed from our previous work that the actual transmission approximately equals to , which indicates that is linear to .24 However, such an estimation cannot be generally applied to every device due to parameter (e.g., resistance, photoresponsivity, and self-heating) variance. In addition, such an estimation is not accurate in the multi-channel case, especially when the transmission spectra of different MRRs are slightly overlapped, as shown in Fig. 1(c). Device variance and spectral overlapping are difficult to be controlled due to fabrication variance. Figure 3 plots the relation between the estimated transmission and the measured transmission (blue curve), compared with the ideal estimation shown with the black dashed line. The relationship is nonlinear, indicating that the transmission edge must be calibrated for accurate control.
In our previous work,24 the transmission edge calibration is conducted simultaneously on two channels by using scope-based decomposition of the 2 2 weight matrix. This approach requires expensive external equipment for signal generation and detection, such as pattern generator, photodetector (PD), and sampling oscilloscope. In addition, scaling this approach to a large number of channels is challenging. The accuracy of this approach depends on the dynamic range of the photodetectors and the oscilloscope, as well as the sampling precision of the oscilloscope. Therefore, as the channel number increases, the weight decomposition accuracy will decrease. For example, as the channel number increases, the PD will saturate, which, in turn, reduces the accuracy of weight decomposition. Here, we adopt a simplified edge transmission calibration using only an optical power meter. The calibration is conducted on the 4 channels sequentially: only one laser that is paired with the evaluated MRR is turned on, while other lasers are turned off. At the same time, the MRRs that are not under evaluation are tuned to resonance by applying the calibrated . A set of binary searches is performed to track the photoresponse to 10 values over the range 0–1, and the real transmission is measured using the optical power meter. After this step, we obtain the function between and and can update the photoresponse with the calibrated optical transmission []. This procedure is valid if the weighting signals do not share the same optical amplifier. Eventually, a control rule for weight control is developed.
V. CONTROL PROCEDURE AND RESULTS
The control rule developed in the calibration stage is applied for weight control. The controller converts the command weight to an applied current using binary search based on the control rule. If the sensed photoresponse is smaller than the command weight, the current increases to push the resonance closer to the laser wavelength. If is larger than the command weight, the current decreases to increase the offset between the resonance and the laser wavelength. In every iteration, the magnitude of the power step is halved until the search converges, and as a result, a desired weight is actuated.
We evaluate the performance of the developed control rule on the four channels. The evaluator generates a four-dimension command weight: eight weight values are actuated on the channel under evaluation, while three values are actuated on the other three channels. The weight values are evenly distributed over a range of (0, 1). The evaluator then measures the actual weight using the optical power meter and calculates the difference between the measured weight and the command weight. The evaluation is performed as the other three channels are jointly swept across their range of operation to study the crosstalk in the multichannel scenario. The performance is quantified in terms of accuracy and precision, as defined in Refs. 24 and 25. Here, accuracy is the mean deviation from the command weights, i.e., , and precision is the non-repeatable standard deviation around this mean, i.e., . is the measured weight, is the mean over the measured weight, and is the command weight.
The four-channel weight control results are shown in Fig. 4. Figure 4(a) shows the measured weight as a function of the command weight for each channel under evaluation. The ideal target weights are also displayed (black dashed line). The other three channels are jointly actuated with a weight in the list [0, 0.5, 1]. Figure 4(b) shows the offset between the measured weight and the command weight for a given channel. The black crosses denote the mean offset from the ideal weight. The black vertical lines show the standard deviation of the measured weight. The offset values are used to evaluate the accuracy and precision, and the results are summarized in Table I. A record-high accuracy and precision are achieved in all four channels, to the best of our knowledge.26 The demonstrated accuracy significantly outperforms the digital weight resolution (5 bits) used in the TrueNorth architecture.29
Channel | 1 | 2 | 3 | 4 |
Accuracy (bits) | 7.2 | 5.5 | 6.0 | 6.6 |
Precision (bits) | 7.2 | 6.8 | 6.2 | 6.5 |
Channel | 1 | 2 | 3 | 4 |
Accuracy (bits) | 7.2 | 5.5 | 6.0 | 6.6 |
Precision (bits) | 7.2 | 6.8 | 6.2 | 6.5 |
To study the crosstalk among the four channels, the mean deviation from the eight command weights on Ch4 is plotted against the command weights on the other three channels. The result is shown in Fig. 5. The potential crosstalk in this work includes contributions of both electrical and thermal crosstalk. Electrical crosstalk is mainly caused by the common parasitic resistance that has been corrected in the calibration procedure described in Sec. IV A. Thermal crosstalk occurs as local heat leaks to the surroundings, resulting in the resonance change in the neighboring channels. Thermal crosstalk is most severe when all the channels are tuned to resonance [i.e., command weight is (0, 0, 0)] since the largest currents need to be applied. However, as shown in Fig. 5, the measured error at command weight (0, 0, 0) is comparable to that at command weight (1, 1, 1) (no currents are applied). This result implies that the thermal crosstalk becomes negligible because of the two-time calibration of the resonance peak and HWHM. In addition, several general approaches can be incorporated to further reduce the thermal crosstalk even when a large heating current is applied. Examples include Ref. 30 in which thermal eigenmode decomposition is used to decouple the thermally coupled system and Ref. 31 in which thermal insulation trenches are added to prevent unwanted leakage of heat. The third type of crosstalk in the MRR weight bank comes from the spectral overlap. The spectral overlap occurs when the transmission resonance of one channel overlaps with that of other channels. In this case, the MRR weight bank cannot be broken into N independent models and our weight calibration will not be applied. In our current design, the MRR channels are far apart to avoid such crosstalk.
VI. DISCUSSION
A. Dynamic range of input optical power
The accuracy of our weight control algorithm relies on the precise measurement of photovoltage (). The high-precision source-meter (Keithley 2400) has a measurement resolution of 2 V and an accuracy of 0.012 under the operation range of 2 V. We characterize the weight control accuracy as a function optical input power on Ch4 as an example. As shown in Fig. 6, when the input optical power is less than −3 dBm, weight control accuracy increases with the optical input power. The achieved control accuracy can meet the weight resolution used in neuromorphic electronics (5 bits) when the input optical power is −12 dBm. At this point, the measured photovoltage peak is 150 V. Weight control accuracy starts to saturate at an input power of −3 dBm, implying that the measurement resolution and accuracy of the source-meter are no longer the limiting factor for weight control. Further increasing the optical power beyond 0 dBm can potentially trigger optical nonlinearity in silicon and lead to optical bistability featuring as a transmission hysteresis loop. The bistable optical transmission is much more challenging to be characterized in the transmission edge calibration step, compared to the linear case. This is a potential reason why a slight accuracy degradation is observed when the input power is larger than 0 dBm.
The results shown in Fig. 6 are only applied to our device under test. The input power dynamic range should depend on the Q factor of MRRs because the Q factor is approximately proportional to the resonant build-up factor. With the same input power, a higher Q factor leads to a larger photoresponse. The MRRs with a high Q factor can reduce the minimum optical power required for accurate transmission control. However, a high Q factor also leads to stronger optical nonlinear effects. Therefore, MRR with a high Q factor will allow a lower maximum power input.32
B. Dynamic range of frequency offset
Due to the increasing demand in optical communications, WDM lasers matching with an ITU grid have become standard and cost-effective light sources. WDM lasers can span the whole C or L band; however, they only contain discrete frequencies matching with the ITU grid with 100 GHz spacing. The initial frequency of the MRR resonance is difficult to be precisely controlled, owing to fabrication variance. Here, we characterize whether our weight control rule can be operated with any MRR resonance frequency if WDM lasers are used as light sources. We measure the weight control accuracy against the initial frequency offsets between the laser and the MRR resonance on Ch4. Five frequency offset values are evaluated over a range of over 100 GHz. As shown in Fig. 7, the weight accuracy at different initial frequency offsets is approximately the same (6.5 bits), indicating that cost-effective WDM lasers can serve as the light source, regardless of the initial frequency of the MRR resonances. In choosing the laser frequency from the available WDM channels, it is suggested (but not required) to place the laser as close to the resonance edge as possible. This can avoid sourcing the excessive tuning current, thus reducing the heat-induced waveguide loss and thermal crosstalk.
C. Weight control in photonic neural network
Prior work on continuous transmission control in silicon photonics requires direct access to the weight bank output. For example, in Ref. 24, a high-speed electrical output was needed for transmission calibration. In Ref. 16, calibration is performed on the optical spectra of the weight banks. However, in large-scale photonic systems, such as photonic neural networks, the weight bank output is not directly accessible, as shown in Fig. 8.33 In photonic neural networks, a MRR weight bank provides the key functionality to configure connection strengths in the analog WDM network. The weight on each MRR is determined by how much of a given WDM channel is split between two ports of a balanced photodetector (BPD), as shown in Fig. 8(b). The detected signal drives an electro-optical (EO) modulator of which the nonlinear transfer function serves as the activation function of a neuron. In such a design, both optical output and electrical output of the weight banks are not directly available for calibration and measurement.
As opposed to Refs. 16 and 24, in our work, only the DC power of the weight bank output is needed for transmission calibration, which can be easily performed by measuring the DC photocurrent generated in the BPDs. As shown in Fig. 8(b), V+ and V− are applied across the PN junctions of the BPD for PD biasing using two source-meters. In+ and In− are the complementary response of the weight bank. The positive and negative weights are a net response of both PDs in the BPD. Therefore, the transmission calibration can be performed by measuring VNET using a source-meter connected to the BPD. With such a configuration, one can easily calibrate the weight bank, especially its transmission edge, and evaluate the control accuracy, without laying out additional optical or electrical I/O only for calibration purpose.
VII. CONCLUSION
In this work, we experimentally demonstrate continuous, multi-channel control of a microring weight bank using a simple and accurate control procedure. The experimental demonstration of the four-channel weight bank control achieves a record-high accuracy and precision up to 7 bits. Negligible inter-channel crosstalk is observed when we evaluate the transmission accuracy of one channel while tuning other channels over their full transmission range. Furthermore, we characterize the dynamic range of our MRR control approach in terms of input optical power and frequency. A minimum input power of only −12 dBm is sufficient to achieve the weight resolution (5 bit) used in neuromorphic electronics. Similar accuracy is achieved for different initial frequency offsets covering an WDM channel spacing (100 GHz), indicating that cost-effective WDM lasers can serve as the light source, regardless of the initial frequency of the MRR resonances. Our approach allows accurate transmission calibration without the need for direct access to the output of the microring weight bank and without the need to lay out electrical and optical I/Os specific for calibration purpose. The results suggest that our MRR control scheme can scale to large networks while maintaining high accuracy with manageable cost. Currently, our calibration procedures require that the MRR channels have no spectral overlap such that the MRR weight bank can be broken into N independent channels. The estimated capacity of MRRs is 60 wavelength channels with 0.8 nm minimum wavelength spacing.32 Further work could develop control procedures that can jointly calibrate all the channels in the MRR weight bank to combat the weight interdependency caused by spectral overlapping and increase the channel density. Further work could also implement other types of MRRs for weight control to increase the control accuracy and efficiency.34,35
ACKNOWLEDGMENTS
This research was supported by the Office of Naval Research (ONR) (Grant No. N00014-18-1-2297) and the Defense Advanced Research Projects Agency (Grant No. HR00111990049). Fabrication support was provided by the Natural Sciences and Engineering Research Council of Canada (NSERC) Silicon Electronic-Photonic Integrated Circuits (SiEPIC) Program, and the Canadian Microelectronics Corporation (CMC). We would also like to thank Dr. Shinsuke Fujisawa, Dr. Yue Tian, and Dr. Ting Wang from NEC Laboratories America, Inc., for providing the equipment and thoughtful discussions.