Next Article in Journal
Analytical Solution of Mixed Electroosmotic/Pressure Driven Flow of Viscoelastic Fluids between a Parallel Flat Plates Micro-Channel: The Maxwell Model Using the Oldroyd and Jaumann Time Derivatives
Next Article in Special Issue
A Novel Algorithm for Routing Paths Selection in Mesh-Based Optical Networks-on-Chips
Previous Article in Journal
Theoretical and Experimental Study on Hot-Embossing of Glass-Microprism Array without Online Cooling Process
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Crosstalk Analysis and Performance Evaluation for Torus-Based Optical Networks-on-Chip Using WDM

1
School of Electronic and Information Engineering, Southwest University, No. 2 Tiansheng Road, Beibei District, Chongqing 400715, China
2
Chongqing Key Laboratory of Nonlinear Circuits and Intelligent Information Processing, No. 2 Tiansheng Road, Beibei District, Chongqing 400715, China
*
Author to whom correspondence should be addressed.
Micromachines 2020, 11(11), 985; https://0-doi-org.brum.beds.ac.uk/10.3390/mi11110985
Submission received: 6 October 2020 / Revised: 29 October 2020 / Accepted: 29 October 2020 / Published: 31 October 2020

Abstract

:
Insertion loss and crosstalk noise will influence network performance severely, especially in optical networks-on-chip (ONoCs) when wavelength division multiplexing (WDM) technology is employed. In this paper, an insertion loss and crosstalk analysis model for WDM-based torus ONoCs is proposed to evaluate the network performance. To demonstrate the feasibility of the proposed methods, numerical simulations of the WDM-based torus ONoCs with optimized crossbar and crux optical routers are presented, and the worst-case link and network scalability are also revealed. The numerical simulation results demonstrate that the scale of the WDM-based torus ONoCs with the crux optical router can reach 6 × 5 or 5 × 6 before the noise power exceeds the signal power, and the network scale is 5 × 4 in the worst case when the optimized crossbar router is employed. Additionally, the simulated results of OptiSystem reveal that WDM-based torus ONoCs have better signal transmission quality when using the crux optical router, which is consistent with previous numerical simulations. Furthermore, compared with the single-wavelength network, WDM-based ONoCs have a great performance improvement in end-to-end (ETE) delay and throughput according to the simulated results of OPNET. The proposed network analysis method provides a reliable theoretical basis and technical support for the design and performance optimization of ONoCs.

Graphical Abstract

1. Introduction

With the rapid development of manufacturing processes, on-chip devices have been manufactured in nano-layers. Integrating hundreds of millions of components on a single chip has become a reality and the number of components has continued increasing, so the multiprocessor systems-on-chip (MPSoCs) has become the mainstream of on-chip designs [1,2,3]. With the growing requirements of chip computing performance and multitasking simultaneous processing capability, electrical networks-on-chip (ENoCs) cannot meet the needs of MPSoCs development due to the time delay, bandwidth, and power consumption problems [4]. Optical networks-on-chip (ONoCs), which can break through these bottlenecks, have been proven an effective method to solve the problems faced by ENoCs [5,6,7,8,9]. ONoCs combine both the characteristics of the electrical interconnect layer, which implements arbitration control, and the optical layer to transfer data [10,11,12]. However, due to the demand of big data applications and very-large-scale integration, the single-wavelength data transmission in ONoCs no longer meets the bandwidth requirements for large-scale communications. Therefore, wavelength division multiplexing (WDM) technology, in which multiple optical signals are transmitted in a single waveguide simultaneously, is introduced into the ONoC to effectively improve the bandwidth [13,14]. At present, WDM-based ONoCs have great application prospects in the fields of big data centers, multi-core systems, and high-speed communications. The continuous innovation of silicon-based optical device structures and continuous improvement in comprehensive performance have directly promoted the WDM-based ONoCs as the main design mode of on-chip networks.
It has been demonstrated that the network can benefit from high bandwidth and low latency according to some research on WDM-based ONoCs [15,16,17]. Although the WDM technology employed has improved the network performance of ONoCs greatly, the insertion loss and intrinsic crosstalk noise caused by photonic devices are still unavoidable [18]. It has been revealed that these inevitable factors will cause the severe performance degradation of photonic networks [19,20,21]. Besides, for WDM-based ONoCs, the nonlinear effects cannot be removed or ignored, especially the four-wave mixing (FWM) phenomenon that will produce a prodigious proportion of nonlinear crosstalk noise [22,23,24]. The accumulation of crosstalk noise is an important factor that leads to signal distortion, optical signal-to-noise ratio (OSNR) attenuation, and network performance degradation. Ultimately, the scalability of WDM-based ONoCs is greatly restricted.
Nowadays, the research on crosstalk characteristics of ONoCs with single-wavelength is very mature. For example, complete noise analysis models are established to explore and analyze the performance of the worst case for various interconnection topologies, such as mesh-based, torus-based, fat-tree-based, and ring-based ONoCs [19,20,21,25]. The presented analytical models for different networks are performed hierarchically at basic-devices, routers, and networks levels. Recently, this mature modeling method was considered for the network performance evaluation in other works, such as ONoCs with a low-power thermally resilient and fault-tolerant routing mechanism [26,27]. It is noted that the analytical models in the above research are based on the traditional ONoCs with single-wavelength, which does not consider the influence of the intra-channel crosstalk and nonlinear noise existing in WDM-based ONoCs, and they are not suitable for the performance analysis of ONoCs employing WDM technology. Fortunately, a formal study model of the crosstalk characteristic for WDM-based ONoCs was proposed immediately [15]. However, the previous research on crosstalk characteristics in WDM-based ONoCs almost only focused on original linear crosstalk noise and ignored the nonlinear noise generated by the nonlinear effects. Our previous research demonstrated that the noise produced by the nonlinear FWM effect is a non-negligible issue for the performance evaluation of WDM-based ONoCs, but the analytical model presented in that research is based on mesh network topology [16]. Compared with mesh topology, the torus network has topological advantages in terms of network diameter, average hop distance, and better connectivity [28]. It can obtain less communication latency and higher saturation throughput under the same network scale [29,30].
Therefore, considering the advantages of torus topology and its commercial application [31,32], a performance analysis model of the insertion loss and crosstalk calculation method for torus-based ONoCs with WDM is proposed and analyzed systematically in this paper. The WDM-based optimized crossbar (WOPC) optical router and WDM-based Crux (WCX) optical router are adopted to quantify the analytical model. In the numerical simulation, the performance of the first, second, and third longest links with eight optical wavelengths is evaluated to find the worst-case link and maximum network size. Furthermore, an optical transmission system for the presented WDM-based torus ONoCs is established based on OptiSystem 17.0 (developed by Optiwave Systems Inc., Ottawa, ON, Canada) to evaluate communication quality. Simulation results show that crosstalk noise degenerates the OSNR performance of WDM-based ONoCs severely, results in optical signal distortion, and eventually limits network scalability. For instance, when a WCX optical router is employed and the scale of the network is 4 × 4, input power is 0 dBm in the worst case, the average OSNR of eight optical signals is 8.8 dB, and the values of linear crosstalk and nonlinear power are −38.4 and −37.6 dBm, respectively. If a WOPC optical router is used under the same conditions, the corresponding values of these indicators are 1.6 dB, −36.3 dBm, and −37.6 dBm, respectively. It can be seen that the nonlinear FWM plays a significant role in the performance degradation of WDM-based ONoCs, and the network can achieve a better performance when using the WCX optical router. Additionally, the network performances such as end-to-end (ETE) delay and throughput are also simulated by OPNET. It can be obtained from simulation results that WDM-based ONoCs have a great performance improvement in throughput and ETE delay compared with the single-wavelength network at the cost of a more serious restriction of network scalability induced by crosstalk noise.

2. Performance Analysis Model for WDM-Based Torus ONoCs

2.1. WDM-Based Basic Photonic Devices

