Optical router bridging fault quantity detection method based on single fault model

文档序号:601390 发布日期:2021-05-04 浏览:8次 中文

阅读说明:本技术 一种基于单故障模型的光路由器桥接故障数量检测方法 (Optical router bridging fault quantity detection method based on single fault model ) 是由 朱爱军 古展其 牛军浩 胡聪 许川佩 万春霆 于 2021-01-04 设计创作,主要内容包括:本发明公开了一种基于单故障模型的光路由器桥接故障数量检测方法,首先,对输入端口和输出端口属性进行初始化,并对所述输入端口和所述输出端口属性对应的多个出口谐振器进行统计;接着,根据所述输入端口和所述输出端口的标识符是否一致,建立三种寻找结构,其中,三种所述寻找结构包括直通光路、单谐振光路和多谐振光路;然后,根据所述直通光路、所述单谐振光路和所述多谐振光路顺序进行故障查找;最后,计算每条路径下的所有微环谐振器的组合方式,并采用累加的方式,得到所有的单个桥接故障数量,提高故障查找率。(The invention discloses a method for detecting the bridging fault quantity of an optical router based on a single fault model, which comprises the following steps of firstly, initializing the attributes of an input port and an output port, and counting a plurality of outlet resonators corresponding to the attributes of the input port and the output port; then, establishing three searching structures according to whether the identifiers of the input port and the output port are consistent, wherein the three searching structures comprise a through light path, a single resonance light path and a multi-resonance light path; then, fault finding is carried out according to the sequence of the straight-through light path, the single resonant light path and the multi-resonant light path; and finally, calculating the combination mode of all the micro-ring resonators under each path, and obtaining the number of all single bridging faults by adopting an accumulation mode, thereby improving the fault finding rate.)

1. A method for detecting the number of bridging faults of an optical router based on a single fault model is characterized by comprising the following steps:

initializing the attributes of an input port and an output port, and counting a plurality of outlet resonators corresponding to the attributes of the input port and the output port;

establishing three searching structures according to the consistency of the identifiers of the input port and the output port;

and carrying out fault finding according to the light path sequence of the three finding structures, and counting the number of all faults in an accumulation mode to obtain the number of single bridging faults.

2. The method as claimed in claim 1, wherein three search structures are established according to whether the identifiers of the input port and the output port are consistent, including:

judging whether the input port and the output port are the same or not according to the consistency of the identifiers of the input port and the output port;

if the identifiers of the input port and the output port are not consistent, three searching structures are sequentially established, wherein the three searching structures comprise a straight-through light path, a single resonance light path and a multi-resonance light path.

3. The method as claimed in claim 2, wherein if the identifiers of the input port and the output port are not consistent, three search structures are sequentially established, including:

sequentially searching the identifiers of all the output ports corresponding to the identifiers according to the current input port, and judging whether the identifiers are not output through any micro-ring resonator;

if the output of the micro-ring resonator is not passed through, a corresponding straight-through light path is obtained;

and if the output of the micro-ring resonator is required, judging whether the single micro-ring resonator passes from the input port to the output port, and respectively establishing a corresponding single resonance optical path and a corresponding multi-resonance optical path.

4. The method as claimed in claim 2, wherein the step of performing fault finding according to the optical path sequence of the three search structures and counting all the faults in an accumulation manner to obtain the number of single bridging faults comprises:

carrying out fault finding according to the sequence of the straight-through light path, the single resonant light path and the multi-resonant light path;

and calculating the combination mode of all the micro-ring resonators under each path, and obtaining the number of all single bridging faults by adopting an accumulation mode.

5. The method as claimed in claim 4, wherein the performing fault finding according to the sequence of the through optical path, the single resonant optical path and the multi-resonant optical path includes:

counting all the micro-ring resonators under the corresponding path according to the straight-through light path;

counting the micro-ring resonators on the path changing path outside the original path according to the single resonance light path;

and counting all the micro-ring resonators flowing through the first resonator and between the first resonator and the second resonator according to the multi-resonance optical path.

Technical Field

The invention relates to the technical field of optical routers, in particular to a method for detecting bridging fault quantity of an optical router based on a single fault model.

Background

The optical network-on-chip is a product of integrated circuit development, and has become a main stream communication architecture of an on-chip multi-core and many-core system, and the optical network-on-chip provides communication among a plurality of functional modules by using a router as a data receiving and transmitting medium.

