Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Software-defined control-plane for wavelength selective unicast and multicast of optical data in a silicon photonic platform

Open Access Open Access

Abstract

We demonstrate a programmable control-plane based on field programmable gate array (FPGA) with a power-efficient algorithm for optical unicast, multicast, and broadcast functionalities in a silicon photonic platform. The platform includes a silicon photonic 1×8 microring array chip which in conjunction with a fast tunable laser over the C-band is capable of delivering software controlled wavelength selective functionality on top of spatial switching. We characterize the thermo-optic response of microring resonators and extract key parameters necessary for the development of the control-plane. The performance of the proposed architecture is tested with 10 Gb/s on-off keying (OOK) optical data and error-free operation is verified for various wavelength and spatial switching scenarios. Lastly, we evaluate electrical power and energy consumption required to reconfigure the silicon photonic device for all possible wavelength operations and output ports combinations and show that unicast, multicast of two, three, four, five, six, seven, and broadcast functions are achieved with energy overheads of 0.02, 0.07, 0.18, 0.49, 0.76, 1.01, 1.3, and 1.55 pJ/bit, respectively.

© 2017 Optical Society of America

1. Introduction

Today’s Datacenters are experiencing an unprecedented increase in network traffic due in particular to the popularity of video streaming services and cloud-based computing [1]. Server and network virtualization further exacerbate the trend [2]. To address this high demand, research has focused on developing network architectures that use configurable optical interconnects to provide flexible high-bandwidth connectivity between servers [3,4]. These architectures, including Proteus [5] and MORDIA [6,7], achieve flexible networking through optical spatial switching [8] or optical wavelength switching [9], possibly augmented with optical multicasting [10].

In spatial switching, optical switches are used to deflect optical signals received on one or more input ports to various output ports in a configurable way. The term spatial is used to underline the fact that only the spatial routing of the light is modified. In wavelength routing, in contrast, received optical signals can be further decomposed in wavelengths, and the propagation direction of each of these wavelengths can be separately configured. Finally, in optical multicasting, incoming optical signals can simultaneously be forwarded to more than one output port [11].

Most of optical switches, however, rely on discrete optical elements such as micro electromechanical systems (MEMS) actuated micro-mirrors arrays or Liquid crystal on silicon (LCOS) matrices [12–14]. The individual cost of these elements, and sometimes their bulkiness and mechanical susceptibility, is a severe hindrance to a high utilization in large scale interconnects. To be widely deployed in datacenters as in other systems involving large data exchanges, compact, power-efficient, and above all, scalable switches are required. Silicon photonics (SiP) has emerged over the last decade as a platform for development of photonic integrated circuits (PICs) [15,16]. Thanks to the utilization of already available advanced silicon based CMOS electronics foundries to fabricate and package PICs [17–19], SiP inevitably enables significant cost reductions at scale while chip-level integration guarantees compactness. Numerous SiP integrated components have been implemented ranging from passive wavelength splitters and filters to active modulators and switches [20–22]. To orchestrate these many individual SiP devices within a full network, however, a unified control plane is required [23,24] to set the proper command signals.

In 2011, Xu et al. [25] demonstrated a SiP-based hybrid optical wavelength selective switch (WSS) platform that can potentially be utilized in data centers. The demonstrated WSS was a 1×2 switch based on SiP microring resonators and showed error free performance for both OOK and DPSK optical modulation. However, a comprehensive control plane architecture to control silicon photonics and external components was not demonstrated in this work. In 2014, Calhoun et al. [26] discussed the importance of the capability of silicon photonic switches in terms of dynamic configurability. They used 2×2 broadband SiP Mach-Zehnder switch and a 1×2 WDM demultiplexer based on microring resonators. Quite interestingly, this work focused on a unified control plane to orchestrate the photonic devices side-by-side. However, the demonstrated system still lacked to portray a picture of how the control plane would evolve if the system scales up and did not support routing of complex patterns such as multicast.

In this paper, we report how a system based on a common array of cascaded microring resonator (MRR) in the form of a packaged SiP chip, connected to an external Y-branch fast tunable laser [27], and configured by an on-purpose designed control plane, can operate as a WSS with additional multicast functionality. MRRs have been proposed and demonstrated for various utilizations, but to the best of our knowledge, it is the first time that a control plane capable of performing optical multicast in SiP platform utilizing a single wavelength source is demonstrated. In our demonstration, the MRRs are controlled by means of thermal tuning [28]. Through integration of micro-heater on top of each MRR, the large thermo-optic coefficient of silicon [29] can be leveraged to precisely control the rings’ frequency responses. Although precise, thermal control is limited to the micro-second [30] regime in our demonstration. Faster control could be achieved by injecting or depleting charge carriers into/from the silicon waveguides to control the resonance [31], at the cost of increased optical loss. Here, we rather rely on fast tunable lasers with nano-second timescale reconfiguration [27] in order to bypass the slower thermal reconfiguration time of the SiP device when wavelength switching is performed. However, the reconfiguration of the SiP device is required whenever functionalities such as multicast and broadcast are demanded.