In this section, we analyze and model the power loss and crosstalk noise at the basic photonic device level. Silicon-based waveguides, waveguide crossings, and micro-resonators (MRs) are three components of basic optical switching elements (BOSEs). The switching time of each MR is just 30 ps and the diameter is less than 10 μm [33], which is suitable for MPSoCs. The WDM-based optical parallel and crossing switching elements (WPSE and WCSE, respectively) are shown in Figure 1. They are essential parts of the optical router. With the help of WPSE and WCSE, the path of propagation of the optical signal can be adjusted. The routing of optical signals cannot be accomplished without these devices. Both WPSE and WCSE have an OFF state and ON state, and the trend of optical signal and crosstalk noise is indicated with different colors. Each MR has a certain resonance wavelength λMR. When the MR is powered in the OFF state, the wavelength of the optical signal λs does not satisfy the resonance condition of the MR, that is, λsλMR, and the optical signal passes through the MR to the Through port, as shown in Figure 1c,f. On the contrary, when λs = λMR (i.e., ON state), the input optical signal couples into MR and propagates to the Drop port, as shown in Figure 1b,e. The different states can be controlled by changing the voltage applied to the MRs [34].
As shown in Figure 1a, waveguide crossing, which is inherently required in ONoCs, is a structure of the intersection of two waveguides. The crosstalk of a waveguide crossing mainly results from the strong diffraction of the guiding modes when they transmit through the crossing region. The output power of the outputs (Out1, Out2, and Out3) can be calculated by Equation (1) to (3), while the optical signal power is Pin and wavelength is λs_n.
P O 1 λ s _ n = P i n λ s _ n L c
P O 2 λ s _ n = P i n λ s _ n K 11
P O 3 λ s _ n = P i n λ s _ n K 12
where Lc is the insertion loss when the optical signal travels through each waveguide crossing. K11 and K12 are crossing crosstalk coefficients that can evaluate the output power from the other two ports when the optical signal transmits through the waveguide crossing. The values of K11 and K12 are equal when the crossing angle is 90°, and they can be smaller than −40 dB [35].
The WPSE at the ON and OFF states is shown in Figure 1b,c, respectively. If the optical signal power on the input port is Pin, the output powers at the Through and Drop port of different states can be expressed as:
P T P _ O F F λ s _ n = P i n λ s _ n i = 1 N L p 1 λ s _ i
P D P _ O F F λ s _ n = P i n λ s _ n i = 1 n 1 ( L p 1 λ s _ i ) 2 j = 1 N K λ s _ n ,   o f f λ s _ j
P T P _ O N λ s _ n = P i n λ s _ n K λ s _ n , o n λ s _ n i = 1 ,   i n N L p 1 λ s _ i
P D P _ O N λ s _ n = P i n λ s _ n i = 1 n 1 ( L p 1 λ s _ i ) 2 ( L p 2 λ s _ n + j = 1 ,   j n N K λ s _ n ,   o n λ s _ j )
Figure 1d is the optical terminator whose function is to absorb the optical signal and avoid its back-reflection. The WCSE at the ON and OFF states are shown in Figure 1e,f, respectively. Similarly, for the WCSE, the output power of the Through and Drop port can be calculated as:
P T C _ O F F λ s _ n = P i n λ s _ n i = 1 N L p 1 λ s _ i L c
P D C _ O F F λ s _ n = P i n λ s _ n i = 1 n 1 ( L p 1 λ s _ i ) 2 ( j = 1 N K λ s _ n ,   o f f λ s _ j + K 12 i = 1 N ( L p 1 λ s _ i ) 2 )
P T C _ O N λ s _ n = P i n λ s _ n ( i = 1 ,   i n N L p 1 λ s _ i ) L c K λ s _ n ,   o n λ s _ n
P D C _ O N λ s _ n = P i n λ s _ n i = 1 n 1 ( L p 1 λ s _ i ) 2 ( L p 2 λ s _ n + j = 1 ,   j n N K λ s _ n , o n λ s _ j ) + P i n λ s _ n ( K λ s _ n , o n λ s _ n i = 1 ,   i n N L p 1 λ s _ i ) 2 K 12
In the formulas above, L p 1 λ s _ i ( i = 1 ,   2 , N ) is the insertion loss coefficient of the optical signal λs_n through the MR, whose resonant wavelength is λs_i, and L p 2 λ s _ n is the insertion loss coefficient corresponding to optical signal λs_n coupled into MRn. K is the crosstalk coefficient, which is generated by the optical signals through the different MRs in the OFF or ON state.

2.2. General Optical Router Model

The optical router is the key component in WDM-based ONoCs. The main function of an optical router is to realize data routing and exchanging between two IP cores, and optical signals in an optical router cannot overlap. The basic 5 × 5 optical router model that we used in this paper is shown in Figure 2. The five bidirectional ports are named Injection/Ejection, North, South, West, and East, and they are represented numerically by 0, 1, 2, 3, and 4, respectively. The Injection/Ejection port connects with the IP core through the electronic optical (E-O) and optical-electronic (O-E) interface, which accomplish the conversion between optical and electrical signals. The electric control unit is used for the optical path command.
Considering the optical signal λs_n travels in the optical router from the input port i to output port j, the output power can be calculated as follows:
P i j λ s _ n = P i n λ s _ n L i j R
L i j R = L b k 1 L P _ O N k 2 L P _ O F F k 3 L C _ O N k 4 L C _ O F F k 5 L c k 6 L t r a s
L t r a n s = 10 α L / 10
where i ,   j ( 0 , 1 , 2 , 3 , 4 )   and   i j . L i j R is the total insertion loss at the destination port of optical router R, which can be calculated by Equation (13). In Equation (13), Lb represents the insertion loss when the optical signal goes through a bending waveguide, LP/C_ON/OFF is the loss coefficient when the signal traverses a WPSE/WCSE at the ON/OFF state, and superscript k is the number of bending waveguides, WPSE/WCSE at the ON/OFF state, and waveguide crossings in the optical transmission link. In Equation (6), the transmission loss is denoted by Ltrans, in which α is the waveguide attenuation coefficient and L is the optical transmission length [36].

2.3. Nonlinear FWM Crosstalk Noise Analysis

The four-wave mixing (FWM) phenomenon [37,38] caused by the third-order nonlinear effect is where a new optical wave is produced by the interaction between coherent signal light and incoherent pump light in a highly nonlinear fiber. When the wavelength of the newly generated optical wave is located in the position of the original optical signals, its power will be converted into crosstalk noise, which is named nonlinear FWM crosstalk noise.
The process of FWM is shown in Figure 3a, and the newly generated optical wave in frequency fi1 (idler1) and fi2 (idler2) can be expressed as:
f i 1 = f p 1 + f p 2 f s
f i 2 = f p 1 f p 2 + f s
Moreover, when fp1 = fp2 = fp, the new optical wave will emerge at frequency fidler = 2fpfs, and this phenomenon is named degenerated four-wave mixing (DFWM) [39], as shown in Figure 3b. Based on the previous research [40], the power of the newly generated optical wave is given as:
P F W M = 4 27 ( γ P p α ) P s η
where Pp and Ps are the power of the input optical signals at frequencies fp and fs. γ, α, and η are the waveguide nonlinear coefficient, attenuation coefficient, and FWM efficiency, respectively. The expressions of γ and η are
γ = 2 π n 2 λ s A e f f
η = α 2 α 2 + ( Δ β ) 2 ( 1 + 4 e α L ( 1 e α L ) 2 sin 2 ( Δ β L 2 ) )
In Formulas (18) and (19), n2 and Aeff are the nonlinear refractive index and effective core area in the silicon-based waveguide, respectively. ∆β and L are the propagation constant difference and the length of the optical transmission link. ∆β can be given as:
Δ β = 2 π λ s 2 c Δ f 2 ( D ( λ ) + Δ f λ s 2 c d D d λ )
where ∆f is the frequency separation between fp and fs. c is the speed of light in vacuum. D(λ) denotes the waveguide chromatic dispersion and dD/ is the dispersion slope [41].
According to the analysis above, when multiple optical wave signals are transmitted in the optical link, the accumulated nonlinear FWM crosstalk on the optical signal λi can be calculated by the following formulas:
P C _ F W M ( 2 f p f s ) = L f p f s P F W M ( f p , f s )
P C _ F W M ( λ i ) = j k P F W M ( λ j , λ k ) { 2 j k = i }