As the integration level of network chips on an optical chip is continuously improved, the number of transistors which can be integrated by a single chip and the total area of the chip tend to increase, thereby causing more defects in the chip. Here, it mainly means that critical optical device micro-ring resonators MRRs (micro-ring resonators) in an optical chip system are very sensitive to temperature fluctuation, and the MRR has a complex manufacturing process, which causes a bridging failure of the MRR, and finally causes mistransmission and even loss of information to be transmitted, so that the performance and reliability of the PNOC are reduced. Therefore, how to detect MRR bridging faults in a specific router structure is very important, and on this basis, it is first required to know the micro-ring resonators in the router structure that can form bridging faults, so it is necessary to provide a method for automatically detecting the number of bridging faults. For the situation that the router structure is complex, it is difficult to manually count the resonator combination capable of forming the bridge fault, and the manual statistics is relatively complex and prone to error, which results in the reduction of the fault finding rate.

Disclosure of Invention

The invention aims to provide a method for detecting the number of bridging faults of an optical router based on a single fault model, and the fault finding rate is improved.

In order to achieve the above object, the present invention provides a method for detecting the number of bridging faults of an optical router based on a single fault model, which comprises the following steps:

initializing the attributes of an input port and an output port, and counting a plurality of outlet resonators corresponding to the attributes of the input port and the output port;

establishing three searching structures according to the consistency of the identifiers of the input port and the output port;

and carrying out fault finding according to the light path sequence of the three finding structures, and counting the number of all faults in an accumulation mode to obtain the number of single bridging faults.

Wherein, according to whether the identifiers of the input port and the output port are consistent, three searching structures are established, including:

judging whether the input port and the output port are the same or not according to the consistency of the identifiers of the input port and the output port;

if the identifiers of the input port and the output port are not consistent, three searching structures are sequentially established, wherein the three searching structures comprise a straight-through light path, a single resonance light path and a multi-resonance light path.

If the identifiers of the input port and the output port are not consistent, sequentially establishing three searching structures, including:

sequentially searching the identifiers of all the output ports corresponding to the identifiers according to the current input port, and judging whether the identifiers are not output through any micro-ring resonator;

if the output of the micro-ring resonator is not passed through, a corresponding straight-through light path is obtained;

and if the output of the micro-ring resonator is required, judging whether the output of the single micro-ring resonator is required to pass through the input port to the output port, and respectively establishing a corresponding single resonance light path and a corresponding multi-resonance light path.

Wherein, carry on the trouble-shooting according to the light path order of three kinds of said search structures, and adopt the mode of accumulating to count all fault quantity, obtain the single bridging fault quantity, include:

carrying out fault finding according to the sequence of the straight-through light path, the single resonant light path and the multi-resonant light path;

and calculating the combination mode of all the micro-ring resonators under each path, and obtaining the number of all single bridging faults by adopting an accumulation mode.

Wherein, according to the through light path, the single resonance light path and the multi-resonance light path, fault finding is performed in sequence, which comprises:

counting all the micro-ring resonators under the corresponding path according to the straight-through light path;

counting the micro-ring resonators on the path changing path outside the original path according to the single resonance light path;

and counting all the micro-ring resonators flowing through the first resonator and between the first resonator and the second resonator according to the multi-resonance optical path.

The invention relates to a method for detecting the bridging fault quantity of an optical router based on a single fault model, which comprises the following steps of firstly, initializing the attributes of an input port and an output port, and counting a plurality of outlet resonators corresponding to the attributes of the input port and the output port; then, establishing three searching structures according to whether the identifiers of the input port and the output port are consistent, wherein the three searching structures comprise a through light path, a single resonance light path and a multi-resonance light path; then, fault finding is carried out according to the sequence of the straight-through light path, the single resonant light path and the multi-resonant light path; and finally, calculating the combination mode of all the micro-ring resonators under each path, and obtaining the number of all single bridging faults by adopting an accumulation mode, thereby improving the fault finding rate.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.

Fig. 1 is a schematic step diagram of a method for detecting the number of bridging faults of an optical router based on a single fault model according to the present invention.

Fig. 2 is a schematic structural flow chart of a method for detecting the number of bridging faults of an optical router provided in the present invention.

Fig. 3 is a flowchart of a searching algorithm for detecting the number of bridging faults provided by the present invention.

FIG. 4 shows a bridging fault model provided by the present invention, where sent Bit1, Bit0 is (10) received Bit1, and Bit0 is (01).