In our system, MRRs and the tunable laser are simultaneously controlled by a novel software-controlled unified control plane that abstracts the complexity of the physical layer and provides the functionality seamlessly to the higher layer. This control plane identifies a wavelength in the C-band for the laser, a voltage for each MRR’s heater, and assigns these settings to the optical devices, thereby configuring our system to direct the signal to one (unicast) or more (multicast [32,33]) specific output ports. As the presented system can be configured both at the laser level and on the MRRs side, there is an opportunity to find joint configurations that lead to minimal power consumption. The algorithm involved in the control plane is specifically optimized in that sense, and identifies settings that lead to the optimal trade-off between minimizing the amount of electrical power applied to the heaters, and minimizing overall optical power penalties.

The rest of this paper is organized in four sections. Section 2 presents the proposed system architecture and elaborates on the wavelength and spatial switching capabilities. Section 3 steps through the development of the SiP control plane starting from the characterization of the dynamic thermal behavior of the MRRs and the software algorithm. Section 4 presents experimental results in which signal integrity of optical data is measured in various switching scenarios. In addition, best and worst case of power consumption for each possible scenario is given. Finally, conclusions are drawn in section 5.

2. System architecture and functionality

Figure 1 shows a block diagram of our proposed system architecture. The main components are a fast tunable laser (TL), a SiP chip, two field programmable gate arrays (FPGAs) and a computer that provides an interface to the user. Depending on the desired configuration, the computer sends operation messages to the two FPGAs via a serial data transfer interface. One FPGA translates the messages into command signals for the TL to adjust its output optical power and the wavelength of operation over the C-band. The other FPGA controls the array of eight cascaded MRRs and sets their resonances. As shown in Fig. 1, an external modulator is used to encode data onto the laser output. Altogether, the system is capable routing of optical data to any of the eight output ports, as well as splitting the incoming data to a number of output ports by precise and predetermined control voltages on each MRR.

 figure: Fig. 1

Fig. 1 Block diagram of the system including a tunable laser, SiP device, and two control FPGAs. The data modulates the laser’s wavelength and is transmitted through the SiP device. The central control computer can reconfigure the tunable laser and the SiP device to switch the data to any number of the eight ports (a), wavelength routing (b), and multicasting (c).

Download Full Size | PDF

The time-slot diagram in Fig. 1 illustrates three possible operation of the system. In this example, the different colors of the data in the figure correspond to different wavelengths of the TL. During slot Δt0 the data stream is routed to output R1. In between Δt0 and Δt1 slots the data stream is switched to output R4 (Fig. 1(a)) without changing the operating wavelength (red color). In the second case, shown in Fig. 1 (b), wavelength routing is performed. During time slot Δt2 the data is transmitted to output R2 on a carrying wavelength λ1 (green color) while in slot Δt3 the output port stays the same but the wavelength changes to λ2 (blue color). Finally, a multicast (one to many) operation is shown in Fig. 1(c). During slot Δt4, an incoming data stream modulated on a user’s chosen wavelength (purple color) is split among four output ports: R2, R4, R7, and R8. In the following time slot Δt5, the recipients of the multicast operation are modified to R1, R3, R5, and R6. The transition time between the time slots is determined by the reconfiguration time of either the TL (∼ 10 ns [27]) or the SiP device (∼ 20 µs) from the moment the FPGAs apply the command signals.

The operation of the system is not limited to the particular sequential illustration presented in Fig. 1. Because the TL can operate at 40 distinct wavelength channels, and the SiP device can perform unicast (one to one), multicast (one to many), and broadcast (one to all) operations, numerous deterministic combinations are possible without any constraints.

3. SiP control plane