2.4. Analysis Model of WDM-Based Torus ONoCs

In this part, we systematically analyze and model the power loss, crosstalk noise, OSNR, and BER bit error ratio (BER) for WDM-based torus ONoCs. For M × N WDM-based torus ONoCs, we can divide it into four structures according to the even or odd values of M and N, as shown in Figure 4. Annular passages are used in the horizontal and vertical directions of the network. Thus, the optical routers that are located in each line and column are dispersed from one waveguide to two. This structure greatly reduces the number of routers in signal transmission links. Thence, torus-based ONoCs have better network performance due to the introduction of less crosstalk noise and effective reduction in power consumption.
On the basis of different torus-based architectures, we put forward different calculation models. The main performance indicators we take into consideration are insertion loss, linear and nonlinear crosstalk noise, OSNR and BER. In our analytical model, the optical signals transmission rule follows the XY routing algorithm, in which optical signals can only be transmitted from the X (horizontal) direction to Y (vertical) direction. In this paper, our performance analysis model is based on the first, second, and third longest optical links to find the worst case. According to the XY routing algorithm, each optical link that we analyzed has four candidate links. For example, the first longest links includes (M, 1) to (1, N), (M, N) to (1, 1), (1, 1) to (M, N), and (1, N) to (M, 1). The worst-case optical links under different network size determine the network scalability.
According to the general model, the output power for optical signal λs_n transmitted from the core (x0, y0) to (x1, y1) can be calculated by the following equation.
P ( x 0 , y 0 ) , ( x 1 , y 1 ) λ s _ n = P i n λ s _ n L ( x 0 , y 0 ) , ( x 1 , y 1 ) λ s _ n 10 α [ ( | x 1 x 0 | ) L w d + ( | y 1 y 0 | ) L h t ] 10  
where x 0 , x 1 ( 1 , 2 M )   and y 0 , y 1 ( 1 , 2 N ) . L ( x 0 , y 0 ) , ( x 1 , y 1 ) λ s _ n is the insertion loss of the optical signal λs_n in the transmission link (x0, y0) to (x1, y1), which can be calculated based on the analytical model at the optical router level in Section 2.2. The silicon-based waveguide attenuation coefficient α is also described in the previous section. Lwd and Lht are distances between routers in the horizontal and vertical directions, respectively [16].
The general crosstalk noise model in the optical transmission link (x0, y0) to (x1, y1) can be expressed as:
N ( x 0 , y 0 ) , ( x 1 , y 1 ) λ s _ n = ( x 0 , y 0 ) ( x 1 , y 1 ) N ( x i , y i ) λ s _ n L t r a s + N F W M
N ( x i , y i ) λ s _ n = P i n λ s _ n i = 1 4 L 0 i R L c k K a , b , m + N s _ i , ( i n )
N s _ i , ( i n ) = P i n λ s _ n i = 1 n 1 ( L p 1 λ s _ i ) 2 j = 1 , j n N K λ s _ n , o n λ s _ j
N F W M = L λ p λ s P D F W M ( λ p , λ s )
in which N ( x i , y i ) λ s _ n is crosstalk noise generated at optical router (xi, yi) and NFWM denotes nonlinear crosstalk noise introduced by the FWM effect. Ka,b,m is the crosstalk noise coefficient, a and b are signal input and output ports of the optical router, respectively, and m is the noise injected port.
When optical signal λs_n travels from core (x0, y0) to (x1, y1), the accumulated crosstalk noise power on λs_n can be calculated as
P N λ s _ n = ( x 0 , y 0 ) ( x 1 , y 1 ) N ( x i , y i ) λ s _ n L ( x 0 , y 0 ) , ( x 1 , y 1 ) λ s _ n L ( x 0 , y 0 ) , ( x i , y i ) λ s _ n L t r a s + N F W M
Therefore, the OSNR and BER of optical signal λs_n at the destination core can be calculated by
O S N R λ s _ n = 10 log P i n λ s _ n L ( x 0 , y 0 ) , ( x 1 , y 1 ) λ s _ n P N λ s _ n
B E R λ s _ n = 1 2 ( 1 2 π 0 O S N R λ s _ n 2 e t 2 d t )

2.5. Optical Links Selection in WDM-Based Torus ONoCs