FIG. 5 is a bridging fault model provided by the present invention: when Bit1 is transmitted, Bit0 is (01) reception is Bit1, and Bit0 is (10).

Fig. 6 is a schematic structural diagram of a five-port optical router provided in the present invention.

Detailed Description

Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are illustrative and intended to be illustrative of the invention and are not to be construed as limiting the invention.

In the description of the present invention, "a plurality" means two or more unless specifically defined otherwise.

Referring to fig. 1 to fig. 3, the present invention provides a method for detecting the number of bridging faults of an optical router based on a single fault model, which includes the following steps:

s101, initializing input port and output port attributes, and counting a plurality of outlet resonators corresponding to the input port and the output port attributes.

Specifically, assuming that the number of input/output ports of the router structure is N, the corresponding optical path is (0-N), and the micro-ring resonator is represented by MRR, there are the following:

first two definitions apply:

an entrance resonator: the micro-ring resonator which resonates from other paths through the micro-ring resonator and enters the current path for transmission is called an inlet resonator of an output port under the current path.

An outlet resonator: the micro-ring resonator is transmitted from the current path to other paths through the resonance of the micro-ring resonator, and is called as an outlet resonator of the input port under the current path.

Setting initial conditions, initializing input port attributes and output port attributes, marking corresponding port paths by using corresponding identifiers, and then counting all micro-ring resonators corresponding to the input port attributes and the output port attributes.

Input port attributes:

marking each optical router port path with a specific identifier, namely defining the optical path of the input port at the moment as { X1, X2, X3... Xn };

listing micro-ring resonators used by each port path, such as { MRRi1, MRRi2, MRRi3.. MRRin }, corresponding to the egress resonators;

listing output ports { N1, N2, N3... Nn } corresponding to the micro-ring resonators on each port path when the micro-ring resonators resonate;

all micro-ring resonators connected on each port path are listed MRRj1, MRRj2, mrrj3.. MRRjn }.

Output port attributes:

each optical router port path is marked with a specific identifier, and the output ports under the same path are set to be consistent with the identifiers of the input ports, namely, the optical path of the output ports at the moment can be defined as { X11, X22, X33.. Xnn }.

The output ports are listed as microring resonators corresponding to ports N1, N2, N3... Nn }, such as MRRy1, MRRy2, MRRy3.. MRRyn }, corresponding to the ingress resonators.

Taking a five-port optical router structure with low insertion loss as an example, as shown in fig. 6: the optical router structure includes 12 micro-ring resonators, 6 optical waveguide paths, 5 input/output ports, and 2 terminal nodes. Wherein the reference numerals 1-5, 1 '-5' represent the input/output port labels of the optical router, the number of the ring band-Is a micro-ring resonator with a corresponding structure.

Input port attribute setting:

input ports numbered 1-5, each path being represented by an identifier a, b, c, d, e, taking input port 1 as an example, the identifier is a, and so on for the other ports;

listing the micro-ring resonators used by each path, namely listing the outlet resonators corresponding to the paths, taking the input port 1 as an example, the micro-ring resonators used are (c), (c) and (n), and the rest are analogized by the rest;

listing output ports corresponding to the micro-ring resonators on each path when the micro-ring resonators resonate, taking the input port 1 as an example, when the micro-ring resonators (c), (b), and (c) resonate, the corresponding output ports are 2 ', 5', 4 ', 3', and so on;

listing all micro-ring resonators connected with each path, taking the input port 1 of the input path No. 1 as an example, the micro-ring resonators connected with the input path have the following components of (a), (b), (c), (d), (c;

output port attribute setting:

output ports 1 ' -5 ', each path being denoted by identifiers b, a, e, none _ output1, c, taking output port 1 ' as an example, identifier b, and so on for the other ports;

micro-ring resonators listed in each path are output through the port after the micro-ring resonators resonate, that is, entry resonators listed in the corresponding path, and the micro-ring resonators related to the output port 1' are listed asFifthly, the rest ports are analogized in the same way;

describing the router structure, recording the exit/entry resonators in the input/output port attributes, namely, the input port identifiers of the ports (1-5), the entry resonators, the exit resonators, the corresponding output ports when the exit resonators resonate, and the resonators connected under the ports, and recording the information into a matrix as a structure information matrix.

S102, establishing three searching structures according to whether the identifiers of the input port and the output port are consistent.

Specifically, whether the identifiers of the input port and the output port are consistent or not is judged; the judgment basis is as follows: the identifiers of the output port and the input port under the same path must be kept consistent. If the identifiers of the input port and the output port are not consistent, sequentially establishing three searching structures: a straight-through optical path that can communicate without a resonator, a single resonant optical path that is formed by a single resonator, and a multi-resonant optical path that is formed by two or more resonators.

Establishing a straight-through light path

And sequentially searching identifiers with the input port consistent with the output port according to the ports with different input and output, searching two ports which can be communicated without any micro-ring resonator, and determining the ports as a through path. As shown in fig. 6 and 2, starting from the input port i being 1(i <5), identifiers corresponding to the input port i and other output ports (j being 1 to 5) are sequentially searched according to the ports with different inputs and outputs, two ports that can be connected without passing through any micro-ring resonator are searched, and a straight path is determined.

Establishing a single resonant light path

On the basis of the through optical path, if the input/output ports cannot satisfy the through path condition, whether the optical paths connecting the two input/output ports can be connected by the resonance of the single micro-ring resonator or not is considered. This stage is to find a single microring resonator.

Thirdly, establishing a multi-resonance light path

On the basis of the optical path of the single micro-ring resonator, if the input/output port cannot meet the condition that the single micro-ring resonator generates resonance to determine the optical path, whether the optical path of the two input/output ports can be connected after the resonance is generated by combining a plurality of micro-ring resonators is considered. This stage is therefore the search for a combined microring resonator.

S103, fault finding is carried out according to the light path sequence of the three searching structures, and the number of all faults is counted in an accumulation mode to obtain the number of single bridging faults.

Specifically, a fault is searched according to the through optical path, the single resonant optical path, and the multi-resonant optical path in sequence, as shown in fig. 3.

Straight-through light path

Since the through path can be connected without passing through any resonator, only the resonator used in the path will affect the output.

For example, the same path is a precondition for finding a through optical path, for example, if the identifier of the input port 1 is a and the identifier of the output port 2 'is a, the input port 1 to the output port 2' should be the same path, and the router structure is shown in fig. 6 and is indeed the same path. Since the straight-through path can be connected without any resonator, only the micro-ring resonator used in the path will affect the output. Taking the port 1 as an example, finding out a micro-ring resonator which is an outlet resonator corresponding to the port 1, and sixthly, and ninthly.

Two, single resonance light path

Finding a microring resonator whose path made up of a single microring resonator has an effect on the output. Statistics are based on the microring resonators on the rerouted path outside the original path.

The path formed by a single microring resonator contains two paths, the first path: the original path before the microring resonator, namely the path before the microring resonator is not resonated; the second path is as follows: and a path changing after the microring resonator, namely a path after the microring resonator resonates.

The method comprises the following specific steps:

(1) recording the micro-ring resonator before the resonator is switched, switching, storing the switched resonator, and recording the position of the switched resonator.

(2) And then recording the micro-ring resonators which can affect the output after the path change according to the connection sequence of the micro-ring resonators and the positions of the resonators during the path change (the resonators before the path change can affect the output).

And thirdly, counting all the micro-ring resonators flowing through the first resonator and between the first resonator and the second resonator according to the multi-resonance optical path.

Similar to a single microring resonator, assuming that the number of microring resonators forming a path is N, the path includes N +1 paths, and it is determined which resonators will affect the output according to the connection sequence of the microring resonators under the path. And (3) searching the inlets by taking different input paths (corresponding to different ports of the router) as the initial, and respectively searching the outlet micro-ring resonators corresponding to the input ports to the inlet micro-ring resonators on other paths (router ports) to form the micro-ring resonators of the optical path.

The method comprises the following steps:

(1) an exit resonator is first found that coincides with the target output port.

(2) And determining an inlet resonator from the outlet resonator.

(3) And judging that if the input port of the optical path where the exit resonator is located is consistent with the input port of the optical path corresponding to the output port of the entrance resonator. For example: the 3 port input is output from the 2 ' port through the micro-ring resonance, the 1 port input is output from the 4 ' port through the micro-ring resonance, the input port of the optical path where the outlet resonator is located is judged to be the port 1, and then the input port 1 under the path corresponding to the output port 2 ' of the inlet resonator is consistent, the condition is met, and then the downward judgment can be carried out

(4) Whether the two resonators, i.e., the first resonator and the second resonator, can constitute a combined resonance is judged, i.e., according to the order of connection.

A first resonator: some input-output path i → j, from the input port i to the resonator of the other output port via resonance.

A second resonator: in the input/output path i → j, a resonator output from the output port j below the input/output path through resonance is input from another port.

The resonator passing through the first resonator and the former resonator, and the resonator passing between the first resonator (not included) and the second resonator, respectively, are recorded.

And finally, calculating the combination mode of the resonators which can affect the output under each path, namely respectively finding out the corresponding micro-ring resonators of the port paths 1-5 according to the three conditions of the third step, and accumulating the results to obtain the number of all single fault bridges under the structure.

The results of the method for detecting the number of bridging faults of the optical router based on the single fault model are shown in the following table:

if the number of the bridge fault micro-rings which can be formed from the input port 1 to the output ports 2 ', 3 ' and 4 ' is detected: finding out three micro-ring resonators with 3 optical paths capable of generating bridging faults according to the steps of (c), (c) and (nine), wherein the total number of the micro-ring resonators is 12 bridging faults according to a pairwise combination mode: and the third to the fourth, the third to the ninth, the ninth to the tenth, every two micro rings correspondingly form two kinds of bridging faults, and in conclusion, 12 bridging faults exist from the input port 1 to other output ports 2 ', 3 ' and 4 '.

Compared with the prior art, the technical problem to be solved by the invention is to provide a method for detecting the number of bridging faults of the optical router based on a single fault model. In the process of detecting the bridging faults, the structures of different routers, the number of ports of each router and the number of used micro-ring resonators are different. And the detection of the bridging fault firstly needs to find out the micro-ring resonators which can form the bridging fault in the corresponding router structure, and for the condition that the router structure is complex, it is difficult to manually count the resonator combination which can form the bridging fault, that is, the detection of the bridging fault may not cover the micro-ring resonators corresponding to each bridging fault, so it is necessary to provide a method for detecting the number of the bridging faults of the optical router based on a single fault model. The method provides a theoretical basis for the simulation and detection of the subsequent bridging faults, and simultaneously improves the reliability of the network on the optical router chip.

In the invention, when the MRR is sensitive to high temperature fluctuation to cause bridging faults, a fault model is established as follows:

as in fig. 4, in the case of no fault, MRR1 has a resonant lightwave wavelength of λ 1; the MRR2 resonant lightwave wavelength is λ 2. At this time, no failure occurs, and received Bit1 and Bit0 are (10). MRR1 has no fault, and the wavelength of resonant light wave is lambda 1; the MRR2 causes the wavelength of the resonance light wave to shift due to high sensitivity to temperature fluctuation, and the wavelength of the resonance light wave becomes lambda 1; at this point, a bridging failure occurs, and received Bit1, Bit0 is (01).

As in fig. 5, in the case of no fault, MRR1 has a resonant lightwave wavelength of λ 1; the MRR2 resonant lightwave wavelength is λ 2. At this time, no failure occurs, and received Bit1, Bit0 is (01). The MRR1 has no fault, the wavelength of the resonance light wave is lambda 1, the MRR2 is sensitive to high fluctuation of temperature to cause the wavelength deviation of the resonance light wave, and the wavelength of the resonance light wave is changed into lambda 1; at this point, a bridging failure occurs, and received Bit1, Bit0 is (10).

The embodiment provides a method for detecting the number of bridging faults of an optical router based on a single fault model, which is suitable for an optical router structure with N ports, and is used for respectively setting the initial attributes of each input/output port, automatically detecting the number of bridging faults formed by corresponding router structures according to a search algorithm model, and improving the fault search efficiency.

The invention relates to a method for detecting the bridging fault quantity of an optical router based on a single fault model, which comprises the following steps of firstly, initializing the attributes of an input port and an output port, and counting a plurality of outlet resonators corresponding to the attributes of the input port and the output port; then, establishing three searching structures according to whether the identifiers of the input port and the output port are consistent, wherein the three searching structures comprise a through light path, a single resonance light path and a multi-resonance light path; then, fault finding is carried out according to the sequence of the straight-through light path, the single resonant light path and the multi-resonant light path; and finally, calculating the combination mode of all the micro-ring resonators under each path, and obtaining the number of all single bridging faults by adopting an accumulation mode, thereby improving the fault finding rate.

While the invention has been described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种利用三色LED传输数据给移动终端的方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!