To obtain reliable reconfigurability of our packaged SiP device, a characterization of the dynamic behavior of each MRR must be performed. The MRRs are designed with varying radii around 7µm enabling different wavelengths of operation. The inset of Fig. 2(a) shows a schematic of the SiP chip where each MRR has an electrical interface to a resistive heating element fabricated on top. Due to the high thermo-optic coefficient of silicon [29], an increase in the supplied voltage to the heater increases the local temperature of the ring and causes a change in the effective index of the optical mode allowing the resonance of the rings to shift to higher wavelengths (red shift). To achieve accurate and error-free switching operations, the thermo-optic response (shift of resonance vs. applied voltage) of each individual ring must be measured and stored in the control plane. To that end, the optical signal is coupled to and from the chip through an aligned and glued fiber-array directly on top of the embedded grating coupler structures. Fig. 2(a) shows normalized responses as a function of increased bias voltage. Second order polynomial functions have been fitted to the measured results allowing a continuous and accurate relationship between the supplied bias voltage and the frequency response. These functions together with MRRs’ Lorentzian resonant response [34] (e.g. 3 dB bandwidth of 87 GHz shown in the inset Fig. 2(b)) and zero bias resonances provide dynamic models to perform any type of switching operation.

 figure: Fig. 2

Fig. 2 (a) Measured thermo-optic response of the heater-ring system of the eight rings. Inset illustrates a schematic of the SiP device where each MRR has its own individual resistive heating element. (b) Averaged shift of resonance as a function of dissipated power in eight rings. Bottom inset illustrates a red shift and the top inset shows the measured 3dB bandwidth of each drop port.

Download Full Size | PDF

The measured electrical power dissipated by the heaters as a function of the resonance shift is shown in Fig. 2(b). A slope of 0.266 nm/mW defines the tuning efficiency. In the following sections, we utilize this tuning efficiency to estimate the range of required power overhead (minimum and maximum) to perform all possible switching cases (unicast, multicast, and broadcast).

3.1. Unicast, multicast and broadcast

In order to achieve different data routing operations, the TL, via its control FPGA, is set to the desired transmission wavelength, while the SiP chip’s control FPGA is instructed to supply bias voltages necessary to shuffle spectral responses based on the chosen data routing operation. Figure 3(a) illustrates the responses of the MRRs in our chip when no bias voltage is applied. By design, the responses of the rings are separated by 1.27 nm (∼ 160 GHz) with an FSR of 13 nm and 3 dB bandwidth of 0.7 nm.

 figure: Fig. 3

Fig. 3 (a) Illustration of the spectral response of the chip with zero bias. (b) Illustration of the spectral response of the chip in unicast operation. (c) Demonstration of a detuning procedure where 10Gbps data is modulated on wavelength 1543.09 and both MRR 2 and 8 are tuned to the same resonances. (d) Illustration of the spectral response of the chip in multicast operation.

Download Full Size | PDF

Figure 3(b) shows a unicast operation where the input data on the wavelength denoted by a red vertical arrow is routed to output port 8 (dashed black curve). To obtain this mode of operation, i) the resonance of ring R2 must be detuned to prevent dropping at port 2 because R2 has the precedence over R8 in the MRR array, and ii) the resonance of ring R8 must be tuned to the red wavelength. The amount of detuning required for ring R2 to achieve error free operation is obtained experimentally and demonstrated in Fig. 3(c). As the bias voltage over R2 is increased gradually, its resonance is shifted to allow the signal to propagate to R8. The bit-error-rate (BER) and the eye-diagrams are captured at output port of R8 to verify the amount of detuning necessary in order to reach the error free transmission (BER = 10−12) with negligible crosstalk effects [35]. At a bias of 0.85 V the signal is fully routed to the output port 8. We estimated that this amount of detuning is about 1.08 nm which corresponds to a channel suppression of 10 dB between the desired output port (R8) and the detuned MRR (R2). This amount of detuning is chosen for power efficiency; any further detuning will cost more energy-per-bit while introducing negligible improvement on the BER of the routed 10 Gbps OOK signal.

Figure 3(d) illustrates a one-to-seven multicasting operation. This operation is possible by aligning the Lorentzian response of each MRR so that the power of the optical signal is divided equally among the desired output ports; i.e. tuning the rings to the appropriate resonances, starting from the last MRR participating in the multicast operation. The last MRR, R8 in this example, is tuned so that its resonance aligns exactly with the TL wavelength, allowing maximal transmission over its drop path. R7 is then tuned to its 3dB bandwidth point, allowing a drop of 50% of the optical power. Continuing with this approach R6, R5, R4, R3 and R2 are tuned to the following drop power ratios: 33.33%, 25%, 20%, 16.67% and 14.28%, respectively, i.e. following a harmonic series (1, 1/2, 1/3, 1/4 …). When the process is complete, each of these seven rings will equally drop 14.28% of input optical power coupled into the SiP chip. Realizing multicast exhibits the fine tuning levels our system is capable of, and demonstrates the potential of SiP for error-free multicast operation of one stream of data over a single wavelength.

3.2. Software implementation

Once the SiP device is fully characterized, collected measurement data can be exploited by an algorithm to find the ideal device settings corresponding to a specific configuration.

The flowchart in Fig. 4(a) describes our algorithm to configure the SiP chip for all possible switching cases. We implemented the algorithm in a host computer in Python and post calculation commands are sent to the two FPGAs that control the TL and the SiP device, respectively.

 figure: Fig. 4

Fig. 4 (a) The flowchart of the control algorithm to achieve optimal tuning. (b) If the laser wavelength is located outside the two possible tuning points (A and B), point A is selected. (c) If the laser falls between the A and B tuning points, point A is not accessible. Therefore, point B is targeted as it requires less tuning power than point C or D.

Download Full Size | PDF

The algorithm takes two arguments. The first is channel number, which determines the wavelength of operation for TL, and the second argument is a binary array indicating where to route the signal. For example, set_switch(ch1,[0,1,0,0,0,0,0,0]) will route the input data on wavelength λ1 to output port R2 and set_switch(ch2,[0,1,0,1,1,1,1,1]) will perform a multicast of the input data on wavelength λ2 to output ports R2, R4, R5, R6, R7 and R8. The resonance of the MRR corresponding to the last selected port is always tuned exactly to the selected channel in order to provide a 100% drop of power. The resonance of the next selected port will be set to achieve 50% drop and so forth. For the unselected ports, our software executes an adaptive detune operation in which it determines if the MRR needs to be shifted from the 10 dB region or can be left untouched. After the main loop is completed, the amount of the required wavelength shifts for the MRR array are converted to corresponding bias voltages and sent to the control FPGA of the SiP device.

Due to the symmetrical spectra of the MRRs it is possible to drop the required amount of optical power from either side of the Lorentzian response. To optimize the tuning power consumption of the MRR array the software automatically selects the closest tuning option. Fig. 4(b) shows the case where the laser (red arrow) is outside of the two possible tuning points (markers A and B). After the execution of the algorithm, the nearest point (A) is aligned with the laser. Figure 4(c) depicts the case where the laser wavelength falls in between the two possible operation points (markers A and B). In this example, the MRR will be shifted to the left, to align with point B. Note that in this case the point on the right side of the laser (marker A) is not accessible due to the red-shift nature of thermal tuning. Using the two sides of the Lorentzian response, in this particular case, avoids reaching point C, which requires a large heater power.

4. Experimental demonstration

The schematic of the experimental setup is shown in Fig. 5. A tunable Y-branch laser [27] (Fig. 5(a)) mounted on an FPGA board was used to output light at various frequencies across the ITU 100 GHz C-band grid. The packaged SiP device along with its control plane is shown in Fig. 5(b). The control plane is based on an Stratix III EP3SL150 FPGA (separate from the laser) capable of hosting and controlling eight parallel digital-to-analog converters (65 MHz DAC) with 14 bits of resolution. An image of the DACs mounted on top of the FPGA is marked by (1) in Fig. 5(b). The output voltage from the DACs (0–1 V) is amplified by 5 in the gain stage (marked as (2)) to achieve a full FSR swing for each MRR. The amplified control signals are connected to a break-out printed-circuit-board (PCB) (marked as (3)) which hosts the SiP chip. After fabrication, the chip was attached to, and wire-bonded on, a standard electrical IC package (marked as (4)). The silicon photonic chip used in this work is not equipped with any temperature sensors, so no active temperature stabilization procedure is included in the design of the chip. However, the chip is sitting on a heat sink in the IC package that passively regulates its temperature to the ambient temperature level. An array of optical fibers is glued to the packaged chip on top of grating couplers (marked as (5)).

 figure: Fig. 5

Fig. 5 (a) An image of a fast, C-band tunable laser. (b) Schematic of the experimental setup. Pulse Pattern Generator (PPG), Erbium Doped Fiber Amplifier (EDFA), Mach Zehnder Modulator (MZM), Bit Error Rate Detector (BERT), Avalanche Photodiode (APD), Trans-Impedance Amplifier (TIA), Variable Optical Attenuator (VOA), Polarization Controller (PC), Optical Spectrum Analyzer (OSA), Optical Bandpass Filter (OBPF). (c) Packaged SiP device with its control plane: (1) four dual DAC cards on an FPGA development board, (2) electrical Gain stage (3) breakout PCB (4) packaged and wire-bonded SiP (5) An array of ten fibers glued on the SiP chip.

Download Full Size | PDF

To test various switching scenarios, a PPG was used to output a 10 Gbps PRBS (231-1) signal, which was then electrically amplified before being modulated onto the optical carrier using a Mach-Zehnder modulator. The optical signal was then sent to the SiP device, configured through the software control plane, to route the signal to the desired output port(s). Because the SiP chip exhibits coupling loss of ∼ 25 dB due to its packaging, in our experiment an EDFA was required to amplify the received signal. Using a 1:3 divider, the optical signal was directed to an OSA, an oscilloscope to observe the received eye diagram and an APD. The power falling on the APD was kept at a constant level of -8 dBm to avoid saturation. The output of the photo-receiver was sent to the bit error rate tester (BERT) for BER measurement. The BERT and oscilloscope were both triggered with the same clock signal from the PPG.

4.1. Unicast

Figure 6 maps all possible unicast combinations based on wavelength and spatial routing capabilities of the system. The spatial ports are denoted in the vertical axis where MRR 1 corresponds to the first output port in the cascaded topology. The horizontal bars illustrate the tuning range of each MRR with a zero bias resonance at the grey vertical lines. The thin vertical dashed lines separated by 100GHz correspond to the all possible optical channels of the TL. The thicker dashed lines and the eye-diagrams to their right indicate the TL channels and the drop port combinations which were used in our experiment.

 figure: Fig. 6

Fig. 6 Tuning ranges of eight cascaded MRRs in the C-band. The eye-diagram plots are captured from experimentally tested error-free unicast operation at various combinations of wavelength and output ports. Color strips are used to differentiate the outputs.

Download Full Size | PDF

A 10Gbps optical signal was injected into the input port of the chip and various wavelength routing and spatial switching configurations were tested in order to confirm error-free operation (in these cases all measured BER ≤ 10−12) operation. The control plane was first set to test spatial switching, where data carried on a specific wavelength was switched from one drop port to another. The TL laser was set to channel 22 (1541.70 nm) and the signal quality (Eye diagram and BER) was monitored over four different switching cases for drop ports of MRRs 1, 2, 3 and 4. Similarly, The TL was set to channel 13 (1551.28 nm) and the control plane configured the SiP for four different cases to route the data to the output ports 5, 6, 7, and 8.

Next, wavelength routing was tested where the data is routed through a specific port, each time with a different wavelength. The eye-diagram and BER were captured at port R1 while the control plane reconfigured the transmitted wavelengths to 1533.81 nm, 1537.75 nm, 1541.70 nm, and 1549.67 nm. In a similar measurement, the signal quality was measured at port R8 with the following wavelengths: 1529.12 nm, 1543.29 nm, 1551.28 nm, and 1560.97 nm.

The results of this part of our experiment demonstrate the capability of the SiP-based system for error-free optical unicast operation.

4.2. Multicast and broadcast

Figure 7 shows experimental measurements for multicast and broadcast operations, and the best and worst power consumptions for each operation. All the results were set to perform at channel 17 of the laser (1548.11 nm). First, the control plane was set to route the data to R2. Then the SiP device was reconfigured to multicast the data to ports R2 and R7. The BER and the eye-diagrams were captured at the two output ports separately to verify error-free operation. This process continued to higher multicast port counts until it covered all the eight ports (broadcast). The tested multicast cases are marked by eye-diagram results in each row of Fig. 7.

 figure: Fig. 7

Fig. 7 Experimental results of 8 different cases including Unicast, Multicast and Broadcast with Channel 17 are shown in first 8 columns. The last column shows the estimation of best and worst case power consumption for all possible configurations.

Download Full Size | PDF

The column on the right side of Fig. 7 shows power overhead analysis due to the reconfiguration (thermal tuning) of the SiP device. All possible combinations of TL wavelengths and SiP output ports were swept in order to determine the best and the worst case of power consumption. The results were achieved by estimating the amount of wavelength shift (in nm) necessary for each MRR, converting it to ohmic power (in mW), and summing them up to get the overall mW consumption. With a data rate of 10 Gbps, the static ohmic power of each participating MRR was also converted to energy per output-bit (pJ/bit) overhead. Finally, the total pJ/bit was obtained by adding all the individual pJ/bit values.

For example, for multicast using 3 ports, the best power consumption is calculated to be 5.37 mW for the (ch32,[1,1,0,0,0,0,0,1]) combination with an energy overhead of 0.18 pJ/bit. While the worst combination is (ch19,[1,0,0,0,0,0,1,1]) resulting in an ohmic power of 120.97 mW and an energy overhead of 3.94 pJ/sent-bit (1.31 pJ/received-bit).

5. Conclusion

For the first time, we demonstrate a fully integrated software control plane in order to realize optical unicast, multicast and broadcast in conjunction with wavelength selectivity on a silicon photonic chip. We show that any switching configuration set by the user input could be precisely determined in an energy efficient way by our control plane. This level of abstraction of the physical layer paves the way for directly integrating SiP-based devices into a higher-level control plane under a software defined networking (SDN) paradigm. SDN and all optical routing are key requirements for next generation reconfigurable optical networks/interconnects.

Funding

National Science Foundation (NSF) (0812072, 1423105, 15/Us-C2C/I3132); Air Force Office of Scientific Research (AFOSR) (FA9550-14-1-0198); Department of Energy (DOE) (16-0418).

References and links

1. I. A. T. Hashem, I. Yaqoob, N. B. Anuar, S. Mokhtar, A. Gani, and S. U. Khan, “The rise of “big data” on cloud computing: Review and open research issues,” Information Syst. 47, 98–115 (2015). [CrossRef]  

2. G. Wang and T. E. Ng, “The impact of virtualization on network performance of amazon ec2 data center,” in Proceedings of INFOCOM, (IEEE, 2010), pp. 1–9.

3. C. Kachris and I. Tomkos, “A survey on optical interconnects for data centers,” IEEE Commun. Surveys Tuts. 14(4), 1021–1036 (2012). [CrossRef]  

4. Keren Bergman and Sébastien Rumley, “Optical switching performance metrics for scalable data centers.” in Proceedings of OptoElectronics and Communications Conference (OECC) held jointly with 2016 International Conference on Photonics in Switching (PS) (IEEE, 2016), pp. 1–3.

5. A. Singla, A. Singh, K. Ramachandran, L. Xu, and Y. Zhang, “Proteus: a topology malleable data center network,” in Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, (ACM, 2010), p. 8.

6. N. Farrington, A. Forencich, P.-C. Sun, S. Fainman, J. Ford, A. Vahdat, G. Porter, and G. C. Papen, “A 10 us hybrid optical-circuit/electrical-packet network for datacenters,” in Optical Fiber Communication Conference, (Optical Society of America, 2013), pp. OW3H-3.

7. R. Aguinaldo, A. Forencich, C. DeRose, A. L. Lentine, D. C. Trotter, A. Starbuck, Y. Fainman, G. Porter, G. Papen, and S. Mookherjea, “Energy-efficient, digitally-driven “fat pipe” silicon photonic circuit switch in the ucsd mordia data-center network,” in CLEO: Science and Innovations, (Optical Society of America, 2014), pp. STu1J–2.

8. N. Farrington, G. Porter, P.-C. Sun, A. Forencich, J. Ford, Y. Fainman, G. Papen, and A. Vahdat, “A demonstration of ultra-low-latency data center optical circuit switching,” ACM SIGCOMM Comput. Commun. Rev. 42(4), 95–96 (2012). [CrossRef]  

9. W. Zhang, D. Liu, H. Wang, and K. Bergman, “Experimental demonstration of wavelength-reconfigurable optical packet-and circuit-switched platform for data center networks,” in Proceedings of Optical Interconnects Conference (OI), (IEEE, 2012), Paper WB 5.

10. P. Samadi, V. Gupta, J. Xu, H. Wang, G. Zussman, and K. Bergman, “Optical multicast system for data center networks,” Opt. Express 23(17), 22162–22180 (2015). [CrossRef]   [PubMed]  

11. K. Chen, C. Hu, X. Zhang, K. Zheng, Y. Chen, and A. V. Vasilakos, “Survey on routing in data centers: insights and future directions,” IEEE Netw. 25, 6–10 (2011). [CrossRef]  

12. B. Robertson, H. Yang, M. M. Redmond, N. Collings, J. R. Moore, J. Liu, A. M. Jeziorska-Chapman, M. Pivnenko, S. Lee, A. Wonfor, I. H. White, W. A. Crossland, and D. P. Chu, “Demonstration of multi-casting in a 1×9 LCOS wavelength selective switch,” J. Lightwave Technol. 32(3), 402–410 (2014). [CrossRef]  

13. A. S. Hamza, J. S. Deogun, and D. R. Alexander, “Free space optical multicast crossbar,” IEEE J. Opt. Commun. Netw. 8(1), 1–10 (2016). [CrossRef]  

14. H. Chen, N. K. Fontaine, B. Huang, X. Xiao, R. Ryf, and D. T. Neilson, “Wavelength selective switch for dynamic VCSEL-based data centers,” in 42nd European Conference on Optical Communication, (2016), pp. 1–3.

15. T. Komljenovic, M. Davenport, J. Hulme, A. Y. Liu, C. T. Santis, A. Spott, S. Srinivasan, E. J. Stanton, C. Zhang, and J. E. Bowers, “Heterogeneous silicon photonic integrated circuits,” IEEE J. Lightwave Technol. 34(1), 20–35 (2016). [CrossRef]  

16. L. Alloatti, M. Wade, V. Stojanovic, M. Popovic, and R. J. Ram, “Photonics design tool for advanced cmos nodes,” IET Optoelectron. 9(4), 163–167 (2015). [CrossRef]  

17. A. Novack, Y. Liu, R. Ding, M. Gould, T. Baehr-Jones, Q. Li, Y. Yang, Y. Ma, Y. Zhang, K. Padmaraju, K. Bergman, A. E.-J. Lim, G.-Q. Lo, and M. Hochberg, “A 30 ghz silicon photonic platform,” Proc. SPIE 8781, 878107 (2013) [CrossRef]  

18. J. Lee, L. Carroll, C. Scarcella, N. Pavarelli, S. Menezo, S. Bernabe, E. Temporiti, and P. O’Brian, “Meeting the electrical, optical, and thermal design challenges of photonic-packaging,” IEEE J. Sel. Topics Quantum Electron. 22(6), 8200209 (2016). [CrossRef]  

19. W. Bogaerts, R. Baets, P. Dumon, V. Wiaux, S. Beckx, D. Taillaert, B. Luyssaert, J. Van Campenhout, P. Bienstman, and D. Van Thourhout, “Nanophotonic waveguides in silicon-on-insulator fabricated with cmos technology,” IEEE J. Lightwave Technol. 23(1), 401–412 (2005). [CrossRef]  

20. L. Lu, S. Zhao, L. Zhou, D. Li, Z. Li, M. Wang, X. Li, and J. Chen, “16×16 non-blocking silicon optical switch based on electro-optic mach-zehnder interferometers,” Opt. Express 24(9), 9295–9307 (2016). [CrossRef]   [PubMed]  

21. A. Biberman, H. L. Lira, K. Padmaraju, N. Ophir, J. Chan, M. Lipson, and K. Bergman, “Broadband silicon photonic electrooptic switch for photonic interconnection networks,” IEEE Photon. Technol. Lett. 23(1), 504–506 (2011). [CrossRef]  

22. H. Subbaraman, X. Xu, A. Hosseini, X. Zhang, Y. Zhang, D. Kwong, and R. T. Chen, “Recent advances in silicon-based passive and active optical interconnects,” Opt. Express 23(3), 2487–2511 (2015). [CrossRef]   [PubMed]  

23. D. M. Calhoun, Q. Li, D. Nikolova, C. P. Chen, K. Wen, S. Rumley, and K. Bergman, Hardware–software integrated silicon photonics for computing systems, in Silicon Photonics III, (Springer, 2016), Chap. 5.

24. C. Chen, X. Zhu, Y. Liu, K. Wen, M. S. Chik, T. Baehr-Jones, M. Hochberg, and K. Bergman, “Programmable dynamically-controlled silicon photonic switch fabric,” IEEE J. Lightwave Technol. 34(12), 2952–2958 (2016). [CrossRef]  

25. L. Xu, W. Zhang, H. L. Lira, M. Lipson, and K. Bergman, “A hybrid optical packet and wavelength selective switching platform for high-performance data center networks,” Opt. Express 19(24), 24258–24267 (2011). [CrossRef]   [PubMed]  

26. D. Calhoun, K. Wen, X. Zhu, S. Rumley, L. Luo, Y. Liu, R. Ding, T. Baehr-Jones, M. Hochberg, M. Lipson, and K. Bergman, “Dynamic reconfiguration of silicon photonic circuit switched interconnection networks,” in Proceeding of IEEE High Performance Extreme Computing Conference (IEEE, 2014).

27. C. Browning, K. Shi, A. D. Ellis, and L. P. Barry, “Optical burst-switched SSB-OFDM using a fast switching SG-DBR laser,” IEEE J. Opt. Commun. Netw. 5(9), 994–1000 (2013). [CrossRef]  

28. A. Biberman, N. Sherwood-Droz, B. G. Lee, M. Lipson, and K. Bergman, “Thermally active 4×4 non-blocking switch for networks-on-chip,” in IEEE 21st Annual Meeting of Lasers and Electro-Optics Society (LEOS, 2008), pp. 370–371.

29. J. Komma, C. Schwarz, G. Hofmann, D. Heinert, and R. Nawrodt, “Thermo-optic coefficient of silicon at 1550 nm and cryogenic temperatures,” Appl. Phys. Lett. 101(4), 1905 (2012). [CrossRef]  

30. A. Atabaki, E. S. Hosseini, A. Eftekhar, S. Yegnanarayanan, and A. Adibi, “Optimization of metallic microheaters for high-speed reconfigurable silicon photonics,” Opt. Express 18(17), 18312–18323 (2010). [CrossRef]   [PubMed]  

31. R. Wu, C.-H. Chen, J.-M. Fedeli, M. Fournier, K.-T. Cheng, and R. G. Beausoleil, “Compact models for carrier-injection silicon microring modulators,” Opt. Express 23(12), 15545–15554 (2015). [CrossRef]   [PubMed]  

32. Y. Yan, Y. Yue, H. Huang, Y. Ren, N. Ahmed, M. Tur, S. Dolinar, and A. Willner, “Multicasting in a spatial division multiplexing system based on optical orbital angular momentum,” Opt. Lett. 38(19), 3930–3933 (2013). [CrossRef]   [PubMed]  

33. A. Biberman, B. G. Lee, A. C. Turner-Foster, M. A. Foster, M. Lipson, A. L. Gaeta, and K. Bergman, “Wavelength multicasting in silicon photonic nanowires,” Opt. Express 18(17), 18047–18055 (2010). [CrossRef]   [PubMed]  

34. M. Bahadori, S. Rumley, D. Nikolova, and K. Bergman, “Comprehensive design space exploration of silicon photonic interconnects,” IEEE J. Lightwave Technol. 34(12), 2975–2987 (2016). [CrossRef]  

35. M. Bahadori, S. Rumley, H. Jayatilleka, K. Murray, N. A. Jaeger, L. Chrostowski, S. Shekhar, and K. Bergman, “Crosstalk penalty in microring-based silicon photonic interconnect systems,” IEEE J. Lightwave Technol. 34(17), 4043–4052 (2016). [CrossRef]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (7)

Fig. 1
Fig. 1 Block diagram of the system including a tunable laser, SiP device, and two control FPGAs. The data modulates the laser’s wavelength and is transmitted through the SiP device. The central control computer can reconfigure the tunable laser and the SiP device to switch the data to any number of the eight ports (a), wavelength routing (b), and multicasting (c).
Fig. 2
Fig. 2 (a) Measured thermo-optic response of the heater-ring system of the eight rings. Inset illustrates a schematic of the SiP device where each MRR has its own individual resistive heating element. (b) Averaged shift of resonance as a function of dissipated power in eight rings. Bottom inset illustrates a red shift and the top inset shows the measured 3dB bandwidth of each drop port.
Fig. 3
Fig. 3 (a) Illustration of the spectral response of the chip with zero bias. (b) Illustration of the spectral response of the chip in unicast operation. (c) Demonstration of a detuning procedure where 10Gbps data is modulated on wavelength 1543.09 and both MRR 2 and 8 are tuned to the same resonances. (d) Illustration of the spectral response of the chip in multicast operation.
Fig. 4
Fig. 4 (a) The flowchart of the control algorithm to achieve optimal tuning. (b) If the laser wavelength is located outside the two possible tuning points (A and B), point A is selected. (c) If the laser falls between the A and B tuning points, point A is not accessible. Therefore, point B is targeted as it requires less tuning power than point C or D.
Fig. 5
Fig. 5 (a) An image of a fast, C-band tunable laser. (b) Schematic of the experimental setup. Pulse Pattern Generator (PPG), Erbium Doped Fiber Amplifier (EDFA), Mach Zehnder Modulator (MZM), Bit Error Rate Detector (BERT), Avalanche Photodiode (APD), Trans-Impedance Amplifier (TIA), Variable Optical Attenuator (VOA), Polarization Controller (PC), Optical Spectrum Analyzer (OSA), Optical Bandpass Filter (OBPF). (c) Packaged SiP device with its control plane: (1) four dual DAC cards on an FPGA development board, (2) electrical Gain stage (3) breakout PCB (4) packaged and wire-bonded SiP (5) An array of ten fibers glued on the SiP chip.
Fig. 6
Fig. 6 Tuning ranges of eight cascaded MRRs in the C-band. The eye-diagram plots are captured from experimentally tested error-free unicast operation at various combinations of wavelength and output ports. Color strips are used to differentiate the outputs.
Fig. 7
Fig. 7 Experimental results of 8 different cases including Unicast, Multicast and Broadcast with Channel 17 are shown in first 8 columns. The last column shows the estimation of best and worst case power consumption for all possible configurations.
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.