The minimum OSNR optical link has the maximum signal power loss and crosstalk noise, and it determines the scalability of WDM-based torus ONoCs. From the analysis of the optical router, it is easy to know that the first longest link has the maximum number of optical routers and largest transmission loss, but it may not be the optical link that has the largest crosstalk noise introduced. Therefore, we chose the first, second, and third longest optical links to find the worst-case OSNR link. The four different paths of each first longest link are shown in Figure 5, and four candidate links in it are signed with different colors. The output power of optical λs_n at the destination core at different longest links is presented below in detail. The first, second, and third longest links we selected for calculation are (1, N) to (M, 1), (1, N) to (M − 1, 1), and (1, N − 1) to (M − 1, 1), respectively.
P i n λ s _ n L ( x 0 , y 0 ) , ( x 1 , y 1 ) λ s _ n =                              ( M ,   N   b o t h   e v e n   n u m b e r s )   { P i n λ s _ n L 04 ( L c 2 L 42 ) M 2 2 L 41 ( L c 2 L 13 ) N 2 2 L 10 L t r a s 1 ,               ( x 0 = 1 , y 0 = N , x 1 = M , y 1 = 1 ) P i n λ s _ n L 02 ( L c 6 L 42 ) M 4 2 L c 6 L 41 L c 4 ( L c 6 L 13 ) N 2 2 L 10 L t r a s 2 ,           ( x 0 = 1 , y 0 = N , x 1 = M 1 , y 1 = 1 ) P i n λ s _ n L 02 ( L c 6 L 42 ) M 4 2 L c 6 L 43 ( L c 6 L 13 ) N 4 2 L c 6 L 10 L t r a s 3 ,           ( x 0 = 1 , y 0 = N 1 , x 1 = M 1 , y 1 = 1 )
P i n λ s _ n L ( x 0 , y 0 ) , ( x 1 , y 1 ) λ s _ n =                              ( M ,   N   b o t h   o d d   n u m b e r s ) { P i n λ s _ n L 02 ( L c 6 L 42 ) M 3 2 L c 6 L 41 L c 4 L 13 ( L c 6 L 13 ) N 3 2 L c 4 L 30 L t r a s 1 ,       ( x 0 = 1 , y 0 = N , x 1 = M , y 1 = 1 ) P i n λ s _ n L 04 L c 4 ( L c 2 L 42 ) M 3 2 L 41 ( L c 6 L 13 ) N 1 2 L c 2 L 30 L t r a s 2 ,           ( x 0 = 1 , y 0 = N , x 1 = M 1 , y 1 = 1 ) P i n λ s _ n L 04 L c 4 ( L c 6 L 42 ) M 3 2 L 43 ( L c 6 L 13 ) N 3 2 L c 4 L 30 L t r a s 3 ,           ( x 0 = 1 , y 0 = N 1 , x 1 = M 1 , y 1 = 1 )
P i n λ s _ n L ( x 0 , y 0 ) , ( x 1 , y 1 ) λ s _ n =                              ( M   i s   e v e n ,   N   i s   o d d ) { P i n λ s _ n ( L c 2 L 42 ) M 2 2 L 41 ( L c 2 L 13 ) N 1 2 L c 2 L 30 L t r a s 1 ,               ( x 0 = 1 , y 0 = N , x 1 = M , y 1 = 1 ) P i n λ s _ n L 02 ( L c 6 L 42 ) M 4 2 L c 6 L 41 L c 2 ( L c 6 L 13 ) N 1 2 L 30 L t r a s 2 ,           ( x 0 = 1 , y 0 = N , x 1 = M 1 , y 1 = 1 ) P i n λ s _ n L 02 L c 6 ( L c 6 L 42 ) M 4 2 L 43 ( L c 6 L 13 ) N 3 2 L c 4 L 30 L t r a s 3 ,           ( x 0 = 1 , y 0 = N 1 , x 1 = M 1 , y 1 = 1 )
P i n λ s _ n L ( x 0 , y 0 ) , ( x 1 , y 1 ) λ s _ n =                              ( M   i s   o d d ,   N   i s   e v e n ) { P i n λ s _ n L 02 ( L c 6 L 42 ) M 3 2 L c 6 L 41 L c 4 ( L c 6 L 13 ) N 2 2 L 10 L t r a s 1 ,           ( x 0 = 1 , y 0 = N , x 1 = M , y 1 = 1 ) P i n λ s _ n L 04 ( L c 2 L 42 ) M 3 2 L c 4 L 41 L c 4 ( L c 6 L 13 ) N 2 2 L 10 L t r a s 2 ,           ( x 0 = 1 , y 0 = N , x 1 = M 1 , y 1 = 1 ) P i n λ s _ n L 04 L c 4 ( L c 6 L 42 ) M 3 2 L 43 L c 6 ( L c 6 L 13 ) N 4 2 L 10 L t r a s 3 ,           ( x 0 = 1 , y 0 = N 1 , x 1 = M 1 , y 1 = 1 )
In these formulas, L t r a n s 1 , L t r a n s 2 , and L t r a n s 3 represent the transmission loss of the first, second, and third longest optical links, respectively. L i j represents the power loss when optical signal λs_n travels from the injection port i of optical router R to its output port j.
Taking the first longest optical link (1, N) to (M, 1) as an example to analyze and compare the OSNR of different paths in detail, both M and N are even in this case. For path1, the OSNR of path1, the output power P1 at the destination router, and the power of the accumulated crosstalk noise N1 in path1 can be expressed as:
O S N R 1 = 10 log ( P 1 / N 1 )
P 1 = L 04 ( L 42 L c 2 ) M 2 / 2 L 41 ( L 13 L c 2 ) N 2 / 2 L 10 L t r a s 1
N 1 = N ( 1 , N ) ( L 42 L c 2 ) M 2 / 2 L 41 ( L 13 L c 2 ) N 2 / 2 L 10 L t r a s 1 + N ( 2 , N ) L 41 ( L c 2 L 13 ) N 2 / 2 L 10 L c 2 L t r a s ( 2 , N 1 ) 1 ( L c 2 L 42 L t r a s ( 2 , 0 ) ) M 2 / 2 1 L c 2 L 42 L t r a s ( 2 , 0 ) + N ( M , N ) ( L c 2 L 13 ) N 2 / 2 L 10 L t r a s ( 0 , N 1 ) + N ( M , N 1 ) L c 2 L 10 L t r a s ( 0 , 2 ) 1 ( L c 2 L 13 L t r a s ( 0 , 2 ) ) N 2 / 2 1 L c 2 L 13 L t r a s ( 0 , 2 ) + N ( M , 1 ) + N F W M 1
In Equations (36) and (37), L t r a n s 1 means transmission loss and N F W M 1 denotes the FWM crosstalk noise power in the first longest link, and they can be expressed as
L t r a s ( x , y ) = 10 α ( x L w d + y L h t ) 10
N F W M 1 = L 1 λ p λ s P D F W M ( λ p , λ s )
L 1 = ( M 1 ) L w d + ( N 1 ) L h t
Similarly, the OSNR of path4 can be calculated as follows:
O S N R 4 = 10 log ( P 4 / N 4 )
P 4 = L 02 ( L c 6 L 42 ) M 2 / 2 L c 4 L 23 ( L c 6 L 13 ) N 2 / 2 L c 4 L 30 L t r a s 1
N 4 = N ( 1 , N ) L c 4 ( L 42 L c 6 ) M 2 / 2 L 23 ( L 13 L c 6 ) N 2 / 2 L c 4 L 30 L t r a s 1 + N ( 3 , N ) L 23 ( L c 6 L 13 ) N 2 / 2 L 30 L c 4 L t r a s ( 1 , N 1 ) 1 ( L c 6 L 42 L t r a s ( 2 , 0 ) ) M 2 / 2 1 L c 6 L 42 L t r a s ( 2 , 0 ) + N ( M , N ) ( L c 6 L 13 ) N 2 / 2 L c 4 L 30 L t r a s ( 0 , N 1 ) + N ( M , N 2 ) L c 4 L 30 L t r a s ( 0 , 1 ) 1 ( L c 6 L 13 L t r a s ( 0 , 2 ) ) N 2 / 2 1 L c 6 L 13 L t r a s ( 0 , 2 ) + N ( M , 1 ) + N F W M 1
Based on the mentioned analyses, in order to simplify the equations we proposed, it can be assumed that the power loss between different input and output ports is identical in the optical router. Moreover, the crosstalk noise generated at optical routers located at the same status in different paths has tiny differences, and some of them are completely consistent. Therefore, in this case, the assumptions are made as follows:
L i j = L ,   ( i , j = 0 , 1 , 2 , 3 , 4 , i j )
N ( 2 , N ) = N ( 3 , N )   ,   N ( M , N 1 ) = N ( M , N 2 )
P 1 P 4 = L 04 L 41 L 10 L 02 L 23 L 30 L c 2 ( M + N )
P 1 / N 1 P 4 / N 4 = 1 L c 2 ( M + N ) N 4 N 1 > 1 S N R 1 > S N R 4
According to Formulas (36) and (42), we can easily conclude Formula (46). Based on our assumption, Formula (45) can be concluded according to Equations (37) and (43). Thus, through the calculation in (47), we can observe that the OSNR of path4 is smaller than that of path1. The remaining comparison of OSNR1 to OSNR4 follows the same pattern. OSNR2 and OSNR3 can be easily calculated, and it can be found that they are both smaller than OSNR4. The analyses for the first longest links of the other three types have the same results. Therefore, four links can be seen as the worst-case candidate links from the first longest optical links, and they are named interior links. Further, a minimum OSNR link should exist in the interior links, the second, and the third longest optical links.

3. Numerical Simulation

Based on the basic analysis model, in this section, the performance of WDM-based torus ONoCs is evaluated in detail based on Matlab Matlab R2018a (developed by MathWorks, Inc., Natick, MA, USA), OptiSystem, and OPNET 14.5 (developed by Riverbed Technology, San Francisco, CA, USA). Matlab is used for the numerical simulation, OptiSystem is used to evaluate the transmission quality of optical signals in the WDM system, and the network throughput and latency indicators based on single-wavelength and WDM in 4 × 4 torus-based ONoCs can be obtained from the OPNET simulation. The wavelengths of 8-channel optical signals are selected from 1539.7 to 1545.3 nm with a 0.8 nm channel spacing, and the input optical power is 1 mW. The optical routers we selected for the simulation are the WDM-based optimized crossbar (WOPC) optical router and WDM-based crux (WCX) optical router, and the optical data follow the XY routing algorithm when it is transmitted in the routers. The architectures of the WOPC and WCX are shown in Figure 6. In the simulation, the size of the optical waveguide is 400 × 200 nm and the diameter of the MRs is around 10 µm. Moreover, the parameters of BOSEs can be acquired based on the finite-difference time-domain (FDTD) simulated results, which have been presented in detail in our previous work [16]. The remaining parameter values used in the simulation are shown in Table 1, Table 2 and Table 3.

3.1. The Nonlinear FWM Noise

Based on the analysis of the FWM theoretical model, we next evaluate the effect of FWM noise on WDM-based torus ONoCs. As shown in Figure 7, which demonstrates the accumulated FWM crosstalk noise power at the destination IP core of the first longest links in M×N WDM-based torus ONoCs, the different colors represent the optical signals with different optical wavelengths. From the picture, we can draw a conclusion that the nonlinear crosstalk noise power introduced by the FWM effect decreases with increasing network scale and finally tends toward stability. Put another way, FWM nonlinear crosstalk noise decreases with the length of optical links. According to our analysis model, the power of crosstalk noise is proportional to FWM efficiency η. The FWM efficiency η decreases with the length of the optical transmission link due to increased phase mismatch between signals [44,45,46]. Moreover, the wavelengths located in the middle position will introduce higher FWM crosstalk noise power.
According to the FWM analysis model, the crosstalk noise power introduced by the FWM effect in the worst-case optical links can be calculated. One of the eight optical wavelengths can be seen as signal light and the others are pump lights. Thus, the interfering signals power in various wavelengths at the destination node can be seen in Figure 8. In Figure 8, the histogram represents the FWM crosstalk noise power at each wavelength in the first longest optical links when the network employs the WCX under the worst case, and the average power that accumulated on eight optical wavelengths is −37.67 dBm. The line chart stands for the FWM crosstalk noise in the first longest optical links when the network uses the WOPC under the worst case, and the average power is −37.60 dBm. It is noteworthy that if the length of different optical links is the same, the power of each newly generated optical wave is equivalent. Relevant parameters about the FWM are shown in Table 3.

3.2. OSNR and BER Evaluation

To demonstrate the network performance when using WCX and WOPC optical routers under various network sizes, optical link (1, N) to (M, 1) where both M and N are even numbers is considered here. As shown in Figure 9, when M and N take different values, the change in OSNR of WDM-based torus ONoCs can be observed clearly. Obviously, as the network scale increases, the OSNR of each wavelength decreases significantly. In addition, the OSNR is different under the same network size when the different optical routers are adopted. From the comparison between Figure 9a,b, it is obvious that a better performance at the same network scale can be obtained when the WCX optical router is used.
In this paper, we consider that the value of the OSNR in the worst-case link greater than zero is the lower limit as the corresponding network scale is achievable. The numerical simulation results show that WDM-based torus ONoCs have a larger network scale when the WCX optical router is employed. The maximum network size is up to 6 × 5 and 5 × 6, and the corresponding links with the minimum OSNR are (M, N) to (1, 1) and (M, 1) to (1, N), respectively. Meanwhile, the network scale 5 × 4 can be obtained by using the WOPC optical router, and the link with the smallest OSNR is (1, 1) to (M, N). In the worst case, if the network size of WDM-based torus ONoCs with the WCX optical router is equal to or larger than 6 × 6, the optical signal power at the destination core is smaller than crosstalk noise power. Under the same condition, network size cannot be larger than 5 × 4 when using WOPC optical routers. Hence, the optimized optical devices and router structures are crucial factors in improving network performance.
For the detailed comparison, the worst-case average signal power and linear and FWM nonlinear crosstalk noise powers in different network sizes are depicted in Figure 10. The comparisons of the average OSNR and BER of eight optical wavelengths between the WCX optical router and WOPC optical router are shown in Figure 11, in which we consider the input signals power as 1 mW. It can be seen that as the network scale increases, the worst-case signal power drops and finally falls below the crosstalk noise power. Furthermore, the FWM nonlinear noise also accounts for a large proportion of the total crosstalk noise power, and it is also a significant factor that influences network scalability and performance. With network size increasing, as shown in Figure 11, the OSNR declines and BER increases sharply. However, when using the WCX optical router, the network has better performance. For instance, when the scale of the WDM-based torus employing WCX optical routers is 4 × 4, the values of signal power, linear noise power, nonlinear FWM crosstalk noise power, and OSNR are −26.1 dBm, −38.4 dBm, −37.6 dBm, and 8.8 dB, respectively. However, if the WOPC optical router is used under the same network scale, the values are −32.3 dBm, −36.3 dBm, −37.6 dBm, and 1.6 dB, respectively.
In order to further evaluate the signal transmission quality, we set-up a multichannel optical communication system to simulate the performance of a 4 × 4 WDM-torus network. The basic components in the OptiSystem and experimental setup are introduced in [47,48]. The general system diagram is shown in Figure 12. We choose a continuous-wave laser as the light source whose wavelengths are from 1539.7 to 1545.3 nm with a wavelength interval of 0.8 nm; the power of each input optical signal is 1 mW. A pseudo-random bit sequence generator (PBRSG) has the same random characteristics with the information source of actual optical links, so it is used as the information source. The rate in the transmission system is 10 Gbit/s. Optical signals can be obtained by the modulation of the light source with the PBRSG and non-return-to-zero (NRZ) pulse generator, then eight optical signals are multiplexed into one channel by the optical multiplexer. Based on the analysis of the crosstalk noise model, crosstalk noise signals in the system can be seen as the optical signals with different time delays. According to the noise model presented in Section 2, sixteen equal optical signals with sixteen different time delays work as crosstalk noise signals. As shown in Figure 12, N(t) denotes the crosstalk noise signals and the right subscript in N(t) indicates which router introduces this crosstalk noise. Optical signals and crosstalk noise signals travel through the WDM-torus network and output signals connect with the PIN photodetector by the variable optical attenuator (VOA) and are converted into electrical signals. Some visualizers are linked with output ports to evaluate communication quality, and most of them are oscilloscopes that show the waveform of demodulated optical signals. The parameters settings in the transmission system are all based on the numerical simulation results in Matlab.
Figure 13 shows the input and output signals when using WCX and WOPC optical routers, and it clearly indicates that the output signals at each wavelength have different levels of distortion and amplitude attenuation due to the effects of power loss and crosstalk noise. Figure 13a,b are the eight demodulated optical signals. The OSNR and crosstalk noise for each of the panel in Figure 13 are shown in Table 4. Compared with the waveform of the input signal, we can clearly see the power loss and distortion of the output optical signals. Furthermore, from the simulation results, we can find that the output signal has a higher power amplitude when using the WCX optical router, which completely corresponds to the simulation results in Matlab. Simulation results show that the power loss and crosstalk noise are both important factors that affect the performance of WDM-based ONoCs. Moreover, the choice of optical router is of great importance. The numbers of waveguide crossing, bending, and MRs should be taken into consideration in the design of an optical router to achieve a good performance and communication quality.

3.3. ETE-Delay and throughput Evaluation

To further evaluate the ETE-delay and throughput performance of torus-based ONoCs with single-wavelength and WDM technology, we set-up a 4 × 4 torus network model in OPNET. The transmission rate of the optical channel is 12.5 Gbps. The switch mechanism in our model is optical circuit switching (OSC) [49,50], in which optical data and control information are performed in the optical interconnection layer and electronic layer, respectively. The packet transmission in the simulation model follows the uniform traffic patterns. As shown in Figure 14a,b, the delay and throughput of a network using single-wavelength and WDM are compared with each other when the optical packet size is 1024 bytes. It can be seen that when the offered load is low, the ETE delay slowly increases as the offered load increases, but when the offered load exceeds a certain value, the network is congested until saturation, and the ETE delay increases sharply. Compared with the single-wavelength transmission network, the ETE delay of the WDM-torus ONoCs is relatively small within a wide range of offered load changes and also has a higher network saturation point.
Figure 14c,d demonstrate the trend of ETE delay in torus-based ONoCs with single-wavelength and WDM technology under different packet sizes, where packet sizes are adopted with 64, 256, 1024, and 4096 bits. As the packet length is small, the number of packets sent per unit time is large under the same offered load, so the data congestion is serious and the network reaches saturation first with sharply increased ETE delay. In addition, the saturation point of the network with large packet length is relatively high, and the delay will increase slowly. Furthermore, in the case of the WDM network, the ETE delay is greatly reduced compared to the network with single-wavelength and the throughput characteristics also have a great improvement.
Furthermore, the same simulation at higher data rate 40 Gbps is run to evaluate the impact of data rate on the performance of the torus-based ONoCs. The ETE delay of torus-based ONoCs with single wavelength and WDM technology at 40 Gbps is shown in Figure 15. Comparing the simulation results at 40 Gbps with the network ETE performance at 12.5 Gbps in Figure 14c,d, it can be concluded that the higher data rates will affect network performance slightly. For the same optical packet size, when the network has higher data rates, the time used to transmit payload packets will be reduced and the time interval between payload packets will be shorter. Then the more packets are sent per unit of time, it means that the packets have more competition for resources on network, resulting in the faster network saturation. On the other hand, if the offered load is small and the network resources are sufficient, the network will have a little better ETE delay performance with higher data rates.

4. Conclusions

Based on the torus topology, this paper proposes an insertion loss and crosstalk noise analysis model for WDM-based torus ONoCs from the bottom to upper layer. The general crosstalk noise and power loss model are hierarchically proposed at BOSEs and the optical router level; moreover, the OSNR and BER calculation methods are presented at the network level. The network performance research system is also established based on our simulation platform. WCX and WOPC optical routers are adopted in the numerical simulation to evaluate the network scalability, and the OSNR is calculated among the first, second, and third longest optical links to find the worst case. Simulation results indicate that both linear and nonlinear FWM crosstalk noise will restrict network scalability and influence network performance, and their power is very close under the worst case, which indicate that crosstalk generated by the FWM is non-negligible. The network can achieve a better performance when using the WCX optical router, and the same result can be observed in the simulation of OptiSystem. The maximum size of WDM-based torus ONoCs is 6 × 5 or 5 × 6 when the WCX optical router is employed, and it is 5 × 4 when the WOPC optical router is used. Moreover, the ETE delay and throughput characters are shown under different configurations. Compared with the single-wavelength network, they both have a great performance improvement in WDM-based torus ONoCs. Notably, the performance of WDM-based ONoCs can be further improved by the optimization of optical devices such as waveguide crossing angle optimization. The design of a new compact router is also another direction for the optimization. Moreover, preferable network structure and routing algorithms can both improve ONoC performance, and they are all worth studying in our further research.

Author Contributions

Author contributions: Conceptualization, T.S.; methodology, T.S.; software, T.S. and S.W.; validation, T.S.; formal analysis, T.S.; investigation, T.S.; resources, Y.X.; data curation, T.S., Y.Y. and Y.D.; writing—original draft preparation, T.S.; writing—review and editing, T.S., Y.X. and Y.Y.; visualization, T.S. and Y.Y.; supervision, Y.X.; project administration, Y.X.; funding acquisition, Y.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Chongqing City, grant number cstc2016jcyjA0581; by the Postdoctoral Science Foundation of China, grant number 2016M590875; and by the Fundamental Research Funds for the Central Universities, grant number XDJK2018B012.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Fiorentino, M.; Peng, Z.; Binkert, N.; Beausoleil, G.R. Devices and architectures for large scale integrated silicon photonics circuits. In Proceedings of the IEEE Winter Topicals, Keystone, CO, USA, 10–12 January 2011; pp. 131–132. [Google Scholar]
  2. Wolf, W.; Jerraya, A.; Martin, G. Multiprocessor system-on-chip (MPSoC ) technology. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2008, 27, 1701–1713. [Google Scholar] [CrossRef]
  3. Shacham, A.; Bergman, K.; Carloni, L.P. Photonic networks-on-chip for future generations of chip multiprocessors. IEEE Trans. Comput. 2008, 57, 1246–1260. [Google Scholar] [CrossRef] [Green Version]
  4. Chen, G.; Chen, H.; Haurylau, M.; Nelson, N.; Albonesi, D.; Fauchet, P.M.; Friedman, E.G. Predictions of CMOS compatible on-chip optical interconnect. VLSI J. Integr. 2007, 40, 434–446. [Google Scholar] [CrossRef]
  5. Ortín-Obón, M.; Tala, M.; Ramini, L.; Viñals-Yufera, V.; Bertozzi, D. Contrasting laser power requirements of wavelength-routed optical NoC topologies subject to the floorplanning, placement, and routing constraints of a 3-D-stacked system. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2017, 25, 2081–2094. [Google Scholar] [CrossRef]
  6. Abellán, J.L.; Coskun, A.K.; Gu, A.; Jin, W.; Joshi, A.; Kahng, A.B.; Klamkin, J.; Morales, C.; Recchio, J.; Srinivas, V.; et al. Adaptive tuning of photonic devices in a photonic NoC through dynamic workload allocation. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2017, 36, 801–814. [Google Scholar] [CrossRef]
  7. Yang, Y.; Chen, K.; Gu, H.; Zhang, B.; Zhu, L. TAONoC: A regular passive optical network-on-chip architecture based on comb switches. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2019, 27, 954–963. [Google Scholar] [CrossRef]
  8. Kim, M.S.; Kim, Y.W.; Han, T.H. System-level signal analysis methodology for optical network-on-chip using linear model-based characterization. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020, 39, 2761–2771. [Google Scholar] [CrossRef]
  9. Small, B.A.; Lee, B.G.; Bergman, K.; Xu, Q.; Lipson, M. Multiple-wavelength integrated photonic networks based on microring resonator devices. J. Opt. Netw. 2007, 6, 112–120. [Google Scholar] [CrossRef] [Green Version]
  10. Wang, X.; Gu, H.; Yang, Y.; Wang, K.; Hao, Q. RPNoC: A ring-based packet switched optical network-on-chip. IEEE Photonics Technol. Lett. 2015, 27, 423–426. [Google Scholar] [CrossRef]
  11. Dong, P.; Chen, Y.; Gu, T.; Buhl, L.L.; Neilson, D.T.; Sinsky, J.H. Reconfigurable 100 Gb/s silicon photonic network-on-chip. J. Opt. Commun. Netw. 2015, 7, A37–A43. [Google Scholar] [CrossRef]
  12. Liu, F.; Zhang, H.; Chen, Y.; Huang, Z.; Gu, H. Wavelength-reused hierarchical optical network on chip architecture for manycore processors. IEEE Trans. Sustain. Comput. 2019, 4, 231–244. [Google Scholar] [CrossRef]
  13. Zhang, Z.; Yang, Y. Performance modeling of bufferless WDM packet switching networks with limited-range wavelength conversion. IEEE Trans. Commun. 2006, 54, 1473–1480. [Google Scholar] [CrossRef]
  14. Qin, X.; Yang, Y. Multicast connection capacity of WDM switching networks with limited wavelength conversion. IEEE/ACM Trans. Netw. 2004, 12, 526–538. [Google Scholar] [CrossRef]
  15. Nikdast, M.; Xu, J.; Duong, L.; Wu, X.; Wang, X.; Wang, Z.; Wang, Z.; Yang, P.; Ye, Y.; Hao, Q. Crosstalk noise in WDM-based optical networks-on-chip: A formal study and comparison. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2015, 23, 2552–2565. [Google Scholar] [CrossRef]
  16. Xie, Y.; Song, T.; Zhang, Z.; He, C.; Li, J.; Xu, C. Formal analysis of crosstalk noise in mesh-based optical networks-on-chip with WDM. J. Lightwave Technol. 2016, 34, 3550–3562. [Google Scholar] [CrossRef]
  17. Tan, X.; Yang, M.; Zhang, L.; Jiang, Y.; Yang, J. A generic optical router design for photonic network-on-chips. J. Lightwave Technol. 2012, 30, 368–376. [Google Scholar] [CrossRef] [Green Version]
  18. Bogaerts, W.; Dumon, P.; Van Thourhout, D.; Baets, R. Low-loss, low-cross-talk crossings for silicon-on-insulator nanophotonic waveguides. Opt. Lett. 2007, 32, 2801–2803. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Xie, Y.; Nikdast, M.; Xu, J.; Wu, X.; Zhang, W.; Ye, Y.; Wang, X.; Wang, Z.; Liu, W. Formal worst-case analysis of crosstalk noise in mesh-based optical networks-on-chip. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2012, 21, 1823–1836. [Google Scholar] [CrossRef]
  20. Nikdast, M.; Xu, J.; Duong, L.H.K.; Wu, X.; Wang, Z.; Wang, X.; Wang, Z. Fat-tree-based optical interconnection networks under crosstalk noise constraint. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2014, 23, 156–169. [Google Scholar] [CrossRef]
  21. Nikdast, M.; Xu, J.; Wu, X.; Zhang, W.; Ye, Y.; Wang, X.; Wang, Z.; Wang, Z. Systematic analysis of crosstalk noise in folded-torus-based optical networks-on-chip. IEEE Trans. Comput.-Aided Design Integr. Circuits Syst. 2014, 33, 437–450. [Google Scholar] [CrossRef]
  22. Yan, Y.; Yang, C. Four-Wave Mixing between coherent signal and incoherent pump light in nonlinear fiber. J. Lightwave Technol. 2009, 22, 4954–4959. [Google Scholar] [CrossRef]
  23. Tkach, R.W.; Chraplyvy, A.R.; Forghieri, F.; Gnauck, A.H.; Derosier, R.M. Four-photon mixing and high speed WDM systems. J. Lightwave Technol. 1995, 13, 841–849. [Google Scholar] [CrossRef]
  24. Jain, S.; Therese, B.A. Four wave mixing nonlinearity effect in WDM radio over fiber system. Int. J. Sci. Eng. Technol. 2015, 4, 154–158. [Google Scholar] [CrossRef]
  25. Duong, L.H.K.; Nikdast, M.; Beux, S.L.; Xu, J.; Wu, X.; Wang, Z.; Yang, P. A case study of signal-to-noise ratio in ring-based optical networks-on-chip. IEEE Des. Test Comput. 2014, 31, 55–65. [Google Scholar] [CrossRef] [Green Version]
  26. Tinati, M.; Koohi, S.; Hessabi, S. Low-overhead thermally resilient optical network-on-chip architecture. Nano Commun. Netw. 2019, 20, 31–47. [Google Scholar] [CrossRef]
  27. Guo, P.; Hou, W.; Guo, L.; Sun, W.; Liu, C.; Bao, H.; Duang, L.H.K.; Liu, W. Fault-tolerant routing mechanism in 3D optical network-on-chip based on node reuse. IEEE Trans. Parallel Distrib. Syst. 2020, 31, 547–564. [Google Scholar] [CrossRef]
  28. Zhang, Z.; Guo, Z.; Yang, Y. Efficient all-to-all broadcast in Gaussian on-chip networks. IEEE Trans. Comput. 2013, 62, 1959–1971. [Google Scholar] [CrossRef]
  29. Zhang, L.; Regentova, E.E.; Tan, X. A 2D-torus based packet switching optical network-on-chip architecture. In Proceedings of the 2011 Symposium on Photonics and Optoelectronics (SOPO), Wuhan, China, 16–18 May 2011; pp. 1–4. [Google Scholar]
  30. Zhang, B.; Gu, H.; Wang, K.; Yang, Y.; Tan, W. Low polling time TDM ONoC with direction-based wavelength assignment. J. Opt. Commun. Netw. 2017, 9, 479–488. [Google Scholar] [CrossRef]
  31. Adiga, N.R.; Blumrich, M.A.; Chen, D.; Coteus, P.; Gara, A.; Giampapa, M.E.; Heidelberger, P.; Singh, S.; Steinmacher-Burow, B.D.; Takken, T.; et al. Blue Gene/L torus interconnection network. IBM J. Res. Dev. 2005, 49, 265–276. [Google Scholar] [CrossRef]
  32. Bland, A.S.; Kendall, R.A.; Kothe, D.B.; Rogers, J.H.; Shipman, G.M. Jaguar: The world’s most powerful computer. In Proceedings of the Cray User Group 2009, Atlanta, GA, USA, 4 May 2009. [Google Scholar]
  33. Xu, Q.F.; Schmidt, B.; Pradhan, S.; Lipson, M. Micrometre-scale silicon electro-optic modulator. Nature 2005, 435, 325–327. [Google Scholar] [CrossRef]
  34. Yang, M.; Green, W.M.; Assefa, S.; Van Campenhout, J.; Lee, B.G.; Jahnes, C.V.; Doany, F.E.; Schow, C.L.; Kash, J.A.; Vlasov, Y.A. Non-Blocking 4 × 4 Electro-Optic Silicon Switch for On-Chip Photonic Networks. Opt. Express 2011, 19, 47–54. [Google Scholar] [CrossRef] [PubMed]
  35. Ding, W.; Tang, D.; Liu, Y.; Chen, L.; Sun, X. Compact and low crosstalk waveguide crossing using impedance matched metamaterial. App. Phys. Lett. 2010, 96, 1855–1857. [Google Scholar] [CrossRef]
  36. Feng, J.; Jiang, Q.; Rogin, P.; Oliveira, P.; Campo, A. Printed Soft Optical Waveguides of PLA Copolymers for Guiding Light into Tissue. ACS Appl. Mater. Interfaces 2020, 12, 20287–20294. [Google Scholar] [CrossRef]
  37. Inoue, K. Four-wave mixing in an optical fiber in the zero-dispersion wavelength region. J. Lightwave Technol. 1992, 10, 1553–1561. [Google Scholar] [CrossRef]
  38. Fukuda, H.; Yamada, K.; Shoji, T.; Takahashi, M.; Tsuchizawa, T.; Watanabe, T.; Takahashi, J.; Itabashi, S. Four-wave mixing in silicon wire waveguides. Opt. Express 2005, 13, 4629–4637. [Google Scholar] [CrossRef]
  39. Aso, O.; Tadakuma, M.; Namiki, S. Four-wave mixing in optical fibers and its applications. Furukawa Rev. 2000, 19, 63–68. [Google Scholar]
  40. Batagelj, B. Conversion efficiency of fiber wavelength converter based on degenerate FWM. In Proceedings of the 2nd International Conference on Transparent Optical Networks. Conference Proceedings, Gdansk, Poland, 5–8 June 2000; pp. 179–182. [Google Scholar]
  41. Tsang, H.K.; Wong, C.S.; Liang, T.K.; Day, I.E.; Roberts, S.W.; Harpin, A.; Drake, J.; Asghari, M. Optical dispersion, two-photon absorption and self-phase modulation in silicon waveguides at 1.5 μm wavelength. Appl. Phys. Lett. 2002, 80, 416–418. [Google Scholar] [CrossRef]
  42. Xia, F.; Sekaric, L.; Vlasov, Y. Ultracompact optical buffers on a silicon chip. Nature Photon. 2007, 1, 65–71. [Google Scholar] [CrossRef]
  43. Zhang, X.; Gao, S.; He, S. Optimal design of a silicon-on-insulator nanowire waveguides for broadband wavelength conversion. In Proceedings of the 2008 Asia Optical Fiber Communication and Optoelectronic Exposition and Conference, Shanghai, China, 30 October–2 November 2008; pp. 183–198. [Google Scholar]
  44. Maeda, M.W.; Sessa, W.B.; Way, W.I.; Yi-Yan, A.; Curtis, L.; Spicer, R.; Laming, R.I. The effect of four–wave mixing in fibers on optical frequency-division multiplexed systems. J. Lightwave Technol. 1990, 8, 1402–1408. [Google Scholar] [CrossRef] [Green Version]
  45. Shibata, N.; Braun, R.; Waarts, R. Phase-mismatch dependence of efficiency of wave generation through four-wave mixing in a single-mode optical fiber. IEEE J. Quantum Electron. 1987, 23, 1205–1210. [Google Scholar] [CrossRef]
  46. Lin, C.; Reed, W.A.; Pearson, A.D.; Shang, H.T. Phase matching in a minimum-chromatic dispersion region of single-mode fibers for stimulated four-photon mixing. Opt. Lett. 1981, 6, 493–495. [Google Scholar] [CrossRef] [PubMed]
  47. Xiang, Y.; Yang, H. The application of optiSystem in optical fiber communication experiments. In Proceedings of the third International Symposium on Computer Science and Computational Technology, Jiaozuo, China, 14–15 August 2010; pp. 376–378. [Google Scholar]
  48. Li, Z.; Qouneh, A.; Joshi, M.; Zhang, W.; Fu, X.; Li, T. Aurora: A cross-layer solution for thermally resilient photonic network-on-chip. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2015, 23, 170–183. [Google Scholar]
  49. Huang, S.; Hu, L.; Liu, H.; Xiang, J. Transmission mechanism based on burst filling in hybrid optical burst/circuit switching networks. China Commun. 2013, 10, 72–79. [Google Scholar] [CrossRef]
  50. Pagès, A.; Sanchís, M.P.; Peng, S.; Perelló, J.; Simeonidou, D.; Spadaro, S. Optimal virtual slice composition toward multi-tenancy over hybrid OCS/OPS data center networks. J. Opt. Commun. Netw. 2015, 7, 974–986. [Google Scholar] [CrossRef] [Green Version]
Figure 1. (a) Waveguide crossing; (b) wavelength division multiplexing (WDM)-based optical parallel switching elements (WPSE) at ON state; (c) WPSE at OFF state; (d) optical terminator; (e) WDM-based optical crossing switching elements (WCSE) at ON state; (f) WCSE at OFF state.
Figure 1. (a) Waveguide crossing; (b) wavelength division multiplexing (WDM)-based optical parallel switching elements (WPSE) at ON state; (c) WPSE at OFF state; (d) optical terminator; (e) WDM-based optical crossing switching elements (WCSE) at ON state; (f) WCSE at OFF state.
Micromachines 11 00985 g001
Figure 2. General 5 × 5 optical router model.
Figure 2. General 5 × 5 optical router model.
Micromachines 11 00985 g002
Figure 3. (a) The process of four-wave mixing (FWM); (b) degenerated FWM.
Figure 3. (a) The process of four-wave mixing (FWM); (b) degenerated FWM.
Micromachines 11 00985 g003
Figure 4. WDM-based torus optical networks-on-chip (ONoCs): (a) M and N are both odd numbers; (b) M is an even number and N is an odd number; (c) M is an odd number and N is an even number; (d) M and N are both even numbers.
Figure 4. WDM-based torus optical networks-on-chip (ONoCs): (a) M and N are both odd numbers; (b) M is an even number and N is an odd number; (c) M is an odd number and N is an even number; (d) M and N are both even numbers.
Micromachines 11 00985 g004
Figure 5. Different paths among the first longest links.
Figure 5. Different paths among the first longest links.
Micromachines 11 00985 g005
Figure 6. (a) WDM-based optimized crossbar (WOPC) optical router; (b) WDM-based crux (WCX) optical router.
Figure 6. (a) WDM-based optimized crossbar (WOPC) optical router; (b) WDM-based crux (WCX) optical router.
Micromachines 11 00985 g006
Figure 7. The FWM noise power at different wavelengths in M × N WDM-based torus ONoCs.
Figure 7. The FWM noise power at different wavelengths in M × N WDM-based torus ONoCs.
Micromachines 11 00985 g007
Figure 8. Newly generated FWM powers of eight optical wavelengths.
Figure 8. Newly generated FWM powers of eight optical wavelengths.
Micromachines 11 00985 g008
Figure 9. Optical signal-to-noise ratio (OSNR) comparison in M×N WDM-based torus ONoCs using the WOPC and WCX optical routers: (a,b) The OSNR at all wavelengths; (cj) the OSNR at each wavelength.
Figure 9. Optical signal-to-noise ratio (OSNR) comparison in M×N WDM-based torus ONoCs using the WOPC and WCX optical routers: (a,b) The OSNR at all wavelengths; (cj) the OSNR at each wavelength.
Micromachines 11 00985 g009
Figure 10. The comparison of average signal power, linear noise, and nonlinear FWM noise under different network sizes.
Figure 10. The comparison of average signal power, linear noise, and nonlinear FWM noise under different network sizes.
Micromachines 11 00985 g010
Figure 11. OSNR and BER comparison under different network sizes.
Figure 11. OSNR and BER comparison under different network sizes.
Micromachines 11 00985 g011
Figure 12. Diagram of transmission system of WDM-based torus ONoCs in OptiSystem.
Figure 12. Diagram of transmission system of WDM-based torus ONoCs in OptiSystem.
Micromachines 11 00985 g012
Figure 13. Signal input and output waveforms from λ 1 to λ 8 : (a) Using WCX optical router; (b) using WOPC optical router.
Figure 13. Signal input and output waveforms from λ 1 to λ 8 : (a) Using WCX optical router; (b) using WOPC optical router.
Micromachines 11 00985 g013
Figure 14. Network ETE delay and throughput comparison of torus-based ONoCs with single wavelength and WDM technology at data rate 12.5 Gbps.
Figure 14. Network ETE delay and throughput comparison of torus-based ONoCs with single wavelength and WDM technology at data rate 12.5 Gbps.
Micromachines 11 00985 g014
Figure 15. Network ETE delay and throughput comparison of torus-based ONoCs with single wavelength and WDM technology at data rate 40 Gbps.
Figure 15. Network ETE delay and throughput comparison of torus-based ONoCs with single wavelength and WDM technology at data rate 40 Gbps.
Micromachines 11 00985 g015
Table 1. Parameters of waveguide crossing and bending.
Table 1. Parameters of waveguide crossing and bending.
NotationParameterValueReference
K11/K12crossing crosstalk coefficient−38.5 dB/90°[35]
Lccrossing loss−0.3358 dB/90°[35]
Lbbending loss−0.005 dB/90°[42]
Table 2. Parameters of basic optical switching elements (BOSEs) [16].
Table 2. Parameters of basic optical switching elements (BOSEs) [16].
Parameter
Values (dB)
K λ s _ n , o f f λ s _ j K λ s _ n , o n λ s _ j Lp1Lp2
1539.7 nm (λ1)−45.00−19.25−0.054−1.101
1540.5 nm (λ2)−44.75−20.40−0.045−0.881
1541.3 nm (λ3)−43.72−21.88−0.048−0.715
1542.1 nm (λ4)−43.01−22.69−0.064−0.539
1542.9 nm (λ5)−42.70−23.38−0.062−0.532
1543.7 nm (λ6)−41.73−23.97−0.083−0.482
1544.5 nm (λ7)−41.19−24.74−0.100−0.358
1545.3 nm (λ8)−39.53−24.95−0.148−0.307
Table 4. OSNR and crosstalk noise for each of the panel in Figure 13.
Table 4. OSNR and crosstalk noise for each of the panel in Figure 13.
Wavelength (nm)RouterOSNR (dB)Crosstalk Noise (dB)
1539.7 nm (λ1)WCX8.6928−35.1203
WOPC1.4071−34.1651
1540.5 nm (λ2)WCX8.9759−35.0646
WOPC1.8280−34.0215
1541.3 nm (λ3)WCX9.0935−34.9527
WOPC2.0309−33.8418
1542.1 nm (λ4)WCX9.2590−34.8784
WOPC2.2826−33.6940
1542.9 nm (λ5)WCX8.9439−34.9272
WOPC1.8141−33.8317
1543.7 nm (λ6)WCX8.6807−34.8872
WOPC1.4417−33.8315
1544.5 nm (λ7)WCX8.6269−34.9601
WOPC1.3073−33.9083
1545.3 nm (λ8)WCX8.0738−34.8547
WOPC0.5264−33.8736
Table 3. Parameters used in FWM noise model.
Table 3. Parameters used in FWM noise model.
NotationParameterValueReference
αAttenuation coefficient2.4 dB/cm[37]
AeffEffective waveguide core area0.033 μm2[37]
λ0Zero dispersion wavelength1555 nm[43]
n2Nonlinear refractive index9 × 10−18 m2/w[3]
dD/dλChromatic dispersion slope3.5 ps/nm2/km[40]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Song, T.; Xie, Y.; Ye, Y.; Wang, S.; Du, Y. Crosstalk Analysis and Performance Evaluation for Torus-Based Optical Networks-on-Chip Using WDM. Micromachines 2020, 11, 985. https://0-doi-org.brum.beds.ac.uk/10.3390/mi11110985

AMA Style

Song T, Xie Y, Ye Y, Wang S, Du Y. Crosstalk Analysis and Performance Evaluation for Torus-Based Optical Networks-on-Chip Using WDM. Micromachines. 2020; 11(11):985. https://0-doi-org.brum.beds.ac.uk/10.3390/mi11110985

Chicago/Turabian Style

Song, Tingting, Yiyuan Xie, Yichen Ye, Shujian Wang, and Yingxue Du. 2020. "Crosstalk Analysis and Performance Evaluation for Torus-Based Optical Networks-on-Chip Using WDM" Micromachines 11, no. 11: 985. https://0-doi-org.brum.beds.ac.uk/10.3390/mi11110985

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop